Junior — Middle
Как се установява връзката в протокола TCP?
sobes.tech AI
Отговор от AI
Връзката в протокола TCP се установява чрез трислоен процес на ръкостискане (three-way handshake):
- Клиентът изпраща сегмент със флаг SYN (синхронизиране), за да инициира връзката и синхронизира началния номер на последователността.
- Сървърът отговаря със сегмент със флагове SYN и ACK (потвърждение), потвърждавайки получаването на SYN и изпращайки своя началния номер на последователността.
- Клиентът изпраща сегмент с флаг ACK, потвърждавайки получаването на SYN от сървъра.
След това връзката се счита за установена и започва предаването на данни.
Пример за последователност на флаговете:
Клиент -> Сървър: SYN
Сървър -> Клиент: SYN + ACK
Клиент -> Сървър: ACK