FTP i TFTP

Anonim

FTP vs TFTP

Protokół FTP (ang. File Transfer Protocol) to protokół sieciowy, który jest implementowany w celu wymiany plików w sieci TCP / IP - to jest protokół transmisji i protokół internetowy. FTP wykorzystuje uwierzytelnianie hasłem utworzone przez użytkownika. Mimo że zwykle zaimplementowano uwierzytelnianie za pomocą hasła użytkownika, dostęp anonimowy jest również dostępny za pośrednictwem serwera FTP.

Trivial File Transfer Protocol (znany również jako TFTP) to protokół sieciowy, który jest zaimplementowany w celu przesyłania plików. Zostało to po raz pierwszy zdefiniowane w 1980 roku, z funkcjonalnością prostego serwera FTP. Ze względu na swoją prostotę można go zaimplementować przy niewielkiej marnowaniu pamięci na komputer domowy. W związku z tym, w momencie uruchomienia, protokół TFTP był używany do uruchamiania komputerów lub routerów. W związku z tym przydatne jest również przesyłanie niewielkich ilości danych między sieciami (np. Oprogramowanie telefonu IP).

Jak wspomniano, FTP jest dostępny anonimowo. Oznacza to, że użytkownik może zalogować się na tym serwerze z kontem "anonimowym", gdy zostanie poproszony o podanie nazwy użytkownika i hasła. W większości przypadków użytkownik bez bezpośredniego konta na komputerze hosta zostanie poproszony o podanie swojego adresu e-mail zamiast hasła; nie ma jednak praktycznie żadnego procesu weryfikacji, który ma miejsce po dostarczeniu informacji (np. w National Center for Biotechnology Information).

Protokół TFTP służy głównie do przesyłania plików z (lub zapisywania ich) na serwer zdalny. Ponieważ jest to otwarty protokół, brakuje zabezpieczeń - co oznacza, że ​​przesyłanie plików przez otwarty serwer przez Internet jest bardzo niebezpieczne. Jako taki, TFTP jest zwykle używany tylko w sieciach prywatnych i / lub lokalnych. Niestety, nie ma procesu uwierzytelniania, a zatem nie wprowadzono żadnego mechanizmu szyfrowania. Dzięki swojej prostocie TFTP może przenosić tylko pliki o wielkości terabajtów, a także przesyłać zbyt duże pakiety danych, co może powodować duże opóźnienia w przesyłaniu plików.

W przeciwieństwie do TFTP, serwery FTP mają protokół uwierzytelniania i szyfrowania. Gdy dostęp taki jest ograniczony, można wdrożyć zdalną usługę FTP (poczta FTP) w celu obejścia problemu ograniczenia. Umożliwia to dostęp, ale ogranicza użytkownikowi przeglądanie katalogów lub modyfikowanie poleceń.

Streszczenie:

1. FTP jest protokołem sieciowym opartym na haśle użytkownika, używanym do przesyłania danych przez sieć; TFTP to protokół sieciowy, który nie ma żadnych procesów uwierzytelniania.

2. Dostęp do FTP może odbywać się anonimowo, ale ilość przekazywanych informacji jest ograniczona; TFTP nie ma procesu szyfrowania i może tylko pomyślnie przesyłać pliki, które nie są większe niż jeden terabajt.