arp-位址解析協議
功能:
定義了基於ip協議的邏輯位址
連線不同的媒介型別
選擇資料通過網路的最佳路徑
對網路層資料ip包頭的說明:
功能:
採取錯誤偵測和回饋機制
通過ip資料報封裝
用來傳送錯誤和控制訊息
**作用:**該icmp協議屬於網路層,掌握網路的連通狀況,如主機a傳送乙個資料報經過路由器,而路由器無法送達目的主機時,那麼路由器將返回給主機a乙個不可達的icmp訊息。
icmp的封裝
ping:檢測資料的裝置之間的連通性,即資料報到達對端、並能返回。
無法訪問主機:主機間無法建立連線找不到主機:dns無法進行解析請求超時:規定時間內沒有收到返回應答訊息
命令:
windows系統
ping www.baidu.com -s 192.168.33.123 指定網絡卡ping該**
tracert 192.168.0.22 跟蹤命令經過的路由器
linux 系統
ping www.baidu.com -s:指定包大小、-c:指定資料報個數、-i指定網絡卡
arp工作原理
主機b傳送資料到主機b之前,會在自己的arp緩衝區中建立乙個 arp快取表,以表示ip位址和mac位址的對應關係。
當a主機需要將乙個資料報要傳送到b主機時,會首先檢查自己 arp快取表中是否存在該 ip位址對應的mac位址。
有主機b的mac位址,就直接將資料報傳送到這個主機b,若沒有,就需要下列流程:產生上層資料,資料中源ip位址對應源mac位址(主機a),目的ip位址對應主機b而未知mac位址,就是要廣播全f的mac位址填充,傳輸給交換機,交換機就會產生泛洪將該資料傳向該網段的所有主機,當對應ip位址的主機b接收到該資料時識別目的ip位址,得知該資料是傳送給自己的(其餘主機由於ip對不上將資料丟棄),將源ip位址與對應的mac位址(主機a)加入到arp快取表中,再將主機b-ip位址和mac位址封裝在源位址中,將主機a-ip位址和mac位址封裝在目的位址中,形成資料幀,回應給主機a,主機a就將主機bmac位址存入arp快取表,後續就能解析單播通訊了。
arp -a :檢視arp快取表、-d :清除arp快取表、-s ip mac :arp的靜態繫結
netsh inte***ce ipv4 show neigbors / netsh i i show in 檢視網絡卡介面序列
netsh inte***ce ipv4 set neighbors 《介面序列》 netsh -c i i delete neighors 'idx' 解除靜態繫結
路由器:先進行arp探測再傳輸資料 網路層arp協議學習
arp協議 點對點鏈路不使用arp協議 arp協議的分組格式理解難點 對於乙個arp請求來說,除了目的端硬體位址外的其他所有欄位都是有填充值的,當系統收到乙份目的端為本機的arp請求報文後,他就把硬體位址填進去 然後用兩個目的端位址分別替換兩個傳送端位址,並把操作字段換成2,最後傳送出去 這裡要注意...
ARP 協議詳解與 ARP 欺騙
arp 協議作為 tcp ip 中的重要基礎協議之一,不僅是所有 it 人員必須明白的知識點,更是每個普通人都應當了解的技術。只有完全理解了 arp 協議的作用,才能更好地理解網際網路的運作,更好地對抗 arp 欺騙,保護系統和家人的安全。本場 chat 會包含關於 arp 協議的理論知識和簡單的 ...
網路層 arp協議的作用
你知道,資料報在區域網上是怎麼傳輸的嗎?是靠什麼來傳輸的嗎?也許你會說是靠 ip位址,那麼你只正確了一半。其實真正在傳輸過程中是靠計算機的網絡卡位址即 mac來傳輸。現在我們就用例項來模擬一下傳輸的全過程。現在有一台計算機 a ip 192.168.85.1 mac aa aa aa aa aa a...