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 → پروتکل ارتباطی