Почему флаг FIN в TCP называется FIN?
В TCP есть несколько флагов. Я уже понимаю, откуда берутся другие имена флагов, например, SYN означает синхронизацию. Я также знаю, что FIN используется для закрытия соединения. То, что я не понимаю, это то, что именно означает FIN. Это аббревиатура, как и другие флаги? Я просто не могу понять это.
1 ответ
Почему флаг FIN в TCP называется FIN?
FIN
это сокращение от "Готово"
В обычном случае каждая сторона завершает свой конец соединения, отправляя специальное сообщение с установленным битом FIN (финиш). Это сообщение, иногда называемое FIN, служит запросом на завершение соединения с другим устройством, а также, возможно, передает данные, как обычный сегмент. Устройство, принимающее FIN, отвечает подтверждением FIN, чтобы указать, что оно было получено. Соединение в целом не считается разорванным до тех пор, пока обе стороны не завершат процедуру отключения, отправив FIN и получив ACK.
Завершение исходного TCP-соединения: