Junior
Millised on TCP protokollide omadused?
sobes.tech AI
Vastus AI-lt
TCP (Transmission Control Protocol) — usaldusväärne transpordiprotocol, mis tagab andmete õige järjekorra ja kindla kohaletoimetamise.
Peamised omadused:
- Ühenduse loomine (Handshake): Enne andmete edastamist luuakse kolmeastmeline ühendus (SYN, SYN-ACK, ACK).
- Usaldusväärne kohaletoimetamine (Reliable Delivery): Kasutatakse kinnitussüsteemi (ACK) ja kadunud pakettide taasalustamise mehhanismi.
- Järjekorras kohaletoimetamine (Ordered Delivery): Pakette toimetatakse samas järjekorras, nagu need saadeti, isegi kui need saabuvad hilinenult või teise marsruudi kaudu.
- Voogsuunatud edastus (Stream-oriented): TCP käsitleb andmeid kui pidevat baitide voogu, mitte eraldi sõnumeid või pakette.
- Voo kontroll (Flow Control): Vastuvõtja saab reguleerida andmete saatmise kiirust, et vältida pufferi ülekoormust.
- Trafiku kontroll (Congestion Control): Mekanismid võrgu ülekoormuse ennetamiseks ja juhtimiseks.
- Täis-dupleks režiim (Full-duplex): Andmeid saab edastada mõlemas suunas samaaegselt ühe ühenduse kaudu.
TCP sobib rakendustele, mis nõuavad kõrget usaldusväärsust ja järjekorras kohaletoimetamist, näiteks veebibrauserid (HTTP/HTTPS), e-posti teenused (SMTP), failiedastus (FTP) ja kaugjuurdepääs (SSH).