摘要:通信工程師交換技術TCP/IP體系結構:互聯網(Internet)已經得到了全世界的承認和普遍應用,因此這種網絡所使用的TCP/IP體系在計算機網絡領域中就占有特殊的重要地位。
5.1.4 TCP/IP體系結構
互聯網(Internet)已經得到了全世界的承認和普遍應用,因此這種網絡所使用的TCP/IP體系在計算機網絡領域中就占有特殊的重要地位。
在Internet所使用的各種協議中,最重要的和最著名的就是兩個協議,即傳輸控制協議。(TransmissionControlProtocol,TCP)和網際協議(InternetProtocol,IP)。現在人們經常提到的TCP/IP并不一定是指TCP和IP這兩個具體的協議,而往往是表示Internet所使用的體系結構或是指整個TCP/IP協議族。
TCP/IP體系共有4個層次(如圖5-6所示)。由于TCP/IP在設計時考慮到要與具體的物理傳輸媒質無關,因此在TCP/IP的標準中并沒有對數據鏈路層和物理層做出規定,而只是將最低的一層取名為網絡接口層。這樣,如果不考慮沒有多少內容的網絡接口層,那么TCP/IP體系實際上就只有三個層次,應用層、運輸層和網際層。
TCP/IP的較高層是應用層。在這層中有許多著名協議,如遠程登錄協議TELNET,文件傳送協議FTP,簡單郵件傳送協議SMTP等。
再往下的一層是TCP/IP的運輸層,它也叫做主機到主機層。這一層可使用兩種不同的協議。一種是面向連接的傳輸控制協議(TCP)。另一種是無連接的用戶數據報協議(UserDatagramProtocol,UDP)。運輸層的協議數據單元是報文(Message)或數據流(Stream)。報文也常稱為報文段(Segment)。
運輸層下面是TCP/IP的網際層,其主要的協議就是無連接的網際協議UP)。網際層的協議數據單元是IP數據報(Datagram)或IP分組(Packet)。與網際協議IP配合使用的還有三個協議,這就是Intemet控制報文協議(InternetControlMessageProtocol,ICMP),地址解析協議(AddressResolutionProtocol,ARP)和逆地址解析協議(ReverseAddressResolutionProtocol,RARP)0這里“解析”的意思就是“轉換”。
網絡接口層并沒有什么具體的內容,TCP/IP體系中沒有描述這一部分,只是指出主機必須使用某種協議用于網絡連接,以便能在其上傳遞IP分組。
圖5-6畫出了TCP/IP與OSI這兩種體系結構的對比。
值得注意的是,在一些問題的處理上,TCP/IP與OSI是很不相同的。
TCP/IP-開始就考慮到多種異構網(HeterogeneousNetworks)的互連問題,并將網際協議IP作為TCP/IP的重要組成部分。但ISO和CCITT最初只考慮到使用一種標準的公用數據網將各種不同的系統互連在一起。后來,ISO認識到了網際協議IP的重要性,然而已經來不及了,只好在網絡層中劃分出一個子層來完成類似TCP/IP中IP的作用。
TCP/IP一開始就確定面向連接服務和無連接服務并重,而OSI在開始時只強調面向連接服務。一直到很晚OSI才開始制訂無連接服務的有關標準。無連接服務的數據報對于互連網中的數據傳送以及分組話音通信都是十分方便的。
TCP/IP較早就有較好的網絡管理功能,而OSI到后來才開始考慮這個問題。
當然,TCP/IP也有不足之處。例如,TCP/IP的模型對“服務”、“協議”和“接口”
等概念并沒有很清楚地區分開。因此在使用一些新技術來設計新的網絡時,采用這種模型就可能會遇到一些麻煩。另外,TCP/IP模型的通用性較差,很難用它來描述其他種類的協議棧。還有TCP/IP的網絡接口層嚴格來說并不是一個層次而僅僅是一個接口,而在網絡層下面的數據鏈路層和物理層則根本沒有。但實際上這兩個層次還是很重要的。
返回目錄:
編輯推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年