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

[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Luckas-bot (dyskusja | edycje)
m r2.7.1) (robot dodaje: hr:TFTP
poprawki względem RFC
Linia 1:
'''TFTP''' to skrót od [[język angielski|angielskiego]] ''Trivial File Transfer Protocol'', co słowo w słowo znaczy ''trywialny [[Protokoły komunikacyjne|protokół]] [[Przepustowość|transferu]] [[plik]]ów''.
 
Jest to względnie prosty [[Protokoły komunikacyjne|protokół]] wykorzystywany do przesyłania [[plik]]ów, które są (zazwyczaj) kilku gigabajtowe.
 
Jest on [[Implementacja (informatyka)|implementowany]] na protokole [[UDP]], chociaż jego definicja nie wyklucza stosowania innych protokołów [[Pakiet telekomunikacyjny|datagramów]].<br />Nie posiada większości funkcji protokołu [[File Transfer Protocol|FTP]] – np. nie może wyświetlać [[Katalog (system plików)|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 [[aplikacja (informatyka)|aplikacje]] [[poczta elektroniczna|poczty elektronicznej]].
 
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 od 0 do 512 bajtów. Pakiet danych mniejszy niż 512 bajtów wskazuje zakończenie przesyłu. 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 mniejszytraktowany niżjest 512jako bajtówpotwierdzenie, wskazujeże zakończeniekomputer przesyłuwysyłajacy otrzymał potwierdzenie poprzedniego pakietu danych. Jedynie pakiet końca transmisji nie wymaga potwierdzenia.
 
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.
Linia 15:
 
Jeżeli port źródłowy otrzymanego pakietu jest niewłaściwy, to błąd nie powoduje zakończenia; do hosta, z którego pochodzi pakiet, zostaje wysłany pakiet błędu.
 
== Bibliografia ==
[http://www.faqs.org/rfcs/rfc1350.html RFC 1350]
 
== Tryby przesyłania protokołu TFTP ==