Junior
У чему се састоји особеност TCP протокола?
sobes.tech АИ
Одговор од АИ
TCP protokoli (Transmission Control Protocol):
- Pouzdanost: Osigurava garantovanu isporuku podataka. Gubici paketa se prepoznaju i ponovo šalju.
- Tok: Smatra podatke kao neprekidni tok bajtova, a ne kao skup odvojених poruka.
- Redosled isporuke: Garantuje da će paketi biti isporučeni u redosledu u kojem su poslati.
- Kontrola toka: Reguliše brzinu slanja podataka da bi se sprečilo preopterećenje uređaja primaoca.
- Kontrola zagušenja: Prilagođava se stanju mreže da bi se izbeglo preopterećenje.
- Uspostavljanje veze (trostruki handshake): Pre prenosa podataka, uspostavlja se logička veza između pošiljaoca i primaoca.
// Primer uspostavljanja TCP veze (pojednostavljeno)
// Klijent šalje SYN
// Server odgovara sa SYN-ACK
// Klijent odgovara sa ACK
- Zatvaranje veze (četiri koraka handshake): Veza se pravilno završava.
- Puna dupleks komunikacija: Podaci se mogu prenositi u oba smera istovremeno.
Tabela poređenja sa UDP (User Datagram Protocol):
| Karakteristika | TCP | UDP |
|---|---|---|
| Pouzdanost | Garantovana isporuka | Nije garantovano |
| Redosled | Garantovani redosled | Nije garantovano |
| Kontrola toka | Postoji | Ne postoji |
| Kontrola zagušenja | Postoji | Ne postoji |
| Orijentacija | Orijentisan na vezu | Bez veze |
| Zaglavlja | Više overheada | Manje overheada |
| Brzina | Sporije (zbog pouzdanosti) | Brže (bez kontrole) |
| Primene | HTTP, FTP, SSH, E-mail | DNS, DHCP, VoIP (neki) |