1

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

1 ответ1

4

Почему флаг FIN в TCP называется FIN?

FIN - это сокращение от "Finish".


В обычном случае каждая сторона завершает свой конец соединения, отправляя специальное сообщение с установленным битом FIN (финиш) . Это сообщение, иногда называемое FIN, служит запросом на завершение соединения с другим устройством, а также, возможно, передает данные, как обычный сегмент. Устройство, принимающее FIN, отвечает подтверждением FIN, чтобы указать, что оно было получено. Соединение в целом не считается разорванным до тех пор, пока обе стороны не завершат процедуру завершения работы, отправив FIN и получив ACK.

Завершение исходного TCP-соединения:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .