1. 程式人生 > >3.8.6.網絡通信基礎知識5

3.8.6.網絡通信基礎知識5

表示 常用 使用 loop 方便 .網絡 多少 ipv 6.2

3.8.6.1、IP地址分類[IPv4]
(1)IP地址本質是一個32位二進制,在網絡通信數據包中就是32位二進制,而在人機交互中為了方便兒女使用點分十進制顯示。
二進制方式 0xffffffff 0xC0A80166/0x6601A8C0 本質
點分十進制方式 255.255.255.255 192.168.1.102 方便人看的

源IP地址:發出數據包的網絡的IP地址
目標IP地址:要接收數據包的計算機的IP地址

(2)IP地址中32位實際包含2部分,分別為:網絡地址和主機地址。子網掩碼,用來說明網絡地址和主機地址各自占多少位。
IP地址 = 網絡地址 + 主機地址
網絡地址用來表示子網
主機地址是用來表示子網中的具體某一臺主機的。

譬如可以8位表示網絡,24位表示主機
也可以16位表示網絡,16位表示主機
14為表示網絡,18位表示主機

子網掩碼為255.255.255.0時表示前24位為網絡地址,後8位為主機地址
子網掩碼為255.255.0.0時表示前16位為網絡地址,後16位為主機地址

網絡地址決定了這種網絡中一定可以有多少個網絡,譬如子網掩碼為255.255.255.0時表示我們這一種網絡一共最多可以有2^24個,每個這種網絡中可以有2^8個主機(電腦)。
如果子網掩碼為255.255.0.0時,表示我們這種網絡可以有2^16個網絡,每個這種網絡中最多可以有2^16個主機。

(3)由網絡地址和主機地址分別占多少位的不同,將IP地址分為5類,最常用的有3類
3.8.6.2、三類IP地址
(1)A類。
(2)B類
(3)C類
(4)127.0.0.0用來做回環測試loopback(有些特殊的IP地址有特定的作用,如回環測試是自己發自己收)

3.8.6.3、如何判斷2個IP地址是否在同一子網內(對外接了同一個路由器,可以不經過NAT直接通信)
(1)網絡標識 = IP地址 & 子網掩碼
(2)2個IP地址的網絡標識一樣,那麽就處於同一網絡。

192.168.1.102 & 255.255.255.0 = 192.168.1.0
192.168.1.253 & 255.255.255.0 = 192.168.1.0
192.168.1.4和192.168.12.5,如果子網掩碼是255.255.255.0那麽不在同一網段,如果子網掩碼是255.255.0.0那麽就在同一個網段

3.8.6.網絡通信基礎知識5