TCP jest zorientowany strumieniowo, co oznacza, że dane są przesyłane w postaci ciągłego strumienia bajtów. Ale co mnie myli to to, że TCP tworzy segmenty i przekazuje je do IP. IP tworzy pakiety hermetyzuje segmenty i przenosi je. Gdzie dokładnie tutaj ciągły strumień?Strumień TCP vs komunikat UDP
UDP z drugiej strony jest zorientowany na wiadomości. Odbiera wiadomości z warstwy aplikacji, tworzy datagramy i przesyła je do IP. Do tej pory jest taki sam jak TCP, zamiast tego utworzony i zrzucony datagram. Co sprawia, że ten protokół jest zorientowany na wiadomości?
Czy ta płynna natura TCP jest powiązana z jego niezawodnością? –
@LuisVasconcellos Niezupełnie. Jest protokół oparty na wiadomości/datagramie, który zapewnia taką samą niezawodność jak TCP. – nos
Dobra odpowiedź! Załóżmy, że mamy dane jako "Cześć". Jeśli przyjmiemy tu każde słowo, to UDP wysyła je tylko jako "Cześć" i "tam" razem jako oddzielne datagramy, ale w dowolnej kolejności. Natomiast w TCP "HiThe" i "re" mogą być wykonane jako dwa oddzielne segmenty, ale zapewnia to, że oba te segmenty przybywają we właściwej kolejności. Czy moje zrozumienie jest poprawne? – Zephyr