第2章:網絡體系結構與網絡協(xié)議_第1頁
第2章:網絡體系結構與網絡協(xié)議_第2頁
第2章:網絡體系結構與網絡協(xié)議_第3頁
第2章:網絡體系結構與網絡協(xié)議_第4頁
第2章:網絡體系結構與網絡協(xié)議_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第2章

網絡體系結構與網絡協(xié)議1本章學習要求:掌握:協(xié)議、層次、接口與網絡體系結構的基本概念。掌握:網絡體系結構的層次化研究方法。掌握:OSI參考模型及各層的基本服務功能。掌握:TCP/IP參考模型的層次劃分、各層的基本服務功能與主要協(xié)議。了解:OSI參考模型與TCP/IP參考模型的比較。了解:網絡協(xié)議標準組織,RFC文檔、Internet草案與Internet協(xié)議標準的制定過程。22.1計算機網絡體系結構的形成在計算機網絡的基本概念中,分層次的體系結構是最基本的。2.1計算機網絡體系結構的形成計算機網絡是一個很復雜的系統(tǒng)。為了說明這一點,用一個簡單的實例來說明,連接在網絡上的兩臺計算機要互相傳送文件。首先,在兩臺計算機之間必修有一條傳送數(shù)據(jù)的通路,但是有了這個還不夠,至少還要完成下面的工作:見教材p20。由該實例,我們知道,互相通信的兩臺計算機的系統(tǒng)必須是高度協(xié)調工作的。為了實現(xiàn)這種高度協(xié)調的工作,提出了采用“分層”的方法,“分層”可以將一個龐大而復雜的問題轉化成為很多較小的局部問題,這些較小的問題比較容易研究和處理。32.1計算機網絡體系結構的形成計算機網絡體系結構的形成的過程:1974年,IBM宣布了它研制的系統(tǒng)網絡體系結構SNA,該網絡標準就是按照層次的方法制定的,它是世界上使用得相當廣泛的一種網絡體系結構。早期的問題:各個生產廠家各種產品的相互兼容的問題,以及大廠家的壟斷問題。隨后,國際標準化組織ISO于1974年成立專門的機構研究這個問題,并提出了一個試圖使各種計算機在世界范圍內互連成網的標準框架。這一個標準就是著名的開放系統(tǒng)互連基本參考模型OSI?!伴_放”指的是:“系統(tǒng)”指的是:OSI參考模型是一個抽象的概念。在1983年形成了OSI參考模型的正式文件,它是一個七層協(xié)議的體系結構。42.1計算機網絡體系結構的形成OSI參考模型試圖達到一種理想的境界,既成為全世界的計算機網絡都遵循的統(tǒng)一標準。但是它事與愿違,現(xiàn)在全世界上使用最多的網絡協(xié)議不是OSI參考模型。它失敗的原因是:OSI參考模型的專家缺乏實際經驗。OSI參考模型沒有什么商業(yè)驅動力。OSI參考模型的協(xié)議實現(xiàn)起來較過于復雜,運行效率低,OSI標準制定的周期太長,是按照該標準制定的產品設備無法按時進入市場。現(xiàn)在使用最多的網絡體系結構標準是TCP/IP這個非國際標準的結構。它被稱為事實上的國際標準。它是一個四層結構的網絡協(xié)議。52.2網絡體系結構的基本概念

2.2.1網絡協(xié)議的概念計算機網絡中要很好的實現(xiàn)數(shù)據(jù)的通信,就必須遵守一些事先約定的規(guī)則。這些規(guī)則要明確的規(guī)定所交換的數(shù)據(jù)的格式以及有關的同步問題。這里的“同步”不是狹義的同頻或同頻同相,是廣義的同步,含有有時序的意思。網絡協(xié)議:為了進行網絡中的數(shù)據(jù)交換而建立的規(guī)則、標準或約定就稱為網絡協(xié)議。網絡協(xié)議主要由三個要素組成:1、語法:數(shù)據(jù)與控制信息的結構或格式;2、語義:既需要發(fā)出何種控制信息,完成何種動作以及做出何種響應;3、同步:既事件實現(xiàn)順序的詳細說明62.2網絡體系結構的基本概念

