等待目标应答时 tcp/udp 源端口的状态

等待目标应答时 tcp/udp 源端口的状态

我有一个关于 tcp 端口状态的快速问题:假设我正在建立到服务器的 tcp 连接:源地址/端口应该是 44.44.44.44:33456 目标地址/端口是 55:55:55.55:443。在等待服务器答复时,端口 33456 处于什么状态? nmap 会识别该端口正在监听吗?

它与 udp 的关系如何?

答案1

在等待服务器答复时,端口 33456 处于什么状态?

https://en.wikipedia.org/wiki/Handshaking#TCP_ Three-way_handshake

无论连接是否建立,都不处于监听状态。

nmap 会识别该端口正在监听吗?

没有永不。

它与 udp 的关系如何?

对于 UDP,您需要指定要与之通信的远程 IP 地址,因此该端口不太可能对不同的探测主机显示为开放:

int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen)

它可能显示为远程服务器的侦听状态。

请询问https://networkengineering.stackexchange.com

相关内容