TCPIP第二章TCP協(xié)議族_第1頁
TCPIP第二章TCP協(xié)議族_第2頁
TCPIP第二章TCP協(xié)議族_第3頁
TCPIP第二章TCP協(xié)議族_第4頁
TCPIP第二章TCP協(xié)議族_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

TCP/IP協(xié)議第二講

OSI模型和TCP/IP協(xié)議族本講內(nèi)容分層模型OSI參考模型TCP/IP參考模型編址網(wǎng)絡體系結構網(wǎng)絡體系結構層和協(xié)議的集合稱為網(wǎng)絡的體系結構。網(wǎng)絡的基本模型網(wǎng)絡功能及其之間關系的系統(tǒng)模型系統(tǒng)各層的描述機制相關的協(xié)議建立網(wǎng)絡體系結構的目的抽象的討論和研究網(wǎng)絡技術網(wǎng)絡的實現(xiàn)技術和網(wǎng)絡的功能能夠相互獨立、各自發(fā)展。網(wǎng)絡模型層次型以ISO-OSI為代表用嚴格的層次關系來表述網(wǎng)絡功能的劃分及其之間的關系所包含的各個協(xié)議具有很明確的層次依賴關系。功能型以TCP/IP為代表以網(wǎng)絡服務所需的各項功能為主線來劃分功能間的關系無嚴格的層次界限,所包含的各協(xié)議具有明確的功能依賴關系。網(wǎng)絡分層為什么要進行分層?為了減少協(xié)議設計的復雜性,網(wǎng)絡按層(layer)的方式來組織。優(yōu)點----分而治之把復雜的問題分解成幾個子問題簡化相關的網(wǎng)絡操作層與層之間提供標準接口缺點嚴格按照分層思想設計的軟件效率低下協(xié)議協(xié)議的組成:語法(syntax):數(shù)據(jù)與控制信息的格式、數(shù)據(jù)編碼等語義(semantics):控制信息的內(nèi)容,需要做出的動作及響應時序關系(timing):有關事件順序的說明、速度匹配協(xié)議的概念舉例甲要打電話給乙,首先甲撥通乙的電話號碼,對方電話振鈴,乙拿起電話,然后甲乙開始通話,通話完畢后,雙方掛斷電話。

在這個過程中,甲乙雙方都遵守了打電話的協(xié)議。協(xié)議的復雜性層次結構的通信實例(1)實例分析甲乙公司都可以看作是網(wǎng)絡結點經(jīng)理、助手和秘書是一個個的通信實體處于不同結點的相同層次的實體叫做對等實體協(xié)議實際上是對等實體之間的通信規(guī)則的約定

