內網IP和外網IP


如何查看自己的內網IP:

在電腦的搜索框輸入cmd,回車輸入ipconfig

IPv4就是內網地址

 

如何查看自己的外網地址:

百度輸入  IP地址,第一條就是自己的外網地址

 

同一個光纖/路由器連接的所有設備的外網地址相同。內網地址不同。

 

在訂購寬帶業務時,運營商會分配給用戶一個外網IP地址,在同一個網絡光纖用戶下擁有相同的一個外網IP地址,在撥號上網時由路由器或其他網絡設備來實現內網IP地址與外網地址之間的相互轉換,

將大量的內網IP地址轉換為一個或少量的外網IP地址,減少對外網IP地址的占用。

外網IP是全世界唯一的IP地址,僅分配給一個網絡設備。內網IP是由路由器分配給局域網內每一部內部使用的IP地址,而內網的所有用戶都是通過同一個外網IP地址進行上網的。

 

那么同一個外網怎么准確的將數據傳給每一台設備。

 

假如同一個內網的兩台設備訪問百度

 

一.把數據包中客戶端內網IP地址統一改成真正的IP地址,即外網IP地址,也就是正被路由器使用的地址。互聯網只認外網地址,不認內網的。

二.路由器自動修改數據包中客戶端的端口號,為它們分配沒被使用的不同端口,比如1號機被分配1340號,2號機被分配1450號端口,並將端口號和IP地址以表格形式保存,然后將數據包統一發送到百度。

百度收到該地址1340號請求時,就將請求數據發送到路由器的1340號端口,收到1450端口請求時,就將相應數據發送到路由器的1450號端口。同一個IP地址不同的端口對應不同的socket。

路由器收到后,它會根據端口查詢表格,如1340號端口收到的數據,它會查詢到使用此端口的是1號機,表格中保存的是1號機內網址,那么就直接將數據包定向發送到1號機原來的80號端口中。如果是端口1450號,則同理發送到2號機中。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM