Socket 網絡地址(IP地址)
在我們理解實際的東西開始之前,讓我們理解有關網絡地址 - IP地址。
主機的IP地址或更常見的僅有的IP地址,用於識別連接到Internet的主機。 IP代表互聯網協議,是指Internet層的整體網絡架構的上網。
IP地址是一個32位的解釋爲4個8位數字或字節的數量。每個IP地址唯一地標識用戶參與的網絡、網絡上的主機和用戶網絡的一類。
一個IP地址通常用點分十進制表示法的形式,如:N1.N2.N3.N4,其中每個Ni是一個十進制數介於0和255十進制(00到FF的十六進制)。
地址類:
IP地址由互聯網編號分配機構(IANA)創建進行管理。有5個不同的地址類。通過檢查IP地址的前4位可以決定哪個類IP地址。
- A類地址0xxx,或1~126的十進制表示
- B類地址10xx,或128~191的十進制表示
- C類地址110x,或192~223的十進制表示
- D類地址1110,或224~239 的十進制表示
- E類**地址1111**, 或240 ~ 254 十進制表示.
地址01111111或十進制的127開始,被保留環回和本地機器上的內部測試;[可以測試:應該總是能夠ping通127.0.0.1] D類地址被保留用於多播,E類地址保留爲將來使用。它們不應被用於主機地址。
例子:
Class
Leftmost bits
Start address
Finish address
A
0xxx
0.0.0.0
127.255.255.255
B
10xx
128.0.0.0
191.255.255.255
C
110x
192.0.0.0
223.255.255.255
D
1110
224.0.0.0
239.255.255.255
E
1111
240.0.0.0
255.255.255.255
子網劃分:
子網劃分IP網絡可以完成的原因有多種,包括組織,使用不同的物理介質(如以太網,FDDI,WAN等),保存的地址空間,與安全。最常見的原因是控制網絡流量。
子網劃分(也使用一個共同的字子網連接)中的基本概念是分割成兩部分的IP地址的主機標識符部分:
- 子網地址的網絡內解決自身問題;
- 一臺主機的子網地址。
例如,一個常見的B類地址格式N1.N2.S.H,其中N1.N2標識B類網絡,8位字段標識子網,8位H域標識的主機的子網。