Python 閒談 09 -- 開發不得不知道網絡常識--內網和外網

Python 閒談 09 -- 開發不得不知道網絡常識--內網和外網


Python 閒談 09 -- 開發不得不知道網絡常識--內網和外網

內網和外網

Python 閒談 09 -- 開發不得不知道網絡常識--內網和外網

假設我們的筆記本電腦是設備一,我們想要訪問百度。如果我們正使用著wifi,那麼首先我們需要先通過wifi的路由器把我們的內網 ip 轉為外網 ip。然後通過這個外網 ip 先連接上湖南電信的網關,最後在連接上百度的網關。百度把你請求的信息回傳到你的wifi網關,wifi網關再把信息傳給你

● 外網

外網 ip 具有世界範圍的唯一性

● 內網

① 只在局域網內部具有唯一性。一個局域網裡所有電腦的內網 IP 是互不相同的,但共用一個外網 IP。

② 在局域網中,每臺電腦都可以自己分配自己的 IP,但是這個 IP 只在局域網中有效。而如果你將電腦連接到互聯網,你的網絡提供商的服務器會為你分配一個 IP 地址,這個 IP 地址才是你在外網的 IP。兩個 IP 同時存在,一個對內,一個對外。

③ 互聯網上的 IP(即外網 IP)地址統一由一個叫 “IANA”(InternetAssigned NumbersAuthority,互聯網網絡號分配機構) 的組織來管理。由於分配不合理以及 IPv4 協議本身存在的侷限,現在互聯網的 IP 地址資源越來越緊張。IANA 將 A、B、C 類 IP 地址的一部分保留下來,留作使用。

④ 局域網具體如下IP 地址空間:

a 類網:
10.0.0.0~10.255.255.255


b 類網:
172.16.0.0~172.31.255.255


c 類網:
192.168.0.0~192.168.255.255

如果你查到的 ip 地址在以上 A、B、C 類 IP 地址的範圍內,它一定就是局域網的 ip 地址,否則就是公網的地址。

>>>


分享到:


相關文章: