آدرس 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 روی روترم امن است؟
فقط اگر آن را عمداً به سروری که خودتان نگهداری میکنید فوروارد کرده باشید. روترهای خانگی بهطور پیشفرض پورتهای ورودی را بسته نگه میدارند.