Требуется ли для выполнения запроса HEAD трехстороннее рукопожатие? - PullRequest
0 голосов
/ 09 июня 2019

Я делаю запрос http в своем коде, и мне любопытно, если запрос HEAD все еще делает syn, syn-ack и ack?Я никогда не слышал о HEAD до сих пор.

1 Ответ

1 голос
/ 10 июня 2019

«Требуется ли для выполнения запроса HEAD трехстороннее рукопожатие?»

Это зависит. HEAD запрос - это концепция HTTP, прикладного уровня; в то время как «трехстороннее рукопожатие» является концепцией в TCP, транспортный уровень.

Таким образом, HEAD запрос требует "трехстороннего рукопожатия", зависит от того, использует ли он TCP. Для HTTP / 1.1 и HTTP / 2 ответ - да. Для HTTP / 3 ответ - нет, поскольку HTTP / 3 основан на UDP.

...