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, бозии онлайн |