2.2.1網絡協(xié)議的概念另外的一種說法:網絡協(xié)議是為網絡數(shù)據(jù)交換而制定的規(guī)則、約定與標準;網絡協(xié)議的三要素:語義、語法與時序;語義:用于解釋比特流的每一部分的意義;語法:語法是用戶數(shù)據(jù)與控制信息的結構與格式,以及數(shù)據(jù)出現(xiàn)的順序的意義;時序:事件實現(xiàn)順序的詳細說明。7社會上存在的郵政系統(tǒng)8協(xié)議和劃分層次如書上例子:P22來說明要劃分層次的概念9協(xié)議和劃分層次由上面的例子我們可以更好的理解分層帶來的好處:1、各層之間是獨立的;2、更好的靈活性;3、結構上可以分割開;4、易于維護;5、能促進標準化工作。在分層時,也要注意每一層的功能非常明確,層數(shù)不能太少,這樣會使每一層的協(xié)議太復雜,但是層數(shù)也能太多,這樣又會使描述和綜合各層功能的系統(tǒng)工程任務時遇到較多的困難。10協(xié)議和劃分層次通常在每一層所要實現(xiàn)的一般功能都具有下面的一種功能或幾種功能:差錯控制:流量控制:分段和重組:復用和分用:連接和釋放:在分層也存在一些缺點:如有些功能在不同的層次中重復出現(xiàn),因此造成了額外的開銷。網絡的體系結構:就是計算機網絡的各層及其協(xié)議的集合就稱為網絡的體系結構。體系結構是抽象的,而實現(xiàn)則是具體的,是真正的運行在計算機硬件和軟件。112.2.2協(xié)議、層次、接口與體系結構的概念

計算機網絡的四個重要的概念

層次(layer)協(xié)議(protocol)

接口(interface)

體系結構(architecture)12層次(layer)層次是人們對復雜問題處理的基本方法;將總體要實現(xiàn)的很多功能分配在不同層次中;對每個層次要完成的服務及服務要求都有明確規(guī)定;不同的系統(tǒng)分成相同的層次;不同系統(tǒng)的最低層之間存在著“物理”通信;不同系統(tǒng)的對等層次之間存在著“虛擬”通信;對不同系統(tǒng)的對等層之間的通信有明確的通信規(guī)定;高層使用低層提供的服務時,并不需要知道低層服務的具體實現(xiàn)方法。

13協(xié)議(protocol)協(xié)議基本上是通信雙方關于通信如何進行達成的一致規(guī)則協(xié)議棧:某一系統(tǒng)所使用的協(xié)議列表,每層一個協(xié)議,就稱為協(xié)議棧。14接口(interface)接口是同一結點內相鄰層之間交換信息的連接點;同一個結點的相鄰層之間存在著明確規(guī)定的接口,低層向高層通過接口提供服務;只要接口條件不變、低層功能不變,低層功能的具體實現(xiàn)方法與技術的變化不會影響整個系統(tǒng)的工作。15網絡體系結構(networkarchitecture)網絡體系結構:是層和協(xié)議的集合一個功能完備的計算機網絡需要制定一整套復雜的協(xié)議集;網絡協(xié)議是按層次結構來組織的;網絡層次結構模型與各層協(xié)議的集合稱為網絡體系結構;網絡體系結構對計算機網絡應該實現(xiàn)的功能進行了精確的定義;體系結構是抽象的,而實現(xiàn)是指能夠運行的一些硬件和軟件。162.2.3網絡體系結構的研究方法

層次結構研究方法的優(yōu)點各層之間相互獨立;靈活性好;各層都可以采用最合適的技術來實現(xiàn);易于實現(xiàn)和維護;有利于促進標準化。

172.3OSI參考模型

2.3.1OSI參考模型的基本概念

在制定計算機網絡標準方面,起著很大作用的兩大國際組織是:

國際電報與電話咨詢委員會(ConsultativeCommitteeonInternationalTelegraphandTelephone,CCITT);

