
我的電腦運行的是 Windows Server 2003 sp2。每當我建立網路連線(例如,使用 Internet Explorer 連接到 google.com)時,我的主機都會發送 syn 封包兩次。它是(可能不是)重傳,因為兩個 syn 資料包是在 0.01 毫秒的間隔內發送的(根據wireshark 時間戳記)。
我寫了一個簡短的java程序,只做一個socket.connect,我有同樣的事情,但是如果我在另一台機器(使用Windows XP)上運行該程序,那就很好(沒有重複的syn) 。
有沒有人知道這是關於什麼的?
更多數據:當我啟動與google.com的tcp連接時,我的電腦發送2個syn,然後我只得到1個syn/ack(我認為這是正常的),但是隨後,我的電腦也會發送兩次ack 。
歡迎任何幫助!