比如兩個公司的秘書之間就有收發(fā)傳真、和普通信函的協(xié)議,高級助理之間都遵照標準公函的協(xié)議,經(jīng)理之間當然也有協(xié)議。各層向它上層提供服務分層的三大原則完備、高效的原則增值服務的原則(N)層的服務基于(N-1)層的服務,又多于(N-1)層的服務。各層之間存在單向的功能依賴關系,保證不會出現(xiàn)循環(huán)調(diào)用的現(xiàn)象。同等層通信的原則信息交換只能依賴于同等層的協(xié)議對等層之間的通信是實體之間的通信實體之間的通信又是其實例之間的通信虛通信-不同主機的對等層之間不能直接通信,實際通信是在最底層完成的。層的特性對于第N層協(xié)議來說,它有如下特性:不知道上、下層的內(nèi)部結構;獨立完成某種功能;為上層提供服務;使用下層提供的服務。PDU和SDU協(xié)議數(shù)據(jù)單元PDU(ProtocolDataUnit)第N層實體通過網(wǎng)絡傳送給它的對等實體的信息單元;PDU由上層的服務數(shù)據(jù)單元SDU或其分段和協(xié)議控制信息PCI(ProtocolControlInformation)組成;傳輸層及以下各層的PDU另外還有各自特定的名稱:傳輸層——數(shù)據(jù)段(數(shù)據(jù)報)(Segment)網(wǎng)絡層——分組(數(shù)據(jù)包)(Packet)數(shù)據(jù)鏈路層——數(shù)據(jù)幀(Frame)物理層——比特(Bit)SDU和PDU的關系全局與局部的關系包含與被包含的關系數(shù)據(jù)封裝層次結構的通信實例(2)對等進程/對等實體(PeerEntity)對等進程/對等實體(PeerEntity)對等層PeerLayer對等層PeerLayer接口Interface對等層協(xié)議Peer-to-PeerProtocol對等層協(xié)議Peer-to-PeerProtocol層次結構的通信類比信件郵局分揀郵包郵政網(wǎng)絡郵政運輸交通運輸信件郵局分揀郵包郵政網(wǎng)絡郵政運輸信件格式寄信方式分揀郵包規(guī)則郵路選擇運輸方式同層間需要約定規(guī)則——協(xié)議2.2OSI參考模型ISO標準ISO:國際標準化組織,專門就一些國際標準達成世界范圍的一致。OSI:OpenSystemInterconnection,開放系統(tǒng)互連RM:ReferenceModel,參考模型目的使兩個不同的系統(tǒng)能夠通信,而不需要改變底層的硬件或軟件邏輯ISO是一個組織,OSI是一個模型OSI不是協(xié)議,是網(wǎng)絡體系結構的概念模型OSI分層原則根據(jù)不同層次進行抽象分層每一層應當定義明確的功能每層功能的選擇應有利于制訂協(xié)議的國際標準各層邊界的選擇應盡量減少跨過接口的通信量層數(shù)應足夠多,以避免不同功能混雜在同一層,但層數(shù)又不能太多,否則體系結構過于臃腫。OSI分層結構OSI參考模型(1984年提出)應用層表示層會話層傳輸層網(wǎng)絡層數(shù)據(jù)鏈路層物理層用戶支持層網(wǎng)絡支持層7654321OSI各層功能向用戶提供接口和服務ApplicationPresentationSessionTransportNetworkDataLinkPhysical信息轉換,包括信息壓縮、加密、與標準格式的轉換建立、管理、中止會話提供進程間通信機制,保證數(shù)據(jù)可靠傳輸路由選擇、流量控制、網(wǎng)絡互連幀定位、檢錯、糾錯、流量控制、介質(zhì)訪問控制物理介質(zhì)、機械、電氣接口2.3TCP/IP參考模型應用層傳輸層互連層網(wǎng)絡接口層4321應用層表示層會化層傳輸層網(wǎng)絡層數(shù)據(jù)鏈路層物理層7654321ISO-OSI參考模型TCP/IP參考模型網(wǎng)絡接口層網(wǎng)絡接口層(主機—網(wǎng)絡層)-Host-to-networkLayer在TCP/IP參考模型中并沒有詳細定義這一層的功能通信主機必須采用某種協(xié)議連接到網(wǎng)絡上,并且能夠傳輸網(wǎng)絡數(shù)據(jù)分組。沒有規(guī)定具體使用那種協(xié)議。根據(jù)主機與網(wǎng)絡拓撲結構的不同,局域網(wǎng)基本上采用了802系列的協(xié)議,如802.3以太網(wǎng)協(xié)議、802.5令牌環(huán)網(wǎng)協(xié)議;廣域網(wǎng)較常采用的協(xié)議有幀中繼、X.25等。網(wǎng)絡層互連層(InternetLayer)的主要功能是負責在互連網(wǎng)上傳輸數(shù)據(jù)分組。與OSI參考模型的網(wǎng)絡層相對應?;ミB層是TCP/IP參考模型中最重要的一層,它是通信的樞紐從底層來的數(shù)據(jù)包要由它來選擇繼續(xù)傳給其他網(wǎng)絡結點或是直接交給傳輸層

對從傳輸層來的數(shù)據(jù)包,要負責按照數(shù)據(jù)分組的格式填充報頭,選擇發(fā)送路徑,并交由相應的線路發(fā)送出去。在互連層,定義了互連協(xié)議(IP)它的主要功能是路由及網(wǎng)絡選擇。本層還定義了地址解析協(xié)議ARP和反向地址解析協(xié)議RARP以及ICMP協(xié)議。傳輸層傳輸層(TransportLayer)的主要功能是負責端到端的對等實體之間進行通信。TCP/IP的傳輸層定義了兩個協(xié)議:傳輸控制協(xié)議(TransportControlProtocol)TCP,參見RFC793;用戶數(shù)據(jù)報協(xié)議(UserDatagramProtocol)UDP,參見RFC768。

TCP協(xié)議是可靠的、面向連接的協(xié)議它用于包交換的計算機通信網(wǎng)絡、互連系統(tǒng)以及類似的網(wǎng)絡上,保證通信主機之間有可靠的字節(jié)流傳輸。UDP是一種不可靠的、無連接協(xié)議。它最大的優(yōu)點是協(xié)議簡單,額外開銷小,效率較高;缺點是不保證正確傳輸,也不排除重復信息的發(fā)生。UDP不是面向連接的。需要可靠數(shù)據(jù)傳輸保證的應用應選用TCP協(xié)議;相反,對數(shù)據(jù)精確度要求不是太高,而對速度、效率要求很高的環(huán)境,如聲音、視頻的傳輸,應該選用UDP協(xié)議。應用層應用層(ApplicationLayer)是TCP/IP協(xié)議族的最高層。它包含了所有OSI參考模型中會話層、表示層和應用層這些的高層的協(xié)議的功能。互連網(wǎng)絡上將建的應用層協(xié)議有下面幾種:電子郵件協(xié)議(SMTP)超文本傳輸協(xié)議(HTTP)網(wǎng)絡終端協(xié)議(TELNET)文件傳輸協(xié)議(FTP)網(wǎng)絡新聞傳輸協(xié)議(NNTP)域名系統(tǒng)(DNS)簡單網(wǎng)絡管理協(xié)議(SNMP)TCP/IP的體系結構SocketFTPHTTPSMTPDNSTCPUDPIPLANsMANsWANsDNSTFTPSNMPICMPIGMPARPRARPOSI模型和TCP/IP模型的比較相似之處:基于獨立的協(xié)議棧概念各層功能大體類似差別:層次的差別OSI模型的協(xié)議、接口、服務概念明確OSI參考模型先有模型,后有協(xié)議,沒有偏向于任何特定的協(xié)議;TCP/IP參考模型先有協(xié)議,模型實際上是對已有協(xié)議的表述。2.4TCP/IP中的地址與層次關系ProcessTCPUDPIPandotherprotocolsUnderlyingphysicalnetworksApplicationlayerTransportlayerNetworklayerNetworkAccesslayerPhysicaladdressIPaddressPortaddress編址地址物理地址PhysicaladdressIP地址IPaddress端口地址Portaddress標識通信節(jié)點節(jié)點所屬LAN或WAN指定LAN或WAN內(nèi)唯一鏈路地址/硬件地址0x0005.5D06.1418標識通信節(jié)點的網(wǎng)絡連接Internet指定Internet內(nèi)唯一網(wǎng)絡地址4標識通信進程操作系統(tǒng)指定一臺計算機內(nèi)唯一21,23,25,808080,10000單播、多播、廣播單播(Unicast)一個接收者例:0x0005.5D06.1418;4多播(Multicast)一組接收者例:0x0100.5E00.0002;廣播(Broadcast)網(wǎng)絡中的所有系統(tǒng)例:0xFFFF.FFFF.FFFF,55TCP/IP的版本Version4目前正在使用的版本地址空間不足和低效率:32位的地址對服務質(zhì)量和安全等方面支持較弱Version5基于OSI模型層次改變大,代價高,從沒有實用過Version6(IPng)僅改動

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論