國際標準化組織(InternationalStandardsOrganization,ISO)。CCITT與ISO的工作領域是不同的:

CCITT主要是考慮通信標準的制定;

ISO主要是考慮信息處理與網絡體系結構。18在OSI中的“開放”是指只要遵循OSI標準,一個系統(tǒng)就可以與位于世界上任何地方、同樣遵循同一標準的其他任何系統(tǒng)進行通信;OSI標準中,采用的是三級抽象:

?體系結構(architecture);

?服務定義(servicedefinition);

?協(xié)議說明(protocolspecification)。19體系結構開放系統(tǒng)的層次結構、層次之間的相互關系及各層所包括的可能的服務;作為一個框架來協(xié)調和組織各層協(xié)議的制定;對網絡內部結構最精煉地概括與描述。

20服務定義詳細地說明了各層所提供的服務;某一層的服務就是該層及其以下各層的一種能力;低層的服務是通過接口向上一層提供的;各層所提供的服務與這些服務是如何實現(xiàn)的無關;定義了層與層之間的接口與各層使用的原語,但不涉及接口是具體實現(xiàn)的。21協(xié)議說明OSI標準中的各種協(xié)議明確地定義了:應該發(fā)送什么樣的控制信息;如何解釋這個控制信息。協(xié)議的規(guī)程說明具有最嚴格的約束。

22OSI參考模型只是描述了一些概念,用來協(xié)調進程間通信標準的制定;在OSI的范圍內,只有各種的協(xié)議是可以被實現(xiàn)的,而各種產品只有和OSI的協(xié)議相一致時才能互連;OSI參考模型并不是一個標準,而是一個在制定標準時所使用的概念性的框架。

232.3.2OSI參考模型的結構

ISO劃分七層結構的基本原則網中各結點都具有相同的層次;不同結點的同等層具有相同的功能;同一結點內相鄰層之間通過接口通信;每一層可以使用下層提供的服務,并向其上層提供服務;不同結點的同等層通過協(xié)議來實現(xiàn)對等層之間的通信。24OSI參考模型的結構

