網絡地址和主機地址的區別---思考與延伸

刷題真是屠龍寶刀,能夠幫助人快速理解一些東西。在閱讀本博之前,建議讀者先預熱一下:IP基礎知識


某網絡的IP地址空間爲202.38.195.200/22,則該網絡的網絡地址爲(    ).

解析:

IP地址子網掩碼做邏輯與運算得到網絡地址

因此該網絡地址爲202.38.192.0

A類地址的默認子網掩碼: 255.0.0.0       B類地址默認子網掩碼 : 255.255.0.0        C類地址默認子網掩碼: 255.255.255.0

若網關的地址爲192.168.5.33/28,則該子網中的主機地址可能爲

192.168.5.14
192.168.5.32
192.168.5.40
192.168.5.48

解析:

33=0010 0001

28代表子網掩碼從左到右,只有最後4爲是隨機的0000-1111,其餘的都是1

所以後4位隨機(除去全0全1),即爲0010 xxxx

40=0010 1000滿足條件

在一個對IP地址爲192.168.30.2的設備的ARP請求分組中,目標地址是( )。

FF-FF-FF-FF-FF-FF
FF-FF-FF-FF-FF-FF
192.168.30.2
192.168.30.1

解析:

ARP協議如下過程:假設我們的計算機IP地址是192.168.1.1,要執行這個命令:ping192.168.1.2。該命令會通過ICMP協議發送ICMP數據包。該過程需要經過下面的步驟:

1、應用程序構造數據包,該示例是產生ICMP包,被提交給內核(網絡驅動程序);

2、內核檢查是否能夠轉化該IP地址爲MAC地址,也就是在本地的ARP緩存中查看IP-MAC對應表;

3、如果存在該IP-MAC對應關係,那麼跳到步驟9;如果不存在該IP-MAC對應關係,那麼接續下面的步驟;

4、內核進行ARP廣播,目的地的MAC地址是FF-FF-FF-FF-FF-FF,ARP命令類型爲REQUEST(1),其中包含有自己的MAC地址。所以B不符合格式,48bits纔對

5、當192.168.1.2主機接收到該ARP請求後,就發送一個ARP的REPLY(2)命令,其中包含自己的MAC地址;

6、本地獲得192.168.1.2主機的IP-MAC地址對應關係,並保存到ARP緩存中;

7、內核將把IP轉化爲MAC地址,然後封裝在以太網頭結構中,再把數據發送出去;

ARP(AddressResolutionProtocol)地址解析協議用於將計算機的網絡地址(IP地址32位)轉化爲物理地址(MAC地址48位),ARP協議是屬於鏈路層的協議,在以太網中的數據幀從一個主機到達網內的另一臺主機是根據48位的以太網地址(硬件地址)來確定接口的,而不是根據32位的IP地址,所以C、D錯誤

某公司申請到一個C類網絡,由於有地理位置上的考慮必須切割成5個子網,請問子網掩碼要設爲

255.255.255.224
255.255.255.192
255.255.255.254
255.285.255.240

解析:

由於是C類網絡,所以前面是255.255.255不用解釋。由於題目要求5個子網,2^3=8>5,所以至少需要3位二進制才能存放下5個子網。所以最後一個子網掩碼爲11100000,結果等於224,綜上,結果爲255.255.255.224。

需要將一個局域網分爲多個IP子網時,應當選用的網絡互聯設備是(  )

中繼器或集線器
網橋
路由器
網關

解析:

物理層常用設備:中繼器、集線器

數據鏈路層常用設備:網橋、交換機

網絡層常用設備:路由

傳輸層常用設備:網關

題目要求切分爲IP子網,需要網絡層實現,因此選擇路由,C

某網絡的IP地址空間爲192.168.5.0/24,採用定長子網劃分,子網掩碼爲255.255.255.248,則該網絡中的最大子網個數、每個子網內的最大可分配地址個數分別是()

32,8
32,6
8,32
8,30

解析:

由於該網絡的IP地址爲192.168.5.0/24,網絡號爲前24位,後8位爲子網號+主機號。子網掩碼爲255.255.255.248,第4個字節248轉換成二進制爲11111000,因此後8位中,前5位用於子網號,在CIDR中可以表示25=32個子網;後3位用於主機號,除去全0和全1的情況,可以表示23-2=6個主機地址。

把網絡202.112.78.0劃分爲多個子網(子網掩碼是255.255.255.192),則各子網中可用的主機地址總數是()

254
252
128
248

解析:

192化成二進制就是11000000,於是可以搞出來4個子網(2^2=4),每個子網去掉網絡地址和廣播地址,一共8個ip。然後(0~255)256 - 8就是可用主機地址248個。

某IP地址192.168.48.10,掩碼爲255.255.255.128,其所在的子網爲(),廣播地址爲(),有效的主機IP地址範圍從()到().

解析:

255轉換爲2進制是 11111111

128轉換爲2進制是 10000000

對地址 192.168.48.10和掩碼255.255.255.128 進行 and操作 得到 子網  192.168.48.0

ip地址和掩碼做and操作後, 得到這個子網地址的都屬於這個ip段, 192.168.48.0 ... 192.168.48.127和 255.255.255.128進行and操作後都是 192.168.48.0

其中, 192.168.48.127爲廣播地址,  192.168.48.0 ... 192.168.48.126爲有效地址

下列哪些地址不屬於私有地址?(    )

172.16.0.1
192.168.5.3
10.126.0.1
172.64.0.1

解析:

私有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

給定網段 192.168.0.128/28 ,該網段中可用的主機數目爲?(    )

解析:

28表示子網掩碼有28個1,即255.255.255.240, 2^4-2=14 (出去全0和全1的特殊ip),所以答案是14

下列IP地址中,只能作爲IP分組的源IP地址但不能作爲目的IP地址的是 

  0.0.0.0

127.0.0.1
200.10.10.3
255.255.255.255

解析:

根據RFC文檔描述,0.0.0.0/32可以作爲本主機在本網絡上的源地址。127.0.0.1是回送地址,以它爲目的IP地址的數據將被立即返回到本機。200.10.10.3是C類IP地址。255.255.255.255是廣播地址。

 

本博題目來自牛客~

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章