Router
如果正在使用遠端桌面登錄到遠端電腦,此連接的數據如何返回到我的電腦?
如果使用遠端桌面登錄到遠端機器,如果我不打開路由器上的任何埠,此連接的數據如何返回到我的機器?
任何數據都以同樣的方式返回到您的電腦。
您的路由器幾乎肯定正在執行狀態防火牆和 NAT。這意味著它會跟踪您通過它建立的連接。
RDP,像 HTTP 和許多其他協議一樣使用流套接字。因此,如果您建立 RDP 連接,RDP 客戶端將在您的客戶端上打開一個埠,然後建立與遠端電腦的連接,您的連接可能具有這樣的詳細資訊。
Source Address: 192.168.12.21 Source Port: 59034 Destination Address: 8.8.8.8 Destination Port: 3389
當初始數據包通過防火牆時,會向狀態表中添加至少包含這些詳細資訊的條目。如果您正在執行 NAT,則會儲存一些附加資訊,其中包括源埠已被轉換的埠。如果您嘗試連接的主機接受您的請求,它將響應數據包中的源地址/埠。您的路由器將允許傳入的數據包,因為它在狀態表中有一個條目。
也可以看看: