Trivial File Transfer Protocol: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
drobne techniczne
Linia 1:
'''TFTP''' to skrót od [[Język angielski|angielskiego]] ''Trivial File Transfer Protocol''
 
Jest to względnie prosty [[Protokoły komunikacyjne|protokół]] wykorzystywany do przesyłania [[plik|plików]], które są (zazwyczaj) małe i nie wymagają wiele fragmentacji.<br>
Jest on [[Implementacja (informatyka)|implementowany]] na protokole [[UDP]], chociaż jego definicja nie wyklucza stosowania innych protokołów [[datagram|datagramów]].<br>Nie posiada większości funkcji protokołu [[FTP]] -np. nie może wyświetlać katalogów, ani [[uwierzytelnianie|uwierzytelniać]] użytkowników, a jego jedynym zadaniem jest odczytywanie plików z komputera zdalnego i transmitowanie do niego plików. Protokół TFTP wykorzystywany jest przeważnie przez aplikacje poczty elektronicznej.<br><br>
 
Przesył TFTP rozpoczyna się od żądania odczytu lub zapisu pliku, które żąda również połączenia. Plik wysyłany jest w blokach o stałej długości 512 bajtów. Każdy z pakietów musi być potwierdzony przez pakiet potwierdzający, zanim będzie mógł zostać wysłany następny pakiet.Pakiet danych mniejszy niż 512 bajtów wskazuje zakończenie przesyłu.<br> Jeżeli jakiś pakiet ulegnie zagubieniu, to u planowanego odbiorcy następuje przeterminowanie, a ten następnie żąda transmisji zagubionego pakietu. Pakiet retransmitowany w tym przypadku, to ostatni pakiet poprzedniej transmisji, więc nadawca musi zachować do retransmisji tylko jeden pakiet.<br> Poprzednie potwierdzenia gwarantują, że pakiety uprzednio wysłane zostały otrzymane.