資源描述:
《第4章 tcp-ip協(xié)議》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第4章TCP/IP協(xié)議計算機(jī)網(wǎng)絡(luò)技術(shù)與應(yīng)用本章內(nèi)容4.1TCP/IP協(xié)議層次模型與各層主要協(xié)議4.2IP地址4.3子網(wǎng)與超網(wǎng)4.4配置TCP/IP屬性(實(shí)驗課)4.5IP路由協(xié)議4.6端口與進(jìn)程通信4.7IPV64.8TCP/IP常用命令(實(shí)驗課)4.1TCP/IP協(xié)議層次模型與各層主要協(xié)議4.1.1TCP/IP層次結(jié)構(gòu)的劃分4.1.2互連層主要協(xié)議4.1.3傳輸層主要協(xié)議4.1.4應(yīng)用層主要協(xié)議4.1.1TCP/IP層次結(jié)構(gòu)的劃分1.TCP/IP的層次結(jié)構(gòu)應(yīng)用層表示層會話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層網(wǎng)絡(luò)接口層互聯(lián)層傳輸層應(yīng)用層2.各層的作用網(wǎng)絡(luò)接口層(主機(jī)-網(wǎng)絡(luò)層)是在一個網(wǎng)絡(luò)內(nèi)部的不同
2、節(jié)點(diǎn)之間發(fā)送和接收數(shù)據(jù)幀沒有定義任何協(xié)議,而是利用了其他網(wǎng)絡(luò)的低層協(xié)議——開放性互聯(lián)層(網(wǎng)際層、IP層)通過路由選擇將IP分組從源主機(jī)送到目的主機(jī)包括5個協(xié)議網(wǎng)絡(luò)接口層互聯(lián)層主機(jī)A主機(jī)BR1傳輸層互聯(lián)層網(wǎng)絡(luò)接口層傳輸層網(wǎng)絡(luò)接口層互聯(lián)層A2B1B2A1應(yīng)用層應(yīng)用層LAN1LAN2傳輸層負(fù)責(zé)在兩個通信的主機(jī)之間建立端到端的進(jìn)程間的通信提供兩種類型的服務(wù):面向連接的可靠的服務(wù)(TCP)、面向無連接的不可靠的服務(wù)(UDP)應(yīng)用層提供了豐富的應(yīng)用層協(xié)議,為用戶訪問網(wǎng)絡(luò)提供接口網(wǎng)絡(luò)接口層互聯(lián)層主機(jī)A主機(jī)BR1傳輸層互聯(lián)層網(wǎng)絡(luò)接口層傳輸層網(wǎng)絡(luò)接口層互聯(lián)層A2B1B2A1應(yīng)用層應(yīng)用層LAN1LAN24.1.2
3、互聯(lián)層主要協(xié)議IP協(xié)議ARP協(xié)議RARP協(xié)議ICMP協(xié)議IGMP協(xié)議盡力而為的將IP分組從發(fā)送端主機(jī)通過互聯(lián)網(wǎng)環(huán)境送達(dá)接收端主機(jī)IP協(xié)議的作用規(guī)定了全網(wǎng)通用的地址格式,并在統(tǒng)一機(jī)構(gòu)管理下進(jìn)行地址分配,保證一個IP地址對應(yīng)一臺主機(jī)采用數(shù)據(jù)報交換方式為傳輸層提供盡力而為的數(shù)據(jù)傳輸服務(wù),不保證IP分組一定送達(dá),也不負(fù)責(zé)處理傳輸中的錯誤,發(fā)現(xiàn)錯誤的分組就丟棄,分組的重新組裝和糾錯問題都交給傳輸層去解決。1.IP協(xié)議(InternetProtocol)2.ARP協(xié)議(AddressResolutionProtocol)網(wǎng)絡(luò)接口層IP層主機(jī)A主機(jī)BR1TCP層網(wǎng)絡(luò)接口層IP層TCP層網(wǎng)絡(luò)接口層IP層A2B
4、1B2A1應(yīng)用層應(yīng)用層LAN1LAN2根據(jù)IP地址尋址需要與IP地址對應(yīng)的物理地址ARP作用將IP地址轉(zhuǎn)換為物理地址。IP地址和MAC地址所處的層不同ARP的解析只能在一個局域網(wǎng)內(nèi)完成。為到達(dá)最終的目的主機(jī),路由器或網(wǎng)關(guān)所指定的下一站的IP地址下一站IP所對應(yīng)的物理地址ARP原理主機(jī)需要與任何其他計算機(jī)或路由器進(jìn)行通信時,首先要查詢本地ARP高速緩存如果ARP高速緩存中存在這個IP地址及其對應(yīng)的物理地址,解析便完成如果ARP高速緩存中沒有該IP地址ARP便在LAN上發(fā)出一個廣播,“你們誰的IP地址是***?請把你的物理地址告訴我”LAN上的每一臺主機(jī)或路由器均要查看ARP請求中包含的IP地址,
5、如果該IP地址與某一臺主機(jī)或路由器的IP地址一致,那么該主機(jī)或路由器便生成一個ARP應(yīng)答信息,信息中包含了與IP地址對應(yīng)的物理地址然后源主機(jī)ARP將IP地址與物理地址的組合添加到它的高速緩存中,以便以后查詢。3.RARP協(xié)議4.Internet控制信息協(xié)議(ICMP)5.多播協(xié)議(IGMP)InternetControlMessageProtocol,作用是向源主機(jī)報告差錯。路由器在將信息發(fā)送到它的最終目的地的過程中會遇到一系列問題如分組是否到達(dá)目的主機(jī)?在傳輸過程中出現(xiàn)了哪些差錯?路由器使用ICMP信息將這些問題通知源主機(jī)。多播:介于單播和廣播之間的一點(diǎn)對多點(diǎn)的通信方式IGMP是一個支持多播
6、的協(xié)議,它運(yùn)行在路由器上,用于幫助多播路由器識別加入到一個多播組的成員主機(jī),并將組成員信息轉(zhuǎn)發(fā)給其他多播路由器。RARP(ReverseAddressResolutionProtocol)是反向地址轉(zhuǎn)換協(xié)議。當(dāng)物理地址已知,但I(xiàn)P地址不知道時,則使用RARP解析。4.1.3傳輸層主要協(xié)議協(xié)議概述是面向連接的協(xié)議,發(fā)送數(shù)據(jù)之前通信雙方要建立連接,通信結(jié)束要拆除連接;通過確認(rèn)和超時重傳機(jī)制保證數(shù)據(jù)傳輸可靠若收到正確的幀,就給發(fā)送方發(fā)送“確認(rèn)信息”若發(fā)送方在規(guī)定的時間內(nèi)沒有收到“確認(rèn)”信息就重發(fā)數(shù)據(jù);TCP還提供流量控制功能TCP協(xié)議為應(yīng)用層要求傳輸可靠的應(yīng)用提供數(shù)據(jù)傳輸服務(wù)1.TCP協(xié)議(Tran
7、smissionControlProtocol)TCP協(xié)議的工作過程(1)建立連接(3次握手)TCP在發(fā)送方和接收方之間經(jīng)過三次數(shù)據(jù)交換來建立連接主機(jī)A主機(jī)B①我想和你建立連接,我的初始序號是X②同意和你建立連接,我的初始序號是Y③那我開始傳輸數(shù)據(jù)吧,本報文的序號是X+1SYN=1,SEQ=XSYN=1,SEQ=YACK=X+1ACK=Y+1為了防止已失效的連接請求報文段突然傳送到了服務(wù)端,因而產(chǎn)