252.3.3OSI參考模型各層的功能OSI參考模型共分7層。上面的三層是較高層(應用層)下面的四層為數(shù)據(jù)流動層。物理層的主要功能:利用傳輸介質為通信的網絡結點之間建立、管理和釋放物理連接;實現(xiàn)比特流的透明傳輸,為數(shù)據(jù)鏈路層提供數(shù)據(jù)傳輸服務;物理層的數(shù)據(jù)傳輸單元是比特。物理層為激活、維持和釋放終端系統(tǒng)之間的物理鏈路定義了電氣、機械、過程和功能的標準。如:電壓、電壓變化的時間、物理數(shù)據(jù)速率、最大傳輸?shù)木嚯x、物理連接器和其他的物理層規(guī)范中定義的類似特點。(信號和介質)26數(shù)據(jù)鏈路層的主要功能:在物理層提供的服務基礎上,數(shù)據(jù)鏈路層在通信的實體間建立數(shù)據(jù)鏈路連接;傳輸以“幀”為單位的數(shù)據(jù)包;采用差錯控制與流量控制方法,使有差錯的物理線路變成無差錯的數(shù)據(jù)鏈路。數(shù)據(jù)連路層提供數(shù)據(jù)在物理鏈路上的傳輸。物理尋址、網絡拓撲、網絡介質訪問、差錯檢測。(幀和介質訪問控制)27網絡層的主要功能:通過路由選擇算法為分組通過通信子網選擇最適當?shù)穆窂?;為?shù)據(jù)在結點之間傳輸創(chuàng)建邏輯鏈路;實現(xiàn)擁塞控制、網絡互連等功能。網絡層是復雜的一層,它提供兩臺主機之間的連接和路徑選擇。(路徑的選擇、路由及邏輯尋址)28傳輸層的主要功能:向用戶提供可靠端到端(end-to-end)服務;處理數(shù)據(jù)包錯誤、數(shù)據(jù)包次序,以及其他一些關鍵傳輸問題;傳輸層向高層屏蔽了下層數(shù)據(jù)通信的細節(jié),是計算機通信體系結構中關鍵的傳輸層在發(fā)送主機系統(tǒng)上對將要發(fā)送的數(shù)據(jù)進行分段,在接收主機系統(tǒng)上完成數(shù)據(jù)段到數(shù)據(jù)流的重組。傳輸層和會話層之間的邊界可以認為是應用協(xié)議和數(shù)據(jù)流協(xié)議的分界。應用層、表示層、會話層需要考慮的是應用方面的問題。而下4層只需要考慮數(shù)據(jù)傳輸?shù)膯栴}。(流量控制和可靠性)OSI參考模型的較低4層規(guī)定了如何通過互聯(lián)網設備把數(shù)據(jù)在一條物理線路上傳輸?shù)侥繕私K端站并最終達到應用層的過程。29會話層的主要功能:負責維護兩個結點之間的傳輸鏈接,以便確保點到點傳輸不中斷;管理數(shù)據(jù)交換。會話層是建立、管理和終止兩臺通信主機之間的會話。它是為表示層服務的。也對兩臺主機的表示層之間的會話進行同步,并管理其數(shù)據(jù)交換。除了會話規(guī)則以外,會話層為進行高效的用戶傳輸、服務分類和會話層、表示層以及應用層的差錯報告提供條件。30表示層的主要功能:表示層確保一個系統(tǒng)應用層發(fā)布的信息可以被另一種系統(tǒng)的應用層讀起。它需要把各種不同的數(shù)據(jù)格式轉化成一種通用的格式。用于處理在兩個通信系統(tǒng)中交換信息的表示方式;數(shù)據(jù)格式變換;數(shù)據(jù)加密與解密;數(shù)據(jù)壓縮與恢復。31應用層的主要功能:應用層是OSI參考模型中最靠近用戶的一層,它為用戶的應用程序提供服務。它為想要進行通信的實體建立連接,進行同步并建立關于錯誤糾正和控制數(shù)據(jù)完整性過程的協(xié)商。不為OSI參考模型中的任何一層提供服務,只為OSI參考模型以外的應用程序提供服務。(電子郵件、遠程登錄、HTTP等)為應用程序提供了網絡服務;應用層需要識別并保證通信對方的可用性,使得協(xié)同工作的應用程序之間的同步;建立傳輸錯誤糾正與保證數(shù)據(jù)完整性的控制機制。

32OSI參考模型較上層及下層的作用332.3.4OSI環(huán)境中的數(shù)據(jù)傳輸過程

1.OSI環(huán)境(OSIenvironment)

342.OSI環(huán)境中的數(shù)據(jù)傳輸過程

35封裝與解封裝數(shù)據(jù)封裝的5個步驟;1.創(chuàng)建數(shù)據(jù)2.為端到端的傳輸將數(shù)據(jù)打包3.在報頭上附加網絡地址4.附加本地地址(MAC地址)到數(shù)據(jù)鏈路報頭5.為進行傳輸而轉換為比特解封裝當遠程設備順序接到一串比特時,它會把它們轉送給數(shù)據(jù)鏈路層組裝成幀。當數(shù)據(jù)鏈路層收到幀時,它會有以下的工作:讀起物理地址和由直接連接的對等數(shù)據(jù)鏈路層所提供的信息從該幀分離該控制信息并由此創(chuàng)建一個新的數(shù)據(jù)報。遵照在幀的控制部分中出現(xiàn)的內容而把數(shù)據(jù)報向上轉送到相鄰的層。362.4TCP/IP參考模型

2.4.1TCP/IP參考模型的發(fā)展

在TCP/IP協(xié)議研究時,并沒有提出參考模型;1974年Kahn定義了最早的TCP/IP參考模型;20世紀80年代Leiner、Clark等人對TCP/IP參考模型進一步的研究;TCP/IP協(xié)議一共出現(xiàn)了6個版本,后3個版本是版本4、版本5與版本6;目前我們使用的是版本4,它的網絡層IP協(xié)議一般記作IPv4;版本6的網絡層IP協(xié)議一般記作IPv6(或IPng,IPnextgeneration);IPv6被稱為下一代的IP協(xié)議。37TCP/IP協(xié)議的特點

