在QQ聊天中,有網友丟了一道網工的IP地址問題如下:
220.17.0.0~220.17.7.0一共有8個子網,快速算一下:256-8=248,所以掩碼是255.255.248.0,即
220.17.0.0/21,第57題選B
第57題也可以這麼來算:
220.17.0.0化爲二進制爲:11011100.00010001.00000000.00000000
220.17.7.0化爲二進制爲:11011100.00010001.00000111.00000000
從左向右數,找到不同的部分就是主機位,一共3+8=11,網絡位有32-11=21位,所以是220.17.0.0/21
關鍵在第58題,也是很多人覺得奇怪的答案
先說教科書上的解法,由於去頭掐尾那就有2^11 - 2*2^3 = 2032個主機地址,選A
再說下實際中的用法,在華爲設備中用到兩臺路由器來做實驗
R1和R2通過G0/0/0直連,下面是關鍵配置:
[R1]dis cur int g0/0/0
[V200R003C00]
#
interface GigabitEthernet0/0/0
ip address 220.17.0.255 255.255.248.0
#
return
[R2-GigabitEthernet0/0/0]dis th
[V200R003C00]
#
interface GigabitEthernet0/0/0
ip address 220.17.7.0 255.255.248.0
#
[R1]ping 220.17.7.0
PING 220.17.7.0: 56 data bytes, press CTRL_C to break
Reply from 220.17.7.0: bytes=56 Sequence=1 ttl=255 time=30 ms
Reply from 220.17.7.0: bytes=56 Sequence=2 ttl=255 time=20 ms
Reply from 220.17.7.0: bytes=56 Sequence=3 ttl=255 time=10 ms
Reply from 220.17.7.0: bytes=56 Sequence=4 ttl=255 time=20 ms
Reply from 220.17.7.0: bytes=56 Sequence=5 ttl=255 time=10 ms
--- 220.17.7.0 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 10/18/30 ms
[R1]dis arp
IP ADDRESS MAC ADDRESS EXPIRE(M) TYPE INTERFACE ***-INSTANCE
VLAN/CEVLAN PVC
------------------------------------------------------------------------------
220.17.0.255 00e0-fcbf-6fae I - GE0/0/0
220.17.7.0 00e0-fcbb-4fa6 19 D-0 GE0/0/0
------------------------------------------------------------------------------
Total:2 Dynamic:1 Static:0 Interface:1
儘管按教科書的看法,儘管它們是C類地址,又是網絡地址和廣播地址,但在dis arp的時候,路由器認爲它們是同一個網段上的,可以看到它們是相互通信的
在這裏拋磚引玉了