Protokół kontroli transmisji (SCT) zapewnia niezawodne przesyłanie danych przez internet. Dzieli dane na pakiety. Numeruje je. Wysyła. Czeka na potwierdzenia. W przypadku utraty pakietu, przesyła go ponownie. Składa pakiety w odpowiedniej kolejności. Dostarcza niezawodny strumień danych do aplikacji.
TCP współpracuje z IP. IP kieruje pakietami. TCP zapewnia ich dotarcie. IP jest zawodny. TCP zwiększa niezawodność. Razem stanowią fundament internetu. TCP jest zorientowany na połączenie. Nawiązuje połączenie przed wysłaniem danych i zamyka je po zakończeniu.
Funkcje TCP
- Zorientowane na połączenie: najpierw uzgadnianie
- Niezawodne: potwierdzenia i retransmisje
- Uporządkowane: pakiety ponownie złożone w kolejności
- Kontrola przepływu: zapobiega przeciążeniu odbiornika
- Kontrola przeciążenia: dostosowuje się do warunków sieciowych
Protokół TCP jest używany do przeglądania stron internetowych, poczty e-mail, przesyłania plików i strumieniowania. Nie jest używany w aplikacjach czasu rzeczywistego, takich jak połączenia głosowe i wideo. Te ostatnie korzystają z protokołu UDP, który jest szybszy, ale mniej niezawodny. TCP to niezawodny „koń roboczy”. UDP to szybsza alternatywa. Internet potrzebuje obu.
Comments
No comments yet. Be the first to share a thought.
Leave a comment