開放的協(xié)議標準;獨立于特定的計算機硬件與操作系統(tǒng);獨立于特定的網絡硬件,可以運行在局域網、廣域網,更適用于互連網中;統(tǒng)一的網絡地址分配方案,使得整個TCP/IP設備在網中都具有惟一的地址;標準化的高層協(xié)議,可以提供多種可靠的用戶服務。382.4.2TCP/IP參考模型各層的功能

TCP/IP參考模型的組成:分為4層,應用層、傳輸層、互聯(lián)網絡層、網絡接入層。應用層(applicationlayer)傳輸層(transportlayer)互連層(internetlayer)主機-網絡層(host-to-networklayer)39TCP/IP參考模型與OSI參考模型的對應關系

40主機-網絡層參考模型的最低層,負責通過網絡發(fā)送和接收IP數(shù)據(jù)報;允許主機連入網絡時使用多種現(xiàn)成的與流行的協(xié)議,如局域網的Ethernet、令牌網、分組交換網的X.25、幀中繼、ATM協(xié)議等;當一種物理網被用作傳送IP數(shù)據(jù)包的通道時,就可以認為是這一層的內容;充分體現(xiàn)出TCP/IP協(xié)議的兼容性與適應性,它也為TCP/IP的成功奠定了基礎。此層的名稱很廣泛。也稱網絡接口層層。它涉及到與IP分組(packet)要求選擇一條物理鏈路并通過該物理鏈路從一臺設備轉送到一臺直接連接設備的有關問題。是包括廣域網和局域網的技術細節(jié),和OSI參考模型中物理層和數(shù)據(jù)鏈路層的所有細節(jié)。41互連層把來自網絡上的任何網絡設備的原分組發(fā)送到目的設備,而且這一過程與它們所經歷的路徑和網絡無關。(IP協(xié)議)相當OSI參考模型網絡層無連接網絡服務;處理互連的路由選擇、流控與擁塞問題;IP協(xié)議是無連接的、提供“盡力而為”服務的網絡層協(xié)議。42傳輸層處理關于可靠性、流量控制和重轉等典型問題。(TCP協(xié)議提供優(yōu)秀和靈活的方式創(chuàng)建可靠、流量順暢和低錯誤率的網絡通信過程。是一種面向連接的協(xié)議。主要功能是在互連網中源主機與目的主機的對等實體間建立用于會話的端-端連接;傳輸控制協(xié)議TCP是一種可靠的面向連接協(xié)議;用戶數(shù)據(jù)報協(xié)議UDP是一種不可靠的無連接協(xié)議。

43應用層應用層協(xié)議主要有:網絡終端協(xié)議Telnet;文件傳輸協(xié)議FTP;簡單郵件傳輸協(xié)議SMTP;域名系統(tǒng)DNS;簡單網絡管理協(xié)議SNMP;超文本傳輸協(xié)議HTTP。TCP/IP的設計者認為高層協(xié)議應該包括會話層和表示層的細節(jié),他們簡單的創(chuàng)建了一個應用層來處理高層的協(xié)議、有關的表達、編碼和對話控制。把所有與應用相關的內容都歸為一層,并保證為下一層適當?shù)膶?shù)據(jù)分組(打包)。也稱為處理層。44TCP/IP協(xié)議圖452.4.2實體、協(xié)議、服務和服務訪問點實體表示任何可發(fā)送或接受信息的硬件或軟件進程。很多情況下實體就是一個特定的軟件。協(xié)議是控制兩個對等實體進行通信的規(guī)則的集合。協(xié)議的語法方面定義了所要交換的信息格式。協(xié)議的語義方面定義了發(fā)送者或接受者所要完成的操作。在協(xié)議的控制下,兩個對等實體間的通信使得本層能夠向上一層提供服務,要實現(xiàn)本層協(xié)議,還需要使用下一層的提供的服務。462.4.2實體、協(xié)議、服務和服務訪問點協(xié)議和服務在概念上是不同的。第一,協(xié)議的實現(xiàn)保證了能夠向上層提高服務,而本層的服務用戶只能看到服務而無法看見下層的協(xié)議。其次,協(xié)議是“水平的”,即協(xié)議是控制對等實體之間的規(guī)則,但是服務是“垂直的”,既服務是由下層向上層間接口提供的。此外,并非在一個層內完成的全部功能都稱為服務,只有那些能夠被高層看見的功能才能稱為“服務”。相關的幾個語術:實體(entity)、對等實體(peerentity)、服務提供者(serviceprovider)、服務用戶(serviceuser)、

