局域網通信問題-IP、ARP、掩碼

我們知道在局域網通信中,IP地址,MAC地址,掩碼,ARP是非常重要的幾個關鍵詞,你瞭解通信的全過程嗎?我們舉個例子,如下圖所示:

PC1和PC2掩碼不同,它們可以正常通信嗎?

答案:

最好的解答就是通過實踐來檢驗,通過實驗證實PC1和PC2是可以正常通信的。

 第一個包用來進行ARP的解析:

 

結論:

PC1和PC2進行通信,PC1會先將PC2的IP地址(12.1.1.2)和自己的掩碼(16爲即255.255.0.0)進行“與”操作,得出PC2所在的網段爲12.1.0.0(PC1認爲),和PC1在同一網段,因此PC1會發出ARP查詢包來查詢PC2的MAC地址,得到PC2的MAC地址後,就可以直接將PC2的MAC地址作爲目標MAC地址,封裝進以太網幀進行局域網的通信了。

當然,如果PC1和PC3通信,PC1首先會將PC3的IP地址(13.1.1.3)自己的掩碼(16爲即255.255.0.0)進行“與”操作,得出PC3所在的網段爲13.1.0.0(PC1認爲),和PC1(12.1.0.0)不在在同一網段,因此PC1會將數據包轉發給自己配置的網關地址,如果沒有配置網關就直接丟棄,如果配置了網關,比如12.1.1.3,下一步PC1會發出ARP查詢包來查詢12.1.1.3對應的MAC地址,得到MAC地址後,就可以直接將網關的MAC地址作爲目標MAC地址,封裝進以太網幀進行局域網的通信了。

 

 

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