時(shí)間:2023-03-05 13:33:01 | 來源:營銷百科
時(shí)間:2023-03-05 13:33:01 來源:營銷百科
穿透內(nèi)網(wǎng)傳統(tǒng)NAT穿透方法:一臺主機(jī)有一個(gè)公網(wǎng) IP,另一臺主機(jī)有一個(gè)內(nèi)網(wǎng) IP。如右圖所示,Client A 位于 NAT 之后,并擁有[IP 地址:端口]對[10.0.0.1:1234],Client B位于 NAT 之前,并擁有[IP 地址:端口]對[138.76.29.7:1234],NAT 擁有公網(wǎng) IP 155.99.25.11。由于 Client B 有一個(gè)公網(wǎng) IP,Client A 可以直接通過 TCP 連接到[138.76.29.7:1234],然而,如果 Client B 向 Client A 發(fā)起主動連接,則不會成功。此時(shí),需要一個(gè)公有的服務(wù)器輔助進(jìn)行內(nèi)網(wǎng)穿透。Client A 和 Client B 向服務(wù)器發(fā)起登陸請求,并保持一個(gè) TCP 或 UDP 連接,服務(wù)器記錄其 IP 地址和端口號,這里服務(wù)器對 Client A 是記錄其經(jīng)過 NAT 映射之后的 IP 和端口號。當(dāng) Client B 想連接 Client A 時(shí),首先向服務(wù)器提出請求,服務(wù)器在收到請求后向 Client A 發(fā)出打洞命令,并將 Client B 的[IP 地址:端口]對發(fā)給 Client A,Client A 根據(jù)接收到的 IP地址和端口號向 Client B 發(fā)起 TCP 連接或發(fā)送 UDP 數(shù)據(jù)包。接下來 Client A 和Client B 之間便可以建立數(shù)據(jù)傳輸通道。關(guān)鍵詞:方法,傳統(tǒng)
客戶&案例
營銷資訊
關(guān)于我們
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。