Różnica między FTP i TFTP

Różnica między FTP i TFTP

FTP vs TFTP

Protokół transferu plików (znany również jako FTP) to protokół sieciowy, który jest zaimplementowany w celu wymiany plików przez sieć TCP/IP - czyli protokół sterowania transmisją i protokołem internetowym. FTP używa uwierzytelniania hasła utworzonego przez użytkownika. Mimo że uwierzytelnianie hasła oparte na użytkownikach jest zwykle wdrażane, anonimowy dostęp do użytkownika jest również dostępny za pośrednictwem serwera FTP.

Trywialny protokół transferu plików (znany również jako TFTP) to protokół sieciowy, który jest zaimplementowany w celu przesyłania plików również. Został po raz pierwszy zdefiniowany w 1980 roku, z funkcjonalnością prostego serwera FTP. Ze względu na swoją prostotę można go wdrożyć z bardzo małymi marnotrawstwami pamięci ze strony komputera domowego. Jako taki, na początku, TFTP był używany do rozruchu komputerów lub routerów. To powiedziawszy, jest to również przydatne do przesyłania niewielkich ilości danych między sieciami (i.mi. Oprogramowanie układowe telefonu IP).

Jak wspomniano, FTP jest dostępny anonimowo. Oznacza to, że użytkownik może zalogować się do tego serwera za pomocą konta „anonimowego”, gdy otrzyma monit o nazwę użytkownika i hasło. W większości przypadków użytkownik bez konta bezpośredniego z komputerem hosta zostanie poproszony o użycie swojego adresu e -mail zamiast hasła; Jednak po dostarczeniu tych informacji nie ma praktycznie żadnego procesu weryfikacji (na przykład w National Center for Biotechnology Information).

TFTP jest używany głównie do przesyłania plików z (lub zapisywania ich do) zdalnego serwera. Ponieważ jest to otwarty protokół, brakuje bezpieczeństwa - co oznacza, że ​​przesyłanie plików na otwartym serwerze jest bardzo niebezpieczne. Jako taki, TFTP jest zwykle używany tylko w sieci prywatnych i/lub lokalnych. Niestety nie ma procesu uwierzytelniania, dlatego nie wprowadzono mechanizmu szyfrowania. W wyniku swojej prostoty TFTP może przesyłać tylko pliki tak duże jak terabajt i umożliwia przesyłanie dużych pakietów danych - co może powodować ogromne opóźnienia w transmisji plików.

W przeciwieństwie do TFTP serwery FTP mają protokół uwierzytelnienia i szyfrowania. W przypadku ograniczenia takiego dostępu można wdrożyć zdalną usługę FTP (FTP Mail), aby obejść problem ograniczeń. Umożliwia to dostęp, ale ogranicza użytkownika do przeglądania katalot lub modyfikowania poleceń.

Streszczenie:

1. FTP to protokół sieci hasła oparty na użytkowniku używany do przesyłania danych w sieci; TFTP to protokół sieciowy, który nie ma żadnych procesów uwierzytelniania.

2. Do FTP można uzyskać anonimowo, ale ilość przesyłanych informacji jest ograniczona; TFTP nie ma procesu szyfrowania i może z powodzeniem przesyłać pliki, które nie są większe niż jeden terabajt.