Sobes.tech
Junior

Kāda ir TCP protokolu īpatnība?

sobes.tech AI

Atbilde no AI

TCP protokoli (Pārraides kontroles protokols):

  • Uzticamība: Nodrošina garantētu datu piegādi. Zaudētie paketi tiek identificēti un tiek veikta atkārtota pārraide:
  • Plūsmas vadība: Skata datus kā nepārtrauktu baitu plūsmu, nevis kā atsevišķas ziņas:
  • Piegādes kārtība: Nodrošina, ka paketi tiks piegādāti tajā pašā secībā, kādā tie tika nosūtīti:
  • Plūsmas vadība: Regulē datu sūtīšanas ātrumu, lai novērstu saņēmēja iekārtas pārslodzi:
  • Pārslodzes vadība: Pielāgojas tīkla stāvoklim, lai izvairītos no tā pārslodzes:
  • Savienojuma izveide (trīs puses rokas): Pirms datu pārraides tiek izveidots loģisks savienojums:
// TCP savienojuma izveides piemērs (vienkāršots)
// Klients sūta SYN
// Serveris atbild ar SYN-ACK
// Klients atbild ar ACK
  • Savienojuma slēgšana (četru puses rokas): Savienojums tiek pareizi slēgts:
  • Pilna dupleksa saziņa: Dati var tikt pārraidīti abās virzienos vienlaicīgi:

UDP (Lietotāja datagrammu protokols) salīdzināšanas tabula:

Īpašība TCP UDP
Uzticamība Garantēta piegāde Nav garantēta
Kārtība Garantēta kārtība Nav garantēta
Plūsmas vadība Ir Nav
Pārslodzes vadība Ir Nav
Orientācija Uz savienojumu balstīta Bez savienojuma
Galvenes Vairāk overhead Mazāk overhead
Ātrums Lēnāks (dēļ uzticamības) Ātrāks (bez kontroles)
Pielietojums HTTP, FTP, SSH, E-pasts DNS, DHCP, VoIP (daži)