服務接入點SAP(serviceaccesspoint)、接口數(shù)據(jù)單元IDU(interfacedataunit)、服務數(shù)據(jù)單元SDU(servicedataunit)、協(xié)議數(shù)據(jù)單元PDU(protocaldataunit)472.4.3面向連接服務和無連接服務從通信角度看,各層提供的服務可分為兩大類:面向連接的服務和無連接的服務。面向連接的服務:類似電話系統(tǒng)模式,用戶首先要建立連接,使用連接,然后釋放連接。(可靠的服務)無連接的服務:類似郵政系統(tǒng)模式,每一個報文都有完整的目的地址,并且在每一個報文都是獨立的,在傳輸?shù)倪^程和路由的選則可不同,到達的先后順序也可能不相同。(不可靠的服務)又稱為數(shù)據(jù)報服務兩種服務模式的各有優(yōu)點,其服務的特性用服務質量來評價。有確認的數(shù)據(jù)報服務,既無連接的建立,又要求確保信息的可靠性的服務.482.4.3面向連接服務和無連接服務在網絡體系結構中討論的服務可以分為通信子網對網絡中數(shù)據(jù)傳輸所提供的服務,與整個網絡系統(tǒng)為用戶提供的服務;通信子網的服務是指通信子網對主機間數(shù)據(jù)傳輸?shù)男屎涂煽啃运峁┑谋WC機制;通信服務可以分為兩大類:面向連接服務(connect-orientedservice);

無連接服務(connectlessservice)。

49

理解網絡服務需要注意的問題面向連接服務與無連接服務對實現(xiàn)服務的傳輸可靠性與協(xié)議復雜性有很大的影響;根據(jù)主機間數(shù)據(jù)傳輸?shù)目煽啃砸蠛托实牟煌?,設計者可以選擇面向連接服務與無連接服務的類型;在網絡數(shù)據(jù)傳輸?shù)母鲗?,如物理層、?shù)據(jù)鏈路層、網絡層與傳輸層都會涉及面向連接服務與無連接服務的問題。50面向連接服務的特點面向連接服務的數(shù)據(jù)傳輸過程必須經過連接建立、連接維護與釋放連接的三個過程;面向連接服務的在數(shù)據(jù)傳輸過程中,各分組可以不攜帶目的結點的地址;面向連接服務的傳輸連接類似一個通信管道,發(fā)送者在一端放入數(shù)據(jù),接收者從另一端取出數(shù)據(jù);面向連接數(shù)據(jù)傳輸?shù)氖瞻l(fā)數(shù)據(jù)順序不變,傳輸可靠性好,但是協(xié)議復雜,通信效率不高。51無連接服務的特點無連接服務的每個分組都攜帶完整的目的結點地址,各分組在系統(tǒng)中是獨立傳送的;無連接服務中的數(shù)據(jù)傳輸過程不需要經過連接建立、連接維護與釋放連接的三個過程;數(shù)據(jù)分組傳輸過程中,目的結點接收的數(shù)據(jù)分組可能出現(xiàn)亂序、重復與丟失的現(xiàn)象;無連接服務的可靠性不好,但是協(xié)議相對簡單,通信效率較高。52確認和重傳機制的特點

