Port چیست؟

Port چیست؟
Port یا «درگاه شبکه» یک شماره است که به سیستم کمک می‌کند تشخیص دهد ارتباط ورودی یا خروجی مربوط به کدام سرویس یا برنامه است.

🏠 یک مثال ساده
فرض کن:

IP Address = آدرس یک ساختمان
Port = شماره اتاق داخل ساختمان

مثلاً:

IP: 203.0.113.5
Port: 443
یعنی ارتباط با سرویس مربوط به Port 443 روی آن سیستم.

🔢 چند Port معروف
Port Protocol کاربرد رایج
22 TCP SSH
25 TCP SMTP
53 UDP/TCP DNS
80 TCP HTTP
443 TCP HTTPS
این شماره‌ها قراردادهای رایج هستند و به‌تنهایی تضمین نمی‌کنند که حتماً همان سرویس روی آن Port فعال باشد.

📦 محدوده Portها
0 ───── 1023
Well-Known

1024 ───── 49151
Registered

49152 ───── 65535
Dynamic / Private
🔄 TCP و UDP
Portها می‌توانند همراه با پروتکل‌هایی مثل TCP یا UDP استفاده شوند.

TCP معمولاً روی برقراری ارتباط قابل‌اعتماد تمرکز دارد.

UDP سربار کمتری دارد و برای کاربردهایی که سرعت یا ارسال بدون برقراری اتصال مهم است استفاده می‌شود.

در قسمت بعدی دقیقاً تفاوت TCP و UDP را بررسی می‌کنیم.

🛡️ نکته امنیتی
باز بودن یک Port لزوماً به معنی وجود مشکل امنیتی نیست؛ ممکن است یک سرویس کاملاً عادی و موردنیاز روی آن فعال باشد. بررسی Portها یکی از بخش‌های معمول شناخت و مدیریت شبکه است.

برای آزمایش هم فقط روی سیستم‌ها و شبکه‌هایی کار کن که مالک آن‌ها هستی یا اجازه بررسی‌شان را داری.

🧠 خلاصه
IP → کدام دستگاه؟
Port → کدام سرویس/برنامه؟
TCP/UDP → پروتکل ارتباطی