二.網(wǎng)絡(luò)層的功能
網(wǎng)路層數(shù)據(jù)包里面的IP地址相當(dāng)于我們的邏輯地址,全局地址,在全球當(dāng)中我們的電腦會(huì)被分配到一個(gè)地址。
三.數(shù)據(jù)包格式詳解
版本:我們現(xiàn)在有兩個(gè)版本IPV4,IPV6,首先我們的IP地址的資源是有限的,我們暫時(shí)處于這兩個(gè)的中間,全球60幾億人。
首部長(zhǎng)度:就是我們頭部格式的長(zhǎng)度,不包含上層數(shù)據(jù)
優(yōu)先級(jí)與服務(wù)類型:決定什么數(shù)據(jù)先發(fā)送,就比如我們QQ發(fā)消息給別人,同時(shí)我們還在下載東西,計(jì)算機(jī)會(huì)首先讓你的QQ消息先發(fā)出去,要是沒(méi)有這個(gè)優(yōu)先級(jí)你只能等下載完?yáng)|西,你才能發(fā)消息。
總長(zhǎng)度:包頭格式長(zhǎng)度 數(shù)據(jù)的長(zhǎng)度,我們?yōu)槭裁匆惺撞块L(zhǎng)度和總長(zhǎng)度,這樣計(jì)算機(jī)就知道數(shù)據(jù)的長(zhǎng)度,就能去分片去傳輸數(shù)據(jù)。
我們來(lái)看第二層,這就是分片消息,每一段數(shù)據(jù)傳輸,比如游戲5個(gè)G不可能一個(gè)數(shù)據(jù)包傳完,需要多個(gè)數(shù)據(jù)包傳輸
標(biāo)識(shí)符:對(duì)每一段數(shù)據(jù)包打一個(gè)符號(hào)
標(biāo)志:后續(xù)是否還要其他分段
段偏移量:在目的地?cái)?shù)據(jù)重組
TTL:生命周期,每一個(gè)數(shù)據(jù)包經(jīng)過(guò)一個(gè)路由器壽命都會(huì)減少1,不然的號(hào)一個(gè)數(shù)據(jù)包會(huì)永久存在。
協(xié)議號(hào):描寫上層數(shù)據(jù)的協(xié)議
首部校驗(yàn)和:對(duì)數(shù)據(jù)包完整性的校驗(yàn)
源地址:你自己的IP地址
目的地址:對(duì)方的IP地址
可選項(xiàng):里面可以輸入數(shù)據(jù)包的時(shí)間,根據(jù)實(shí)際情況變長(zhǎng)
數(shù)據(jù)
四.ARP協(xié)議原理
我們的電腦如何才能知道對(duì)方的MAC地址,通過(guò)ARP來(lái)實(shí)現(xiàn),我們的提供給數(shù)據(jù)鏈路層封裝
我們來(lái)理解一下,為了給數(shù)據(jù)鏈路層封裝給它提供源MAC和目的地址,不知道數(shù)據(jù)鏈路層是什么請(qǐng)看我之前的博客。
第一步我們的PC1主機(jī)會(huì)發(fā)送數(shù)據(jù)給PC2,查看自己的緩存有沒(méi)有PC2的MAC地址。
第二步,沒(méi)有的話我們的PC1就會(huì)通過(guò)廣播的模式發(fā)送ARP請(qǐng)求消息
第三步,所有主機(jī)都能收到ARP請(qǐng)求消息,PC2一看有我的IP地址,立馬給回復(fù)單播,其他主機(jī)丟棄。
第四步,我們的PC1就會(huì)把PC2的MAC地址保存到緩存中,下一次在這個(gè)緩存中就能立馬使用。
更多關(guān)于云服務(wù)器,域名注冊(cè),虛擬主機(jī)的問(wèn)題,請(qǐng)?jiān)L問(wèn)西部數(shù)碼官網(wǎng):ps-sw.cn