-1
在TCP連接的過程中,客戶端首先發送一個SYN包。當服務器收到這個數據包時,它將用一個SYN-ACK數據包進行響應。這是我的問題:當服務器構造SYN-ACK數據包時,它如何決定數據包的源IP?服務器是否會迭代自己的接口,或只是交換SYN數據包的源和目標IP。SYN-ACK包如何判斷其源IP
在TCP連接的過程中,客戶端首先發送一個SYN包。當服務器收到這個數據包時,它將用一個SYN-ACK數據包進行響應。這是我的問題:當服務器構造SYN-ACK數據包時,它如何決定數據包的源IP?服務器是否會迭代自己的接口,或只是交換SYN數據包的源和目標IP。SYN-ACK包如何判斷其源IP
系統將只交換源IP和目的IP。
讓我看看源代碼,或者一些證明會很棒! – 2014-10-27 02:11:46
您使用的是什麼系統? – jweyrich 2014-10-27 20:16:04
@Jarrywoo:除非操作系統是開源的,否則你如何期待有人向你展示操作系統如何實現其IP交換的源代碼?只需使用Wireshark等數據包嗅探器來驗證行爲(或者,如果操作系統是開源的,那麼請親自查看源代碼)。 – 2014-10-27 20:30:43