【学习笔记】 IPv4地址、NAT与子网掩码、子网划分
生活随笔
收集整理的這篇文章主要介紹了
【学习笔记】 IPv4地址、NAT与子网掩码、子网划分
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一. IP地址
- ① 在例子中理解
- ③ IP地址的分類
- ④ 特殊IP地址
- ⑤ 私有IP地址
- ⑥ 各類IP的對比
- 二. NAT
- 三. 子網劃分與子網掩碼
- ① 子網劃分
- ② 子網掩碼
- 例題1
- 例題2
- ③ 使用子網時路由的轉發
PPT截自王道考研教程
一. IP地址
- 可以理解成上網設備的身份證號
- 唯一
- 點分十進制:只是便于人觀看
- 每一個接口都有一個IP地址。
① 在例子中理解
- 圖中有三個路由器(藍色帶箭頭的logo),每個路由器都有三個接口(對應3個IP地址)
- 路由器之間,沒有主機的網絡也算網絡,稱為無編號網絡。
- 最左邊有兩臺主機的網絡,可以看作LAN1,網絡IP地址為222.1.3.0。
以此類推,最上的三臺主機網絡可看作LAN2,網絡IP地址為222.1.1.0。
總的來說,網絡的主機號為0,網絡號和網絡中的主機相同。
③ IP地址的分類
- 最前面的虛線位,用于標識IP地址的類型。比如A 0,B 10。
- D類本篇文章暫且不談
- 分類的原因是:網絡的類型有很多,不同網絡對主機數量的需求不同。
④ 特殊IP地址
下列序號對應表中各行
路由器不轉發是因為:路由器可隔離廣播域
⑤ 私有IP地址
只適用于內部網,而不被路由器所認可
- A網段:10,僅一個
- B網段:172.16 ~ 172.31,共32個
- C網段:192.168.0 ~ 192.168.255,共256個
⑥ 各類IP的對比
-1、-2的情況主要是去掉了④中的特殊IP
- A:最大主機減去全0(自身主機)、全1(廣播);最大網絡減去全0(本網絡),127(環回)
- B:相對于A,少了一個環回的情況
- C:同B
二. NAT
和一.⑤中的私有IP地址相關。可以讓私有IP地址連接到外部網絡。
需要有一個安裝了NAT的、至少有一個有效外部全球IP地址的路由器。
- 對于內部IP發送的數據報,NAT路由器會轉換其源地址及端口,換成有效的IP。
- 對于外部發回的數據報,NAT服務器會轉換其目的地址,到本應發送的內部IP。
三. 子網劃分與子網掩碼
① 子網劃分
劃分原因:
劃分方法:
外部并不了解內部的子網劃分
② 子網掩碼
就是一個11…100…0格式的一串數字,1的個數由網絡號決定。
如下圖,可見子網掩碼的1個數和網絡號長度一致。
子網掩碼與IP地址逐位相與,即可得到子網網絡地址。
例題1
- 首先255.255.和141.14進行與操作結果肯定是141.14
- 然后.24和.0相與,結果肯定是0.
- 目前結果可以看作是141.14.xxx.0,只需要用.72和.192的二進制相與即可得出結果。
- 最終結果為:141.14.64.0
注意:不同子網掩碼,得出的網絡地址結果可能是一樣的。
常用二進制_十進制轉換表
例題2
- 首先直接IP地址與子網掩碼相與,得出結果180.80.76.0
- 然后由于發送廣播分組,可知主機號全1。由子網掩碼的二進制形式,可知主機號占10位。
- 因此,10位全1主機號中8位讓點分十進制中最后一格為255,2位讓倒數第二格加三(11為3)
- 也就是180.80.76+3.255 => 180.80.79.255
③ 使用子網時路由的轉發
- 首先路由器會提取數據報中的目的IP地址,如果有對應的IP,就直接交付(1 & 2)
- 否則,路由會檢查有沒有目的地址為該地址的特定主機路由(比較特殊,發現則直接走這個路線)
- 如果還不行,就會檢查路由表中所有的目的地址,看看能不能對上。(4)
- 如果4也不行,就會轉給默認路由。默認路由會轉給下一個路由,下一個路由不行就下下個路由。
- 一直不行,在TTL結束后丟棄該數據報。(6)
總結
以上是生活随笔為你收集整理的【学习笔记】 IPv4地址、NAT与子网掩码、子网划分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【LeetCode笔记】51. N 皇后
- 下一篇: 【LeetCode笔记】105. 从前序