شبکه مطالعه در 3 دقیقه

آدرس IP ترافیک را به دستگاه درست می‌رساند؛ شمارهٔ پورت آن را به برنامهٔ درست روی همان دستگاه می‌رساند. پورت‌ها از 0 تا 65535 هستند و به سه گروه تقسیم می‌شوند:

  • 0 تا 1023، پورت‌های شناخته‌شده (well-known): سرویس‌های استاندارد مثل وب و ایمیل.
  • 1024 تا 49151، پورت‌های ثبت‌شده (registered): به برنامه‌های مشخصی اختصاص داده شده‌اند.
  • 49152 تا 65535، پورت‌های پویا (dynamic): دستگاه شما آن‌ها را به‌طور موقت برای اتصال‌های خروجی انتخاب می‌کند.

رایج‌ترین پورت‌ها

پورت پروتکل سرویس توضیحات
20، 21 TCP FTP انتقال فایل؛ رمزنگاری‌نشده، به‌جای آن از SFTP استفاده کنید
22 TCP SSH، SFTP ورود از راه دور و انتقال فایل به‌صورت امن
23 TCP Telnet ورود از راه دور بدون رمزنگاری؛ از آن پرهیز کنید
25 TCP SMTP انتقال ایمیل بین سرورها؛ روی خطوط خانگی اغلب مسدود است
53 TCP/UDP DNS جستجوی نام‌ها. ببینید DNS چیست
67، 68 UDP DHCP آدرس‌های IP محلی خودکار. ببینید DHCP چیست
80 TCP HTTP وب بدون رمزنگاری
110 TCP POP3 دریافت ایمیل (995 با TLS)
123 UDP NTP همگام‌سازی ساعت
143 TCP IMAP دسترسی به ایمیل (993 با TLS)
443 TCP/UDP HTTPS وب رمزنگاری‌شده؛ UDP برای HTTP/3 (QUIC)
445 TCP SMB اشتراک‌گذاری فایل در Windows؛ هرگز آن را در معرض اینترنت قرار ندهید
465، 587 TCP SMTP submission ارسال ایمیل از یک برنامه
853 TCP DNS over TLS DNS رمزنگاری‌شده
1194 UDP OpenVPN VPN
1433 TCP Microsoft SQL Server پایگاه داده
3306 TCP MySQL / MariaDB پایگاه داده
3389 TCP/UDP RDP Remote Desktop در Windows؛ از هدف‌های اصلی حمله‌ها
5060، 5061 TCP/UDP SIP تماس صوتی از طریق IP (VoIP)
5432 TCP PostgreSQL پایگاه داده
5900 TCP VNC دسکتاپ از راه دور
8080، 8443 TCP HTTP/HTTPS جایگزین سرورهای توسعه، پراکسی‌ها
25565 TCP Minecraft (Java) سرورهای بازی
51820 UDP WireGuard VPN

TCP در برابر UDP

  • TCP یک اتصال برقرار می‌کند و مطمئن می‌شود همهٔ قطعه‌ها به‌ترتیب برسند. برای صفحه‌های وب، ایمیل و انتقال فایل استفاده می‌شود.
  • UDP بسته‌ها را بدون اتصال و بدون تضمین تحویل می‌فرستد. سریع‌تر است و برای DNS، تماس تصویری، بازی و پخش زنده استفاده می‌شود.

یک سرویس می‌تواند از یک شمارهٔ پورت روی هر دو پروتکل استفاده کند.

پورت‌هایی که باید به روی اینترنت بسته بمانند

اسکنرهای خودکار تمام روز این پورت‌ها را روی هر IP عمومی امتحان می‌کنند. مگر اینکه دقیقاً بدانید چرا، آن‌ها را فوروارد نکنید:

  • 3389 (RDP) و 5900 (VNC): دسکتاپ از راه دور
  • 445 (SMB) و 139 (NetBIOS): اشتراک‌گذاری فایل
  • 23 (Telnet) و 21 (FTP): ورودهای بدون رمزنگاری
  • پورت‌های پایگاه داده مثل 3306، 5432 و 1433

برای دسترسی به این سرویس‌ها از بیرون، به‌جای آن از VPN استفاده کنید.

بررسی کنید که آیا یک پورت باز است

ابزار بررسی پورت باز ما هر پورت TCP روی اتصال خودتان را از سمت اینترنت تست می‌کند.

چطور ببینیم کدام پورت‌ها روی کامپیوترمان در حال استفاده‌اند

  • Windows: دستور netstat -ano در Command Prompt
  • macOS: lsof -i -P | grep LISTEN
  • Linux: ss -tulpn

سوالات متداول

یک وب‌سایت از کدام پورت استفاده می‌کند؟

443 برای HTTPS و 80 برای HTTP ساده. مرورگر شما آن را خودکار اضافه می‌کند.

آیا می‌توان یک پورت را «هک» کرد؟

پورت فقط یک عدد است. خطر از برنامه‌ای است که روی آن گوش می‌دهد: نرم‌افزار قدیمی یا بد پیکربندی‌شده می‌تواند از طریق پورت بازش مورد حمله قرار بگیرد.

آیا باز بودن پورت 443 روی روترم امن است؟

فقط اگر آن را عمداً به سروری که خودتان نگهداری می‌کنید فوروارد کرده باشید. روترهای خانگی به‌طور پیش‌فرض پورت‌های ورودی را بسته نگه می‌دارند.