Junior
У чему се састоји особеност TCP протокола?
sobes.tech АИ
Одговор од АИ
TCP (Transmission Control Protocol) je protokol sloja za prenos koji obezbeđuje pouzdanu, usmerenu na konekciju i tok podataka.
Karakteristike TCP:
- Pouzdana dostava podataka: TCP garantuje dostavljanje svih podataka u ispravnom redosledu i bez gubitaka. Koristi mehanizme potvrde (ACK), ponovnog slanja (retransmission) i kontrole grešaka (checksum).
- Usmeravanje na konekciju: Pre razmene podataka, pošiljalac i primaoc uspostavljaju logičku vezu (three-way handshake).
- Tok podataka: TCP smatra podatke kao kontinuirani tok bajtova, a ne kao odvojene pakete.
- Kontrola toka: Mehanizam za upravljanje brzinom slanja podataka, kako bi se sprečilo preopterećenje bafera primaoca. Koristi klizno okno (sliding window).
- Kontrola zagušenja: Mehanizam za upravljanje obimom saobraćaja koji se šalje u mrežu, kako bi se izbeglo zagušenje. Koristi algoritme kao što su Slow Start, Congestion Avoidance, Fast Retransmit i Fast Recovery.
- Segmentacija i sastavljanje: TCP deli velike količine podataka na segmente za prenos i sastavlja ih na strani primaoca.
- Broj sekvence (Sequence Number): Svom segmentu se dodeljuje broj sekvence za pravilno sastavljanje i detekciju izgubljenih segmenata.
- Portovi: Koristi brojeve portova za identifikaciju specifičnih aplikacija ili servisa na hostu.