2016-06-18 57 views

回答

0

「隨機仿真陳述:33434的作爲起始端口跟蹤路由的值來自32768(2^15,或UDP端口範圍的最大值的一半)和666(撒旦的標記)之間的數字。「

來源:http://cluepon.net/ras/traceroute.pdf

+0

但我怎麼接受這個。這背後可能有一些歷史原因,我想是的。爲什麼範雅各布使用666?你會回答這個問題嗎?在推薦他們指定的源代碼語句時,u_short port = 32768 + 666;/*啓動udp目標端口#用於探測數據包* /。因此,666用於探測包,但我不知道它的真實含義 – pretty

+0

@pretty端口的確切選擇並不重要。 traceroute數據包需要發送到不同的端口,最簡單的方法是從某個地方(第一個數據包爲33434)開始,然後繼續增加(第二個數據包爲33435等)。 32768確實有意義(在65536之間的所有端口號都是爲客戶端使用的,所以不太可能有人在該端口上等待流量;這對traceroute很有用),但666只是一些數字。 TL; DR你必須從某處開始。 –

相關問題