




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1.4 計算機網(wǎng)絡(luò)協(xié)議 1.4.1 OSI體系結(jié)構(gòu) 1.4.2 TCP/IP協(xié)議 1.4.3 IP地址 1.4.4 域名地址 1.4.5 IPv6簡介1、協(xié)議的概念 概念 通信的計算機雙方必須共同遵守的一組約定。只有遵守這個約定,計算機之間才能相互通信和交流。 網(wǎng)絡(luò)協(xié)議3要素: 語法 數(shù)據(jù)與控制信息的結(jié)構(gòu)或格式 。 語義 需要發(fā)出何種控制信息,完成何種動作以及做出何種響應(yīng)。 同步 事件實現(xiàn)順序的詳細說明。 2、開放系統(tǒng)互聯(lián)參考模型系統(tǒng)結(jié)構(gòu) 相互通信的兩個計算機系統(tǒng)必須高度協(xié)調(diào)工作才行,而這種“協(xié)調(diào)”是相當(dāng)復(fù)雜的。 “分層”可將龐大而復(fù)雜的問題,轉(zhuǎn)化為若干較小的局部問題,而這些較小的局部問題就比
2、較易于研究和處理。 OSI參考模型參考模型主機主機 A A主機主機 B B表示層表示層會話層會話層應(yīng)用層應(yīng)用層傳輸層傳輸層數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層物理層物理層網(wǎng)絡(luò)層網(wǎng)絡(luò)層表示層表示層會話層會話層應(yīng)用層應(yīng)用層傳輸層傳輸層數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層物理層物理層網(wǎng)絡(luò)層網(wǎng)絡(luò)層應(yīng)用層協(xié)議應(yīng)用層協(xié)議表示層協(xié)議表示層協(xié)議會話層協(xié)議會話層協(xié)議傳輸層協(xié)議傳輸層協(xié)議數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層物理層物理層數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層物理層物理層網(wǎng)絡(luò)層網(wǎng)絡(luò)層信息交換單位信息交換單位MessageMessage( (報文)報文)MessageMessageMessageMessageMessageMessagePacketPacket (分組
3、)(分組)FrameFrame (幀)(幀)BitsBits(二進制流)(二進制流)傳輸介質(zhì)傳輸介質(zhì)交換機交換機路由器路由器傳輸介質(zhì)傳輸介質(zhì) 特特 點點 : : 每一層都建立在前一層的基礎(chǔ)之上,低層為高層服務(wù)每一層都建立在前一層的基礎(chǔ)之上,低層為高層服務(wù)表示層表示層會話層會話層應(yīng)用層應(yīng)用層傳輸層傳輸層 數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層物理層物理層網(wǎng)絡(luò)層網(wǎng)絡(luò)層為應(yīng)用進程(文字處理、郵件、電子表格)提供為應(yīng)用進程(文字處理、郵件、電子表格)提供網(wǎng)絡(luò)服務(wù),負責(zé)用戶信息的網(wǎng)絡(luò)服務(wù),負責(zé)用戶信息的語義語義表示表示為上層解決為上層解決語法語法表示:數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)壓縮、表示:數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)壓縮、數(shù)據(jù)加密數(shù)據(jù)加密不參與數(shù)
4、據(jù)傳輸,進行管理:主機間通信、建立、不參與數(shù)據(jù)傳輸,進行管理:主機間通信、建立、維護、結(jié)束應(yīng)用程序之間的會話維護、結(jié)束應(yīng)用程序之間的會話差錯校驗、流量控制差錯校驗、流量控制路由轉(zhuǎn)發(fā)路由轉(zhuǎn)發(fā)檢錯重發(fā)檢錯重發(fā)傳輸媒體:雙絞線、同軸電纜、光纖傳輸媒體:雙絞線、同軸電纜、光纖解決網(wǎng)絡(luò)信道問題解決傳輸服務(wù)問題解決應(yīng)用進程通信問題劃分層次的概念舉例 計算機 1 向計算機 2 通過網(wǎng)絡(luò)發(fā)送文件。 可以將要做的工作進行如下的劃分。 第一類工作與傳送文件直接有關(guān)。 確信對方已做好接收和存儲文件的準(zhǔn)備。 雙方協(xié)調(diào)好一致的文件格式。 兩個計算機將文件傳送模塊作為最高的一層 。剩下的工作由下面的模塊負責(zé)。兩個計算機交
5、換文件 文件傳送模塊文件傳送模塊計算機計算機 1計算機計算機 2文件傳送模塊文件傳送模塊只看這兩個文件傳送模塊只看這兩個文件傳送模塊好像文件及文件傳送命令好像文件及文件傳送命令是按照水平方向的虛線傳送的是按照水平方向的虛線傳送的把文件交給下層模塊把文件交給下層模塊進行發(fā)送進行發(fā)送把收到的文件交給把收到的文件交給上層模塊上層模塊再設(shè)計一個通信服務(wù)模塊 文件傳送模塊文件傳送模塊計算機計算機 1計算機計算機 2文件傳送模塊文件傳送模塊只看這兩個通信服務(wù)模塊只看這兩個通信服務(wù)模塊好像可直接把文件好像可直接把文件可靠地傳送到對方可靠地傳送到對方把文件交給下層模塊把文件交給下層模塊進行發(fā)送進行發(fā)送把收到的
6、文件交給把收到的文件交給上層模塊上層模塊通信服務(wù)模塊通信服務(wù)模塊通信服務(wù)模塊通信服務(wù)模塊再設(shè)計一個網(wǎng)絡(luò)接入模塊 文件傳送模塊文件傳送模塊計算機計算機 1計算機計算機 2文件傳送模塊文件傳送模塊通信服務(wù)模塊通信服務(wù)模塊通信服務(wù)模塊通信服務(wù)模塊網(wǎng)絡(luò)接入模塊網(wǎng)絡(luò)接入模塊網(wǎng)絡(luò)接入模塊網(wǎng)絡(luò)接入模塊通信網(wǎng)絡(luò)通信網(wǎng)絡(luò)網(wǎng)絡(luò)網(wǎng)絡(luò)接口接口網(wǎng)絡(luò)網(wǎng)絡(luò)接口接口網(wǎng)絡(luò)接入模塊負責(zé)做與網(wǎng)絡(luò)接口細節(jié)有關(guān)的工網(wǎng)絡(luò)接入模塊負責(zé)做與網(wǎng)絡(luò)接口細節(jié)有關(guān)的工作例如,規(guī)定傳輸?shù)膸袷?,幀的最大長度等。作例如,規(guī)定傳輸?shù)膸袷剑瑤淖畲箝L度等。3、開放系統(tǒng)互聯(lián)參考模型各層的功能物理層物理層是提供數(shù)據(jù)傳輸?shù)奈锢砻襟w,物理層協(xié)議是各種網(wǎng)絡(luò)設(shè)備進行
7、互連時必須遵守的最低層協(xié)議,目的是在兩個網(wǎng)絡(luò)物理設(shè)備之間提供透明的二進制位流傳輸。物理層上的傳輸可以是全雙工的或半雙工的,可以以同步方式或者異步方式。物理層提供了為建立、維護和拆除物理鏈路所需要的機械的、電氣的、功能的和規(guī)程的特性。數(shù)據(jù)鏈路層 物理媒體上傳輸?shù)臄?shù)據(jù)難免受到各種不可靠因素的影響而產(chǎn)生差錯,數(shù)據(jù)鏈路層實現(xiàn)實體間數(shù)據(jù)的可靠傳送。數(shù)據(jù)鏈路層的主要功能 對物理鏈路上產(chǎn)生的差錯進行檢測和校正,采用差錯控制技術(shù)保證數(shù)據(jù)通信的正確性;提供流量控制服務(wù),保證發(fā)送方不至于因為速度快而導(dǎo)致接收方來不及正確接收數(shù)據(jù),傳送單位是幀。網(wǎng)絡(luò)層 也稱通信子網(wǎng)層,是高層協(xié)議與低層協(xié)議之間的界面層,是通信子網(wǎng)與資
8、源子網(wǎng)的接口。 任務(wù): 網(wǎng)絡(luò)層的主要任務(wù)是設(shè)法將源結(jié)點出的數(shù)據(jù)包傳送到目的結(jié)點,從而向傳輸層提供最基本的端到端的數(shù)據(jù)傳送服務(wù)。在網(wǎng)絡(luò)層交換的數(shù)據(jù)單元是包。網(wǎng)絡(luò)層的功能 功能:功能: (1) 為傳輸層提供服務(wù) 網(wǎng)絡(luò)層提供的服務(wù)有兩類:面向連接的網(wǎng)絡(luò)服務(wù)和無連接的網(wǎng)絡(luò)服務(wù)。 (2) 組包和拆包 (3) 路由選擇 (4) 流量控制傳輸層 網(wǎng)絡(luò)層只是根據(jù)網(wǎng)絡(luò)地址將源結(jié)點發(fā)出的數(shù)據(jù)包傳送到目的結(jié)點,而傳輸層則負責(zé)將數(shù)據(jù)可靠地傳送到相應(yīng)的端口。 OSI的低三層主要支持用戶信息在一個網(wǎng)絡(luò)的端到端傳輸。不同的通信網(wǎng)絡(luò)具有不同的性能,用戶之間的信息傳輸常常需要跨越不同的網(wǎng)絡(luò),如從一個單位的企業(yè)局域網(wǎng)-電信網(wǎng)-另
9、一單位的局域網(wǎng)。 傳輸層主要是針對用戶端的需求,采用一定的手段,屏蔽不同網(wǎng)絡(luò)的性能差異,使得用戶無需了解網(wǎng)絡(luò)傳輸?shù)募毠?jié),獲得相對穩(wěn)定的數(shù)據(jù)傳輸服務(wù)。傳輸層的功能從會話層接收數(shù)據(jù),根據(jù)需要把數(shù)據(jù)切成較小的數(shù)據(jù)片,并把數(shù)據(jù)傳送給網(wǎng)絡(luò)層,確保數(shù)據(jù)片正確到達網(wǎng)絡(luò)層,從而實現(xiàn)兩層間數(shù)據(jù)的透明傳送。會話層 運輸層的功能增加使得用戶所需的通信環(huán)境十分完善,可以保證用戶數(shù)據(jù)按照要求從網(wǎng)絡(luò)的一端傳輸?shù)搅硪欢?,但在用戶?shù)據(jù)傳輸過程中用戶如何控制信息的交互,網(wǎng)絡(luò)應(yīng)當(dāng)提供什么樣的功能來協(xié)助用戶管理和控制用戶之間的信息交換?會話層主要解決這些問題。會話層的功能 會話連接的流量控制,為會話實體間建立連接,會話連接的流量控
10、制、數(shù)據(jù)傳輸、會話連接恢復(fù)與釋放、會話連接管理、差錯控制。表示層 表示層的目的是屏蔽不同計算機在信息表示方面的差異。表示層功能包括傳送語法的協(xié)商,以及抽象語法和傳送語法之間的轉(zhuǎn)換。通過這種轉(zhuǎn)換來統(tǒng)一表示被傳送的用戶數(shù)據(jù),使得通信雙方使用的計算機都可以識別。除數(shù)據(jù)描述和數(shù)據(jù)表示方法,數(shù)據(jù)的壓縮和數(shù)據(jù)加密也是數(shù)據(jù)的重要表示,也屬于表示層的范疇。舉例通信步驟 1、建立通信連接; 2、傳輸編碼協(xié)商; 系統(tǒng)1 詢問 系統(tǒng)2: ASCII OR EBCDIC? 系統(tǒng)2 應(yīng)答 系統(tǒng)1: ASCII 3、通信雙方按約定的編碼ASCII碼進行數(shù)據(jù)交互, 系統(tǒng)2需將接收到的ASCII碼信息轉(zhuǎn)換成EBCDIC碼;
11、4、數(shù)據(jù)傳輸結(jié)束,拆除連接。 應(yīng)用層的目的 應(yīng)用層是網(wǎng)絡(luò)可向最終用戶提供應(yīng)用服務(wù)的唯一窗口,其目的是支持用戶聯(lián)網(wǎng)的應(yīng)用的要求。由于用戶的要求不同,應(yīng)用層含有支持不同應(yīng)用的多種應(yīng)用實體,提供多種應(yīng)用服務(wù),如電子郵件(MHS)、文件傳輸(FTAM)、虛擬終端(VT)、電子數(shù)據(jù)交換(EDI)等。1.4.2 TCP/IP協(xié)議 概念: TCP/IP是為了使接入因特網(wǎng)的異種網(wǎng)絡(luò)、不同設(shè)備之間能夠進行正常的數(shù)據(jù)通信,而預(yù)先指定的一簇大家共同遵守的格式約定。 TCP/IP協(xié)議簇中包含很多協(xié)議,如TCP、IP、UDP、ICMP、FTP等等,兩個最知名的協(xié)議就是傳輸控制協(xié)議(TCP,Transfer Contro
12、l Protocol)和網(wǎng)際協(xié)議(IP,Internet Protocol),它們共同對因特網(wǎng)中主機的尋址方式、主機的命名機制、信息的傳輸規(guī)則等做了詳細的約定。TCP/IP 的體系結(jié)構(gòu)網(wǎng)絡(luò)接口層IP各種應(yīng)用層協(xié)議HTTP, FTP, SMTP, DNS 等TCP網(wǎng)際層運輸層UDP應(yīng)用層TCP: 傳輸控制協(xié)議(Transmission ControlProtocol)IP: 網(wǎng)際協(xié)議UDP: 用戶數(shù)據(jù)報協(xié)議(User DatagramProtocol)最上層是應(yīng)用層,用戶在應(yīng)用層上進行操作,如收發(fā)電子郵件、文件傳輸?shù)?。用戶的意愿是通過應(yīng)用層表達出來的。傳輸層的主要功能:對應(yīng)用層傳遞過來的用戶信息
13、進行分段處理,然后在各段信息中加入一些附加說明,如說明各段的順序等,保證對方收到可靠的信息。 網(wǎng)絡(luò)層將傳輸層形成的一段一段的信息打成IP數(shù)據(jù)包,在報頭中填入地址信息,然后選擇好發(fā)送的路徑。網(wǎng)路接口層也稱鏈路層,功能是接收和發(fā)送IP數(shù)據(jù)包,負責(zé)與網(wǎng)絡(luò)中的傳輸媒介打交道。 OSI/RM太復(fù)雜,不實用。TCP/IP已成為Internet上通信的標(biāo)準(zhǔn),它定義了四層協(xié)議的體系結(jié)構(gòu)。應(yīng)用層應(yīng)用層表示層表示層會話層會話層傳輸層傳輸層物理層物理層數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層網(wǎng)絡(luò)層網(wǎng)絡(luò)層7654321OSI參考模型參考模型應(yīng)用層應(yīng)用層傳輸層傳輸層網(wǎng)絡(luò)接口層網(wǎng)絡(luò)接口層(數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層+物理層物理層)網(wǎng)絡(luò)層網(wǎng)絡(luò)層TC
14、P/IP概念層次概念層次IP 數(shù)據(jù)報的格式 一個 IP 數(shù)據(jù)報由首部和數(shù)據(jù)兩部分組成。 首部的前一部分是固定長度,共 20 字節(jié),是所有 IP 數(shù)據(jù)報必須具有的。 在首部的固定部分的后面是一些可選字段,其長度是可變的。 固定部分可變部分04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特數(shù) 據(jù) 部 分首 部傳送IP 數(shù)據(jù)報首部首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長
15、 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特數(shù) 據(jù) 部 分首 部傳送IP 數(shù)據(jù)報固定部分可變部分首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分版本占 4 bit,指IP協(xié)議的版本目前的 IP 協(xié)議版本號為 4 (即 IPv4)首部04816192431版 本標(biāo)志生
16、 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分首部長度占 4 bit,可表示的最大數(shù)值是 15 個單位(一個單位為 4 字節(jié))因此 IP 的首部長度的最大值是60字節(jié)。首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分
17、可變部分服務(wù)類型占 8 bit,用來獲得更好的服務(wù)這個字段以前一直沒有被人們使用 首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分總長度占 16 bit,指首部和數(shù)據(jù)之和的長度,單位為字節(jié),因此數(shù)據(jù)報的最大長度為 65535 字節(jié)。總長度必須不超過最大傳送單元 MTU。 首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢
18、驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分標(biāo)識(identification) 占 16 bit,它是一個計數(shù)器,用來產(chǎn)生數(shù)據(jù)報的標(biāo)識。 首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分標(biāo)志(Flag):占3比特,目前只有前兩個比特有意義。標(biāo)識字段的最低位記為MF(More Fr
19、agment)。MF=1即表示后面還有分片的數(shù)據(jù)包;MF=0表示這已是若干數(shù)據(jù)包中的最后一個。標(biāo)識字段中間的一位記為DF(Dont Fragment),只有當(dāng)DF=0時才允許分片。首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分片偏移(12 bit)指出:較長的分組在分片后,某片在原分組中的相對位置。片偏移以 8 個字節(jié)為偏移單位。偏移 = 0/8 = 0偏移 = 0/8= 0偏移
20、= 1400/8 = 175偏移 = 2800/8 = 350140028003799279913993799需分片的數(shù)據(jù)報數(shù)據(jù)報片 1首部數(shù)據(jù)部分共 3800 字節(jié)首部 1首部 2首部 3字節(jié) 0數(shù)據(jù)報片 2數(shù)據(jù)報片 314002800字節(jié) 0IP 數(shù)據(jù)報分片的舉例首部04816192431版 本標(biāo)志生 存 周期協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分生存周期(8 bit)記為 TTL (Time To Live)數(shù)據(jù)報在
21、網(wǎng)絡(luò)中的壽命,其單位為秒。建議值是32s。首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議 號標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分協(xié)議號(8 bit)字段指出此數(shù)據(jù)報攜帶的數(shù)據(jù)使用何種協(xié)議以便目的主機的 IP 層將數(shù)據(jù)部分上交給哪個處理過程,如UDP(17)、TCP(6)、ICMP(1) 首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目
22、 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分首部檢驗和(16 bit)字段只檢驗數(shù)據(jù)報的首部不包括數(shù)據(jù)部分。這里不采用 CRC 檢驗碼而采用簡單的計算方法。 發(fā)送端接收端16 bit字 116 bit字 2置為全 0檢驗和16 bit字 n16 bit反碼算術(shù)運算求和取反碼數(shù)據(jù)報首部IP 數(shù)據(jù)報16 bit檢驗和16 bit字 116 bit字 216 bit檢驗和16 bit字 n16 bit反碼算術(shù)運算求和16 bit結(jié)果取反碼數(shù)據(jù)部分若結(jié)果為 0, 則保留;否則,丟棄該數(shù)據(jù)報數(shù)據(jù)部分不參與檢驗和的計算首
23、部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分源地址和目的地址都各占 4 字節(jié)在Internet中,為解決不同類型的物理地址的統(tǒng)一問題,為網(wǎng)絡(luò)中的每一臺主機分配一個Internet地址,從而將主機原來的物理地址(Physical Address)屏蔽掉,這個地址就是IP地址。 v IP地址是一個惟一的32位二進制 例:11001010.01100011.01100000.100011
24、00v 每個IP地址由網(wǎng)絡(luò)號和主機號v “點分十進制”: 401.4.3 IP地址1. 什么是IP 地址net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址hos
25、t-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001A 類地址的網(wǎng)絡(luò)號字段 net-id 為 1 字節(jié),范圍1126net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001B 類地址的網(wǎng)絡(luò)號字段 net-id 為 2
26、 字節(jié),最大網(wǎng)絡(luò)數(shù)是214-2=16382,范圍是128.1191.254, net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001C 類地址的網(wǎng)絡(luò)號字段 net-id 為 3 字節(jié),最大網(wǎng)絡(luò)數(shù)221-2,約等于200多萬,范圍, net-id24 bithost-id24 bitnet
27、-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001A 類地址的主機號字段 host-id 為 3 字節(jié),能表示的主機號有224-2,約為1600萬臺主機, net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD
28、類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001B 類地址的主機號字段 host-id 為 2 字節(jié),可容納的主機數(shù)為216-2,約為6萬多臺主機。 net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001C 類地址的主機號字段 host-id 為 1 字節(jié),可以容納的主機數(shù)為28-2=
29、254net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001D 類地址是多播地址 net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0
30、多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001E 類地址保留為今后使用 3、子網(wǎng)掩碼1. 從兩級 IP 地址到三級 IP 地址 在 ARPANET 的早期,IP 地址的設(shè)計確實不夠合理。 IP 地址空間的利用率有時很低。 給每一個物理網(wǎng)絡(luò)分配一個網(wǎng)絡(luò)號會使路由表變得太大因而使網(wǎng)絡(luò)性能變壞。 兩級的 IP 地址不夠靈活。 從 1985 年起在 IP 地址中又增加了一個“子網(wǎng)號字段”,使兩級的 IP 地址變成為三級的 IP 地址。 這種做法叫作劃分子網(wǎng)(subnetting) 。劃分子網(wǎng)已成為因特網(wǎng)的正式標(biāo)準(zhǔn)協(xié)議。 三級的 IP 地址 劃分子網(wǎng)純屬一個單位內(nèi)部的事情。單位
31、對外仍然表現(xiàn)為沒有劃分子網(wǎng)的網(wǎng)絡(luò)。 從主機號借用若干個比特作為子網(wǎng)號 subnet-id,而主機號 host-id 也就相應(yīng)減少了若干個比特。 IP地址 := , , 劃分子網(wǎng)的基本思路 凡是從其他網(wǎng)絡(luò)發(fā)送給本單位某個主機的 IP 數(shù)據(jù)報,仍然是根據(jù) IP 數(shù)據(jù)報的目的網(wǎng)絡(luò)號 net-id,先找到連接在本單位網(wǎng)絡(luò)上的路由器。 然后此路由器在收到 IP 數(shù)據(jù)報后,再按目的網(wǎng)絡(luò)號 net-id 和子網(wǎng)號 subnet-id 找到目的子網(wǎng)。 最后就將 IP 數(shù)據(jù)報直接交付給目的主機。 劃分子網(wǎng)的基本思路(續(xù)) 01014
32、563所有到網(wǎng)絡(luò) 的分組均到達此路由器我的網(wǎng)絡(luò)地址是 R1R3R2網(wǎng)絡(luò)一個未劃分子網(wǎng)的 B 類網(wǎng)絡(luò)劃分為三個子網(wǎng)后對外仍是一個網(wǎng)絡(luò) 01014563子網(wǎng) 子網(wǎng) 子網(wǎng) 145.13.7.
33、0所有到達網(wǎng)絡(luò) 的分組均到達此路由器網(wǎng)絡(luò)R1R3R2 從一個 IP數(shù)據(jù)報的首部并無法判斷源主機或目的主機所連接的網(wǎng)絡(luò)是否進行了子網(wǎng)的劃分。 使用子網(wǎng)掩碼(subnet mask)可以找出 IP 地址中的子網(wǎng)部分。 子網(wǎng)掩碼IP 地址的各字段和子網(wǎng)掩碼 網(wǎng)絡(luò)號 net-id主機號 host-id兩級 IP 地址網(wǎng)絡(luò)號net-idhost-id三級 IP 地址主機號subnet-id子網(wǎng)號子網(wǎng)掩碼因特網(wǎng)部分本地部分因特網(wǎng)部分本地部分劃分子網(wǎng)時的網(wǎng)絡(luò)地址1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
34、0 0 0 0 0net-idsubnet-idhost-id 為全 0(IP 地址) AND (子網(wǎng)掩碼) =網(wǎng)絡(luò)地址網(wǎng)絡(luò)號 net-id主機號 host-id兩級 IP 地址網(wǎng)絡(luò)號三級 IP 地址主機號net-idhost-idsubnet-id子網(wǎng)號子網(wǎng)掩碼因特網(wǎng)部分本地部分因特網(wǎng)部分本地部分劃分子網(wǎng)時的網(wǎng)絡(luò)地址1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0net-idsubnet-idhost-id 為全 0ANDnet-idnet-idhost-id 為全 0net-id網(wǎng)絡(luò)地址A類地址默認子網(wǎng)掩碼255
35、.0.0.0網(wǎng)絡(luò)地址B類地址默認子網(wǎng)掩碼網(wǎng)絡(luò)地址C類地址默認子網(wǎng)掩碼1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01 1 1 1 1 1 1 10 0 0 0 0 0 0 0host-id 為全 0host-id 為全 0A 類、B 類和 C 類 IP 地址的默認子網(wǎng)掩碼 在不劃分子
36、網(wǎng)的兩級 IP 地址下,從 IP 地址得出網(wǎng)絡(luò)地址是個很簡單的事。 但在劃分子網(wǎng)的情況下,從IP地址卻不能惟一地得出網(wǎng)絡(luò)地址來,這是因為網(wǎng)絡(luò)地址取決于那個網(wǎng)絡(luò)所采用的子網(wǎng)掩碼,但數(shù)據(jù)報的首部并沒有提供子網(wǎng)掩碼的信息。 因此分組轉(zhuǎn)發(fā)的算法也必須做相應(yīng)的改動。 使用子網(wǎng)掩碼的分組轉(zhuǎn)發(fā)過程0目的網(wǎng)絡(luò)地址子網(wǎng)掩碼下一跳282828接口 0接口 1R23H1子網(wǎng)子網(wǎng)1: 網(wǎng)絡(luò)地址網(wǎng)絡(luò)地址 子網(wǎng)掩
37、碼子網(wǎng)掩碼 2830R1 的路由表(未給出默認路由器)的路由表(未給出默認路由器)R11R2子網(wǎng)子網(wǎng)2:網(wǎng)絡(luò)地址:網(wǎng)絡(luò)地址 28 子網(wǎng)掩碼子網(wǎng)掩碼 28H2380129H3子網(wǎng)子網(wǎng)3:網(wǎng)絡(luò)地址:網(wǎng)絡(luò)地址 子網(wǎng)掩碼子網(wǎng)掩碼 2劃分子網(wǎng)后分組的轉(zhuǎn)發(fā)舉例 主機 H1 要發(fā)送分組給 H2 0目的網(wǎng)絡(luò)地址子網(wǎng)掩碼下一跳128.30
38、.33.1282828接口 0接口 1R2R1 的路由表(未給出默認路由器)3H1子網(wǎng)1: 網(wǎng)絡(luò)地址 子網(wǎng)掩碼 2830R11R2子網(wǎng)2:網(wǎng)絡(luò)地址 28 子網(wǎng)掩碼 28H2380129H3子網(wǎng)3:網(wǎng)絡(luò)地址 子網(wǎng)掩碼 2要
39、發(fā)送的分組的目的 IP 地址:38請注意:H1 并不知道 H2 連接在哪一個網(wǎng)絡(luò)上。H1 僅僅知道 H2 的 IP 地址是38因此 H1 首先檢查主機 38 是否連接在本網(wǎng)絡(luò)上如果是,則直接交付;否則,就送交路由器 R1,并逐項查找路由表。0目的網(wǎng)絡(luò)地址子網(wǎng)掩碼下一跳282828接口 0接口 1R2R1 的路由表(未給出默認路由器)H1子網(wǎng)1: 網(wǎng)絡(luò)地址 128.3
40、0.33.0 子網(wǎng)掩碼 2830R11R2子網(wǎng)2:網(wǎng)絡(luò)地址 28 子網(wǎng)掩碼 28H23380129H3子網(wǎng)3:網(wǎng)絡(luò)地址 子網(wǎng)掩碼 2主機主機 H1 首先將首先將本子網(wǎng)的子網(wǎng)掩碼本子網(wǎng)的子網(wǎng)掩碼 28與分組的與分組的 IP 地址地址 38 逐比特相逐比特相“與與”(AND 操作操作) 255.25
41、5.255.128 AND 38 的計算255 就是二進制的全 1,因此 255 AND xyz = xyz,這里只需計算最后的 128 AND 138 即可。128 10000000138 10001010逐比特 AND 操作后:10000000 12828128. 30. 33.138128. 30. 33.128逐比特 AND 操作 H1 的網(wǎng)絡(luò)地址因此因此 H1 必須把分組傳送到路由器必須把分組傳送到路由器 R1然后逐項查找路由表然后逐項查找路由表0目的網(wǎng)絡(luò)地址子網(wǎng)掩碼下一跳128.30.33.
42、1282828接口 0接口 1R2R1 的路由表(未給出默認路由器)3H1子網(wǎng)1: 網(wǎng)絡(luò)地址 子網(wǎng)掩碼 2830R11R2子網(wǎng)2:網(wǎng)絡(luò)地址 28 子網(wǎng)掩碼 28H2380129H3子網(wǎng)3:網(wǎng)絡(luò)地址 子網(wǎng)掩碼 2路由器路由
43、器 R1 收到分組后就用路由表中第收到分組后就用路由表中第 1 個項目的個項目的子網(wǎng)掩碼和子網(wǎng)掩碼和 38 逐比特逐比特 AND 操作操作 0目的網(wǎng)絡(luò)地址子網(wǎng)掩碼下一跳282828接口 0接口 1R2R1 的路由表(未給出默認路由器)3H1子網(wǎng)1: 網(wǎng)絡(luò)地址 子網(wǎng)掩碼 2830R11R2子網(wǎng)2:網(wǎng)絡(luò)地址 128.30
44、.33.128 子網(wǎng)掩碼 28H2380129H3子網(wǎng)3:網(wǎng)絡(luò)地址 子網(wǎng)掩碼 228 AND 38 = 28不匹配!(因為28 與路由表中的 不一致)R1 收到的分組的目的 IP 地址:38不一致路由器路由器 R1 再用路由表中第再用路由表中第 2 個項目的個項目的子網(wǎng)掩碼和子網(wǎng)掩碼和 128.3
45、0.33.138 逐比特逐比特 AND 操作操作 0目的網(wǎng)絡(luò)地址子網(wǎng)掩碼下一跳282828接口 0接口 1R2R1 的路由表(未給出默認路由器)3H1子網(wǎng)1: 網(wǎng)絡(luò)地址 子網(wǎng)掩碼 2830R11R2子網(wǎng)2:網(wǎng)絡(luò)地址 28 子網(wǎng)掩碼 28H23801
46、29H3子網(wǎng)3:網(wǎng)絡(luò)地址 子網(wǎng)掩碼 228 AND 38 = 28匹配!這表明子網(wǎng) 2 就是收到的分組所要尋找的目的網(wǎng)絡(luò)R1 收到的分組的目的 IP 地址:38一致!1.4.4 域名地址1、什么是域名 域名是Internet中主機地址的一種表示形式,是IP地址的別名。例如:山東師范大學(xué)主機 域名: IP地址:8域名服務(wù)器完成域名到IP地址或IP地址到域名的轉(zhuǎn)換過程。2 域名的結(jié)構(gòu) 因特網(wǎng)采用
47、了層次樹狀結(jié)構(gòu)的命名方法。 域名的結(jié)構(gòu)由若干個分量組成,各分量之間用點隔開: .三級域名.二級域名.頂級域名 各分量分別代表不同級別的域名。 頂級域名 TLD (Top Level Domain) .com 表示公司企業(yè) .net 表示網(wǎng)絡(luò)服務(wù)機構(gòu) .org 表示非贏利性組織 .edu 表示教育機構(gòu) .gov 表示政府部門 .mil 表示軍事部門新增加了七個通用頂級域名 .aero 用于航空運輸企業(yè) .biz 用于公司和企業(yè) .coop 用于合作團體 .info 適用于各種情況 .museum 用于博物館 .name 用于個人 .pro 用于會計、律師和醫(yī)師等自由職業(yè)者 因特網(wǎng)的名字空間 co
48、m net org edu gov milcoopbizinfoaeroint cnukhkjsshbjorg net gov edu com acpkufudansjtutsinghua樹根cctvibmhpmot頂級域名二級域名三級域名mailep四級域名mail csnetlseu3、域名地址的尋址過程 一個國外用戶要尋找一臺叫的中國主機,其過程如下:3、域名地址的尋址過程(續(xù)) 注意:真正要實現(xiàn)線路上的連接,還是要必須通過通信網(wǎng)絡(luò),因此,域名服務(wù)器分析域名地址的過程實際就是找到與域名地址相對應(yīng)的IP地址的過程,找到IP地址后,路由器再通過選定的端口在電路上構(gòu)成連接。1.4.5 IPv6
49、簡介1、IPv6的來源從計算機本身發(fā)展以及從因特網(wǎng)規(guī)模和網(wǎng)絡(luò)傳輸速率來看,現(xiàn)在 IPv4 已很不適用。最主要的問題就是 32 bit 的 IP 地址不夠用。要解決 IP 地址耗盡的問題的措施:采用具有更大地址空間的新版本的 IP 協(xié)議 IPv6。IPv6 將地址從 IPv4 的 32 bit 增大到了 128 bit, 2、IPv6數(shù)據(jù)包的格式 IPv6 數(shù)據(jù)報的首部 IPv6 將首部長度變?yōu)楣潭ǖ?40 字節(jié),稱為基本首部(base header)。 將不必要的功能取消了,首部的字段數(shù)減少到只有 8 個。 取消了首部的檢驗和字段,加快了路由器處理數(shù)據(jù)報的速度。 在基本首部的后面允許有零個或多
50、個擴展首部。 所有的擴展首部和數(shù)據(jù)合起來叫做數(shù)據(jù)報的有效載荷(payload)或凈負荷。 IPv6 數(shù)據(jù)報的一般形式 基本首部 擴展首部 1 擴展首部 N 數(shù) 據(jù) 部 分選項IPv6 數(shù)據(jù)報有效載荷IPv6 數(shù)據(jù)報首部與 IPv4 數(shù)據(jù)報首部的對比04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度固 定部分20字節(jié)可變部分IPv4首部取消有變化上面是 IPv4 數(shù)據(jù)報的首部041631版 本比特目 的 地 址源 地 址下 一 個 首 部流 標(biāo) 號8優(yōu)先級(12
51、8 bit)(128 bit)凈 負 荷 長 度跳 數(shù) 限 制24擴展首部 / 數(shù)據(jù)IPv6 的基本首部(40 B)IPv6 的有效載荷(至 64 KB)041631版 本比特目 的 地 址源 地 址下 一 個 首 部流 標(biāo) 號8優(yōu)先級(128 bit)(128 bit)凈 負 荷 長 度跳 數(shù) 限 制24擴展首部 / 數(shù)據(jù)IPv6 的基本首部(40 Byte)IPv6 的有效載荷(至 64 KB)041631版 本比特目 的 地 址源 地 址下 一 個 首 部流 標(biāo) 號8優(yōu)先級(128 bit)(128 bit)凈 負 荷 長 度跳 數(shù) 限 制24IPv6的基本首部40 Byte版本(ver
52、sion) 4 bit。它指明了協(xié)議的版本,對 IPv6 該字段總是 6。 041631版 本比特目 的 地 址源 地 址下 一 個 首 部流 標(biāo) 號8優(yōu)先級(128 bit)(128 bit)凈 負 荷 長 度跳 數(shù) 限 制24IPv6的基本首部40 B優(yōu)先級(Priority ) 4 bit。使源站能夠指明數(shù)據(jù)包的流類型。IPv6把流分成兩類,可進行擁塞控制的和不可進行擁塞控制的。 041631版 本比特目 的 地 址源 地 址下 一 個 首 部流 標(biāo) 號8優(yōu)先級(128 bit)(128 bit)凈 負 荷 長 度跳 數(shù) 限 制24IPv6的基本首部40 B流標(biāo)號(flow label)
53、 24 bit。 “流”是互聯(lián)網(wǎng)絡(luò)上從特定源點到特定終點的一系列數(shù)據(jù)報,所有屬于同一個流的數(shù)據(jù)報都具有同樣的流標(biāo)號。 041631版 本比特目 的 地 址源 地 址下 一 個 首 部流 標(biāo) 號8優(yōu)先級(128 bit)(128 bit)凈 負 荷 長 度跳 數(shù) 限 制24IPv6的基本首部40 B有效載荷長度(payload length) 16 bit。它指明 IPv6 數(shù)據(jù)報除基本首部以外的字節(jié)數(shù)(所有擴展首部都算在有效載荷之內(nèi)),其最大值是 64 KB。 041631版 本比特目 的 地 址源 地 址下 一 個 首 部流 標(biāo) 號8優(yōu)先級(128 bit)(128 bit)凈 負 荷 長
54、度跳 數(shù) 限 制24IPv6的基本首部40 B下一個首部(next header) 8 bit。標(biāo)識緊接著IPv6首部的擴展首部的類型。 041631版 本比特目 的 地 址源 地 址下 一 個 首 部流 標(biāo) 號12優(yōu)先級(128 bit)(128 bit)凈 負 荷 長 度跳 數(shù) 限 制24IPv6的基本首部40 B跳數(shù)限制(hop limit) 8 bit。源站在數(shù)據(jù)報發(fā)出時即設(shè)定跳數(shù)限制。路由器在轉(zhuǎn)發(fā)數(shù)據(jù)報時將跳數(shù)限制字段中的值減1。當(dāng)跳數(shù)限制的值為零時,就要將此數(shù)據(jù)報丟棄。 041631版 本比特目 的 地 址源 地 址下 一 個 首 部流 標(biāo) 號8優(yōu)先級(128 bit)(128 bit)凈 負 荷 長 度跳 數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省泰州市2025屆高三第一次調(diào)研測試數(shù)學(xué)試題(解析版)
- 美國稅人心得體會
- 室內(nèi)設(shè)計的發(fā)展方向
- 招標(biāo)代理委托居間合同
- 辦公區(qū)域大型活動策劃方案與指南
- 工業(yè)污水處理可行性報告
- 中醫(yī)護理學(xué)(第5版)課件 望診1
- 食品行業(yè)質(zhì)量安全追溯與智能倉儲管理方案
- 二零二五年度辦公室新風(fēng)系統(tǒng)智能化升級改造合同
- 工作效率提升策略實施計劃
- 江蘇紅豆實業(yè)股份有限公司償債能力分析
- 四川省2023年普通高等學(xué)校高職教育單獨招生文化考試(中職類)數(shù)學(xué)試題(原卷版)
- 水力機械原理與設(shè)計課件
- 江蘇電子信息職業(yè)學(xué)院單招職業(yè)技能測試參考試題庫(含答案)
- 充電樁采購安裝投標(biāo)方案(技術(shù)方案)
- 7.1開放是當(dāng)代中國的鮮明標(biāo)識課件-高中政治選擇性必修一當(dāng)代國際政治與經(jīng)濟(1)2
- 2024年浙江首考英語聽力原文解惑課件
- 民族團結(jié)教材
- 煤礦頂板管理技術(shù)培訓(xùn)課件
- 紀念中國人民抗日戰(zhàn)爭暨世界反法西斯戰(zhàn)爭勝利周年大合唱比賽
- 生化檢驗質(zhì)控及失控分析
評論
0/150
提交評論