5 ARP協議(鏈路層) 網路部分總結

2021-09-18 04:48:11 字數 1308 閱讀 7604

首先說說鏈路層的作用,用於同一資料鏈路兩個節點之間的傳輸。那麼主機向路由器傳輸、主機向主機傳輸、路由器向路由器傳輸、路由器向主機傳輸都是鏈路層的工作。

先來介紹幾個概念

(nic)(網路介面卡),是電腦與區域網相互連線的裝置。

處於1. 物理層(phy) :將資料封裝成幀

2. 資料鏈路層(mac):接收網路其他裝置傳來的幀(只接受該電腦的幀)

功能:識別資料鏈路層中相連的節點。

格式:6個位元組,16進製製用:分隔。

特點:唯一性

ip是網路層,描述路程的總的起點和終點。

mac是鏈路層,描述路途上每乙個區間的起點和終點。

是對資料的大小限制。

乙太網中資料長度是規定最小46個位元組,最大1500個位元組。

不同網路型別有不同的mtu。

最大的影響就是分包會容易丟包。

一旦丟包,ip層不會負責重新傳輸資料給傳輸層。

最長單個報文資料大小:mss = mtu -ip - tcp = 1500 - 20-20 = 1460

在tcp建立連線時(三次握手),在雙方傳送syn時會寫入自己支援的mss值(選項中),選擇最小的作為最終的mss值。

說到arp這個協議,我認為它是處於網路層和鏈路層之間的,但是把它歸為鏈路層。

其實鏈路層並沒有像網路層和傳輸層協議那麼多的"規則",功能比較簡潔。

工作流程

1. 網路層源主機傳送apr請求,詢問目的ip的mac位址,這個請求廣播到本地網段。(全1)

2. 網段中的主機都會收到這個廣播,核對ip位址,只有核對成功的主機才會回應arp,包括自己的mac位址。

3. 每台主機都有乙個arp快取表,(檢視命令 arp -a),保留時間一般為20min。防止重**送接收arp。

可以對照清單複習!~ 作用

乙太網格式、本質

mac位址定義

arp協議作用、原理

mtu對ip、tcp影響、和mss關係

作用ip位址

網段劃分(2個方法)

ip數量限制問題解決(3個)

路由過程,跨網段過程

ip資料分片原因

icmp協議是什麼(ping命令、traceroute命令)

nat技術、原理、napt(跨網段時)

作用埠號

udp協議格式、優缺點、適用

tcp協議格式、優缺點、可靠性、優化的方法的過程

tcp三次握手、四次揮手的狀態、原因

tcp粘包問題

udp、tcp區別

作用設計應用層

http協議

dns原理、流程

網路 ARP協議

在實際的應用當中我們會遇到這樣的問題,比如 我們直到乙個機器得ip位址,但不知道相應的硬體位址。位址解析協議就是用來解決這樣的問題 位址解析協議arp解決這個問題的方法是在主機arp高速緩衝中存放乙個從ip位址到硬體位址的對映表,並且這個對映表在不斷的更新。過程 當主機a需要向本區域網上的b主機傳送...

網路基礎 資料鏈路層 ARP

阿鯉在之前已經把應用層,傳輸層,網路層都總結分享了 但是還差鏈路層,今天補上 在說鏈路層之前,讓我們先認識一下乙太網 乙太網不是一種具體的網路結構,而是一種技術標準 即包含了資料鏈路層的內容,也包含了一些物理層的內容 eg 網路拓撲結構,控制訪問方式,傳輸速率等 例如乙太網中的網線必須使用雙絞線 傳...

網路原理 ARP協議

寫在前面,感謝這篇部落格 定義 arp協議是address resolution protocol 位址解析協議。他主要功能就是根據ip在自己維護的表裡找到對應的mac位址。原理 在區域網中,主機之間傳送訊息,必須要有mac位址 這個位址被固化在網絡卡上上,所以基本上不會被改變,當a主機向b主機傳送...