Dyskusja:Protokół sterowania transmisją
| Ten artykuł jest pod opieką Wikiprojektu Informatyka, którego celem jest rozwijanie artykułów z dziedziny informatyki. Jeśli chcesz współuczestniczyć w projekcie, odwiedź jego stronę, gdzie można przyłączyć się do dyskusji i zobaczyć listę otwartych zadań.
|
|
"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).