Sobes.tech
Junior

TCP протоколдорунун өзгөчөлүгү эмнеде?

sobes.tech AI

AIден жооп

TCP (Transmission Control Protocol) — бул транспорттук катмардагы протокол, ал ишенимдүү, байланыштуу жана агым түрүндө маалыматтарды өткөрүүнү камсыз кылат.

TCPнин өзгөчөлүктөрү:

  1. Ишенимдүү маалымат жеткирүү: TCP бардык маалыматтарды туура тартипте жана жоготпостон жеткирет. Ал ырастоолор (ACK), кайра жөнөтүү (retransmission) жана каталардын текшерүүсү (checksum) механизмдерин колдонуп келет.
  2. Байланышка багытталган: Маалымат алмашуудан мурун, жөнөтүүчү жана кабыл алуучу логикалык байланышты түзүшөт (three-way handshake).
  3. Агым түрүндөгү маалымат берүү: TCP маалыматтарды үзгүлтүксүз байт агымы катары карайт, бөлүнгөн пакеттер катары эмес.
  4. Агымдын көзөмөлү: Маалыматтарды жөнөтүү ылдамдыгын башкаруу механизми, кабыл алуучунун буферин ашыкча жүктөөнү алдын алуу үчүн. Sliding window (жылжуу терезе) колдонулат.
  5. Жүктүн көзөмөлү: Тармакка жөнөтүлгөн трафиктин көлөмүн башкаруу механизми, жүктү алдын алуу үчүн. Slow Start, Congestion Avoidance, Fast Retransmit жана Fast Recovery алгоритмдерин колдонуп келет.
  6. Сегменттөө жана жыйноо: TCP чоң көлөмдөгү маалыматтарды сегменттерге бөлүп, аларды кабыл алуучу тарапта жыйнайт.
  7. Тизмектөө номери (Sequence Number): Ар бир сегментке туура жыйноо жана жоголгон сегменттерди аныктоо үчүн номери берилет.
  8. Порттор: Тармактагы конкреттүү колдонмолорду же кызматтарды аныктоо үчүн порт номерлерин колдонуп келет.