Networking

等待目標應答時 tcp/udp 源埠的狀態

  • October 2, 2020

我有一個關於 tcp 埠狀態的快速問題:假設我正在建立與伺服器的 tcp 連接:源地址/埠應該是 44.44.44.44:33456 目標地址/埠是 55:55:55.55:443。等待伺服器回复時,埠 33456 處於什麼狀態?nmap 會將埠辨識為正在偵聽嗎?

以及它在 udp 中的表現如何?

等待伺服器回复時,埠 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詢問

引用自:https://unix.stackexchange.com/questions/612510