INF.04Inżynieria Oprogramowania, Bezpieczeństwo i BHP
Porty sieciowe (TCP/UDP)
16-bitowe liczby całkowite (0-65535) w warstwie transportowej (TCP/UDP), służące do identyfikacji i rozróżniania procesów i usług sieciowych na pojedynczym hoście.
Rola portów sieciowych
Port sieciowy to logiczny punkt końcowy komunikacji w protokołach TCP i UDP warstwy transportowej modelu OSI/ISO i TCP/IP. Pozwala systemowi operacyjnemu przekazać przychodzące pakiety danych do właściwej aplikacji (np. serwera WWW, bazy danych, poczty).
Zakresy numerów portów (0–65535):
- Porty dobrze znane (Well-Known Ports: 0–1023): Zarezerwowane dla standardowych usług systemowych (wymagają uprawnień administratora/roota do nasłuchiwania).
- Porty zarejestrowane (Registered Ports: 1024–49151): Wykorzystywane przez aplikacje bazodanowe i serwery aplikacyjne.
- Porty dynamiczne / prywatne (Dynamic/Ephemeral Ports: 49152–65535): Przydzielane tymczasowo przez system operacyjny klientom nawiązującym połączenie.
Standardowe numery portów na egzaminie INF.04:
| Port | Protokół | Zastosowanie |
|---|---|---|
| 20 / 21 | FTP | Przesyłanie plików (20-dane, 21-sterowanie) |
| 22 | SSH / SFTP | Bezpieczna powłoka i szyfrowany transfer |
| 23 | Telnet | Nieszyfrowana powłoka tekstowa |
| 25 | SMTP | Wysyłanie poczty elektronicznej e-mail |
| 53 | DNS | Rozpoznawanie nazw domenowych (głównie UDP) |
| 80 | HTTP | Nieszyfrowany protokół stron WWW |
| 110 | POP3 | Odbieranie poczty e-mail |
| 143 | IMAP | Zarządzanie pocztą na serwerze |
| 443 | HTTPS | Szyfrowany protokół stron WWW (TLS/SSL) |
| 3306 | MySQL / MariaDB | Domyślny port serwera bazy danych |
| 5432 | PostgreSQL | Domyślny port serwera bazy PostgreSQL |
| 1433 | MS SQL Server | Domyślny port bazy Microsoft SQL |
Pułapki na egzaminie INF.04:
- Pytania testowe regularnie pytają o domyślny port dla SSH (22), HTTP (80), HTTPS (443) oraz MySQL (3306).
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Porty sieciowe (TCP/UDP) lub rozpocznij trening.