Sobes.tech
Junior

Протоколи TCP чист?

sobes.tech AI

Ҷавоб аз AI

TCP (Transmission Control Protocol) — протоколи дар сатҳи интиқол дар стеки протоколҳои TCP/IP, ки таъмини расонидани боэътимод, бо тамос ба ҷараёни байтҳо байни барномаҳо.

Хусусиятҳои асосии TCP:

  • Эътимоднокӣ: Гарант мекунад, ки ҳамаи сегментҳои маълумот дар тартиби дуруст расонида мешаванд, бо такрор фиристодани сегментҳои гумшуда ё вайроншуда. Истифодаи тасдиқҳо (ACK) ва вақти охир.
  • Ба тамос бо пайвастшавӣ: Пеш аз интиқол, пайвастшавӣ байни фиристанда ва қабулкунанда (тристепенӣ) барпо мешавад. Пайвастшавӣ дар тамоми сессия нигоҳ дошта мешавад.
  • Идоракунии ҷараён: Тартиб медиҳад суръати интиқол, то ки фиристанда нағз ба буфери қабулкунанда бор накунад. Истифодаи тиреза барои қабул.
  • Идоракунии бори: Манъ мекунад бори шабака, суръати интиқолро дар асоси шароитҳои шабака тағйир медиҳад. Алгоритмҳои ба монанди Slow Start, Congestion Avoidance истифода мебаранд.
  • Танзимоти ҷараён: TCP маълумотҳоро ҳамчун ҷараёни пайвастаи байтҳо мебинад, на ҳамчун бастаҳои алоҳида. Гарант мекунад, ки маълумот дар ҳамон тартиб, ки фиристода шудаанд, расонида мешаванд.
  • Дуҷониба: Имкон медиҳад, ки маълумот дар ҳар ду самт ҳамзамон пас аз барқарор кардани пайвастшавӣ интиқол дода шавад.

Барномаҳои TCP:

  • HTTP/HTTPS (трафики веб)
  • FTP (гузаронидани файлҳо)
  • SMTP (почтаи электронӣ)
  • SSH (идоракунии дур)

Мувофиқ бо UDP:

Хусусият TCP UDP
Эътимоднокӣ Баланд (гарант кардани расонидан) Паст (бе гарантия)
Ба тамос бо пайвастшавӣ Бале (барқарор ва нигоҳ доштани) Не (гузаронидан бе барқарор кардан)
Тартиби маълумотҳо Бале (расонидани дар тартиби фиристодан) Не (мумкин аст, ки дар тартиб нарасад)
Идоракунии ҷараён Бале Не
Идоракунии бори Бале Не
Суръат Камтар (зеро бо хароҷот) Бештар
Мисолҳо HTTP, FTP, SSH, SMTP DNS, DHCP, VoIP, бозии онлайн