File Transfer Protocol
From Helionica
|
|
File Transfer Protocol (FTP) (Protokół Transmisji Plików) jest
protokołem typu klient-serwer, który umożliwia przesyłanie
plików z i na serwer poprzez sieć TCP/IP.
FTP jest standardem określonym przez IETF w RFC 959.
FTP jest protokołem 8-bitowym, dlatego nie jest potrzebne dalsze przetwarzanie informacji, tak jak ma to miejsce w standardach MIME i uuencode.
FTP wykorzystuje do komunikacji dwa połączenia TCP. Jedno z nich jest połączeniem kontrolnym za pomocą którego przesyłane są np. polecenia do serwera, drugie natomiast służy do transmisji danych m.in. plików.
FTP działa w dwóch trybach: aktywnym i pasywnym. W zależności od tego w jakim jest trybie używa innych portów do komunikacji.
Jeżeli FTP pracuje w trybie aktywnym korzysta z portów nr 20 do przesyłu danych i 21 dla poleceń. Natomiast jeżeli pracuje w trybie pasywnym wykorzystuje porty nr 21 do poleceń i port o numerze > 1024 do transmisji danych.
Artykuł zawiera udostępnione na licencji GNU FDL treści pochodzące w pierwotnej wersji z artykułu File Transfer Protocol w polskiej Wikipedii. Lista autorów.

