Do czego służy port 21 i 20 w serwerze FTP?

Czas czytania~ 2 MIN

W świecie sieci komputerowych protokół FTP (ang. File Transfer Protocol) odgrywa kluczową rolę w przesyłaniu plików między klientem a serwerem. Zrozumienie mechanizmu jego działania wymaga skupienia się na dwóch specyficznych portach: 20 oraz 21. Choć oba są niezbędne do poprawnej komunikacji, pełnią one zupełnie odmienne funkcje w architekturze przesyłu danych, co jest fundamentem wiedzy dla każdego administratora sieci czy webmastera.

Rola portu 21 w sterowaniu połączeniem

Port 21 jest uznawany za główny kanał sterujący. To właśnie przez niego nawiązywana jest sesja między klientem a serwerem FTP. Po wpisaniu danych logowania, to tutaj przesyłane są komendy takie jak: zmiana katalogu, usuwanie plików czy lista zawartości folderów. Można powiedzieć, że port 21 jest "mózgiem" operacji – odpowiada za komunikację tekstową, która nadzoruje cały proces, ale nie zajmuje się bezpośrednim przesyłem ciężkich danych.

Funkcja portu 20 w transmisji danych

W przeciwieństwie do swojego odpowiednika, port 20 służy wyłącznie do transmisji właściwych danych. Gdy użytkownik zleca pobranie lub wysłanie pliku, serwer otwiera dedykowane połączenie na tym porcie, aby przesłać zawartość binarną lub tekstową dokumentu. Taki podział ról na kanał kontrolny (21) oraz kanał danych (20) jest charakterystyczny dla klasycznego trybu aktywnego FTP, w którym to serwer inicjuje połączenie danych w stronę klienta.

Dlaczego warto znać te różnice?

  • Bezpieczeństwo sieciowe: Poprawna konfiguracja zapory sieciowej (firewall) wymaga otwarcia obu portów, aby umożliwić pełną funkcjonalność protokołu.
  • Diagnostyka błędów: Jeśli połączenie jest nawiązywane, ale pliki nie chcą się przesyłać, problem najczęściej leży po stronie blokady portu 20 lub konfiguracji trybu pasywnego.
  • Optymalizacja wydajności: Rozdzielenie komend od danych pozwala na stabilniejsze zarządzanie sesją, co jest kluczowe przy przesyłaniu dużej liczby plików.

Współczesne podejście do FTP

Warto pamiętać, że w nowoczesnych środowiskach sieciowych tradycyjny protokół FTP jest coraz częściej zastępowany przez bezpieczniejsze alternatywy, takie jak SFTP (oparty na protokole SSH) czy FTPS (FTP z szyfrowaniem SSL/TLS). Niemniej jednak, zrozumienie podstaw działania portów 20 i 21 pozostaje niezbędnym elementem edukacji każdego specjalisty IT, gdyż mechanizmy te stanowią fundament wielu systemów wymiany danych, z którymi stykamy się w codziennej pracy z serwerami.

Tagi: #danych, #port, #plików, #portu, #kanał, #połączenie, #służy, #sieci, #protokół, #przesyłaniu,

Publikacja

Do czego służy port 21 i 20 w serwerze FTP?
Kategoria » Pozostałe porady
Data publikacji:
Aktualizacja:2026-09-16 22:03:46
cookie Cookies, zwane potocznie „ciasteczkami” wspierają prawidłowe funkcjonowanie stron internetowych, także tej lecz jeśli nie chcesz ich używać możesz wyłączyć je na swoim urzadzeniu... więcej »
close