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) |