天天看點

關于ip位址和子網路遮罩

位填充:幀起始和幀結尾都是01111110,為了避免在中間出現和這8為辨別符一樣而停止時,破壞幀同步,是以在連續5個1後面加一個0,接收時可以将5個連續1後的0去掉,完成資料的接收。

字元填充:和位填充一個道理,當起始和結束都是7E,為了避免在傳輸途中出現7E造成誤解,是以在中間出現這個位元組時,需要加一個位元組來區分。

例子:

位填充:

關于ip位址和子網路遮罩
關于ip位址和子網路遮罩

字元填充:                     

關于ip位址和子網路遮罩
關于ip位址和子網路遮罩

ip位址與子網路遮罩:

關于ip位址和子網路遮罩

A類IP段  0.0.0.0 到127.255.255.255

B類IP段  128.0.0.0 到191.255.255.255

C類IP段  192.0.0.0 到223.255.255.255

預設配置設定的子網路遮罩每段隻有255或0

A類的預設子網路遮罩 255.0.0.0     一個子網最多可以容納1677萬多台電腦

B類的預設子網路遮罩 255.255.0.0    一個子網最多可以容納6萬台電腦

C類的預設子網路遮罩 255.255.255.0   一個子網最多可以容納254台電腦

1、A類位址 1.0.0.0到126.255.255.255

隻有第一段為網絡号,剩下三段為主機号。用二進制表示則有8位即一個位元組為網絡号,24位即三個位元組是主機号。是以A類位址的網絡位址較少,但是可以容納的主機最多,數量為2的24次方減2等于16777214台主機,(減2是因為主機号全為1時表示該網絡廣播位址,全為0時表示該網絡的網絡号,這是兩個特殊位址)等于網絡位址的最高位必須是“0”,則用二進制表示位址範圍是:00000001 00000000 00000000 00000000——01111110 11111111 11111111 11111111,即為1.0.0.0到126.255.255.255。子網路遮罩是255.0.0.0

2.B類位址 128.0.0.0到191.255.255.255

前兩段為網絡号,剩下兩段為主機号。其可容納主機為2的16次方減2等于65534台。其位址的最高位必須是“10”.則二進制表示為:10000000 00000000 00000000 00000000——10111111 11111111 11111111 11111111,即為128.0.0.0到191.255.255.255。最後一個是廣播位址。子網路遮罩是255.255.0.0。

3、C類位址 192.0.0.0到223.255.255.255

前三段為網絡号,剩下一段為主機号。可容納主機為256-2=254台。C類位址的網絡位址較多,适用于小規模的區域網路。其網絡位址的最高位必須是“110”,二進制表示為:11000000 00000000 00000000 00000000——11011111 11111111 11111111 11111111,即為192.0.0.0到223.255.255.255。最後一個位址是廣播位址。子網路遮罩是255.255.255.0。

4.D類位址  224.0.0.0到239.255.255.255

D類IP位址在曆史上叫多點傳播位址(multicast address),即多點傳播位址。在以太網中,多點傳播位址命名了一組應該在這個網絡應用中接收到一個分組站點。多點傳播位址的最高位必須是“1110”,二進制表示為:11100000 00000000 00000000 00000000 ——11101111 11111111 11111111 11111111,即為224.0.0.0到239.255.255.255。

5、子網路遮罩

子網路遮罩不能單獨存在,是與IP位址結合在一起使用的。

組成規則:由0和1組成,掩碼是通過二進制的與來掩碼,掩的是主機的位址,而不改變網絡的位址。是以左邊的網絡号都為1,右邊的主機号段都為0.則拿A類位址來說,它隻有第一段為網絡位址,則其子網路遮罩隻有前八位是1,其餘24位均為0,即:255.0.0.0。同理B類位址:255.255.0.0    C類位址:255.255.255.0。

判斷兩個ip是不是在同一個網段。

先将這些轉換成二進制,188.188.0.111,188.188.5.222,子網路遮罩都設為255.255.254.0,在同一網段嗎?

  188.188.0.111 10111100.10111100.00000000.01101111

  188.188.5.222 10111100.10111100.00000101.11011010

  255.255.254.0 11111111.11111111.11111110.00000000

  分别AND,得

  10111100.10111100.00000000.00000000

  10111100.10111100.00000100.00000000

  網絡辨別不一樣,即不在同一網段。