測試開發之網路篇-IP地址
IP地址是IP協議提供的一種統一的地址格式,它為網際網路上的每一個網路和每一臺主機分配一個邏輯地址,以此來遮蔽實體地址的差異。這裡介紹一下目前廣泛使用的IPv4版本。
IP地址使用一種統一的格式,為網際網路上的每一個網路、每一臺裝置分配一個邏輯上的地址。IP地址是一個32位的二進位制數,為了方便檢視,通常把他分為4組,每組的8位用一個十進位制數來表達,形成一個形如192.168.0.10的地址。
IP地址由兩部分組成,一個網路ID和一個主機ID,兩個部分使用子網掩碼來區分。也因此,一個完整的IP地址,必須包括主機地址和子網掩碼兩個部分才有意義,它可以用以下兩種形式來表達:
192.168.0.10主機地址 和 255.255.255.0子網掩碼:Windows中配置網路地址時,會要求您同時輸入這兩個值;
192.168.0.10/24:24表示子網掩碼的二進位制位數。對應的10進位制分組表示為255.255.255.0。這裡顯示了3個十進位制的255,簡單換算關係為24(二進位制位數) / 8( 每組8位)= 3(分組數)。
將主機地址和子網掩碼進行二進位制與運算,可以得到網路ID。如果您不熟悉二進位制運算,可以簡單地將IP地址中,對應掩碼部分為0的遮蔽。比如:C類192.168.1.10的IP地址,使用子網掩碼255.255.255.0遮蔽了第4個分組,得到主機所在的網路ID為192.168.1.0。
這裡需要注意的是,子網掩碼每個分組的值,並不必須都正好是255或0,255.255.12.0也是一個合法的子網掩碼。
人們定義了A、B、C三類的地址,子網掩碼分別如下。
A類:255.0.0.0
B類:255.255.0.0
C類:255.255.255.0
也定義了私有IP地址範圍,專門為組織機構內部使用。
A類:10.0.0.0~10.255.255.255 即10.0.0.0/8
B類:172.16.0.0~172.31.255.255即172.16.0.0/12
C類:192.168.0.0~192.168.255.255 即192.168.0.0/16
這些也是您在公司中看到最多的地址。不同組織內部可以使用相同的私有地址,這是因為企業內部網路同Internet是隔離的,之間透過路由器進行轉發,私有地址並沒有直接暴露在公共網路中。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69999012/viewspace-2784256/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 測試開發之網路篇-網路路由路由
- 測試開發之網路篇-常用命令
- 測試開發之網路篇-常用服務協議協議
- 測試開發之效能篇-JMeter介面測試JMeter
- 測試開發之效能篇-效能測試設計
- iOS開發之網路篇iOS
- 《網路IP地址管理》IP地址重要性薦
- 測試開發之系統篇-Docker常用操作Docker
- 測試開發之系統篇-按需建立測試虛擬機器虛擬機
- 【網路】ip地址漂移技術
- 測試開發專題-開篇
- 測試開發之自動化篇-Appium指令碼開發APP指令碼
- 測試開發之系統篇-常用系統命令
- 測試開發之系統篇-Docker容器安裝Docker
- 測試開發之自動化篇-自動化測試框架設計框架
- 《Linux網路開發必學教程》3_深入淺出 IP 地址Linux
- 電腦ip地址在哪看 電腦本地ip地址和網際網路ip地址有什麼區別
- 網路:IP地址分類和分段
- 網路和IP地址計算器
- 快速Android開發系列網路篇之RetrofitAndroid
- 【linux】相關之網路IP地址與子網的劃分Linux
- 測試開發之介面篇-使用K6完成介面自動化測試
- IP地址、子網掩碼、網路號、主機號、網路地址、主機地址
- 計算機網路之二:IP地址與MAC地址計算機網路Mac
- 快速Android開發系列網路篇之VolleyAndroid
- 計算機網路之IP地址、子網掩碼以及網路號之間的聯絡詳解計算機網路
- 關於網路IP地址的分類
- 測試開發之原始碼篇-Git常用命令整理原始碼Git
- 網路知識普及之mac地址和ip地址、子網掩碼和預設閘道器Mac
- 網路篇:朋友面試之TCP/IP,回去等通知吧面試TCP
- 計算機網路知識總結:有關IP地址、子網掩碼、網路號、主機號、網路地址、主機地址以及ip段/數字的概念及筆試題計算機網路筆試
- 網路測試
- 測試開發之系統篇-安裝KVM虛擬機器虛擬機
- 網路A、B、C類IP地址的區別
- 第三屆中國移動網際網路測試開發大會
- i.MX6ULL開發板無線網路測試
- 路由器基於IP地址的網路管理路由器
- 一個網路IP地址衝突的問題