文章編號(hào):11382時(shí)間:2024-09-30人氣:
協(xié)議地址長(zhǎng)度是一個(gè)字節(jié)(8位)的字段,指定要映射的協(xié)議地址的長(zhǎng)度。例如,對(duì)于IPv4地址,協(xié)議地址長(zhǎng)度為4,表示IPv4地址由4個(gè)字節(jié)組成。
協(xié)議地址長(zhǎng)度的計(jì)算方式取決于所使用的協(xié)議類(lèi)型。
對(duì)于IPv4地址,協(xié)議地址長(zhǎng)度始終為4,因?yàn)镮Pv4地址始終由4個(gè)字節(jié)組成。
對(duì)于IPv6地址,協(xié)議地址長(zhǎng)度為16,因?yàn)镮Pv6地址始終由16個(gè)字節(jié)組成。
對(duì)于其他協(xié)議,協(xié)議地址長(zhǎng)度可以根據(jù)所使用協(xié)議的具體規(guī)范而有所不同。例如,在A(yíng)RP中,協(xié)議地址長(zhǎng)度為4,因?yàn)锳RP使用32位IP地址。
協(xié)議地址長(zhǎng)度是一個(gè)重要的字段,因?yàn)樗x了要映射的協(xié)議地址的長(zhǎng)度。此信息對(duì)于網(wǎng)絡(luò)設(shè)備(例如路由器和交換機(jī))正確路由和轉(zhuǎn)發(fā)數(shù)據(jù)包非常重要。
假設(shè)有一個(gè)路由器接收到一個(gè)數(shù)據(jù)包,其中協(xié)議地址長(zhǎng)度字段為4。這告訴路由器該數(shù)據(jù)包包含一個(gè)IPv4地址,長(zhǎng)度為4個(gè)字節(jié)。路由器現(xiàn)在可以查找其路由表以確定將數(shù)據(jù)包轉(zhuǎn)發(fā)到何處。
協(xié)議地址長(zhǎng)度是一個(gè)重要的字段,用于指定要映射的協(xié)議地址的長(zhǎng)度。此信息對(duì)于網(wǎng)絡(luò)設(shè)備正確路由和轉(zhuǎn)發(fā)數(shù)據(jù)包至關(guān)重要。
TCP/ip協(xié)議定義了一種在互聯(lián)網(wǎng)上傳輸?shù)臄?shù)據(jù)包,稱(chēng)為IP數(shù)據(jù)包。 IP數(shù)據(jù)報(bào)是一個(gè)較為抽象的概念,它描述了數(shù)據(jù)包的結(jié)構(gòu)。 IP數(shù)據(jù)包由首部和數(shù)據(jù)兩部分組成,其結(jié)構(gòu)如圖所示。 固定部分首部的長(zhǎng)度為20字節(jié),是所有IP數(shù)據(jù)報(bào)必須具備的。 在首部的固定部分之后是一些可選字段,其長(zhǎng)度可變。 首部中的源地址和目的地址均為IP地址。 固定部分包括以下字段:1. 版本:占4位,指IP協(xié)議的版本。 目前廣泛使用的IP協(xié)議版本號(hào)為4(即IPv4),而IPv6目前仍處于草案階段。 2. 首部長(zhǎng)度:占4位,可表示的最大十進(jìn)制數(shù)值為15。 這個(gè)字段所表示數(shù)的單位是32位字長(zhǎng)(1個(gè)32位字長(zhǎng)為4字節(jié)),因此,當(dāng)IP的首部長(zhǎng)度為1111時(shí)(即十進(jìn)制的15),首部長(zhǎng)度達(dá)到60字節(jié)。 當(dāng)IP分組的首部長(zhǎng)度不是4字節(jié)的整數(shù)倍時(shí),必須利用最后的填充字段進(jìn)行填充。 因此,數(shù)據(jù)部分始終從4字節(jié)的整數(shù)倍開(kāi)始,這樣在實(shí)現(xiàn)IP協(xié)議時(shí)較為方便。 首部長(zhǎng)度限制為60字節(jié)的缺點(diǎn)是有時(shí)可能不夠用,但這樣做是希望用戶(hù)盡量減少開(kāi)銷(xiāo)。 最常用的首部長(zhǎng)度就是20字節(jié)(即首部長(zhǎng)度為0101),這時(shí)不使用任何選項(xiàng)。 3. 區(qū)分服務(wù):占8位,用于獲得更好的服務(wù)。 這個(gè)字段在舊標(biāo)準(zhǔn)中稱(chēng)為服務(wù)類(lèi)型,但實(shí)際上一直沒(méi)有被使用過(guò)。 1998年IETF把這個(gè)字段改名為區(qū)分服務(wù)DS(Differentiated Services)。 只有在使用區(qū)分服務(wù)時(shí),這個(gè)字段才起作用。 4. 總長(zhǎng)度:總長(zhǎng)度指首部和數(shù)據(jù)之和的長(zhǎng)度,單位為字節(jié)。 總長(zhǎng)度字段為16位,因此數(shù)據(jù)報(bào)的最大長(zhǎng)度為2^16-1=字節(jié)。 5. 標(biāo)識(shí):占16位。 IP軟件在存儲(chǔ)器中維持一個(gè)計(jì)數(shù)器,每產(chǎn)生一個(gè)數(shù)據(jù)報(bào),計(jì)數(shù)器就加1,并將此值賦給標(biāo)識(shí)字段。 但這個(gè)“標(biāo)識(shí)”并不是序號(hào),因?yàn)镮P是無(wú)連接服務(wù),數(shù)據(jù)報(bào)不存在按序接收的問(wèn)題。 當(dāng)數(shù)據(jù)報(bào)由于長(zhǎng)度超過(guò)網(wǎng)絡(luò)的MTU而必須分片時(shí),這個(gè)標(biāo)識(shí)字段的值就被復(fù)制到所有的數(shù)據(jù)報(bào)的標(biāo)識(shí)字段中。 相同的標(biāo)識(shí)字段的值使分片后的各數(shù)據(jù)報(bào)片最后能正確地重裝成為原來(lái)的數(shù)據(jù)報(bào)。 6. 標(biāo)志:占3位,但目前只有2位有意義。 ● 標(biāo)志字段中的最低位記為MF(More Fragment),MF=1即表示后面“還有分片”的數(shù)據(jù)報(bào)。 MF=0表示這已是若干數(shù)據(jù)報(bào)片中的最后一個(gè)。 ● 標(biāo)志字段中間的一位記為DF(Don’t Fragment),意思是“不能分片”。 只有當(dāng)DF=0時(shí)才允許分片。 7. 片偏移:占13位。 片偏移指出:較長(zhǎng)的分組在分片后,某片在原分組中的相對(duì)位置。 也就是說(shuō),相對(duì)用戶(hù)數(shù)據(jù)字段的起點(diǎn),該片從何處開(kāi)始。 片偏移以8個(gè)字節(jié)為偏移單位。 這就是說(shuō),除了最后一個(gè)分片,每個(gè)分片的長(zhǎng)度一定是8字節(jié)(64位)的整數(shù)倍。 8. 生存時(shí)間:占8位,生存時(shí)間字段常用的英文縮寫(xiě)是TTL(Time To Live),表明數(shù)據(jù)報(bào)在網(wǎng)絡(luò)中的壽命。 由發(fā)出數(shù)據(jù)報(bào)的源點(diǎn)設(shè)置這個(gè)字段。 其目的是防止無(wú)法交付的數(shù)據(jù)報(bào)無(wú)限制地在因特網(wǎng)中兜圈子,因而白白消耗網(wǎng)絡(luò)資源。 最初的設(shè)計(jì)是以秒作為T(mén)TL的單位。 每經(jīng)過(guò)一個(gè)路由器時(shí),就把TTL減去數(shù)據(jù)報(bào)在路由器消耗掉的一段時(shí)間。 若數(shù)據(jù)報(bào)在路由器消耗的時(shí)間小于1秒,就把TTL值減1。 當(dāng)TTL值為0時(shí),就丟棄這個(gè)數(shù)據(jù)報(bào)。 后來(lái)把TTL字段的功能改為“跳數(shù)限制”(但名稱(chēng)不變)。 路由器在轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)之前就把TTL值減1。 若TTL值減少到零,就丟棄這個(gè)數(shù)據(jù)報(bào),不再轉(zhuǎn)發(fā)。 因此,現(xiàn)在TTL的單位不再是秒,而是跳數(shù)。 TTL的意義是指明數(shù)據(jù)報(bào)在網(wǎng)絡(luò)中至多可經(jīng)過(guò)多少個(gè)路由器。 顯然,數(shù)據(jù)報(bào)在網(wǎng)絡(luò)上經(jīng)過(guò)的路由器的最大數(shù)值是255。 若把TTL的初始值設(shè)為1,就表示這個(gè)數(shù)據(jù)報(bào)只能在本局域網(wǎng)中傳送。 9. 協(xié)議:占8位,協(xié)議字段指出此數(shù)據(jù)報(bào)攜帶的數(shù)據(jù)是使用何種協(xié)議,以便使目的主機(jī)的IP層知道應(yīng)將數(shù)據(jù)部分上交給哪個(gè)處理過(guò)程。 10. 首部檢驗(yàn)和:占16位。 這個(gè)字段只檢驗(yàn)數(shù)據(jù)報(bào)的首部,但不包括數(shù)據(jù)部分。 這是因?yàn)閿?shù)據(jù)報(bào)每經(jīng)過(guò)一個(gè)路由器,路由器都要重新計(jì)算一下首部檢驗(yàn)和(一些字段,如生存時(shí)間、標(biāo)志、片偏移等都可能發(fā)生變化)。 不檢驗(yàn)數(shù)據(jù)部分可減少計(jì)算的工作量。 11. 源地址:占32位。 12. 目的地址:占32位。 可變部分是IP首部的可選字段,內(nèi)容很豐富。 此字段的長(zhǎng)度可變,從1個(gè)字節(jié)到40個(gè)字節(jié)不等,取決于所選擇的項(xiàng)目。 某些選項(xiàng)項(xiàng)目只需要1個(gè)字節(jié),它只包括1個(gè)字節(jié)的選項(xiàng)代碼。 但還有些選項(xiàng)需要多個(gè)字節(jié),這些選項(xiàng)一個(gè)個(gè)拼接起來(lái),中間不需要有分隔符,最后用全0的填充字段補(bǔ)齊成為4字節(jié)的整數(shù)倍。 增加首部的可變部分是為了增加IP數(shù)據(jù)報(bào)的功能,但這同時(shí)也使得IP數(shù)據(jù)報(bào)的首部長(zhǎng)度成為可變的。 這就增加了每一個(gè)路由器處理數(shù)據(jù)報(bào)的開(kāi)銷(xiāo)。 實(shí)際上這些選項(xiàng)很少被使用。 新的IP版本IPv6就將IP數(shù)據(jù)報(bào)的首部長(zhǎng)度做成固定的。 目前,這些任選項(xiàng)定義如下:1. 安全和處理限制(用于軍事領(lǐng)域)2. 記錄路徑(讓每個(gè)路由器都記下它的IP地址)3. 時(shí)間戳(Time Stamp)(讓每個(gè)路由器都記下IP數(shù)據(jù)報(bào)經(jīng)過(guò)每一個(gè)路由器的IP地址和當(dāng)?shù)貢r(shí)間)4. 寬松的源站路由(Loose Source Route)(為數(shù)據(jù)報(bào)指定一系列必須經(jīng)過(guò)的IP地址)5. 嚴(yán)格的源站路由(Strict Source Route)(與寬松的源站路由類(lèi)似,但是要求只能經(jīng)過(guò)指定的這些地址,不能經(jīng)過(guò)其他的地址)
IP地址 Internet Protocol Address IP簡(jiǎn)介 Internet 上的每臺(tái)主機(jī)(Host)都有一個(gè)唯一的IP地址。 IP協(xié)議就是使用這個(gè)地址在主機(jī)之間傳遞信息,這是Internet 能夠運(yùn)行的基礎(chǔ)。 IP地址的長(zhǎng)度為32位,分為4段,每段8位,用十進(jìn)制數(shù)字表示,每段數(shù)字范圍為1~254,段與段之間用句點(diǎn)隔開(kāi)。 例如159.226.1.1。 IP地址有兩部分組成,一部分為網(wǎng)絡(luò)地址,另一部分為主機(jī)地址。 IP地址分為A、B、C、D、E5類(lèi)。 常用的是B和C兩類(lèi)。 ip地址就像是我們的家庭住址一樣,如果你要寫(xiě)信給一個(gè)人,你就要知道他(她)的地址,這樣郵遞員才能把信送到,計(jì)算機(jī)發(fā)送信息是就好比是郵遞員,它必須知道唯一的“家庭地址”才能不至于把信送錯(cuò)人家。 只不過(guò)我們的地址使用文字來(lái)表示的,計(jì)算機(jī)的地址用十進(jìn)制數(shù)字表示。 眾所周知,在電話(huà)通訊中,電話(huà)用戶(hù)是靠電話(huà)號(hào)碼來(lái)識(shí)別的。 同樣,在網(wǎng)絡(luò)中為了區(qū)別不同的計(jì)算機(jī),也需要給計(jì)算機(jī)指定一個(gè)號(hào)碼,這個(gè)號(hào)碼就是“IP地址”。 什么是IP地址 所謂IP地址就是給每個(gè)連接在Internet上的主機(jī)分配的一個(gè)32bit地址。 按照TCP/IP(Transport Control Protocol/Internet Protocol,傳輸控制協(xié)議/Internet協(xié)議)協(xié)議規(guī)定,IP地址用二進(jìn)制來(lái)表示,每個(gè)IP地址長(zhǎng)32bit,比特?fù)Q算成字節(jié),就是4個(gè)字節(jié)。 例如一個(gè)采用二進(jìn)制形式的IP地址是“”,這么長(zhǎng)的地址,人們處理起來(lái)也太費(fèi)勁了。 為了方便人們的使用,IP地址經(jīng)常被寫(xiě)成十進(jìn)制的形式,中間使用符號(hào)“.”分開(kāi)不同的字節(jié)。 于是,上面的IP地址可以表示為“10.0.0.1”。 IP地址的這種表示法叫做“點(diǎn)分十進(jìn)制表示法”,這顯然比1和0容易記憶得多。 有人會(huì)以為,一臺(tái)計(jì)算機(jī)只能有一個(gè)IP地址,這種觀(guān)點(diǎn)是錯(cuò)誤的。 我們可以指定一臺(tái)計(jì)算機(jī)具有多個(gè)IP地址,因此在訪(fǎng)問(wèn)互聯(lián)網(wǎng)時(shí),不要以為一個(gè)IP地址就是一臺(tái)計(jì)算機(jī);另外,通過(guò)特定的技術(shù),也可以使多臺(tái)服務(wù)器共用一個(gè)IP地址,這些服務(wù)器在用戶(hù)看起來(lái)就像一臺(tái)主機(jī)似的。 如何分配IP地址 TCP/IP協(xié)議需要針對(duì)不同的網(wǎng)絡(luò)進(jìn)行不同的設(shè)置,且每個(gè)節(jié)點(diǎn)一般需要一個(gè)“IP地址”、一個(gè)“子網(wǎng)掩碼”、一個(gè)“默認(rèn)網(wǎng)關(guān)”。 不過(guò),可以通過(guò)動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP),給客戶(hù)端自動(dòng)分配一個(gè)IP地址,避免了出錯(cuò),也簡(jiǎn)化了TCP/IP協(xié)議的設(shè)置。 那么,局域網(wǎng)怎么分配IP地址呢?互聯(lián)網(wǎng)上的IP地址統(tǒng)一由一個(gè)叫“IANA”(Internet Assigned Numbers Authority,互聯(lián)網(wǎng)網(wǎng)絡(luò)號(hào)分配機(jī)構(gòu))的組織來(lái)管理。 IP是什么? ——IP是當(dāng)前熱門(mén)的技術(shù)。 與此相關(guān)聯(lián)的一批新名詞,如IP網(wǎng)絡(luò)、IP交換、IP電話(huà)、IP傳真等等,也相繼出現(xiàn)。 那么,IP是什么呢? ——IP是英文Internet Protocol的縮寫(xiě),意思是“網(wǎng)絡(luò)之間互連的協(xié)議”,也就是為計(jì)算機(jī)網(wǎng)絡(luò)相互連接進(jìn)行通信而設(shè)計(jì)的協(xié)議。 在因特網(wǎng)中,它是能使連接到網(wǎng)上的所有計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)相互通信的一套規(guī)則,規(guī)定了計(jì)算機(jī)在因特網(wǎng)上進(jìn)行通信時(shí)應(yīng)當(dāng)遵守的規(guī)則。 任何廠(chǎng)家生產(chǎn)的計(jì)算機(jī)系統(tǒng),只要遵守IP協(xié)議就可以與因特網(wǎng)互連互通。 正是因?yàn)橛辛薎P協(xié)議,因特網(wǎng)才得以迅速發(fā)展成為世界上最大的、開(kāi)放的計(jì)算機(jī)通信網(wǎng)絡(luò)。 因此,IP協(xié)議也可以叫做“因特網(wǎng)協(xié)議”。 ——IP是怎樣實(shí)現(xiàn)網(wǎng)絡(luò)互連的?各個(gè)廠(chǎng)家生產(chǎn)的網(wǎng)絡(luò)系統(tǒng)和設(shè)備,如以太網(wǎng)、分組交換網(wǎng)等,它們相互之間不能互通,不能互通的主要原因是因?yàn)樗鼈兯鶄魉蛿?shù)據(jù)的基本單元(技術(shù)上稱(chēng)之為“幀”)的格式不同。 IP協(xié)議實(shí)際上是一套由軟件程序組成的協(xié)議軟件,它把各種不同“幀”統(tǒng)一轉(zhuǎn)換成“IP數(shù)據(jù)報(bào)”格式,這種轉(zhuǎn)換是因特網(wǎng)的一個(gè)最重要的特點(diǎn),使所有各種計(jì)算機(jī)都能在因特網(wǎng)上實(shí)現(xiàn)互通,即具有“開(kāi)放性”的特點(diǎn)。 ——那么,“數(shù)據(jù)報(bào)”是什么?它又有什么特點(diǎn)呢?數(shù)據(jù)報(bào)也是分組交換的一種形式,就是把所傳送的數(shù)據(jù)分段打成“包”,再傳送出去。 但是,與傳統(tǒng)的“連接型”分組交換不同,它屬于“無(wú)連接型”,是把打成的每個(gè)“包”(分組)都作為一個(gè)“獨(dú)立的報(bào)文”傳送出去,所以叫做“數(shù)據(jù)報(bào)”。 這樣,在開(kāi)始通信之前就不需要先連接好一條電路,各個(gè)數(shù)據(jù)報(bào)不一定都通過(guò)同一條路徑傳輸,所以叫做“無(wú)連接型”。 這一特點(diǎn)非常重要,它大大提高了網(wǎng)絡(luò)的堅(jiān)固性和安全性。 ——每個(gè)數(shù)據(jù)報(bào)都有報(bào)頭和報(bào)文這兩個(gè)部分,報(bào)頭中有目的地址等必要內(nèi)容,使每個(gè)數(shù)據(jù)報(bào)不經(jīng)過(guò)同樣的路徑都能準(zhǔn)確地到達(dá)目的地。 在目的地重新組合還原成原來(lái)發(fā)送的數(shù)據(jù)。 這就要IP具有分組打包和集合組裝的功能。 ——在實(shí)際傳送過(guò)程中,數(shù)據(jù)報(bào)還要能根據(jù)所經(jīng)過(guò)網(wǎng)絡(luò)規(guī)定的分組大小來(lái)改變數(shù)據(jù)報(bào)的長(zhǎng)度,IP數(shù)據(jù)報(bào)的最大長(zhǎng)度可達(dá)個(gè)字節(jié)。 ——IP協(xié)議中還有一個(gè)非常重要的內(nèi)容,那就是給因特網(wǎng)上的每臺(tái)計(jì)算機(jī)和其它設(shè)備都規(guī)定了一個(gè)唯一的地址,叫做“IP地址”。 由于有這種唯一的地址,才保證了用戶(hù)在連網(wǎng)的計(jì)算機(jī)上操作時(shí),能夠高效而且方便地從千千萬(wàn)萬(wàn)臺(tái)計(jì)算機(jī)中選出自己所需的對(duì)象來(lái)。 ——現(xiàn)在電信網(wǎng)正在與IP網(wǎng)走向融合,以IP為基礎(chǔ)的新技術(shù)是熱門(mén)的技術(shù),如用IP網(wǎng)絡(luò)傳送話(huà)音的技術(shù)(即VoIP)就很熱門(mén),其它如IP over ATM、IPover SDH、IP over WDM等等,都是IP技術(shù)的研究重點(diǎn)。 IP地址類(lèi)型 最初設(shè)計(jì)互聯(lián)網(wǎng)絡(luò)時(shí),為了便于尋址以及層次化構(gòu)造網(wǎng)絡(luò),每個(gè)IP地址包括兩個(gè)標(biāo)識(shí)碼(ID),即網(wǎng)絡(luò)ID和主機(jī)ID。 同一個(gè)物理網(wǎng)絡(luò)上的所有主機(jī)都使用同一個(gè)網(wǎng)絡(luò)ID,網(wǎng)絡(luò)上的一個(gè)主機(jī)(包括網(wǎng)絡(luò)上工作站,服務(wù)器和路由器等)有一個(gè)主機(jī)ID與其對(duì)應(yīng)。 IP地址根據(jù)網(wǎng)絡(luò)ID的不同分為5種類(lèi)型,A類(lèi)地址、B類(lèi)地址、C類(lèi)地址、D類(lèi)地址和E類(lèi)地址。 IP地址分類(lèi) 1.A類(lèi)IP地址 一個(gè)A類(lèi)IP地址由1字節(jié)的網(wǎng)絡(luò)地址和3字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“0”, 地址范圍從1.0.0.0 到126.0.0.0。 可用的A類(lèi)網(wǎng)絡(luò)有126個(gè),每個(gè)網(wǎng)絡(luò)能容納1億多個(gè)主機(jī)。 2.B類(lèi)IP地址 一個(gè)B類(lèi)IP地址由2個(gè)字節(jié)的網(wǎng)絡(luò)地址和2個(gè)字節(jié)的主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“10”,地址范圍從128.0.0.0到191.255.255.255。 可用的B類(lèi)網(wǎng)絡(luò)有個(gè),每個(gè)網(wǎng)絡(luò)能容納6萬(wàn)多個(gè)主機(jī) 。 3.C類(lèi)IP地址 一個(gè)C類(lèi)IP地址由3字節(jié)的網(wǎng)絡(luò)地址和1字節(jié)的主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“110”。 范圍從192.0.0.0到223.255.255.255。 C類(lèi)網(wǎng)絡(luò)可達(dá)209萬(wàn)余個(gè),每個(gè)網(wǎng)絡(luò)能容納254個(gè)主機(jī)。 4.D類(lèi)地址用于多點(diǎn)廣播(Multicast)。 D類(lèi)IP地址第一個(gè)字節(jié)以“l(fā)ll0”開(kāi)始,它是一個(gè)專(zhuān)門(mén)保留的地址。 它并不指向特定的網(wǎng)絡(luò),目前這一類(lèi)地址被用在多點(diǎn)廣播(Multicast)中。 多點(diǎn)廣播地址用來(lái)一次尋址一組計(jì)算機(jī),它標(biāo)識(shí)共享同一協(xié)議的一組計(jì)算機(jī)。 5.E類(lèi)IP地址 以“l(fā)lll0”開(kāi)始,為將來(lái)使用保留。 全零(“0.0.0.0”)地址對(duì)應(yīng)于當(dāng)前主機(jī)。 全“1”的IP地址(“255.255.255.255”)是當(dāng)前子網(wǎng)的廣播地址。 IP地址是由什么機(jī)構(gòu)分配的? 所有的IP地址都由國(guó)際組織NIC(Network Information Center)負(fù)責(zé)統(tǒng)一分配,目前全世界共有三個(gè)這樣的網(wǎng)絡(luò)信息中心。 InterNIC:負(fù)責(zé)美國(guó)及其他地區(qū); ENIC:負(fù)責(zé)歐洲地區(qū); APNIC:負(fù)責(zé)亞太地區(qū)。 我國(guó)申請(qǐng)IP地址要通過(guò)APNIC,APNIC的總部設(shè)在日本東京大學(xué)。 申請(qǐng)時(shí)要考慮申請(qǐng)哪一類(lèi)的IP地址,然后向國(guó)內(nèi)的代理機(jī)構(gòu)提出。 什么是公有地址和私有地址? 公有地址(Public address)由Inter NIC(Internet Network Information Center 因特網(wǎng)信息中心)負(fù)責(zé)。 這些IP地址分配給注冊(cè)并向Inter NIC提出申請(qǐng)的組織機(jī)構(gòu)。 通過(guò)它直接訪(fǎng)問(wèn)因特網(wǎng)。 私有地址(Private address)屬于非注冊(cè)地址,專(zhuān)門(mén)為組織機(jī)構(gòu)內(nèi)部使用。 以下列出留用的內(nèi)部私有地址 A類(lèi) 10.0.0.0--10.255.255.255 B類(lèi) 172.16.0.0--172.31.255.255 C類(lèi) 192.168.0.0--192.168.255.255 保留IP地址 最初設(shè)計(jì)互聯(lián)網(wǎng)絡(luò)時(shí),為了便于尋址以及層次化構(gòu)造網(wǎng)絡(luò),每個(gè)IP地址包括兩個(gè)標(biāo)識(shí)碼(ID),即網(wǎng)絡(luò)ID和主機(jī)ID。 同一個(gè)物理網(wǎng)絡(luò)上的所有主機(jī)都使用同一個(gè)網(wǎng)絡(luò)ID,網(wǎng)絡(luò)上的一個(gè)主機(jī)(包括網(wǎng)絡(luò)上工作站,服務(wù)器和路由器等)有一個(gè)主機(jī)ID與其對(duì)應(yīng)。 IP地址根據(jù)網(wǎng)絡(luò)ID的不同分為5種類(lèi)型,A類(lèi)地址、B類(lèi)地址、C類(lèi)地址、D類(lèi)地址和E類(lèi)地址。 查找Ip有個(gè)cmd命令:tracert 后面加ip地址,可以查所經(jīng)過(guò)的路由!
連不上網(wǎng)是路由器的問(wèn)題還是網(wǎng)絡(luò)的問(wèn)題?
路由器不能上網(wǎng)的原因和很多設(shè)置都有關(guān)系,像計(jì)算機(jī)不能正常連接網(wǎng)絡(luò),如果不是路由器沒(méi)有撥號(hào),就是路由器綁定了Mac等等,以此種種一般由以下四種原因引起,可可在下文中提供了這些故障的解決方法。
有關(guān)配置錯(cuò)誤是非常復(fù)雜的問(wèn)題,故障也來(lái)源于多方面,典型的路由器配置文件可以分為以下幾個(gè)部分:管理員部分(路由器名稱(chēng)、口令、服務(wù)、日志);端口部分(地址、封裝、帶寬、度量值開(kāi)銷(xiāo)、認(rèn)證);路由協(xié)議部分(IGRP/EIGRP、OSPF、RIP、BGP);流量管理部分(訪(fǎng)問(wèn)控制列表、團(tuán)體);路由原則部分(路由映射);帶寬之外的接入部分(主控臺(tái)、遠(yuǎn)程登錄、撥號(hào))等,也就是說(shuō),企業(yè)寬帶路由器的配置問(wèn)題大多數(shù)來(lái)自于以上文件的配置中。
路由器不能上網(wǎng)的原因和解決方法:
故障問(wèn)題一:無(wú)法進(jìn)行撥號(hào)
故障現(xiàn)象:不能進(jìn)行正常的撥號(hào)程序
故障原因:主要問(wèn)題是出在路由器的地址設(shè)置方面
解決方法:這種問(wèn)題的解決方法比較簡(jiǎn)單,具體做法是:打開(kāi)Web瀏覽器,在地址欄中輸入路由器的管理地址,如192.168.1.1,此時(shí)系統(tǒng)會(huì)要求輸入登錄密碼(該密碼可以在產(chǎn)品的說(shuō)明書(shū)上查詢(xún)到),登陸后進(jìn)入管理界面,選擇菜單“網(wǎng)絡(luò)參數(shù)”下的“WAN口設(shè)置選項(xiàng),在右邊主窗口中,“WAN口連接類(lèi)型”選擇“PPPoE”,輸入“上網(wǎng)賬號(hào)”及“上網(wǎng)口令”,點(diǎn)擊連接按鈕即可。
網(wǎng)絡(luò)參數(shù)設(shè)置
故障問(wèn)題二:部分計(jì)算機(jī)無(wú)法正常連接
故障現(xiàn)象:路由器硬件上沒(méi)有問(wèn)題,所連接的計(jì)算機(jī)也沒(méi)有問(wèn)題,但是卻不能實(shí)現(xiàn)正常連接,而局域網(wǎng)中的其他計(jì)算機(jī)可以正常連接上網(wǎng)。
故障原因:這一般是由于ISP綁定MAC地址造成無(wú)法連接,因?yàn)橛行㊣SP為了限制接入用戶(hù)的數(shù)量,而在認(rèn)證服務(wù)器上對(duì)MAC地址進(jìn)行了綁定,不在綁定范圍內(nèi)的用戶(hù)就不能正常連接上網(wǎng)。
解決方法:先將被綁定MAC地址的計(jì)算機(jī)連接至路由器LAN端口(但路由器不要連接Modem或ISP提供的接線(xiàn)),然后,采用路由器的MAC地址克隆功能,將該網(wǎng)卡的MAC地址復(fù)制到寬帶路由器的WAN端口,接著在未被綁定的計(jì)算機(jī)上進(jìn)行如下操作:windows2000/XP下按“開(kāi)始→運(yùn)行”,輸入“cmd/kipconfig/all”,其中“PhysicalAddress”就是本機(jī)MAC地址。
MAC地址克隆
故障問(wèn)題三:無(wú)法瀏覽網(wǎng)頁(yè)
故障現(xiàn)象:網(wǎng)頁(yè)以不能正常打開(kāi),但是QQ之類(lèi)的程序卻可以正常運(yùn)行。
故障原因:這種情況是路由器上的DNS解析問(wèn)題,如果將網(wǎng)關(guān)設(shè)置成DNS地址,這是DNSProxy,并非真實(shí)的DNS地址,就可能會(huì)導(dǎo)致地址解析出錯(cuò)。
解決方法:要解決這個(gè)問(wèn)題,建議在路由器和計(jì)算機(jī)網(wǎng)卡上手動(dòng)設(shè)置DNS服務(wù)器地址((ISP局端提供的地址),打開(kāi)路由器設(shè)置界面,找到“網(wǎng)絡(luò)參數(shù)”中的“WAN口參數(shù)”的字段,然后在下面手動(dòng)設(shè)置DNS服務(wù)器地址。 另外,在“DHCP服務(wù)”設(shè)置項(xiàng),也需要手動(dòng)設(shè)置DNS服務(wù)器和備用的DNS服務(wù)器地址,該地址需要從ISP供應(yīng)商那里獲取。
DNS設(shè)置
故障問(wèn)題四:無(wú)法登錄路由器管理頁(yè)面
故障現(xiàn)象:想對(duì)企業(yè)寬帶路由器作共享上網(wǎng)的有關(guān)設(shè)置,但卻進(jìn)不了管理界面。
故障原因:主要是之前登陸時(shí)所創(chuàng)建的連接有誤。
解決方法:如果以前登錄過(guò)路由器管理界面,那么用戶(hù)應(yīng)該首先檢查寬帶路由器與電腦的硬件連接情況,檢查路由器LAN口上的指示燈是否正常,如果計(jì)算機(jī)中裝有防火墻或?qū)崟r(shí)監(jiān)控的殺毒軟件,都暫時(shí)先關(guān)閉,然后將本機(jī)IP地址設(shè)為與寬帶路由器同一網(wǎng)段,再將網(wǎng)關(guān)地址設(shè)為路由器的默認(rèn)IP地址。 一般寬帶路由器提供的都是Web管理方式,因此打開(kāi)“Internet選項(xiàng)”對(duì)話(huà)框,在“連接”選項(xiàng)中,如果曾經(jīng)創(chuàng)建過(guò)連接則勾選“從不進(jìn)行撥號(hào)連接”選項(xiàng),點(diǎn)擊“局域網(wǎng)設(shè)置”按鈕,將已勾選的選項(xiàng)全部取消選中即可。
檢查L(zhǎng)AN設(shè)置
當(dāng)然,也并不是說(shuō)路由器不能上網(wǎng)的原因只有這四種,這些只是比較常見(jiàn)的故障,如果用戶(hù)實(shí)在沒(méi)轍了,可以重置以下路由器,再重設(shè)一下。
路由算法主要有哪幾種?
靜態(tài)路由算法主要有:洪泛法(Flooding)隨機(jī)走動(dòng)法(randomWalk)最短路徑法(ShortestPath,SP)基于流量的路由算法(Flow-basedRouting,F(xiàn)R)/ol>動(dòng)態(tài)路由算法主要有:距離矢量算法(RIP)鏈路狀態(tài)算法(OSPF)平衡混合算法(EIGRP)/ol>
osi/rm相關(guān)層的主要協(xié)議使用?
第一層:物理層
物理層規(guī)定了激活、維持、關(guān)閉通信端點(diǎn)之間的機(jī)械特性、電氣特性、功能特性以及過(guò)程特性。 該層為上層協(xié)議提供了一個(gè)傳輸數(shù)據(jù)的物理媒體。 只是說(shuō)明標(biāo)準(zhǔn)。 在這一層,數(shù)據(jù)的單位稱(chēng)為比特(bit)。
屬于物理層定義的典型規(guī)范代表包括:EIA/TIARS-232、EIA/TIARS-449、V.35、RJ-45、fddi令牌環(huán)網(wǎng)等。
第二層:數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層在不可靠的物理介質(zhì)上提供可靠的傳輸。 該層的作用包括:物理地址尋址、數(shù)據(jù)的成幀、流量控制、數(shù)據(jù)的檢錯(cuò)、重發(fā)等。 在這一層,數(shù)據(jù)的單位稱(chēng)為幀(frame)。 數(shù)據(jù)鏈路層協(xié)議的代表包括:ARP、RARP、SDLC、HDLC、PPP、STP、幀中繼等
第三層:網(wǎng)絡(luò)層
網(wǎng)絡(luò)層負(fù)責(zé)對(duì)子網(wǎng)間的數(shù)據(jù)包進(jìn)行路由選擇。 網(wǎng)絡(luò)層還可以實(shí)現(xiàn)擁塞控制、網(wǎng)際互連等功能。 在這一層,數(shù)據(jù)的單位稱(chēng)為數(shù)據(jù)包(packet)。 網(wǎng)絡(luò)層協(xié)議的代表包括:IP、IPX、RIP、OSPF等。
第四層:傳輸層
傳輸層是第一個(gè)端到端,即主機(jī)到主機(jī)的層次。 傳輸層負(fù)責(zé)將上層數(shù)據(jù)分段并提供端到端的、可靠的或不可靠的傳輸。 此外,傳輸層還要處理端到端的差錯(cuò)控制和流量控制問(wèn)題。 在這一層,數(shù)據(jù)的單位稱(chēng)為數(shù)據(jù)段(segment)。 傳輸層協(xié)議的代表包括:TCP、UDP、SPX等
第五層:會(huì)話(huà)層
會(huì)話(huà)層管理主機(jī)之間的會(huì)話(huà)進(jìn)程,即負(fù)責(zé)建立、管理、終止進(jìn)程之間的會(huì)話(huà)。 會(huì)話(huà)層還利用在數(shù)據(jù)中插入校驗(yàn)點(diǎn)來(lái)實(shí)現(xiàn)數(shù)據(jù)的同步。 會(huì)話(huà)層協(xié)議的代表包括:RPC、SQL、NFS、XWINDOWS、ASP
第六層:表示層
表示層對(duì)上層數(shù)據(jù)或信息進(jìn)行變換以保證一個(gè)主機(jī)應(yīng)用層信息可以被另一個(gè)主機(jī)的應(yīng)用程序理解。 表示層的數(shù)據(jù)轉(zhuǎn)換包括數(shù)據(jù)的加密、壓縮、格式轉(zhuǎn)換等。 表示層協(xié)議的代表包括:ASCII、PICT、TIFF、JPEG、MIDI、MPEG
第七層:應(yīng)用層
應(yīng)用層為操作系統(tǒng)或網(wǎng)絡(luò)應(yīng)用程序提供訪(fǎng)問(wèn)網(wǎng)絡(luò)服務(wù)的接口。 應(yīng)用層協(xié)議的代表包括:Telnet、FTP、HTTP、SNMP等。
網(wǎng)絡(luò)安全工程師面試內(nèi)容?
在面試過(guò)程中網(wǎng)絡(luò)基礎(chǔ)知識(shí)必須滿(mǎn)足以下幾點(diǎn):
1、理解模型:尤其必須理解OSI、TCP/IP、Cisco和縱深防御網(wǎng)絡(luò)模型。
2、理解第二層相關(guān)問(wèn)題:包括了沖突域、廣播域、交換與集線(xiàn)、端口安全以及生成樹(shù)的相關(guān)主題
3、理解第三層相關(guān)問(wèn)題:包含了IP路由協(xié)議;內(nèi)部路由協(xié)議、如RIPv1/v2和OSPF;外部路由協(xié)議,如BGP、子網(wǎng)絡(luò)、超網(wǎng)絡(luò);網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)和IPv6
4、理解第四層相關(guān)問(wèn)題:包含了TCP和UDP、會(huì)話(huà)的建立、報(bào)頭和選項(xiàng)、端口地址轉(zhuǎn)換以及常用端口
5、理解五到七層相關(guān)問(wèn)題;包含了應(yīng)用漏洞、特洛伊/蠕蟲(chóng)/病毒、內(nèi)容過(guò)濾和IDS/ISP/IDP.
我又總結(jié)了一下在面試中經(jīng)常被問(wèn)到的知識(shí)點(diǎn),算是比較全面的吧,如果大家發(fā)現(xiàn)了什么遺漏,希望大家可以提示一下,我會(huì)補(bǔ)充起來(lái),方便大家共同學(xué)習(xí)進(jìn)步~
下面就是總結(jié)的技術(shù)點(diǎn)(按照問(wèn)題出現(xiàn)的頻率排列):
1、講一講交換機(jī)的學(xué)習(xí)機(jī)制
2、TCP的半連接狀態(tài)是怎樣的?
3、什么是DDOS攻擊?和DOS攻擊有什么區(qū)別?
4、DHCP動(dòng)態(tài)分配IP的過(guò)程是什么?它的原理是什么?
5、講一講什么是ARP協(xié)議?
6、ARP投毒過(guò)程和原理?該怎么防御ARP投毒?
7、講一下TCP協(xié)議和UDP協(xié)議的區(qū)別?
8、講一下TCP的三次握手過(guò)程
9、DHCP協(xié)議的功能?報(bào)文結(jié)構(gòu)?
10、MAC泛紅攻擊的原理和過(guò)程?它的防御方式是什么?
11、ip報(bào)頭格式是什么?
12、nat轉(zhuǎn)換的原理是什么?和iptables的關(guān)系?
ipv4路由協(xié)議有哪些?
地址格式
IPv4使用32位地址,因此最多可能有4,294,967,296(=2)個(gè)地址。 一般的書(shū)寫(xiě)法為4個(gè)用小數(shù)點(diǎn)分開(kāi)的十進(jìn)制數(shù)。 也有人把4個(gè)字節(jié)的數(shù)字化成一個(gè)巨型整數(shù),但這種標(biāo)示法并不常見(jiàn)。 另一方面,目前還并非很流行的IPv6使用的128位地址所采用的地址記數(shù)法,在IPv4也有人用,但使用范圍更少。
過(guò)去IANAIP地址分為A,B,C,D4類(lèi),把32位的地址分為兩個(gè)部分:前面的部分代表網(wǎng)絡(luò)地址,由IANA分配,后面部分代表局域網(wǎng)地址。 如在C類(lèi)網(wǎng)絡(luò)中,前24位為網(wǎng)絡(luò)地址,后8位為局域網(wǎng)地址,可提供254個(gè)設(shè)備地址(因?yàn)橛袃蓚€(gè)地址不能為網(wǎng)絡(luò)設(shè)備使用:255為廣播地址,0代表此網(wǎng)絡(luò)本身)。 網(wǎng)絡(luò)掩碼(Netmask)限制了網(wǎng)絡(luò)的范圍,1代表網(wǎng)絡(luò)部分,0代表設(shè)備地址部分,例如C類(lèi)地址常用的網(wǎng)絡(luò)掩碼為255.255.255.0。
一些特別的IP地址段:
127.x.x.x給本機(jī)地址使用。
224.x.x.x為多播地址段。
255.255.255.255為通用的廣播地址。
10.x.x.x,172.16.x.x和192.168.x.x供本地網(wǎng)使用,這些網(wǎng)絡(luò)連到互連網(wǎng)上需要對(duì)這些本地網(wǎng)地址進(jìn)行轉(zhuǎn)換(NAT)。
但由于這種分類(lèi)法會(huì)大量浪費(fèi)網(wǎng)絡(luò)上的可用空間,所以新的方法不再作這種區(qū)分,而是把用者需要用的地址空間,以2的乘冪方式來(lái)?yè)芘c。 例如,某一網(wǎng)絡(luò)只要13個(gè)ip地址,就會(huì)把一個(gè)16地址的區(qū)段給他。 假設(shè)批核了61.135.136.128/28的話(huà),就表示從61.135.136.129到61.135.136.142的網(wǎng)址他都可以使用。
IP包長(zhǎng)
IP包由首部(header)和實(shí)際的數(shù)據(jù)部分組成。 數(shù)據(jù)部分一般用來(lái)傳送其它的協(xié)議,如TCP,UDP,ICMP等。 數(shù)據(jù)部分最長(zhǎng)可為字節(jié)(Byte)(=2xx16-1-最短首部長(zhǎng)度20字節(jié))。 一般而言,低層(鏈路層)的特性會(huì)限制能支持的IP包長(zhǎng)。 例如以太網(wǎng)(Ethernet)協(xié)議,有一個(gè)協(xié)議參數(shù),即所謂的最大傳輸單元(MaximumTransferUnit,MTU),為1518字節(jié),以太網(wǎng)的幀首部使用18字節(jié),剩給整個(gè)IP包(首部+數(shù)據(jù)部分)的只有1500字節(jié)。
還有一些底層網(wǎng)絡(luò)只能支持更短的包長(zhǎng)。 這種情況下,IP協(xié)議提供一個(gè)分割(fragment)的可選功能。 長(zhǎng)的IP包會(huì)被分割成許多短的IP包,每一個(gè)包中攜帶一個(gè)標(biāo)志(Fragmentid)。 發(fā)送方(比如一個(gè)路由器)將長(zhǎng)IP包分割,一個(gè)一個(gè)發(fā)送,接送方(如另一個(gè)路由器)按照相應(yīng)的IP地址和分割標(biāo)志將這些短IP包再組裝還原成原來(lái)的長(zhǎng)IP包。
IP路由
Ipv4并不區(qū)分作為網(wǎng)絡(luò)終端的主機(jī)(host)和網(wǎng)絡(luò)中的中間設(shè)備如路由器中間的差別。 每臺(tái)電腦可以即做主機(jī)又做路由器。 路由器用來(lái)聯(lián)結(jié)不同的網(wǎng)絡(luò)。 所有用路由器聯(lián)系起來(lái)的這些網(wǎng)絡(luò)的總和就是互聯(lián)網(wǎng)。
IPv4技術(shù)即適用于局域網(wǎng)(LAN)也適用于廣域網(wǎng)。 一個(gè)IP包從發(fā)送方出發(fā),到接送方收到,往往要穿過(guò)通過(guò)路由器連接的許許多多不同的網(wǎng)絡(luò)。 每個(gè)路由器都擁有如何傳遞IP包的知識(shí),這些知識(shí)記錄在路由表中。 路由表中記錄了到不同網(wǎng)絡(luò)的路徑,在這兒每個(gè)網(wǎng)絡(luò)都被看成一個(gè)目標(biāo)網(wǎng)絡(luò)。 路由表中記錄由路由協(xié)議管理,可能是靜態(tài)的記錄比如由網(wǎng)絡(luò)管理員寫(xiě)入的,也有可能是由路由協(xié)議動(dòng)態(tài)的獲取的。 有的路由協(xié)議可以直接在IP協(xié)議上運(yùn)行。
常用的路由協(xié)議有
路由信息協(xié)議(RoutingInformationProtocol,RIP),
開(kāi)放式最短路徑優(yōu)先協(xié)議,OpenShortestPathFast,OSPF),
中介系統(tǒng)對(duì)中介系統(tǒng)協(xié)議(IntermediateSystem_IntermediateSystem,IS-IS),
邊界網(wǎng)關(guān)協(xié)議(BorderGatewayProtocol,BGP).
在網(wǎng)絡(luò)負(fù)荷很重或者出錯(cuò)的情況下,路由器可以將收到的IP包丟棄。 在網(wǎng)絡(luò)負(fù)荷重的時(shí)候,同樣一個(gè)IP包有可能由路由器決定走了不同的路徑。 路由器對(duì)每一個(gè)IP包都是單獨(dú)選擇路由的。 這也提高了IP通信的可靠性。 但單是IP層上的包傳輸,并不能保證完全可靠。 IP包可能會(huì)丟失;可能會(huì)有重復(fù)的IP包被接受方收到;IP包可能會(huì)走不同的路徑,不能保證先發(fā)的先到;接受方收到的可能是被分割了的IP包。 在IP之上再運(yùn)行TCP協(xié)議則解決這些缺點(diǎn)提供了一個(gè)可靠的數(shù)據(jù)通路。
互聯(lián)網(wǎng)控制消息協(xié)議(InternetControlMessagesProtocol,ICMP)用于查錯(cuò)和控制(如),是IP協(xié)議不可能缺少的幫手。 幾乎任何的IP協(xié)議的實(shí)施(Implementation)都伴隨一個(gè)ICMP協(xié)議的實(shí)施。 ICMP協(xié)議實(shí)現(xiàn)在IP之上,即ICMP包是作為IP的數(shù)據(jù)部分來(lái)傳送的。
ICMP的一個(gè)重要的應(yīng)用是網(wǎng)絡(luò)擁塞控制:路由器丟棄一個(gè)IP包時(shí),一般會(huì)用ICMP發(fā)一個(gè)消息給這個(gè)IP包的原發(fā)送者,原發(fā)送者可以相應(yīng)的降低IP包的發(fā)送頻率,以降低或避免IP包再被丟棄的可能性。
ICMP的另一個(gè)重要的應(yīng)用在于,將傳送ICMP消息的IP包禁止分割位(DontFragment-Bit)設(shè)置上,就可以利用ICMP的來(lái)測(cè)量一段網(wǎng)絡(luò)的最大傳輸單元(MTU)。
Ipv4可以運(yùn)行在各種各樣的底層網(wǎng)絡(luò)上,比如端對(duì)端的串行數(shù)據(jù)鏈路(PPP協(xié)議和SLIP協(xié)議),衛(wèi)星鏈路等等。 局域網(wǎng)中最常用的是以太網(wǎng)。
一個(gè)用于IP包的以太網(wǎng)數(shù)據(jù)幀,在IP包首部前有一個(gè)14字節(jié)的以太網(wǎng)幀首部,在IP數(shù)據(jù)部分后添加了一個(gè)32位(4字節(jié))的CRC校驗(yàn)。
除了1518字節(jié)的最大傳輸單元(MTU)限制外,以太網(wǎng)還有最小傳輸單元的限制:總幀長(zhǎng)不能小于64字節(jié)。 如果IP包太短,比如IP數(shù)據(jù)部分短于26字節(jié),那么后面會(huì)添0(Padding),這時(shí)IP首部中的包長(zhǎng)度指示了真正的包長(zhǎng)。
以太網(wǎng)使用48位的地址。 每個(gè)以太網(wǎng)網(wǎng)卡都有一個(gè)獨(dú)一無(wú)二的48位的硬件地址。 所有的位均為1的地址是以太網(wǎng)廣播地址。 發(fā)送數(shù)據(jù)的以太網(wǎng)網(wǎng)卡必須知道數(shù)據(jù)接送方的以太網(wǎng)地址才能把數(shù)據(jù)發(fā)給它。
地址解析協(xié)議ARP(AddressResolutionProtocol)用于將IP地址轉(zhuǎn)換成以太網(wǎng)地址。 每臺(tái)計(jì)算機(jī)上都有一個(gè)ARP列表,里面存儲(chǔ)了以太網(wǎng)中不同的IP地址與以太網(wǎng)地址的對(duì)應(yīng)關(guān)系。 如果一臺(tái)計(jì)算機(jī)發(fā)現(xiàn)某個(gè)目標(biāo)IP地址沒(méi)有對(duì)應(yīng)的以太網(wǎng)地址,它會(huì)發(fā)一個(gè)ARP請(qǐng)求(Request)到以太網(wǎng)中詢(xún)問(wèn),擁有該IP地址的計(jì)算機(jī)就會(huì)發(fā)一個(gè)ARP應(yīng)答(Reply)來(lái)通知它自己的以太網(wǎng)地址。
IP包首部格式
IPv4首部一般是20字節(jié)長(zhǎng)。 在以太網(wǎng)幀中,IPv4包首部緊跟著以太網(wǎng)幀首部,同時(shí)以太網(wǎng)幀首部中的協(xié)議類(lèi)型值設(shè)置為。 IPv4提供不同,大部分是很少用的選項(xiàng),使得IPv4包首部最長(zhǎng)可擴(kuò)展到60字節(jié)(總是4個(gè)字節(jié)4個(gè)字節(jié)的擴(kuò)展)
IP包頭字段說(shuō)明
版本:4位,指定IP協(xié)議的版本號(hào)。
包頭長(zhǎng)度(IHL):4位,IP協(xié)議包頭的長(zhǎng)度,指明IPv4協(xié)議包頭長(zhǎng)度的字節(jié)數(shù)包含多少個(gè)32位。 由于IPv4的包頭可能包含可變數(shù)量的可選項(xiàng),所以這個(gè)字段可以用來(lái)確定IPv4數(shù)據(jù)報(bào)中數(shù)據(jù)部分的偏移位置。 IPv4包頭的最小長(zhǎng)度是20個(gè)字節(jié),因此IHL這個(gè)字段的最小值用十進(jìn)制表示就是5(5x4=20字節(jié))。 就是說(shuō),它表示的是包頭的總字節(jié)數(shù)是4字節(jié)的倍數(shù)。
服務(wù)類(lèi)型:定義IP協(xié)議包的處理方法,它包含如下子字段
過(guò)程字段:3位,設(shè)置了數(shù)據(jù)包的重要性,取值越大數(shù)據(jù)越重要,取值范圍為:0(正常)~7(網(wǎng)絡(luò)控制)
延遲字段:1位,取值:0(正常)、1(期待低的延遲)
流量字段:1位,取值:0(正常)、1(期待高的流量)
可靠性字段:1位,取值:0(正常)、1(期待高的可靠性)
成本字段:1位,取值:0(正常)、1(期待最小成本)
未使用:1位
長(zhǎng)度:IP包的總長(zhǎng)
標(biāo)識(shí):唯一地標(biāo)識(shí)主機(jī)所發(fā)送的一個(gè)數(shù)據(jù)段,通常每發(fā)送一個(gè)數(shù)據(jù)段后加一。但I(xiàn)P包被分割后,分割得到的IP包擁有相同的標(biāo)識(shí)
標(biāo)志:是一個(gè)3位的控制字段,包含:
保留位:1位
不分段位:1位,取值:0(允許數(shù)據(jù)報(bào)分段)、1(數(shù)據(jù)報(bào)不能分段)
更多段位:1位,取值:0(數(shù)據(jù)包后面沒(méi)有包,該包為最后的包)、1(數(shù)據(jù)包后面有更多的包)
段偏移量:當(dāng)數(shù)據(jù)段被分割時(shí),它和更多段位(MF,Morefragments)進(jìn)行連接,幫助目的主機(jī)將分段的包組合。
TTL:表示數(shù)據(jù)包在網(wǎng)絡(luò)上生存多久,每通過(guò)一個(gè)路由器該值減一,為0時(shí)將被路由器丟棄。
協(xié)議:8位,這個(gè)字段定義了IP數(shù)據(jù)報(bào)的數(shù)據(jù)部分使用的協(xié)議類(lèi)型。 常用的協(xié)議及其十進(jìn)制數(shù)值包括ICMP(1)、TCP(6)、UDP(17)。
校驗(yàn)和:16位,是IPv4數(shù)據(jù)報(bào)包頭的校驗(yàn)和。
源IP地址:
目的IP地址:
高層協(xié)議
IP是TCP/IP參考模型中網(wǎng)絡(luò)層的核心協(xié)議。 在IP之上有許多高層協(xié)議。 重要的如傳輸層協(xié)議TCP和UDP,應(yīng)用層的域名服務(wù)協(xié)議DNS等。
過(guò)去和未來(lái)
IPv4從出生到如今幾乎沒(méi)什么改變的生存了下來(lái)。 1983年TCP/IP協(xié)議被ARPAnet采用,直至發(fā)展到后來(lái)的互聯(lián)網(wǎng)。 那時(shí)只有幾百臺(tái)計(jì)算機(jī)互相聯(lián)網(wǎng)。 到1989年聯(lián)網(wǎng)計(jì)算機(jī)數(shù)量突破10萬(wàn)臺(tái),并且同年出現(xiàn)了1.5Mbit/s的骨干網(wǎng)。 因?yàn)镮ANA把大片的地址空間分配給了一些公司和研究機(jī)構(gòu),90年代初就有人擔(dān)心10年內(nèi)IP地址空間就會(huì)不敷用,并由此導(dǎo)致了IPv6的開(kāi)發(fā)。
IP地址是IP協(xié)議提供的網(wǎng)絡(luò)地址。 IP地址像手機(jī)號(hào)碼一樣,具有唯一性,使接入互聯(lián)網(wǎng)的設(shè)備能夠擁有獨(dú)立的地址供其它設(shè)備訪(fǎng)問(wèn)。
在互聯(lián)網(wǎng)眾多的計(jì)算機(jī)設(shè)備中,尋找到目標(biāo)設(shè)備,需要給設(shè)備分配一個(gè)IP地址。 通過(guò)這個(gè)地址,實(shí)現(xiàn)用戶(hù)設(shè)備對(duì)目標(biāo)設(shè)備的訪(fǎng)問(wèn)。
為了便于管理和訪(fǎng)問(wèn),每個(gè)在互聯(lián)網(wǎng)上的機(jī)器都有一個(gè)固定的IP。 現(xiàn)如今IP發(fā)展至此已經(jīng)有30多年。 因?yàn)榕帕嘘P(guān)系,IPV4地址越來(lái)越少。 為彌補(bǔ)短缺,現(xiàn)已推出了排列更長(zhǎng)的IPV6地址,總數(shù)有2的128次方之多。
IPv4頭部為20字節(jié)(當(dāng)然IP頭部也也可以攜帶其他IP頭部可選頭,如果有可選頭,長(zhǎng)度將會(huì)增加),依次為:版本號(hào)(V4/V6,4bit)IP頭長(zhǎng)度(實(shí)際長(zhǎng)度除以4,如果為5,就是長(zhǎng)度為20字節(jié),攜帶可選頭之后可大于20,4bit)IP服務(wù)域(1字節(jié))總長(zhǎng)度(包含IP頭部的整個(gè)數(shù)據(jù)總長(zhǎng)度,2字節(jié))標(biāo)識(shí)(2字節(jié))標(biāo)志位(是否是分片,是否禁止分片,3bit)分片偏移量(15bit)TTL(1字節(jié))協(xié)議字段(表明IP層之上是什么,比如UDP/TCP/ICMP/ARP等,1字節(jié))校驗(yàn)碼(2字節(jié))源IP地址(4字節(jié))目的IP地址(4字節(jié))[可選IP頭部]
上一篇:目標(biāo)協(xié)議地址可變長(zhǎng)度目標(biāo)設(shè)備的IP地址目標(biāo)
內(nèi)容聲明:
1、本站收錄的內(nèi)容來(lái)源于大數(shù)據(jù)收集,版權(quán)歸原網(wǎng)站所有!
2、本站收錄的內(nèi)容若侵害到您的利益,請(qǐng)聯(lián)系我們進(jìn)行刪除處理!
3、本站不接受違法信息,如您發(fā)現(xiàn)違法內(nèi)容,請(qǐng)聯(lián)系我們進(jìn)行舉報(bào)處理!
4、本文地址:http://www.hudongshop.com/article/58c152ca2f9553428136.html,復(fù)制請(qǐng)保留版權(quán)鏈接!
對(duì)不起,我無(wú)法為非法活動(dòng),例如黑客攻擊或獲取對(duì)社交媒體帳戶(hù)的未經(jīng)授權(quán)訪(fǎng)問(wèn)提供幫助,我建議您按照平臺(tái)規(guī)定的流程進(jìn)行操作,以解決您對(duì)帳戶(hù)的任何問(wèn)題,...。
本站公告 2024-09-27 22:33:14
整站模板的優(yōu)勢(shì)一致性和專(zhuān)業(yè)性,整站模板可確保您的網(wǎng)站各個(gè)頁(yè)面保持一致的外觀(guān)和風(fēng)格,從而提升專(zhuān)業(yè)形象,快速高效,使用整站模板比從頭開(kāi)始設(shè)計(jì)網(wǎng)站更省時(shí)省力,降低開(kāi)發(fā)成本,響應(yīng)式設(shè)計(jì),整站模板通常采用響應(yīng)式設(shè)計(jì),可根據(jù)用戶(hù)的設(shè)備自動(dòng)調(diào)整網(wǎng)站布局,提供最佳瀏覽體驗(yàn),易于自定義,雖然整站模板提供預(yù)設(shè)布局,但您仍可以根據(jù)自己的品牌和需求進(jìn)行自定義...。
最新資訊 2024-09-26 08:56:10
導(dǎo)言ASP.NET是一個(gè)強(qiáng)大的Web開(kāi)發(fā)框架,它不斷發(fā)展,提供最新的技術(shù)和最佳方法,本文將深入探討ASP.NET的最新實(shí)踐和趨勢(shì),幫助您構(gòu)建強(qiáng)大、高效且安全的Web應(yīng)用程序,容器化和微服務(wù)容器化和微服務(wù)已成為ASP.NET開(kāi)發(fā)中的關(guān)鍵趨勢(shì),容器使您能夠?qū)?yīng)用程序打包在獨(dú)立的單元中,從而簡(jiǎn)化部署和維護(hù),微服務(wù)將大型應(yīng)用程序分解為較小的、...。
本站公告 2024-09-24 19:16:20
什么是Android,Android是一種流行的移動(dòng)操作系統(tǒng),在全球超過(guò)20億臺(tái)設(shè)備上使用,它基于Linux操作系統(tǒng),并專(zhuān)門(mén)針對(duì)移動(dòng)設(shè)備設(shè)計(jì),Android提供了一個(gè)易于使用的界面和廣泛的應(yīng)用程序生態(tài)系統(tǒng),什么是多線(xiàn)程編程,多線(xiàn)程編程是一種編程技術(shù),它允許一個(gè)程序同時(shí)執(zhí)行多個(gè)任務(wù),每個(gè)任務(wù)在一個(gè)稱(chēng)為線(xiàn)程的不同執(zhí)行流中執(zhí)行,這使得程序可...。
技術(shù)教程 2024-09-17 02:35:45
軟裝,是指除硬裝之外的所有可移動(dòng)家居陳設(shè)品,包括家具、窗簾、燈飾、抱枕、地毯等,它可以為一個(gè)冷冰冰的房子注入靈魂,讓它成為一個(gè)有溫度、有品味的家,軟裝的發(fā)展歷史悠久,從古代的皇宮寢殿到現(xiàn)代的摩天大廈,它一直都在人們的居所中扮演著重要的角色,隨著時(shí)代的變遷,軟裝的風(fēng)格和材料也在不斷變化,反映著不同時(shí)代的審美和生活方式,古代軟裝在古代,軟...。
技術(shù)教程 2024-09-15 20:56:12
正則表達(dá)式是一種用于匹配字符串模式的強(qiáng)大工具,在數(shù)據(jù)驗(yàn)證中發(fā)揮著至關(guān)重要的作用,本文將帶你深入了解正則表達(dá)式驗(yàn)證器的奧秘,揭開(kāi)數(shù)據(jù)驗(yàn)證黑科技的真面目,正則表達(dá)式簡(jiǎn)介正則表達(dá)式,Regex,是一種特殊字符序列,用于描述文本模式,它使用特定的元字符來(lái)定義模式,例如,.匹配任何字符匹配前面的字符0次或更多次匹配前面的字符1次或更多次匹配前面...。
本站公告 2024-09-15 02:52:26
www.drupal.org,docs,tutorials,[Drupal社區(qū)論壇],https,www.drupal.org,community,[Drupal培訓(xùn)課程],https,www.drupal.org,training,結(jié)論Drupal是一個(gè)強(qiáng)大的內(nèi)容管理系統(tǒng),提供靈活、可擴(kuò)展和高度可定制的平臺(tái),它適用于各...。
互聯(lián)網(wǎng)資訊 2024-09-14 15:30:01
游戲玩家、電影愛(ài)好者和專(zhuān)業(yè)人士提供了卓越的體驗(yàn),通過(guò)了解超寬屏幕的優(yōu)勢(shì)、應(yīng)用、類(lèi)型和選擇提示,您可以選擇最適合您需求的超寬屏幕,提升您的視野并提高您的工作效率,超寬屏幕提供的沉浸式體驗(yàn)...。
互聯(lián)網(wǎng)資訊 2024-09-14 02:19:05
掌握隨機(jī)數(shù)函數(shù)的好處創(chuàng)建逼真的模擬和仿真進(jìn)行彩票或抽獎(jiǎng)等隨機(jī)選擇生成密碼和安全密鑰生成隨機(jī)藝術(shù)和音樂(lè)進(jìn)行統(tǒng)計(jì)建模和數(shù)據(jù)分析隨機(jī)數(shù)生成算法隨機(jī)數(shù)生成算法旨在產(chǎn)生看似隨機(jī)的數(shù)字序列,常用的算法包括,線(xiàn)性同余發(fā)生器,LCG,使用以下公式生成新的隨機(jī)數(shù),`Xn,1=,aXn,c,modm`梅森旋轉(zhuǎn)發(fā)生器,MT,使用一組線(xiàn)性反饋移位寄存器生...。
最新資訊 2024-09-11 09:23:16
以下網(wǎng)站提供全面且免費(fèi)的學(xué)習(xí)資源,適合不同水平的學(xué)習(xí)者,優(yōu)點(diǎn)全面且免費(fèi)豐富的項(xiàng)目經(jīng)驗(yàn)活躍的學(xué)習(xí)社區(qū)網(wǎng)站優(yōu)勢(shì)全面且免費(fèi)這些網(wǎng)站提供廣泛的學(xué)習(xí)材料,涵蓋各種主題,包括編程、數(shù)據(jù)科學(xué)、人工智能、Web開(kāi)發(fā)和更多,所有材料都是免費(fèi)的,讓所有人都可以訪(fǎng)問(wèn),豐富的項(xiàng)目經(jīng)驗(yàn)這些網(wǎng)站提供動(dòng)手實(shí)踐,讓學(xué)習(xí)者可以應(yīng)用他們的知識(shí)并構(gòu)建實(shí)際項(xiàng)目,這些項(xiàng)目可以...。
技術(shù)教程 2024-09-05 15:01:45
百邦手機(jī)快修連鎖,1、口碑方面,百邦手機(jī)快修連鎖在廈門(mén)非常的出名,是一家全國(guó)連鎖店,具有非常好的口碑,2、技術(shù)方面,百邦手機(jī)快修連鎖的技術(shù)非常不錯(cuò),獲得過(guò),修手機(jī)的一些獎(jiǎng)項(xiàng),全國(guó)知名的手機(jī)連鎖維修機(jī)構(gòu)有哪些連鎖手機(jī)維修店,其實(shí)不算多出名的也就那十來(lái)家,淘配配,閃修俠,極客修,加速度,e修大師,機(jī)大師,51修,Hi維修,愛(ài)維修,馬上修,...。
技術(shù)教程 2024-09-02 04:02:24
1、安卓手機(jī)purnhurb進(jìn)入教程如下,1,點(diǎn)擊桌面上的APPstore進(jìn)入,在搜索框中輸入,pixiv,再次點(diǎn)擊,獲取,,等待pixivapp的下載,下載完成后點(diǎn)擊,打開(kāi),2、操作方法,打開(kāi)iPhonex,打開(kāi)加速器,之后打開(kāi)safari瀏覽器,登錄pornhub官網(wǎng)即可觀(guān)看視頻,如果無(wú)法觀(guān)看,可能是網(wǎng)絡(luò)不穩(wěn)定導(dǎo)致,可以切換加...。
技術(shù)教程 2024-09-02 02:19:39