




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)(大作業(yè))報(bào)告課程名稱:TCP/IP協(xié)議課程設(shè)計(jì)設(shè)計(jì)主題:網(wǎng)絡(luò)拓?fù)錁?gòu)建和協(xié)議分析目錄TOC o 1-3 h u HYPERLINK l _RefHeading_Toc23568 1題目分析5 HYPERLINK l _RefHeading_Toc9611 11. 網(wǎng)絡(luò)拓?fù)錁?gòu)建與協(xié)議跟蹤5 HYPERLINK l _RefHeading_Toc6818 12 .協(xié)議分析5 HYPERLINK l _RefHeading_Toc2875 2網(wǎng)絡(luò)拓?fù)涞臉?gòu)建7 HYPERLINK l _RefHeading_Toc15497 21.調(diào)試過(guò)程與調(diào)試結(jié)果7 HYPERLINK l _RefHead
2、ing_Toc1859 22.測(cè)試結(jié)果與分析11 HYPERLINK l _RefHeading_Toc4950 23.協(xié)議的選擇和分析12 HYPERLINK l _RefHeading_Toc20931 3協(xié)議分析13 HYPERLINK l _RefHeading_Toc14393 31協(xié)議分析平臺(tái)的搭建與操作步驟13 HYPERLINK l _RefHeading_Toc661 32各層次協(xié)議的數(shù)據(jù)分析15 HYPERLINK l _RefHeading_Toc16764 3.2.1.網(wǎng)絡(luò)接口層16 HYPERLINK l _RefHeading_Toc9539 3.2.2.網(wǎng)絡(luò)層16
3、 HYPERLINK l _RefHeading_Toc26921 3.2.3.傳輸層17 HYPERLINK l _RefHeading_Toc7605 3.2.4.應(yīng)用層17 HYPERLINK l _RefHeading_Toc21890 33數(shù)據(jù)交換過(guò)程19 HYPERLINK l _RefHeading_Toc27451 34.協(xié)議原理分析與協(xié)議間的協(xié)調(diào)過(guò)程分析19 HYPERLINK l _RefHeading_Toc31334 3.4.1. ICMP原理19 HYPERLINK l _RefHeading_Toc1236 3.4.2. ICMP常用類(lèi)型20 HYPERLINK l
4、 _RefHeading_Toc748 3.4.3. Tracert 工作原理20 HYPERLINK l _RefHeading_Toc8432 3.4.3. 用 tracert 解決問(wèn)題21 HYPERLINK l _RefHeading_Toc27824 4.試驗(yàn)心得21 HYPERLINK l _RefHeading_Toc3068 5.參考文獻(xiàn)22課程設(shè)計(jì)(大作業(yè))報(bào)告1.話題分析1.1.網(wǎng)絡(luò)拓?fù)錁?gòu)建和協(xié)議跟蹤1.創(chuàng)建相應(yīng)的VLAN;在S3550和S2126G設(shè)備中;S2126GG的VLAN20包含F(xiàn)0/3-5端口;S2126g的VLAN30包含F(xiàn)0/6-10;S3550的VLAN1
5、0包含F(xiàn)0/22;2.S3550和S2126G使用F0/1和F0/2建立接入鏈路;s2126g的F0/1和S3550的F0/1建立接入鏈路;S2126g的F0/2和S3550的F0/2建立接入鏈路;3.S3550和S2126G用交叉線連接;a)使用802.3ad技術(shù)配置聚合鏈路,提高鏈路帶寬;4.在RA上配置接口IP地址;a)根據(jù)拓?fù)湟鬄槊總€(gè)接口配置IP地址;b)確保所有配置的接口都已啟動(dòng);5.配置第二層交換機(jī)的路由功能;a)配置S3550,實(shí)現(xiàn)VLAN10、VLAN20、VLAN30和VLAN40之間的互通;B) S3550通過(guò)VLAN10中的F0/24接口連接到RA。在S3550上pin
6、g路由器A的F1/0地址。6.配置靜態(tài)路由。a)分別在S3550和RA上配置靜態(tài)路由,實(shí)現(xiàn)全網(wǎng)互通;b)在RA和S3550上建立到外部網(wǎng)絡(luò)的默認(rèn)路由;c)使用ping命令測(cè)試整個(gè)網(wǎng)絡(luò)的連通性;7.配置服務(wù)器的IP地址和子網(wǎng)掩碼;1.2.協(xié)議分析本實(shí)驗(yàn)使用的協(xié)議有:ICMP,TCP/IP,ARP,RIP。每個(gè)協(xié)議的功能如下:1.ICMP協(xié)議A. ICMP協(xié)議的功能ICMP是“互聯(lián)網(wǎng)控制消息協(xié)議”的縮寫(xiě)。它是TCP/IP協(xié)議家族的子協(xié)議,用于在IP主機(jī)和路由器之間傳遞控制消息??刂葡⑹侵妇W(wǎng)絡(luò)本身的消息,比如網(wǎng)絡(luò)是否阻塞,主機(jī)是否可達(dá),路由是否可用等。雖然這些控制消息不傳輸用戶數(shù)據(jù),但是它們?cè)谟脩?/p>
7、數(shù)據(jù)的傳輸中起著重要的作用。我們經(jīng)常在網(wǎng)絡(luò)中使用ICMP協(xié)議,只是我們沒(méi)有意識(shí)到而已。例如,我們經(jīng)常使用Ping命令來(lái)檢查網(wǎng)絡(luò)是否被阻塞。這個(gè)“Ping”過(guò)程實(shí)際上是ICMP協(xié)議工作的過(guò)程。其他網(wǎng)絡(luò)命令,如用于跟蹤路由的Tracert命令,也基于ICMP協(xié)議。B.b.ICMP的重要性ICMP協(xié)議對(duì)網(wǎng)絡(luò)安全具有重要意義。ICMP的特性決定了它非常容易攻擊網(wǎng)絡(luò)上的路由器和主機(jī)。例如,你ICMP利用操作系統(tǒng)規(guī)定的互聯(lián)網(wǎng)控制消息協(xié)議的最大大小不能超過(guò)64KB,對(duì)主機(jī)發(fā)起“Ping of Death”攻擊?!八劳鯬ing”攻擊的原理是:如果互聯(lián)網(wǎng)控制報(bào)文協(xié)議的大小超過(guò)64KB的上限,主機(jī)就會(huì)出現(xiàn)內(nèi)存分配
8、錯(cuò)誤,導(dǎo)致TCP/IP棧崩潰,導(dǎo)致主機(jī)崩潰。此外,長(zhǎng)時(shí)間、持續(xù)地向目標(biāo)主機(jī)發(fā)送大量互聯(lián)網(wǎng)控制消息協(xié)議,最終會(huì)導(dǎo)致系統(tǒng)崩潰。大量的互聯(lián)網(wǎng)控制消息協(xié)議會(huì)形成“ICMP風(fēng)暴”,使目標(biāo)主機(jī)耗費(fèi)大量的CPU資源而疲憊不堪。2.協(xié)議超文本傳輸協(xié)議超文本傳輸協(xié)議()是一個(gè)應(yīng)用層協(xié)議,因?yàn)樗姆绞胶?jiǎn)單快捷。它適用于分布式和超媒體信息系統(tǒng)。自1990年以來(lái),它被應(yīng)用于WWW全球信息服務(wù)系統(tǒng)。該協(xié)議允許使用自己的回復(fù)方法來(lái)表明請(qǐng)求的目的。它基于統(tǒng)一資源標(biāo)識(shí)符(URI)提供的參考原則。它被用作地址(URL)或名稱(URN)來(lái)標(biāo)記采用哪種方法。它以類(lèi)似于互聯(lián)網(wǎng)和多用途互聯(lián)網(wǎng)擴(kuò)展協(xié)議(MIME)的格式傳輸信息。該協(xié)議還
9、可以作為一個(gè)通用協(xié)議,實(shí)現(xiàn)用戶代理與連接其他互聯(lián)網(wǎng)服務(wù)的代理服務(wù)器或網(wǎng)關(guān)之間的通信(如SMTPNMTPFTPGOPHER: WAIS),允許基本超媒體訪問(wèn)各種應(yīng)用提供的資源,簡(jiǎn)化用戶代理系統(tǒng)的實(shí)現(xiàn)。3.TCP協(xié)議TCP/IP傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議的縮寫(xiě),其中文翻譯為傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議,又稱網(wǎng)絡(luò)通信協(xié)議應(yīng)用層文件傳輸、電子、文件服務(wù)、虛擬終端TFTP、SNMP、FTP、SMTP、DNS、RIP、Telnet。表示層:沒(méi)有用于數(shù)據(jù)格式化、代碼轉(zhuǎn)換和數(shù)據(jù)加密的協(xié)議。會(huì)話層:不存在取消或與其他聯(lián)系人建立聯(lián)系的協(xié)議。傳輸層:提供端到端接口TCP、UDP網(wǎng)絡(luò)層:為數(shù)據(jù)包選擇IP、ICMP、OSPF
10、、BGP、IGMP、ARP、RARP。數(shù)據(jù)鏈路層傳輸帶有地址的幀,以便與錯(cuò)誤檢測(cè)功能SLIP、CSLIP、PPP、MTU、ARP、RARP進(jìn)行通信ISO2110、IEEE802、IEEE802.2,用于在物理層以二進(jìn)制數(shù)據(jù)的形式在物理介質(zhì)上傳輸數(shù)據(jù)TCP/IP協(xié)議,包括一系列構(gòu)成互聯(lián)網(wǎng)基礎(chǔ)的網(wǎng)絡(luò)協(xié)議。TCP負(fù)責(zé)發(fā)現(xiàn)傳輸問(wèn)題,一有問(wèn)題就發(fā)出信號(hào),要求重傳,直到所有數(shù)據(jù)都安全正確地傳輸?shù)侥康牡亍6鳬P為互聯(lián)網(wǎng)上的每臺(tái)計(jì)算機(jī)指定一個(gè)地址。4.ARP協(xié)議Arp是一個(gè)重要的tcp/ip協(xié)議,用于確定ip地址對(duì)應(yīng)的網(wǎng)卡物理地址。使用arp命令,您可以查看本地計(jì)算機(jī)或另一臺(tái)計(jì)算機(jī)的arp緩存中的當(dāng)前內(nèi)容。此
11、外,使用arp命令,還可以手動(dòng)輸入網(wǎng)卡的靜態(tài)物理/ip地址對(duì)。對(duì)于默認(rèn)網(wǎng)關(guān)和本地服務(wù)器等常見(jiàn)主機(jī),您可以使用這種方法,這有助于減少網(wǎng)絡(luò)上的信息量。根據(jù)默認(rèn)設(shè)置,arp緩存中的項(xiàng)目是動(dòng)態(tài)的。只要發(fā)送了指定位置的數(shù)據(jù)報(bào),并且緩存中沒(méi)有當(dāng)前項(xiàng)目,arp就會(huì)自動(dòng)添加該項(xiàng)。一旦輸入了緩存項(xiàng),它們就已經(jīng)開(kāi)始失效了。例如,在windows nt網(wǎng)絡(luò)中,如果您在輸入該項(xiàng)目后沒(méi)有進(jìn)一步使用它,物理/ip地址對(duì)將在2到10分鐘內(nèi)失效。因此,如果arp緩存中的條目很少或沒(méi)有,也不要驚訝,可以通過(guò)另一臺(tái)計(jì)算機(jī)或路由器的ping命令來(lái)添加。所以,當(dāng)你需要通過(guò)arp命令檢查緩存的內(nèi)容時(shí),最好先ping這臺(tái)電腦(不能從這臺(tái)
12、電腦發(fā)送ping命令)。5.RIP協(xié)議RIP是一種 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/807.htm t _blank 網(wǎng)關(guān)與主機(jī)交換路由信息的標(biāo)準(zhǔn)。RIP是一種 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/706465.htm t _blank 網(wǎng)關(guān)協(xié)議。成為國(guó)民 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/3487.htm t _blank 網(wǎng)絡(luò)比如現(xiàn)在的互聯(lián)網(wǎng),整個(gè)網(wǎng)絡(luò)有很多應(yīng)用2
13、HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/1031393.htm t _blank 路由協(xié)議。形成為 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/3487.htm t _blank 網(wǎng)絡(luò)他們每一個(gè)人。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/2663.htm t _blank 獨(dú)立系統(tǒng),都有自己的路由技術(shù)。不同的AS系統(tǒng)有不同的路由技術(shù)。作為IGP( HYPERLINK ./%20%20%20
14、%20:/baike.baidu%20%20%20%20/view/706465.htm t _blank 網(wǎng)關(guān)協(xié)議)是第一個(gè)廣泛使用的協(xié)議,主要用于AS系統(tǒng),即 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/2663.htm t _blank 獨(dú)立系統(tǒng)(自治系統(tǒng)).連接AS系統(tǒng)有專(zhuān)門(mén)的協(xié)議,其中最早的協(xié)議是“EGP”( HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/543338.htm t _blank egp),目前仍應(yīng)用于互聯(lián)網(wǎng),這樣的協(xié)議通常被視為AS。 HY
15、PERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/1031393.htm t _blank 路由協(xié)議。RIP主要是為了利用類(lèi)似的技術(shù)和適中的大小而設(shè)計(jì)的。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/3487.htm t _blank 網(wǎng)絡(luò)一起努力。所以RIP更適合簡(jiǎn)單的校園網(wǎng)和區(qū)域網(wǎng),而不適合復(fù)雜的,通過(guò)速度變化不大的布線連接。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/3487.htm t _blank
16、 網(wǎng)絡(luò)形勢(shì)。RIP是一種基于 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/702353.htm t _blank 距離向量出租車(chē) HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/1031393.htm t _blank 路由協(xié)議,是互聯(lián)網(wǎng)的標(biāo)準(zhǔn)協(xié)議,它最大的優(yōu)點(diǎn)就是簡(jiǎn)單。RIP協(xié)議要求 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/3487.htm t _blank 網(wǎng)絡(luò)他們每一個(gè)人 HYPERLINK
17、./%20%20%20%20:/baike.baidu%20%20%20%20/view/1360.htm t _blank 路由器有必要維護(hù)從自身到所有其它目的網(wǎng)絡(luò)的距離記錄。RIP協(xié)議將“距離”定義為:從一 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/1360.htm t _blank 路由器到直接連接 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/3487.htm t _blank 網(wǎng)絡(luò)的距離被定義為1。易從 HYPERLINK ./%20%20%20%20:
18、/baike.baidu%20%20%20%20/view/1360.htm t _blank 路由器到間接連接的 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/3487.htm t _blank 網(wǎng)絡(luò)的距離定義為每次通過(guò)路由器時(shí),距離加1。“距離”也稱為“跳數(shù)”。RIP最多只允許15條路徑。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/1360.htm t _blank 路由器因此,當(dāng)距離等于16時(shí),它是不可達(dá)的。可見(jiàn)RIP協(xié)議只適用于小型互聯(lián)網(wǎng)。RIP 2來(lái)源于
19、RIP,屬于RIP協(xié)議的補(bǔ)充協(xié)議。它主要用于擴(kuò)大加載有用信息的數(shù)量,增加其安全性能。RIPv1和RIPv2是基于UDP的協(xié)議。在RIP2下,每臺(tái)主機(jī)或 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/1360.htm t _blank 路由器通過(guò)路由過(guò)程從UDP端口520發(fā)送和接受數(shù)據(jù)包。RIP協(xié)議的默認(rèn)路由更新周期為30秒。2.網(wǎng)絡(luò)拓?fù)涞臉?gòu)建2.1.調(diào)試過(guò)程和調(diào)試結(jié)果A.根據(jù)題目分析,構(gòu)建網(wǎng)絡(luò)拓?fù)鋱D;b、測(cè)試網(wǎng)絡(luò)連通性:在主機(jī)0上打開(kāi)命令提示符,輸入ping命令和主機(jī)1的IP地址,以及主機(jī)0和主機(jī)1之間的網(wǎng)絡(luò)連接。測(cè)試結(jié)果如下:主
20、機(jī)0的IP地址是:,子網(wǎng)掩碼是:,主機(jī)1的IP地址是:,子網(wǎng)掩碼是:。測(cè)試結(jié)果表明主機(jī)0和主機(jī)1斷開(kāi)連接,數(shù)據(jù)無(wú)法在主機(jī)0和主機(jī)1之間傳輸。打開(kāi)并使用路由器A的S1/2端口的命令行,輸入ping命令和路由器B的S1/2端口的IP地址,以測(cè)試網(wǎng)絡(luò)連通性。測(cè)試結(jié)果如下:路由器A的S1/2端口的IP地址是,子網(wǎng)掩碼是52。路由器B的S1/2端口的IP地址是,子網(wǎng)掩碼是255.255.255。測(cè)試結(jié)果顯示,路由器A的S1/2端口與路由器B的S1/2端口相連,路由器A的S1/2端口與路由器B的S1/2端口之間可以傳輸數(shù)據(jù)在服務(wù)器上打開(kāi)命令提示符,輸入ping命令和路由器B的F1/0端口的IP地址,并檢查
21、路由器B的F1/0端口和服務(wù)器之間的網(wǎng)絡(luò)連通性。測(cè)試結(jié)果如下:服務(wù)器的IP地址是:8,子網(wǎng)掩碼是:,路由器B的F1/0端口的IP地址是:,子網(wǎng)掩碼是:。測(cè)試結(jié)果表明,路由器B的F1/0端口與服務(wù)器相連,數(shù)據(jù)可以在路由器B的F1/0端口與服務(wù)器之間傳輸。c .將測(cè)試環(huán)境從實(shí)時(shí)環(huán)境切換到模擬環(huán)境;d .編輯過(guò)濾器,設(shè)置過(guò)濾條件;E.選擇自動(dòng)捕獲/播放:F.數(shù)據(jù)在仿真環(huán)境中傳輸,測(cè)試結(jié)果如下:G.捕獲的協(xié)議數(shù)據(jù)包如下:2.2.測(cè)試結(jié)果和分析在實(shí)驗(yàn)中,網(wǎng)絡(luò)協(xié)議在數(shù)據(jù)通信中起著重要的作用,網(wǎng)絡(luò)上的數(shù)據(jù)傳輸是由協(xié)議來(lái)支持的。如果網(wǎng)絡(luò)沒(méi)有協(xié)議,那么它就是一個(gè)空殼,失去了意義。在網(wǎng)絡(luò)通信中,各層協(xié)議相互獨(dú)立,
22、但同時(shí)又相互協(xié)作。在測(cè)試中,我檢查了不同局域網(wǎng)之間的主機(jī)連接。不同局域網(wǎng)的網(wǎng)絡(luò)號(hào)不一樣,我無(wú)法直接溝通。我用ping命令測(cè)試它們之間的連通性,收到的消息是超時(shí)。我還測(cè)試了路由器之間的連通性。如果兩臺(tái)路由器想要連接,它們的網(wǎng)絡(luò)號(hào)必須相同,并且它們的接口必須是同一類(lèi)型。同時(shí),我還測(cè)試了服務(wù)器和路由器之間的連通性。因?yàn)樗鼈兊木W(wǎng)絡(luò)號(hào)相同,所以它們都是相連的。在網(wǎng)絡(luò)拓?fù)鋱D的構(gòu)建和仿真中,由于個(gè)人能力有限,無(wú)法完整調(diào)試整個(gè)網(wǎng)絡(luò)拓?fù)鋱D。問(wèn)題還是很多的。我也嘗試過(guò)連接,但是由于我的知識(shí)有限,以失敗告終。這是我感到相當(dāng)遺憾的事情。如果有機(jī)會(huì)的話,還是希望可以開(kāi)機(jī),這樣可以更好的掌握網(wǎng)絡(luò)上的協(xié)議分析和數(shù)據(jù)傳輸。2
23、.3.協(xié)議的選擇和分析為了在網(wǎng)絡(luò)上傳輸數(shù)據(jù),除了基本硬件設(shè)備的支持外,還需要協(xié)議的支持。下面是對(duì)網(wǎng)絡(luò)拓?fù)鋱D的結(jié)構(gòu)的分析,以及一些可能用于其模擬測(cè)試的分析。應(yīng)用層:應(yīng)用層可能使用的協(xié)議包括IP、DNS、FTP等。它是唯一直接為用戶的應(yīng)用程序進(jìn)程提供訪問(wèn)OSI環(huán)境的方法和服務(wù)的層。提供給應(yīng)用程序進(jìn)程的服務(wù)是所有層提供的服務(wù)的總和。傳輸層:在數(shù)據(jù)傳輸?shù)倪^(guò)程中,傳輸層使用的協(xié)議包括TCP協(xié)議和UDP協(xié)議。它負(fù)責(zé)獲取所有信息,為上層提供端到端透明可靠的數(shù)據(jù)傳輸服務(wù),還負(fù)責(zé)數(shù)據(jù)流和差錯(cuò)控制機(jī)制。網(wǎng)絡(luò)層:在數(shù)據(jù)傳輸過(guò)程中,使用的網(wǎng)絡(luò)層協(xié)議有ARP協(xié)議、ICMP協(xié)議等。選擇合適的網(wǎng)間路由和交換節(jié)點(diǎn),保證數(shù)據(jù)及
24、時(shí)傳輸?shù)侥康牡?。而不是提供錯(cuò)誤檢測(cè)和流量控制技術(shù),應(yīng)該交給上層來(lái)實(shí)現(xiàn)。數(shù)據(jù)鏈路層:在數(shù)據(jù)傳輸過(guò)程中,使用的數(shù)據(jù)鏈路層協(xié)議包括PPP協(xié)議等。它用于在相鄰節(jié)點(diǎn)之間建立數(shù)據(jù)鏈路(邏輯鏈路),通過(guò)差錯(cuò)控制在信道上提供數(shù)據(jù)幀的無(wú)差錯(cuò)傳輸,并提供可靠的數(shù)據(jù)傳輸。其功能主要包括物理地址尋址、數(shù)據(jù)成幀、流量控制、數(shù)據(jù)錯(cuò)誤檢測(cè)和重傳等。物理層:主要規(guī)定通信設(shè)備的機(jī)械特性、電氣特性、功能特性和協(xié)議,用于建立、維護(hù)和拆除物理鏈路的連接。主機(jī)A-路由器(零個(gè)或多個(gè))-主機(jī)B例如,主機(jī)A上的應(yīng)用程序A想要與主機(jī)B上的應(yīng)用程序B通信,大致如下A將需要通信的數(shù)據(jù)發(fā)送到傳輸層,并在傳輸層添加與應(yīng)用對(duì)應(yīng)的通信端口號(hào)(主機(jī)A上不
25、同的應(yīng)用有不同的端口號(hào))。如果使用TCP,添加TCP頭,UDP添加UDP頭。添加頭之后繼續(xù)下載到網(wǎng)絡(luò)層,再添加IP頭(標(biāo)識(shí)主機(jī)地址等一些數(shù)據(jù),這里就不贅述了)。然后傳輸?shù)较聦?,在?shù)據(jù)鏈路層封裝成幀,最后在物理層變成二進(jìn)制數(shù)據(jù),編碼后再傳輸?shù)酵獠俊T谶@個(gè)過(guò)程中,你可能會(huì)經(jīng)過(guò)許多種局域網(wǎng),例如:主機(jī)A -(局域網(wǎng)1-路由器-局域網(wǎng)2)-主機(jī)B這個(gè)模型比前一個(gè)稍微詳細(xì)一點(diǎn),其中括號(hào)里可能有一個(gè)或多個(gè),這取決于你在和誰(shuí)通信,也就是主機(jī)b的位置。主機(jī)A的數(shù)據(jù)已經(jīng)到達(dá)特定的物理介質(zhì),然后通過(guò)LAN 1傳遞到路由器。路由器從主機(jī)A接收數(shù)據(jù),首先對(duì)數(shù)據(jù)進(jìn)行解碼,還原為數(shù)據(jù)幀,然后轉(zhuǎn)換為網(wǎng)絡(luò)層數(shù)據(jù)。這個(gè)過(guò)程是主
26、機(jī)A的數(shù)據(jù)在路由器上經(jīng)過(guò)網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層的逆向過(guò)程。然后路由器對(duì)來(lái)自主機(jī)A的數(shù)據(jù)(即主機(jī)A網(wǎng)絡(luò)層添加的數(shù)據(jù))的IP頭進(jìn)行分析,修改頭中的一些內(nèi)容后,繼續(xù)發(fā)送數(shù)據(jù)。直到主機(jī)B接收到數(shù)據(jù),主機(jī)B按照主機(jī)A處理數(shù)據(jù)的相反過(guò)程處理數(shù)據(jù),直到數(shù)據(jù)被傳送到主機(jī)B的應(yīng)用B。完成從主機(jī)A到主機(jī)B的單向通信.這里的主機(jī)A和B只是為了方便書(shū)寫(xiě)。有可能兩個(gè)通信方不一定是個(gè)人PC。服務(wù)器與主機(jī)、主機(jī)與主機(jī)、服務(wù)器與服務(wù)器之間的通信大致相同。再比如,我們打開(kāi)網(wǎng)頁(yè)上的百度:就是我們主機(jī)瀏覽器的這個(gè)應(yīng)用和百度的服務(wù)器之間的通信。應(yīng)用程序使用的協(xié)議是,服務(wù)器的端口號(hào)是眾所周知的端口號(hào)80。3.協(xié)議分析3.1.協(xié)議分
27、析平臺(tái)的構(gòu)建和操作步驟A.選擇需要構(gòu)建的網(wǎng)絡(luò)設(shè)備。這里路由器選擇1841型號(hào),交換機(jī)選擇2950-24型號(hào),主機(jī)選擇PC-PT型號(hào)和Server-PT型號(hào)。B.選擇服務(wù)器之間的連接線,相同設(shè)備之間的交叉線,不同設(shè)備之間的直接線。C.選擇線路后,選擇連接線和要連接的設(shè)備之間的接口。D.線路連接后,配置路由器的IP地址、默認(rèn)子網(wǎng)掩碼、主機(jī)的IP地址、默認(rèn)網(wǎng)關(guān)、DNS服務(wù)器地址和子網(wǎng)掩碼,最后配置服務(wù)器的IP地址、默認(rèn)網(wǎng)關(guān)、DNS服務(wù)器地址和子網(wǎng)掩碼。網(wǎng)絡(luò)拓?fù)鋱D如下:E.將網(wǎng)絡(luò)環(huán)境從實(shí)時(shí)切換到模擬測(cè)試環(huán)境,并設(shè)置過(guò)濾器。在這里選擇,ICMP,ARP協(xié)議。F.從服務(wù)器到主機(jī)使用協(xié)議數(shù)據(jù)單元。G.單擊自
28、動(dòng)捕獲和播放。H.使用協(xié)議單元進(jìn)行數(shù)據(jù)傳輸?shù)臏y(cè)試結(jié)果如下:一、數(shù)據(jù)傳輸在模擬環(huán)境下進(jìn)行,測(cè)試結(jié)果如下:J.捕獲的協(xié)議數(shù)據(jù)包如下:K.打開(kāi)host 0的命令提示符,輸入Tracert命令進(jìn)行跟蹤。跟蹤結(jié)果如下:3.2.各級(jí)協(xié)議的數(shù)據(jù)分析層次結(jié)構(gòu)概述TCP/IP協(xié)議不是TCP和IP的統(tǒng)稱,而是互聯(lián)網(wǎng)的整個(gè)TCP/IP協(xié)議家族。奴隸協(xié)議 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/547346.htm t _blank 層次模型一方面,TCP/IP由四個(gè)層次組成: HYPERLINK ./%20%20%20%20:/baike.bai
29、du%20%20%20%20/view/4022168.htm t _blank 網(wǎng)絡(luò)接口層、 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/239600.htm t _blank 網(wǎng)絡(luò)層、 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/239605.htm t _blank 傳輸層、 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/239619.htm t _blank 應(yīng)用層。傳輸控制協(xié)議 HYPERL
30、INK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/36190.htm t _blank 協(xié)議并不完全吻合。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/113948.htm t _blank OSIOSI(開(kāi)放系統(tǒng)互連)是傳統(tǒng)的七層參考模型。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/1171987.htm t _blank 開(kāi)放系統(tǒng)互連參考模型是一種 HYPERLINK ./%20%20%20%20:/baike
31、.baidu%20%20%20%20/view/185322.htm t _blank 通信協(xié)議7層抽象參考模型,其中每一層執(zhí)行特定的任務(wù)。該模型的目的是使各種硬件在同一層次上相互通信。第七層是: HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/239585.htm t _blank 物理層、 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/239592.htm t _blank 數(shù)據(jù)鏈路層(網(wǎng)絡(luò)接口層), HYPERLINK ./%20%20%20%20:/baike.
32、baidu%20%20%20%20/view/239600.htm t _blank 網(wǎng)絡(luò)層(網(wǎng)絡(luò)層), HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/239605.htm t _blank 傳輸層、 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/239612.htm t _blank 會(huì)話層、 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/239615.htm t _blank 表示層和 HYPERLI
33、NK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/239619.htm t _blank 應(yīng)用層(應(yīng)用層)。而TCP/IP HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/278358.htm t _blank protocol采用四層的分層結(jié)構(gòu),每一層調(diào)用其下一層提供的網(wǎng)絡(luò)來(lái)完成自己的需求。因?yàn)锳RPNET的設(shè)計(jì)者專(zhuān)注于 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/1359266.htm t _blank 網(wǎng)絡(luò)互連,允許
34、 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/676314.htm t _blank 通信子網(wǎng)( HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/4022168.htm t _blank 網(wǎng)絡(luò)接口層采用各種現(xiàn)有或未來(lái)的協(xié)議,因此在此級(jí)別中不提供特殊協(xié)議。實(shí)際上,TCP/IP協(xié)議可以通過(guò) HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/4022168.htm t _blank 網(wǎng)絡(luò)接口層連接到任何網(wǎng)絡(luò),如X.
35、25交換網(wǎng)絡(luò)或 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/3933.htm t _blank IEEE02蘭。TCP/IP結(jié)構(gòu)對(duì)應(yīng)于OSI結(jié)構(gòu)。傳輸控制協(xié)議開(kāi)放式系統(tǒng)互聯(lián)參考模型(Open System Interconnect Reference Model)應(yīng)用層應(yīng)用層表示層會(huì)晤層主機(jī)到主機(jī)層(也稱為傳輸層)傳輸層網(wǎng)絡(luò)層(也稱為互連層)網(wǎng)路層網(wǎng)絡(luò)接口層(鏈路層)數(shù)據(jù)鏈路層物理層3.2.1.網(wǎng)絡(luò)接口層物理層定義了物理介質(zhì)的各種特征:1、 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%
36、20%20/view/1590129.htm t _blank 機(jī)械性能;2.電子特性;3、 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/3564002.htm t _blank 功能性能;4、學(xué)科特色。數(shù)據(jù)鏈路層負(fù)責(zé)接收IP數(shù)據(jù)包,并通過(guò)網(wǎng)絡(luò)發(fā)送它們或從網(wǎng)絡(luò)接收它們。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/24183.htm t _blank 幀,提取IP HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/
37、view/25880.htm t _blank 數(shù)據(jù)包,到IP層。常見(jiàn)的接口層協(xié)議有:以太網(wǎng)802.3、令牌環(huán)網(wǎng)802.5、 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/175390.htm t _blank X.25、 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/284453.htm t _blank 幀中繼、 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/89174.htm t _blank HD
38、LC、PPP ATM等等。3.2.2.網(wǎng)路層負(fù)責(zé)鄰接 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/3314.htm t _blank 計(jì)算機(jī)之間的交流。其功能包括三個(gè)方面。1.處理來(lái)自傳輸層的數(shù)據(jù)包發(fā)送請(qǐng)求,收到請(qǐng)求后,將數(shù)據(jù)包加載到IP數(shù)據(jù)報(bào)中,填充報(bào)頭,選擇到達(dá)目的地的路徑,然后將數(shù)據(jù)報(bào)發(fā)送到相應(yīng)的網(wǎng)絡(luò)接口。第二,處理傳入的數(shù)據(jù)報(bào):首先檢查其合法性,然后路由如果數(shù)據(jù)報(bào)已經(jīng)到達(dá)目的地,則刪除報(bào)頭,將其余部分交給適當(dāng)?shù)膫鬏攨f(xié)議;如果數(shù)據(jù)報(bào)沒(méi)有到達(dá)目的地,轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)。第三,處理路徑、流量控制、擁塞等問(wèn)題。網(wǎng)絡(luò)層包括: HYPERL
39、INK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/8370.htm t _blank IP(互聯(lián)網(wǎng)協(xié)議)協(xié)議, HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/30564.htm t _blank ICMP(互聯(lián)網(wǎng)控制消息協(xié)議)控制消息協(xié)議, HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/32698.htm t _blank ARP地址解析協(xié)議,RARP(反向ARP)反向地址轉(zhuǎn)換協(xié)議。 HYPERLINK ./%20%20
40、%20%20:/baike.baidu%20%20%20%20/view/8370.htm t _blank IP它是網(wǎng)絡(luò)層的核心,通過(guò)路由封裝下一個(gè)IP,交給接口層。IP數(shù)據(jù)報(bào)是一種無(wú)連接服務(wù)。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/30564.htm t _blank ICMP是網(wǎng)絡(luò)層的補(bǔ)充,可以送回。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/175122.htm t _blank 報(bào)文。用于檢查網(wǎng)絡(luò)是否通暢。 HYPERLINK ./%20%20%
41、20%20:/baike.baidu%20%20%20%20/view/709.htm t _blank Ping命令是發(fā)送ICMP。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/32757.htm t _blank echo包,通過(guò)echo中繼發(fā)回進(jìn)行網(wǎng)絡(luò)測(cè)試。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/32698.htm t _blank ARP是積極的。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/v
42、iew/149421.htm t _blank 地址分辨協(xié)議,通過(guò)已知的IP,找到相應(yīng)主機(jī)的 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/69334.htm t _blank MAC地址。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/32772.htm t _blank RARP它是一種反向地址解析協(xié)議,通過(guò)MAC地址來(lái)確定IP地址。例如 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/51922.ht
43、m t _blank 無(wú)盤(pán)工作站和DHCP服務(wù)。3.2.3.傳輸層提供 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/330120.htm t _blank 應(yīng)用程序之間的交流。其功能包括:1 .格式化信息流;第二,提供可靠的傳輸。為了實(shí)現(xiàn)后者,傳輸層協(xié)議規(guī)定接收方必須發(fā)回確認(rèn),如果數(shù)據(jù)包丟失,則必須重新發(fā)送,這就是眾所周知的“三次握手”過(guò)程,從而提供可靠的數(shù)據(jù)傳輸。傳輸層主要包括傳輸控制協(xié)議TCP(傳輸控制協(xié)議)和用戶數(shù)據(jù)報(bào)協(xié)議。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20
44、/view/30509.htm t _blank UDP(用戶數(shù)據(jù)報(bào)協(xié)議).3.2.4應(yīng)用層為用戶提供一組常用的應(yīng)用程序,如 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/1524.htm t _blank 電子文件傳輸訪問(wèn), HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/59099.htm t _blank 遠(yuǎn)程登錄等等。遠(yuǎn)程登錄 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/44255.htm t _
45、blank TELNETTELNET協(xié)議用于提供在網(wǎng)絡(luò)中其它主機(jī)上注冊(cè)的接口。TELNET會(huì)話提供了一個(gè)基于字符的虛擬終端。文件傳輸訪問(wèn)FTP用法 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/1157060.htm t _blank FTP協(xié)議提供網(wǎng)絡(luò)機(jī)器之間的文件復(fù)制功能。應(yīng)用層協(xié)議主要包括以下幾種:FTP、TELNET、DNS、SMTP、RIP、NFS。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/369.htm t _blank FTP(文件傳輸協(xié)議)是一種
46、文件傳輸協(xié)議。一般使用FTP服務(wù)進(jìn)行上傳和下載。數(shù)據(jù)端口為20H,控制端口為21H。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/44255.htm t _blank Telnet是用戶遠(yuǎn)程登錄服務(wù),使用23H端口,明碼傳輸,差,簡(jiǎn)單方便。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/22276.htm t _blank DNS(域名服務(wù))是域名解析服務(wù),提供域名和IP地址之間的轉(zhuǎn)換。 HYPERLINK ./%20%20%20%20:/baike.baidu%2
47、0%20%20%20/view/5450.htm t _blank SMTP(簡(jiǎn)單郵件傳輸協(xié)議)是一種簡(jiǎn)單的傳輸協(xié)議,用于控制信件的發(fā)送和傳輸。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/30530.htm t _blank RIP路由器信息協(xié)議是一種路由信息協(xié)議,用于在網(wǎng)絡(luò)設(shè)備之間交換路由信息。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/44349.htm t _blank NFS(網(wǎng)絡(luò)文件系統(tǒng))是一種網(wǎng)絡(luò)文件系統(tǒng),用于網(wǎng)絡(luò)中不同主機(jī)之間共享文件。(超文本傳
48、輸協(xié)議)是一種超文本傳輸協(xié)議,用于實(shí)現(xiàn)互聯(lián)網(wǎng)中的WWW服務(wù)。摘要OSI中的層功能TCP/IP協(xié)議族應(yīng)用層文件傳輸,電子學(xué),文件服務(wù),虛擬終端TFTP、SNMP、FTP、SMTP、DNS、Telnet等。表示層數(shù)據(jù)格式化、代碼轉(zhuǎn)換、數(shù)據(jù)加密沒(méi)有協(xié)議會(huì)晤層或者與其他聯(lián)系人聯(lián)系。沒(méi)有協(xié)議圖書(shū)傳輸層提供端到端接口TCP,UDP網(wǎng)路層為數(shù)據(jù)包選擇路由。IP、ICMP、OSPF、EIGRP、IGMP、RIP數(shù)據(jù)鏈路層傳輸帶有用于錯(cuò)誤檢測(cè)的地址的幀SLIP,CSLIP,PPP,MTU,ARP,RARP物理層在物理介質(zhì)上以二進(jìn)制數(shù)據(jù)的形式傳輸數(shù)據(jù)。IS01110、IEEE802、IEEE802.2網(wǎng)絡(luò)層的協(xié)議
49、主要包括IP、ICMP、IGMP等。因?yàn)樗薎P協(xié)議模塊,所以它是所有基于TCP/IP協(xié)議的網(wǎng)絡(luò)的核心。在網(wǎng)絡(luò)層,IP模塊執(zhí)行大部分功能。而ICMP和IGMP幫助IP用其他支持IP的協(xié)議完成特定的任務(wù),比如用主機(jī)/路由器傳輸差錯(cuò)控制信息控制報(bào)文等。網(wǎng)絡(luò)層負(fù)責(zé)網(wǎng)絡(luò)中主機(jī)之間的信息傳輸。傳輸層的主要協(xié)議是TCP和UDP。正如網(wǎng)絡(luò)層控制主機(jī)之間的數(shù)據(jù)傳輸一樣,傳輸層也控制將進(jìn)入網(wǎng)絡(luò)層的數(shù)據(jù)。兩種協(xié)議是它管理這些數(shù)據(jù)的兩種方式:TCP是基于連接的協(xié)議; HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/30509.htm t _blank
50、 UDP它是無(wú)連接服務(wù)管理的協(xié)議。TCP/IP模型的主要缺點(diǎn)是:首先,不清楚服務(wù)、接口和協(xié)議之間的區(qū)別。一個(gè)好的軟件項(xiàng)目應(yīng)該把功能和實(shí)現(xiàn)方法區(qū)分開(kāi)來(lái),而TCP/IP恰恰沒(méi)有很好地做到這一點(diǎn),使得TCP/IP的參考模型在指導(dǎo)新技術(shù)的使用上顯得力不從心。TCP/IP參考模型不適用于其他非TCP/IP協(xié)議的集群。其次,主機(jī)網(wǎng)絡(luò)層本身并不是一個(gè)實(shí)際的層,它定義了網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層之間的接口。物理層和數(shù)據(jù)鏈路層的劃分是必要和合理的。一個(gè)好的參考模型應(yīng)該能夠區(qū)分它們,但是TCP/IP參考模型不能。數(shù)據(jù)格式數(shù)據(jù):報(bào)頭+IP數(shù)據(jù)包+報(bào)尾(報(bào)頭包括MAC地址以及源主機(jī)和目的主機(jī)的類(lèi)型,報(bào)尾是校驗(yàn)字)IP包:IP
51、頭+TCP數(shù)據(jù)信息(IP頭包括IP地址、類(lèi)型、生存期等。源主機(jī)和目標(biāo)主機(jī))TCP數(shù)據(jù)信息:TCP報(bào)頭+實(shí)際數(shù)據(jù)(TCP報(bào)頭包括源主機(jī)和目標(biāo)主機(jī) HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/642103.htm t _blank 端口號(hào)、序號(hào)、確認(rèn)號(hào)、校驗(yàn)字等。)3.3.數(shù)據(jù)交換過(guò)程信息規(guī)則TCP/IP協(xié)議被稱為傳輸控制/互聯(lián)網(wǎng)協(xié)議,是互聯(lián)網(wǎng)的基礎(chǔ)。TCP/IP是網(wǎng)絡(luò)中使用的基本通信協(xié)議。雖然TCP/IP的名稱包括傳輸控制協(xié)議(TCP)和互聯(lián)網(wǎng)協(xié)議(IP)兩個(gè)協(xié)議,但TCP/IP實(shí)際上是一組協(xié)議,包括數(shù)百個(gè)具有各種功能的協(xié)議,如遠(yuǎn)
52、程登錄、文件傳輸和電子等。,而TCP和IP是保證完整數(shù)據(jù)傳輸?shù)膬蓚€(gè)基本而重要的協(xié)議。一般來(lái)說(shuō),TCP/IP是一個(gè)互聯(lián)網(wǎng)協(xié)議家族,而不僅僅是TCP和IP。TCP/IP協(xié)議的基本傳輸單位是數(shù)據(jù)包(datagram),TCP協(xié)議負(fù)責(zé)將數(shù)據(jù)分成若干個(gè)數(shù)據(jù)包,并給每個(gè)數(shù)據(jù)包加上相應(yīng)的數(shù)字(就像給信加上信封一樣),保證數(shù)據(jù)在數(shù)據(jù)接收端可以恢復(fù)成原來(lái)的格式。IP協(xié)議將接收端的主機(jī)地址添加到每個(gè)數(shù)據(jù)包中,這樣數(shù)據(jù)就可以找到它的目的地。如果數(shù)據(jù)在傳輸過(guò)程中丟失或失真,TCP協(xié)議會(huì)自動(dòng)要求它??傊?,IP協(xié)議保證數(shù)據(jù)傳輸,TCP協(xié)議保證數(shù)據(jù)傳輸質(zhì)量。TCP/IP協(xié)議數(shù)據(jù)傳輸基于TCP/IP協(xié)議的四層結(jié)構(gòu):應(yīng)用層、傳
53、輸層、網(wǎng)絡(luò)層和接口層。數(shù)據(jù)傳輸時(shí),每層都要加一個(gè),其中數(shù)據(jù)在接收端被同層協(xié)議使用,使用過(guò)的數(shù)據(jù)在接收端每層都被刪除,以保證傳輸數(shù)據(jù)的格式完全一致。3.4.協(xié)議原理及協(xié)議間協(xié)調(diào)過(guò)程分析。ICMP協(xié)議是面向連接的協(xié)議,用于傳輸錯(cuò)誤報(bào)告控制信息。這是一個(gè)非常重要的協(xié)議,對(duì)于 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/17495.htm t _blank 網(wǎng)絡(luò)安全性意義重大。這是 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/7649.htm t _blank TCP/I
54、P協(xié)議家庭,屬于網(wǎng)絡(luò)層協(xié)議,主要用于 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/23880.htm t _blank 主機(jī)和 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/1360.htm t _blank 路由器在它們之間傳遞控制信息,包括報(bào)告錯(cuò)誤、交換受限控制和狀態(tài)信息等。當(dāng)IP數(shù)據(jù)無(wú)法訪問(wèn)目標(biāo)時(shí) HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/1360.htm t _blank 路由器無(wú)法以當(dāng)前傳
55、輸速率轉(zhuǎn)發(fā)。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/25880.htm t _blank 數(shù)據(jù)包以此類(lèi)推,ICMP消息將被自動(dòng)發(fā)送。3.4.1.ICMP的原理ICMP提供一致且可理解的錯(cuò)誤報(bào)告信息。發(fā)送時(shí)出錯(cuò)。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/175122.htm t _blank 報(bào)文返回發(fā)送原始數(shù)據(jù)的設(shè)備,因?yàn)橹挥邪l(fā)送設(shè)備才是錯(cuò)誤消息的邏輯接收方。然后,發(fā)送設(shè)備可以根據(jù)ICMP發(fā)送消息 HYPERLINK ./%20%20%20%20:/ba
56、ike.baidu%20%20%20%20/view/175122.htm t _blank 報(bào)文確定錯(cuò)誤類(lèi)型,并確定如何更好地重新發(fā)送失敗的數(shù)據(jù)包。但是ICMP的唯一作用是報(bào)告問(wèn)題而不是糾正錯(cuò)誤,糾正錯(cuò)誤的任務(wù)是由發(fā)送方完成的。我們經(jīng)常在網(wǎng)絡(luò)中使用ICMP協(xié)議, HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/6814120.htm t _blank 比如我們經(jīng)常用它來(lái)檢查。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/8079702.htm t _blank 網(wǎng)絡(luò)
57、通空氣記錄的 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/709.htm t _blank Ping命令(Linux和Windows都有),這個(gè)“Ping”過(guò)程實(shí)際上就是ICMP協(xié)議工作的過(guò)程。還有其他人。 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/41338.htm t _blank 廣播網(wǎng)節(jié)目諸如 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/493712.htm t _blank 跟蹤路由器的
58、Tracert命令也是基于ICMP協(xié)議的。ICMP的全稱是互聯(lián)網(wǎng)控制消息協(xié)議。從技術(shù)角度來(lái)看,ICMP是一種“錯(cuò)誤檢測(cè)和報(bào)告機(jī)制”。其目的是使我們能夠檢測(cè)網(wǎng)絡(luò)的連接狀態(tài),確保連接的準(zhǔn)確性。其功能主要包括:A.檢測(cè)遠(yuǎn)端 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/23880.htm t _blank 主機(jī)是否存在;B.建立和維護(hù) HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/18655.htm t _blank 路由信息;c .重定向數(shù)據(jù)傳輸路徑;D.信息 HYPER
59、LINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/190232.htm t _blank 流控制;3.4.2.ICMP的常見(jiàn)類(lèi)型在ICMP通信中,它主要通過(guò)不同的 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/738139.htm t _blank 類(lèi)別(類(lèi)型)和 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/41.htm t _blank 代碼(代碼)讓機(jī)器識(shí)別不同的連接條件。常用的 HYPERLINK ./%20%
60、20%20%20:/baike.baidu%20%20%20%20/view/738139.htm t _blank 類(lèi)別如下表所列:ICMP是一個(gè)非常有用的協(xié)議,尤其是當(dāng)我們要判斷網(wǎng)絡(luò)連接狀態(tài)的時(shí)候。讓我們來(lái)看看ICMP的一些常見(jiàn)例子,以便更好地理解ICMP的功能和作用。Tracert用于跟蹤網(wǎng)絡(luò)連接。Tracert(跟蹤路由)是一個(gè)路由跟蹤實(shí)用程序,用于確定IP數(shù)據(jù)報(bào)訪問(wèn)目的地的路徑。Tracert命令使用IP生存時(shí)間(TTL)字段和ICMP錯(cuò)誤消息來(lái)確定網(wǎng)絡(luò)中從一臺(tái)主機(jī)到其它主機(jī)的路由。診斷實(shí)用程序?qū)哂胁煌鏁r(shí)間(TTL)值的互聯(lián)網(wǎng)控制消息協(xié)議(ICMP)。 HYPERLINK
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 一氧化碳中毒的救治與護(hù)理
- 消化內(nèi)科特色護(hù)理體系構(gòu)建
- 2025年版的醫(yī)療器械銷(xiāo)售代理合作協(xié)議模板
- 施工考試試題及答案
- 2025年設(shè)備租賃合同范本(標(biāo)準(zhǔn)版)
- 水務(wù)合同招商合作協(xié)議書(shū)
- 內(nèi)五科重癥醫(yī)學(xué)護(hù)理查房
- 養(yǎng)老護(hù)理員的相關(guān)法律知識(shí)
- 心理科敘事護(hù)理實(shí)踐體系
- 2025授權(quán)合同:房地產(chǎn)評(píng)估委托合同書(shū)
- QCT302023年機(jī)動(dòng)車(chē)用電喇叭技術(shù)條件
- 中醫(yī)內(nèi)科學(xué)方劑+歌訣
- 分形理論幻燈片
- 汽車(chē)租賃后續(xù)服務(wù)承諾
- 高風(fēng)險(xiǎn)作業(yè)檢查表
- 外傷性截癱課件
- 調(diào)度自動(dòng)化專(zhuān)業(yè)標(biāo)準(zhǔn)化作業(yè)指南
- 交接班制度課件
- 作業(yè)指導(dǎo)書(shū)7——回彈法檢測(cè)燒結(jié)磚砌體中砌筑砂漿強(qiáng)度
- 輪胎式裝載機(jī)檢測(cè)報(bào)告
- 中考寫(xiě)作復(fù)習(xí)之巧設(shè)懸念
評(píng)論
0/150
提交評(píng)論