Junior
Koja je razlika između TCP i UDP protokola?
sobes.tech АИ
Одговор од АИ
| Karakteristika | TCP | UDP |
|---|---|---|
| Tip veze | Orijentisana na vezu (Connection-oriented) | Bez veze (Connectionless) |
| Pouzdanost | Visoka (garancija isporuke, redosled paketa) | Niska (bez garancije isporuke, redosled nije garantovan) |
| Mehanizmi kontrole | Kontrola protoka, kontrola grešaka, potvrda prijema (ACK) | Ne postoji |
| Brzina | Niža | Viša |
| Veličina zaglavlja | 20 bajtova (minimalno) | 8 bajtova |
| Upotreba | Prenos podataka koji zahteva pouzdanost (HTTP, FTP, SMTP) | Prenos podataka koji zahteva visoku brzinu (streaming video/ audio, online igre, DNS) |
TCP uspostavlja vezu, garantuje isporuku podataka, njihov redosled i vrši kontrolu grešaka. To se dešava putem dodatnih mehanizama i razmene kontrolnih informacija, što ga čini sporijim. UDP je jednostavniji i brži protokol bez uspostavljanja veze i garancija isporuke, pogodan za aplikacije osetljive na kašnjenje, gde gubitak pojedinačnog paketa nije kritičan.