Яке TCP-повідомлення буде згенеровано для вхідного запиту syn, для якого немає відповідного порту прослуховування?

Повідомлення TCP, яке буде згенеровано для вхідного запиту SYN, для якого немає відповідного порту LISTENING, є; «Підключення відмовлено”. TCP означає Transmission Control Protocol, і в наведеній ситуації в питанні першим кроком клієнтської програми є надсилання першого пакета з прапорцем «SYN». 2 січня 2021 р.

Квіткування TCP TCP використовує тристороннє рукостискання для встановлення надійного з’єднання. Підключення повнодуплексне, а обидві сторони синхронізують (SYN) і підтверджують (ACK) одна одну. Обмін цими чотирма прапорцями виконується в три етапи — SYN, SYN-ACK і ACK, як показано на малюнку 3.8.

Реєстр назв служби та номера порту транспортного протоколу

Назва службиНомер портуопис
http-alt8008Альтернативний HTTP
http-alt8008Альтернативний HTTP
http-alt8080Альтернативний HTTP (див. порт 80)
http-alt8080Альтернативний HTTP (див. порт 80)

Перша повторна передача надсилається за 1 секунду. Але друга повторна передача надсилається через 3 секунди, чекаючи 2 секунди після перших пакетів повторної передачі. Нижче я малюю наведену вище ситуацію. Коли я змінюю значення tcp_syn_retries вище 2, здається, час очікування повторної передачі подвоюється за кожну повторну спробу.

SYN-ACK: У відповідь, сервер відповідає SYN-ACK. Номер підтвердження встановлюється на один більше, ніж отриманий порядковий номер, тобто A+1, а порядковий номер, який сервер вибирає для пакета, є іншим випадковим числом, B. ACK: Нарешті, клієнт надсилає ACK назад на сервер.

Порт 8443 — це альтернативний номер порту, який представляє протокол HTTPS або протокол передачі гіпертексту через безпечне з’єднання, що надається SSL/TLS. Тобто, це альтернативний номер порту для широко використовуваного стандартного порту HTTPS номер 443 використовується для безпечного доступу до веб-ресурсів.