《ARP的学习》
?title: ARP學(xué)習(xí)
author: balabala
date:2017-9-24 18:58:11
categories: 網(wǎng)絡(luò)
tags: [網(wǎng)絡(luò),ARP學(xué)習(xí)]
?
ARP:地址解析協(xié)議(Adress resolution protocol),在實(shí)際通信過程中要經(jīng)過物理層,所以僅僅知道對方的IP是不夠的,還需要對方的MAC地址,就由ARP協(xié)議解析IP地址到MAC地址的關(guān)系
<ARP的區(qū)分-內(nèi)容>
一、普通ARP:普通ARP的DA為廣播MAC,SA為本機(jī)MAC,DIP為目的IP,SIP為本機(jī)IP
二、免費(fèi)ARP:免費(fèi)ARP的DA為廣播MAC,SA為本機(jī)MAC,DIP為本機(jī)IP,SIP為本機(jī)IP(局域網(wǎng))
區(qū)別見下圖:
| ARP | ?普通ARP | 免費(fèi)ARP |
| Destination mac | 廣播地址 | 廣播地址 |
| Source mac | 本機(jī)地址 | 本機(jī)地址 |
| Destination ip | 目的地址 | 本機(jī)地址 |
| Source ip | 本機(jī)地址 | 本機(jī)地址 |
<ARP的區(qū)分-作用>
一、普通ARP作用:①找到目的主機(jī),學(xué)習(xí)MAC地址,建立連接信道,進(jìn)行透明傳輸
?????????????????????????????? ②收到ARP的設(shè)備解析報(bào)文發(fā)現(xiàn)DIP不是自己,直接丟棄
? ③目的設(shè)備解析ARP報(bào)文,發(fā)現(xiàn)DIP是自己,學(xué)習(xí)MAC地址并發(fā)送應(yīng)答報(bào)文
Ⅰ、A1發(fā)送ARP報(bào)文,目的地址為廣播地址、源地址為本機(jī)地址、目的IP為B1的IP、源IP為本機(jī)IP
?
?
Ⅱ、PTN(P1、P2、P3)設(shè)備學(xué)習(xí)到A1的MAC地址,寫入MAC轉(zhuǎn)發(fā)表
?
?
Ⅲ、目的設(shè)備B1收到ARP報(bào)文并應(yīng)答,目的地址為A1、源地址為本機(jī)地址、目的IP為A1的IP、源IP為本機(jī)IP
?
Ⅳ、PTN(P1、P2)設(shè)備學(xué)習(xí)到B1的MAC地址并寫入MAC轉(zhuǎn)發(fā)表,此時(shí)A1與B1之間的信道認(rèn)為透明可達(dá),可以通信
?
?
二、免費(fèi)ARP作用:①通過發(fā)送免費(fèi)ARP報(bào)文,避免局域網(wǎng)IP沖突
②硬件地址發(fā)生變化,進(jìn)行通知
?????????????????????????????? ③收到ARP的設(shè)備解析后對更新本地ARP表項(xiàng)④有IP沖突的設(shè)備收到ARP報(bào)文,回應(yīng)IP沖突
Ⅰ、A1發(fā)送ARP報(bào)文,目的地址為廣播地址、源地址為本機(jī)地址、目的IP為本機(jī)的IP、源IP為本機(jī)IP
?
Ⅱ、局域網(wǎng)內(nèi)設(shè)備收到免費(fèi)ARP報(bào)文,更新本地ARP表項(xiàng),如果發(fā)現(xiàn)于自己IP一樣則回應(yīng)IP沖突
?
?如果想要詳細(xì)了解可以看下:http://2785903.blog.51cto.com/2775903/1103307
轉(zhuǎn)載于:https://www.cnblogs.com/balabalala/p/7640903.html
總結(jié)
- 上一篇: 同步控制 之“重入锁”
- 下一篇: SQL Server:使用 PIVOT