Port sieciowy to numer używany w komunikacji TCP lub UDP do wskazania konkretnej usługi działającej na komputerze. Adres IP wskazuje urządzenie w sieci, a port wskazuje aplikację lub usługę, np. serwer WWW, DNS albo FTP.
Zakresy portów
Porty mają numery od 0 do 65535. Najważniejsze zakresy to:
- 0-1023 - porty dobrze znane, przypisane popularnym usługom,
- 1024-49151 - porty zarejestrowane,
- 49152-65535 - porty dynamiczne/prywatne, często używane tymczasowo przez klientów.
Przykładowe porty egzaminacyjne
W egzaminach INF.07 często pojawiają się standardowe porty usług:
- FTP dane - TCP 20,
- FTP sterowanie - TCP 21,
- SSH - TCP 22,
- Telnet - TCP 23,
- SMTP - TCP 25,
- DNS - TCP/UDP 53,
- TFTP - UDP 69,
- HTTP - TCP 80,
- POP3 - TCP 110,
- IMAP - TCP 143,
- HTTPS - TCP 443.
Ważne rozróżnienie dla FTP
FTP używa dwóch połączeń: jednego do przesyłania poleceń i drugiego do przesyłania danych. W klasycznym trybie aktywnym port 21 służy do sterowania sesją, a port 20 do transferu danych.
Wskazówka egzaminacyjna
Jeśli pytanie brzmi o przesyłanie danych FTP, poprawnym portem jest 20. Jeśli pytanie dotyczy ogólnie połączenia lub sterowania FTP, najczęściej chodzi o port 21.