в TCP есть несколько флагов. Я уже понимаю, откуда берутся другие имена флагов, такие как SYN, означающие синхронизацию. Я также знаю, что Фин используется для закрытия соединения. Чего я не понимаю, так это что именно означает фин. Это аббревиатура, как и другие флаги? Я просто не могу в этом разобраться.
Почему флаг FIN в TCP называется FIN?
8


1 ответ
почему флаг FIN в TCP называется FIN?
FIN
- сокращение от "Finish"
в обычном случае, каждая сторона завершает свой конец соединения, отправив специальное сообщение с FIN (finish) набор бит. Это сообщение, иногда называемое FIN, служит запросом на завершение соединения с другим устройством, а также, возможно, несет данные, как обычный сегмент. Устройство, принимающее плавник, отвечает подтверждение в FIN, чтобы указать, что он был получен. Соединение в целом не считают завершенным, пока обе стороны не закончили процедуру завершения работы путем передачи FIN и получения ACK.
Source завершение TCP-подключения :
4

отвечен DavidPostill 2023-02-23 19:42
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]