FTP
FTP (ang. File Transfer Protocol)
Protokół transferu plików, protokół
komunikacyjny typu klient-serwer,
wykorzystujący połączenie TCP, umożliwiający
dwukierunkowy transfer plików
w układzie serwer FTP–klient FTP.
FTP jest zdefiniowany przez IETF w
dokumencie RFC 959 .
FTP jest protokołem 8-bitowym i dlatego nie
wymaga kodowania danych do 7 bitów, tak jak
w przypadku poczty elektronicznej.
Do komunikacji wykorzystywane są dwa połączenia TCP.
Jedno z nich jest połączeniem sterującym, za pomocą którego
przesyłane są polecenia, a drugie służy do transmisji danych.
Połączenie za pomocą protokołu FTP (krótko: połączenie FTP)
może działać w dwóch trybach: aktywnym i pasywnym:
Jeżeli połączenie FTP działa w trybie aktywnym,
używa portu 21 dla poleceń (zestawiane przez klienta)
i portu 20 do przesyłu danych (zestawiane przez serwer)
Jeżeli połączenie FTP pracuje w trybie pasywnym, używa
portu 21 dla poleceń i portu o numerze powyżej 1024 do
transmisji danych (obydwa połączenia zestawiane są przez
klienta).
FTPS (FTP Secure / FTP-SSL)
Rozszerzenie protokołu File Transfer Protocol (FTP),
umożliwiające wsparcie dla szyfrowanych
protokołów Transport Layer Security (TLS) oraz Secure
Sockets Layer (SSL).
FTPS nie powinien być mylony z niekompatybilnym
protokołem SSH File Transfer Protocol (SFTP),
stanowiącym podsystem dla protokołu SSH. Różni się
on też od protokołu Secure FTP, stosowanego jako
tunelowanie FTP poprzez połączenie SSH (FTP over
SSH').
FTPS używa portu 990 TCP dla kontroli przesyłu oraz
989 TCP dla transferu danych w trybie aktywnym.
SFTP (ang. SSH File Transfer Protocol)
Protokół komunikacyjny typu klient-serwer, który umożliwia
przesyłanie plików poprzez sieć TCP/IP.
Przesyłając plik przy użyciu protokołu FTP uzyskujemy dobre
przepływności, ale nie zyskujemy bezpieczeństwa –
nasze hasła i dane nie są szyfrowane podczas przysyłania, co
potencjalnie stwarza zagrożenie ich kradzieży.
Znaczną poprawę bezpieczeństwa przynosi protokół SFTP,
który nie wymaga obecności serwera FTP, a przesyłane
dane są szyfrowane z wykorzystaniem klucza szyfrującego.
SFTP nie powinien być mylony z protokołem FTPS, który jest
rozszerzeniem protokołu FTP.
Darmowy hosting zapewnia PRV.PL