您好,登錄后才能下訂單哦!
一.我們先回顧一下網絡層是我們網絡基礎七層原理的哪一層
是我們的第三層,這個數據包里面有IP頭部,TC頭部和上層數據
二.網絡層的功能
網路層數據包里面的IP地址相當于我們的邏輯地址,全局地址,在全球當中我們的電腦會被分配到一個地址。
三.數據包格式詳解
版本:我們現在有兩個版本IPV4,IPV6,首先我們的IP地址的資源是有限的,我們暫時處于這兩個的中間,全球60幾億人。
首部長度:就是我們頭部格式的長度,不包含上層數據
優先級與服務類型:決定什么數據先發送,就比如我們QQ發消息給別人,同時我們還在下載東西,計算機會首先讓你的QQ消息先發出去,要是沒有這個優先級你只能等下載完東西,你才能發消息。
總長度:包頭格式長度+數據的長度,我們為什么要有首部長度和總長度,這樣計算機就知道數據的長度,就能去分片去傳輸數據。
我們來看第二層,這就是分片消息,每一段數據傳輸,比如游戲5個G不可能一個數據包傳完,需要多個數據包傳輸
標識符:對每一段數據包打一個符號
標志:后續是否還要其他分段
段偏移量:在目的地數據重組
TTL:生命周期,每一個數據包經過一個路由器壽命都會減少1,不然的號一個數據包會永久存在。
協議號:描寫上層數據的協議
首部校驗和:對數據包完整性的校驗
源地址:你自己的IP地址
目的地址:對方的IP地址
可選項:里面可以輸入數據包的時間,根據實際情況變長
數據
四.ARP協議原理
我們的電腦如何才能知道對方的MAC地址,通過ARP來實現,我們的提供給數據鏈路層封裝
我們來理解一下,為了給數據鏈路層封裝給它提供源MAC和目的地址,不知道數據鏈路層是什么請看我之前的博客。
第一步我們的PC1主機會發送數據給PC2,查看自己的緩存有沒有PC2的MAC地址。
第二步,沒有的話我們的PC1就會通過廣播的模式發送ARP請求消息
第三步,所有主機都能收到ARP請求消息,PC2一看有我的IP地址,立馬給回復單播,其他主機丟棄。
第四步,我們的PC1就會把PC2的MAC地址保存到緩存中,下一次在這個緩存中就能立馬使用。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。