TCP IP傳輸協議的意義
我們都知道網絡的發展是由端到端的傳輸,到局域網傳輸,再到現在的互聯網。那么如何將不同的主機進行統一的傳輸呢?這就是TCP IP傳輸協議所作做的重要工作。那么,到了現在互聯網已經很成熟了,當然TCP IP協議也有了更多的擴展應用。那么下面我們還是來具體說一下相關的概念和知識。
很多不同的廠家生產各種型號的計算機,它們運行完全不同的操作系統,但TCP IP傳輸協議組件允許它們互相進行通信。這一點很讓人感到吃驚,因為它的作用已遠遠超出了起初的設想。TCP IP起源于60年代末美國政府資助的一個分組交換網絡研究項目,到現在90年代已發展成為計算機之間最常應用的組網形式。它是一個真正的開放系統,因為協議組件的定義及其多種實現可以不用花錢或花很少的錢就可以公開地得到。它成為被稱作“全球互聯網”或“因特網”(Internet)的基礎,該廣域網(WAN)已包含超過100萬臺遍布世界各地的計算機。
分層
網絡協議通常分不同層次進行開發,每一層分別負責不同的通信功能。一個協議組件,比如TCP IP,是一組不同層次上的多個協議的組合。TCP IP通常被認為是一個四層協議系統。
每一層負責不同的功能:
1. 鏈路層,有時也稱作數據鏈路層或網絡接口層,通常包括操作系統中的設備驅動程序和計算機中對應的網絡接口卡。它們一起處理與電纜(或其他任何傳輸媒介)的物理接口細節。
2. 網絡層,有時也稱作互連網層,處理分組在網絡中的活動,例如分組的路由選擇。在TCP IP協議組件中,網絡層協議包括IP協議(網際協議),ICMP協議(Internet互連網控制報文協議),以及IGMP協議(Internet組管理協議)。
3. 運輸層主要為兩臺主機上的應用程序提供端到端的通信。在TCP IP傳輸協議組件中,有兩個互不相同的傳輸協議:TCP(傳輸控制協議)和UDP(用戶數據報協議)。
TCP為兩臺主機提供高可靠性的數據通信。它所做的工作包括把應用程序交給它的數據分成合適的小塊交給下面的網絡層,確認接收到的分組,設置發送***確認分組的超時時鐘等。由于運輸層提供了高可靠性的端到端的通信,因此應用層可以忽略所有這些細節。
而另一方面,UDP則為應用層提供一種非常簡單的服務。它只是把稱作數據報的分組從一臺主機發送到另一臺主機,但并不保證該數據報能到達另一端。任何必需的可靠性必須由應用層來提供。
這兩種運輸層協議分別在不同的應用程序中有不同的用途,這一點我們將在后面看到。
4. 應用層負責處理特定的應用程序細節。幾乎各種不同的TCP IP傳輸協議實現都會提供下面這些通用的應用程序:
◆Telnet 遠程登錄
◆FTP 文件傳輸協議
◆SMTP 用于電子郵件的簡單郵件傳輸協議
◆SNMP 簡單網絡管理協議