Skip to main content

Podsumowanie FTP - protokół przesyłania plików

$UICIDEBOY$ - FUCKTHEPOPULATION (Czerwiec 2025)

$UICIDEBOY$ - FUCKTHEPOPULATION (Czerwiec 2025)
Anonim

Protokół przesyłania plików (FTP) umożliwia przesyłanie kopii plików między dwoma komputerami za pomocą prostego protokołu sieciowego opartego na protokole internetowym. FTP to także termin używany w odniesieniu do procesu kopiowania plików za pomocą technologii FTP.

Historia i sposób działania FTP

Protokół FTP został opracowany w latach 70. i 80. XX w. W celu obsługi udostępniania plików w TCP / IP i starszych sieciach. Protokół jest zgodny z modelem komunikacji klient-serwer. Aby przesłać pliki za pomocą FTP, użytkownik uruchamia program klienta FTP i inicjuje połączenie ze zdalnym komputerem z uruchomionym oprogramowaniem serwera FTP. Po nawiązaniu połączenia klient może wybrać wysyłanie i / lub odbieranie kopii plików pojedynczo lub grupowo.

Pierwotni klienci FTP byli programami wiersza poleceń dla systemów operacyjnych Unix; Użytkownicy systemu Unix korzystali z programów klienckich "ftp", aby łączyć się z serwerami FTP i wysyłać lub pobierać pliki. Opracowano także odmianę protokołu FTP o nazwie Trivial File Transfer Protocol (TFTP), aby wspierać systemy komputerowe klasy wyższej. TFTP zapewnia taką samą podstawową obsługę, jak FTP, ale z uproszczonym protokołem i zestawem poleceń ograniczonych do najczęstszych operacji przesyłania plików. Później oprogramowanie klienckie FTP systemu Windows stało się popularne, ponieważ użytkownicy systemu Microsoft Windows preferowali graficzne interfejsy do systemów FTP.

Serwer FTP nasłuchuje na porcie 21 protokołu TCP dla przychodzących żądań połączeń od klientów FTP. Serwer używa tego portu do kontrolowania połączenia i otwiera oddzielny port do przesyłania danych pliku.

Jak korzystać z FTP do udostępniania plików

Aby połączyć się z serwerem FTP, klient wymaga nazwy użytkownika i hasła określonych przez administratora serwera. Wiele tak zwanych publicznych witryn FTP nie wymaga hasła, ale zamiast tego stosuje specjalną konwencję, która akceptuje dowolnego klienta używającego "anonimowy" jako swojej nazwy użytkownika. W przypadku dowolnej witryny FTP publicznej lub prywatnej klienci identyfikują serwer FTP na podstawie jego adresu IP (np. 192.168.0.1) lub jego nazwy hosta (np. Ftp.about.com).

Proste klienty FTP są zawarte w większości sieciowych systemów operacyjnych, ale większość tych klientów (na przykład FTP.EXE w systemie Windows) obsługuje stosunkowo nieprzyjazny interfejs wiersza polecenia. Opracowano wiele alternatywnych klientów FTP innych firm, które obsługują graficzne interfejsy użytkownika (GUI) i dodatkowe funkcje wygody.

FTP obsługuje dwa tryby przesyłania danych: zwykły tekst (ASCII) i plik binarny. Ustawiasz tryb w kliencie FTP. Częstym błędem podczas korzystania z FTP jest próba przesłania pliku binarnego (takiego jak program lub plik muzyczny) w trybie tekstowym, co powoduje, że przesłany plik nie nadaje się do użytku.

Alternatywy dla FTP

Systemy udostępniania plików P2P (peer-to-peer), takie jak BitTorrent, oferują bardziej zaawansowane i bezpieczne formy udostępniania plików niż oferty technologii FTP. Te plus nowoczesne, oparte na chmurze systemy udostępniania plików, takie jak Box i Dropbox, w dużej mierze wyeliminowały potrzebę korzystania z FTP w Internecie.