Przejdź do zawartości

Dyskusja:Protokół sterowania transmisją

Treść strony nie jest dostępna w innych językach.
Z Wikipedii, wolnej encyklopedii

"Numer sekwencyjny – 32-bitowy identyfikator określający miejsce pakietu danych w pliku przed fragmentacją (dzięki niemu, można "poskładać" plik z poszczególnych pakietów)."

Mylące jest użycie w tym zdaniu słowa "plik", które wskazuje na to, że TCP służy tylko do przesyłania plików (jak powiedzmy FTP). Myślę, że mogło by to brzmieć lepiej tak:

"Numer sekwencyjny – 32-bitowy identyfikator określający miejsce pakietu w strumieniu danych przed fragmentacją (dzięki niemu, można "ustawić" odebrane pakiety we właściwej kolejności i odtworzyć strumień danych)."

"Flagi TCP" - jest ich 6 a nie 8!!!


Nie bardzo rozumiem takie ułożenie flag FIN,SYN,RST itd... Flagi ułożone są w drugim bajcie trzeciego słowa 32-bitowego. Flaga FIN zajmuje najmłodszy bit a CWR najstarszy. Dlaczego we wszystkich rysunkach TCP (z RFC włącznie) mają one odwrotne wagi?

"Wskażnik priorytetu" jest źle opisany, wskazuje on na ostatni bajt danych oznaczonych jako ważne przez aplikację, a nie na ważność pakietu(w tcp są segmenty btw). Różnica polega na tym, że ten segment nie jest traktowany specjalnie przez wzgląd na wartość tego pola, ale raczej informuje odbiorcę o wielkości i ostatnim bajcie danych, które zostały wysłane z pominięciem bufora(dlatego są priorytetowe).