Junior
TCP протоколдорунун өзгөчөлүгү эмнеде?
sobes.tech AI
AIден жооп
TCP (Transmission Control Protocol) — бул транспорттук катмардагы протокол, ал ишенимдүү, байланыштуу жана агым түрүндө маалыматтарды өткөрүүнү камсыз кылат.
TCPнин өзгөчөлүктөрү:
- Ишенимдүү маалымат жеткирүү: TCP бардык маалыматтарды туура тартипте жана жоготпостон жеткирет. Ал ырастоолор (ACK), кайра жөнөтүү (retransmission) жана каталардын текшерүүсү (checksum) механизмдерин колдонуп келет.
- Байланышка багытталган: Маалымат алмашуудан мурун, жөнөтүүчү жана кабыл алуучу логикалык байланышты түзүшөт (three-way handshake).
- Агым түрүндөгү маалымат берүү: TCP маалыматтарды үзгүлтүксүз байт агымы катары карайт, бөлүнгөн пакеттер катары эмес.
- Агымдын көзөмөлү: Маалыматтарды жөнөтүү ылдамдыгын башкаруу механизми, кабыл алуучунун буферин ашыкча жүктөөнү алдын алуу үчүн. Sliding window (жылжуу терезе) колдонулат.
- Жүктүн көзөмөлү: Тармакка жөнөтүлгөн трафиктин көлөмүн башкаруу механизми, жүктү алдын алуу үчүн. Slow Start, Congestion Avoidance, Fast Retransmit жана Fast Recovery алгоритмдерин колдонуп келет.
- Сегменттөө жана жыйноо: TCP чоң көлөмдөгү маалыматтарды сегменттерге бөлүп, аларды кабыл алуучу тарапта жыйнайт.
- Тизмектөө номери (Sequence Number): Ар бир сегментке туура жыйноо жана жоголгон сегменттерди аныктоо үчүн номери берилет.
- Порттор: Тармактагы конкреттүү колдонмолорду же кызматтарды аныктоо үчүн порт номерлерин колдонуп келет.