TCP

Słownik kwalifikacji INF.07 - Montaż i konfiguracja lokalnych sieci komputerowych oraz administrowanie systemami operacyjnymi

Co to jest TCP?

TCP (Transmission Control Protocol) to protokół warstwy transportowej, którego zadaniem jest niezawodne przesyłanie danych między aplikacjami w sieci komputerowej.

W przeciwieństwie do UDP, TCP jest protokołem połączeniowym. Oznacza to, że przed właściwą transmisją danych zestawiane jest połączenie między nadawcą i odbiorcą.

Najważniejsze cechy TCP

  • zapewnia dostarczenie danych,
  • stosuje potwierdzenia odbioru,
  • retransmituje utracone segmenty,
  • kontroluje kolejność danych,
  • posiada mechanizmy kontroli przepływu,
  • używa numerów portów.

Przykłady zastosowania TCP

TCP jest używany tam, gdzie poprawność transmisji jest ważniejsza niż minimalne opóźnienia. Przykłady usług:

  • HTTP i HTTPS,
  • FTP,
  • SSH,
  • SMTP,
  • IMAP,
  • POP3.

TCP w pytaniach egzaminacyjnych

Jeżeli pytanie dotyczy protokołu, który zapewnia niezawodne dostarczenie danych, potwierdza odbiór pakietów lub nawiązuje połączenie, właściwą odpowiedzią zwykle jest TCP.

Jeżeli natomiast pytanie mówi o przesyłaniu danych bez gwarancji dostarczenia, należy wskazać UDP.