TCP

Transmission Control Protocol — pouzdan, connection-oriented Layer 4 protokol sa 3-way handshake (SYN, SYN-ACK, ACK).

protokoli

TCP (Transmission Control Protocol) je connection-oriented Layer 4 protokol koji garantuje pouzdanu i uređenu isporuku podataka između dve aplikacije. Pre slanja, klijent i server uspostavljaju vezu kroz 3-way handshake: SYN → SYN-ACK → ACK.

Ključne osobine:

  • Sequence brojevi i ACK potvrde — detektuje izgubljene pakete
  • Retransmission — automatska retransmisija ako ACK ne stigne
  • Flow control (sliding window) — sprečava da brzi pošiljalac preplavi sporijeg primaoca
  • Congestion control — usporavanje pri zagušenju (slow start, AIMD)

TCP koristi HTTP, HTTPS, SSH, SMTP, FTP, RDP. Cena pouzdanosti je veći overhead i latencija nego UDP. Tipični portovi: 80 (HTTP), 443 (HTTPS), 22 (SSH), 25 (SMTP).

Pozovi WhatsApp Pošalji projekat