TCP (Transmission Control Protocol)

Mateusz Juźwik
7 sierpnia 2023
Czas czytania: < 1 minuta

Spis treści

TCP (Transmission Control Protocol) – co to jest?

TCP (Transmission Control Protocol) to kluczowy protokół komunikacyjny w sieci, który zapewnia niezawodne i uporządkowane przesyłanie danych między aplikacjami na różnych urządzeniach. Działając na warstwie transportowej modelu ISO/OSI, TCP gwarantuje niezawodne i połączeniowe przesyłanie danych w sieci komputerowej.

 

Co wyróżnia TCP?

  • TCP nawiązuje połączenie między nadawcą a odbiorcą przed rozpoczęciem przesyłania danych. Po ustaleniu połączenia, dane są przesyłane w sposób sekwencyjny i uporządkowany.
  • TCP zapewnia bezbłędne dostarczanie danych w odpowiedniej kolejności. Wykorzystuje mechanizmy potwierdzeń, retransmisji pakietów i kontroli przepływu, aby zapewnić niezawodność przesyłania danych.
  • TCP traktuje dane jako strumień bajtów, który jest dzielony na pakiety i przesyłany przez sieć. Odbiorca odtwarza oryginalną sekwencję danych na podstawie numeracji pakietów.
  • TCP monitoruje i kontroluje przepływ danych między nadawcą a odbiorcą, aby zapobiec przeciążeniu sieci i zagwarantować optymalne wykorzystanie zasobów.

 

Weź udział w szkoleniu (Nie-)Techniczny PM II

 

Protokół TCP jest szeroko wykorzystywany w różnych aplikacjach i usługach, takich jak przeglądarki internetowe, protokoły poczty elektronicznej, przesyłanie plików, strony internetowe, aplikacje zdalnego dostępu i wiele innych.

 

Dzięki swoim cechom niezawodności i kontroli przepływu danych TCP jest idealny w sytuacjach, gdzie istotne jest precyzyjne i bezpieczne przesyłanie danych, nawet kosztem nieco większego narzutu w porównaniu do protokołu UDP (User Datagram Protocol).

Może Cię zainteresować

(Nie-)Techniczny PM I

Szkolenie online

PMasters Toolbox

Karty dobrych praktyk