IP報(bào)文頭部信息用于指導(dǎo)網(wǎng)絡(luò)設(shè)備對(duì)報(bào)文進(jìn)行路由和分片。同一個(gè)網(wǎng)段內(nèi)的數(shù)據(jù)轉(zhuǎn)發(fā)通過鏈路層即可實(shí)現(xiàn),而跨網(wǎng)段的數(shù)據(jù)轉(zhuǎn)發(fā)需要使用網(wǎng)絡(luò)設(shè)備的路由功能。分片是指數(shù)據(jù)包超過一定長(zhǎng)度時(shí),需要?jiǎng)澐殖刹煌钠问蛊淠軌蛟诰W(wǎng)絡(luò)中傳輸。
IP報(bào)文頭部長(zhǎng)度20-60字節(jié)。根據(jù)源和目的IP地址可以判斷目的端是否與發(fā)送端位于同一網(wǎng)段。如果二者不在同一網(wǎng)段,則需要路由機(jī)制進(jìn)行跨網(wǎng)段轉(zhuǎn)發(fā)。
IP地址為分為網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)
IPV4地址為32比特的二進(jìn)制數(shù),通常用點(diǎn)分十進(jìn)制表示。IP地址用來標(biāo)識(shí)網(wǎng)絡(luò)中的設(shè)備,具有IP地址的設(shè)備可以在同一個(gè)或跨網(wǎng)段通信。IP地址包括兩部分,第一部分是網(wǎng)絡(luò)號(hào),標(biāo)識(shí)IP地址所屬的網(wǎng)段,第二部分是主機(jī)號(hào),用來唯一標(biāo)識(shí)本網(wǎng)絡(luò)上的某臺(tái)設(shè)備。
要注意的是每個(gè)網(wǎng)段上都有兩個(gè)特殊的地址不能分配給網(wǎng)絡(luò)設(shè)備。第一個(gè)是該地址的網(wǎng)絡(luò)地址,該IP的主機(jī)位全是0,表示一個(gè)網(wǎng)段,第二個(gè)地址是改網(wǎng)段中的廣播地址,目的地址為廣播地址的報(bào)文會(huì)被該網(wǎng)段的所有網(wǎng)絡(luò)設(shè)備接收。廣播地址的主機(jī)位全是1.除網(wǎng)絡(luò)地址和廣播地址以外的其他IP可以作為網(wǎng)絡(luò)設(shè)備的IP地址。
二進(jìn)制和十六進(jìn)制是常用的編碼方式
IPv4地址被劃分為A、B、C、D、E五類,每類地址的網(wǎng)絡(luò)號(hào)包含不同的字節(jié)數(shù)。A、B、C類地址可分配IP地址,每類地址支持的網(wǎng)絡(luò)數(shù)和主機(jī)數(shù)不同。比如A類地址可支持126個(gè)網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)支持2^24個(gè)主機(jī)地址,另外每個(gè)網(wǎng)段中的網(wǎng)絡(luò)地址和廣播地址不能分配給主機(jī)。C類地址支持200多萬(wàn)個(gè)網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)支持256個(gè)主機(jī)地址,其中254個(gè)地址可以分配給主機(jī)使用。
D類地址為組播地址。主機(jī)收到以D類地址為目的地址的報(bào)文后,且該主機(jī)是改組播組成員,就會(huì)接收并處理該報(bào)文。各類IP地址可以通過第一個(gè)字節(jié)中的比特位進(jìn)行區(qū)分。如A類地址第一字節(jié)的最高位固定為0,B類地址第一字節(jié)的高兩位為10,C類地址的第一字節(jié)的高三位固定為110,D類地址第一字節(jié)的高四位固定為1110,E類地址的一字節(jié)的最高四位固定為1111。
IPv4中的部分IP地址被保留用作特殊用途。為節(jié)省IPv4地址,A,B,C類地址字段中都預(yù)留了特定范圍的地址作為私網(wǎng)IP。為主機(jī)分配私網(wǎng)地址節(jié)省了公網(wǎng)地址,可以緩解IP地址短缺的問題。企業(yè)網(wǎng)絡(luò)中普遍使用私網(wǎng)地址,不同企業(yè)網(wǎng)絡(luò)中的私網(wǎng)IP可以重疊。默認(rèn)情況下網(wǎng)絡(luò)中的主機(jī)無(wú)法使用私網(wǎng)IP與公網(wǎng)通信,當(dāng)需要與公網(wǎng)通信時(shí),私網(wǎng)IP必須轉(zhuǎn)化為公網(wǎng)IP。
還有一些特殊的IP地址,如127.0.0.0網(wǎng)段中的地址為回環(huán)地址,用于診斷網(wǎng)絡(luò)是否正常。IPv4中的第一個(gè)地址0.0.0.0表示任何網(wǎng)絡(luò),IPV4中的最后一個(gè)地址255.255.255.255是網(wǎng)絡(luò)中的廣播地址。
子網(wǎng)掩碼用于區(qū)分網(wǎng)絡(luò)部分和主機(jī)部分。子網(wǎng)掩碼與IP地址的表示方法相同。一表示網(wǎng)絡(luò)位,0表示主機(jī)位。
A類地址的缺省子網(wǎng)掩碼為8位,即第一個(gè)字節(jié)表示網(wǎng)絡(luò)位,其他三個(gè)字節(jié)表示主機(jī)位。B類地址的缺省子網(wǎng)掩碼為16位,因此B類地址支持更多的網(wǎng)絡(luò),但主機(jī)位數(shù)也變少了,C類地址的缺省子網(wǎng)掩碼為24位。
有類IP編址的缺陷:在設(shè)計(jì)網(wǎng)絡(luò)是使用有類IP地址會(huì)造成地址浪費(fèi)。
VLSM:采用VLSM可以解決上述問題,通過改變子網(wǎng)掩碼,可以將網(wǎng)絡(luò)劃分為多個(gè)子網(wǎng)。VLSM緩解了使用缺省子網(wǎng)掩碼導(dǎo)致的地址浪費(fèi)的問題,同時(shí)能夠?yàn)槠髽I(yè)網(wǎng)絡(luò)提供更為有效的編址方案。
例子:
160.200.0.0/16 將其劃分為16個(gè)子網(wǎng)
a.劃分子網(wǎng)的netmask
2^n=16 n=4
255.255.240.0
b.每個(gè)子網(wǎng)的主機(jī)數(shù)?
2^(32-20)=4094
c.最小,大的子網(wǎng)的網(wǎng)絡(luò)ID?
160.200.0.0/20
160.200.240.0/20
d.大的子網(wǎng)的的IP范圍。
160.200.240.1/20
160.200.255.254/20
e.對(duì)大的子網(wǎng)劃分32個(gè)子子網(wǎng)。還是以上4個(gè)要求
160.200.240.0/20
e.1 劃分子網(wǎng)的netmask
2^n=32 n=5
255.255.11111111.1 0000000
255.255.255.128
e.2 每個(gè)子網(wǎng)的主機(jī)數(shù)?
2^7-2=126
e.3 最小,大的子網(wǎng)的網(wǎng)絡(luò)ID?
160.200.240.0/25
160.200.255.128/25
e.4 大的子網(wǎng)的的IP范圍。
160.200.255.129/25 160.200.255.254/25
公式:
1.計(jì)算網(wǎng)絡(luò)數(shù):2^可變的網(wǎng)絡(luò)ID
2.計(jì)算網(wǎng)絡(luò)中的主機(jī)大數(shù)量:2^主機(jī)ID位-2
3.劃分子網(wǎng)的數(shù)量=2^網(wǎng)絡(luò)ID向主機(jī)ID借的位數(shù)
優(yōu)點(diǎn):CIDR突破了傳統(tǒng)IP地址的分類邊界,將路由表中的若干調(diào)路由匯聚為一條路由,減少了路由表的規(guī)模,提高了路由表的可拓展性。(可以將其理解為主機(jī)位向網(wǎng)絡(luò)位借位,網(wǎng)絡(luò)數(shù)減少,主機(jī)位增加。是VLSM的反向。)
報(bào)文轉(zhuǎn)發(fā)過程中,首先需要轉(zhuǎn)發(fā)路徑以及通往目的網(wǎng)段的接口,然后將報(bào)文封裝在以太幀中通過指定的物理接口轉(zhuǎn)發(fā)出去。如果目的主機(jī)與源主機(jī)不在同一網(wǎng)段,報(bào)文需要先轉(zhuǎn)發(fā)到網(wǎng)關(guān),然后通過網(wǎng)關(guān)將報(bào)文轉(zhuǎn)發(fā)到目的網(wǎng)段
網(wǎng)關(guān)是指接受并處理本地網(wǎng)段主機(jī)發(fā)送的報(bào)文并轉(zhuǎn)發(fā)到目的網(wǎng)段的設(shè)備。為實(shí)現(xiàn)此功能,網(wǎng)關(guān)必須知道目的網(wǎng)段的IP地址。網(wǎng)關(guān)設(shè)備上連接本地網(wǎng)段的接口地址即為該網(wǎng)段的網(wǎng)關(guān)地址。
如果報(bào)文長(zhǎng)度超過了數(shù)據(jù)鏈路層所支持的大長(zhǎng)度,則報(bào)文需要分隔成若干個(gè)較小的片段才能在鏈路上傳輸。將報(bào)文分割成多個(gè)片段的過程叫做分片。接收端根據(jù)分片報(bào)文中的標(biāo)識(shí)符,標(biāo)志,片偏移字段對(duì)分片報(bào)文進(jìn)行重組。
標(biāo)識(shí):占16位,它是一個(gè)計(jì)數(shù)器,通常,每發(fā)送一個(gè)報(bào)文,改值會(huì)加1
, 也用于數(shù)據(jù)包分片,在同一個(gè)包的若干分片中,該值是相同的
標(biāo)志(flag):占3位,目前只有后兩位有意義
DF: Don‘t Fragment,中間的一位,只有當(dāng) DF=0 時(shí)才允許分片
MF: More Fragment,最高位, MF=1表示后面還有分片。 MF=0
表示最后一個(gè)分片
片偏移:占12位,指較長(zhǎng)的分組在分片后,該分片在原分組中
的相對(duì)位置.片偏移以8個(gè)字節(jié)為偏移單位
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
本文題目:IP編址-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)路徑:http://www.rwnh.cn/article0/cejsio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、品牌網(wǎng)站設(shè)計(jì)、App設(shè)計(jì)、網(wǎng)站制作、商城網(wǎng)站、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容