網絡數(shù)據(jù)傳輸?shù)目煽啃砸话阃ㄟ^確認和重傳機制保證;確認是指數(shù)據(jù)分組的接收結點在正確地接收到每個分組后,要求向發(fā)送結點發(fā)回接收分組的確認信息;在規(guī)定的時間內,如果發(fā)送結點沒有接收到接收結點的確認信息,就認為該數(shù)據(jù)分組發(fā)送失敗,發(fā)送結點重新發(fā)送該數(shù)據(jù)分組;確認和重傳機制可以提高數(shù)據(jù)傳輸?shù)目煽啃?,但是它需要制定較為復雜的確認和重傳協(xié)議,并且需要增加網絡額外的通信負荷,占用網絡帶寬。53服務類型與服務質量通信協(xié)議四種類型:面向連接與確認服務;面向連接與不確認服務;無連接與確認服務;無連接與不確認服務。設計者可以根據(jù)不同的通信要求,決定選擇不同的服務類型。

542.5OSI參考模型與TCP/IP參考模型的比較

2.5.1對OSI參考模型的評價層次數(shù)量與內容選擇不是很好,會話層很少用到,表示層幾乎是空的,數(shù)據(jù)鏈路層與網絡層有很多的子層插入;尋址、流控與差錯控制在每一層里都重復出現(xiàn),降低系統(tǒng)效率;數(shù)據(jù)安全性、加密與網絡管理在參考模型的設計初期被忽略了;參考模型的設計更多是被通信的思想所支配,不適合于計算機與軟件的工作方式;嚴格按照層次模型編程的軟件效率很低。552.5.2對TCP/IP參考模型評價在服務、接口與協(xié)議的區(qū)別上不很清楚,一個好的軟件工程應該將功能與實現(xiàn)方法區(qū)分開,參考模型不適合于其他非TCP/IP協(xié)議族;TCP/IP參考模型的主機-網絡層本身并不是實際的一層;物理層與數(shù)據(jù)鏈路層的劃分是必要和合理的,而TCP/IP參考模型卻沒有做到這點。

562.5.3OSI參考模型TCP/IP參考模型的比較相同點:都分層都有應用層、盡管它們的服務不同都可比較的傳輸層和網絡層使用分組交換、而不是電路交換技術網絡專家需要對它們了解不同點:TCP/IP將表示層和會話層包括到了應用層。TCP/IP將OSI的數(shù)據(jù)鏈路層和物理層包括在一層中。TCP/IP看起來更簡單,它分層更少;這種認識是錯誤的。OSI參考模型不如TCP/IP參考模型復雜,但它有更多的分層,更容易開發(fā)和排除故障TCP/IP協(xié)議是伴隨著互聯(lián)網的發(fā)展而得以完善的標準,所以TCP/IP模型僅僅由于其協(xié)議而被廣泛認可;雖然OSI模型作為指導原則,但是網絡通常并沒有建立在OSI參考模型的基礎上。572.6客戶—服務器方式客戶—服務器方式是TCP/IP的進程之間常用,它的概念很重要。以應用層的通信為例來說明客戶—服務器方式。應用層是直接為用戶的應用進程提供服務的。但是,應用層協(xié)議不為解決用戶各種具體應用的協(xié)議。應用層是原理體系結構中最高的一層,在它之上不存在其他層,所以,應用層的任務是為終端用戶提供服務的。應用層協(xié)議是為了解決這一類的應用問題的,它通常是通過位于不同主機的多個進程之間的通信和協(xié)同工作來完成的。解決具體應用問題而彼此通信的進程就稱為“應用進程”。應用層的具體內容就是規(guī)定進程在通信時所遵循的協(xié)議??蛻簟掌鞣绞骄褪侵竿ㄐ胖兴婕暗降膬蓚€進程。它所描述的是進程之間服務和被服務的關系。58客戶-服務器模式(client-servermodel)用戶-服務器模式軟件通常還具有如下的特點:1.客戶軟件特點:***(1)(2)(3)(4)2.服務器軟件特點:***(1)(2)(3)(4)用戶-服務器的通信關系一旦建立,通信就可是雙向的。59客戶-服務器模式(client-servermodel)工作過程:用戶發(fā)請求信息指示要完成的工作服務器完成工作后送回答復此外功能較強的計算機可同時應行多個服務進程。602.7網絡與Interne

溫馨提示

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

評論

0/150

提交評論