計算機網路 OSI TCP IP協議族詳解

2021-09-08 04:14:46 字數 1856 閱讀 4149

iso/osi模型,即開放式通訊系統互聯參考模型(open system interconnection reference model),是國際標準化組織(iso)提出的乙個試圖使各種計算機在世界範圍內互連為網路的標準框架,簡稱osi。 

tcp/ip協議模型(transmission control protocol/internet protocol),包含了一系列構成網際網路基礎的網路協議,是internet的核心協議,通過20多年的發展已日漸成熟,並被廣泛應用於區域網和廣域網中,目前已成為事實上的國際標準。tcp/ip協議簇是一組不同層次上的多個協議的組合,通常被認為是乙個四層協議系統,與osi的七層模型相對應。

bs結構中tcp/ip模型中的網路接入層沒有相應協議,網際互聯層是ip協議,傳輸層是tcp協議,應用層是http協議。

1.應用層

應用層的任務是通過應用程序間的互動來完成特定網路應用。應用層協議定義的時應用程序間通訊和互動的規則。

這裡的程序就是指主機中正在執行的程式。對於不同的網路應用需要有不同的應用層協議。

比如:支援全球資訊網應用的http協議,支援電子郵件的smtp協議,支援檔案傳送的ftp協議等。

應用層互動的資料單元為報文

2.運輸層

運輸層的任務就是負責兩個主機中程序之間的通訊提供通用的資料傳輸服務。

由於一台主機可同時執行多個程序,因此運輸層有復用分用的功能。

復用:就是多個應用層程序可同時使用下面運輸層的服務。

分用:分用與復用相反,是運輸層把收到的資訊分別交付上面應用層中的相應程序。

運輸層主要的兩個協議:

1)傳輸控制協議tcp:提供面向連線的、可靠的資料傳輸服務,其資料傳輸的單位是報文段

2)使用者資料報協議udp:提供無連線的、盡最大努力地資料傳輸服務(不保證資料傳輸的可靠性),其資料傳輸的單位是使用者資料報

3.網路層

網路層負責為分組交換網上的不同主機提供通訊服務。

在傳送資料時,網路層把運輸層產生的報文段使用者資料報封裝成分組或包進行傳送。

4.資料鏈路層

資料鏈路層簡稱為鏈路層。

兩台主機之間的資料傳輸,總是在一段一段的鏈路上傳送的,這就需要使用專門的鏈路層的協議。

在兩個相鄰結點之間傳送資料時,資料鏈路層將網路層交下來的ip資料報組裝成幀,在兩個相鄰結點間的鏈路上傳送幀。

每一幀包括資料和必要的控制資訊(如同步資訊、位址資訊、差錯控制等)。

在接收資料時,控制資訊使接收端能夠知道乙個幀從哪個位元開始和到哪個位元結束。

這樣,資料鏈路層在收到乙個幀後,就可從中提取出資料部分,上交給網路層。

5.物理層

物理層上傳輸資料的單位是位元。

解釋位元代表的意思,不是物理層的任務。

傳輸資訊所利用的一些物理**,如雙絞線、光釺等,並不在物理層協議之內而是在物理層協議的下面。

計算機網路 協議

網路檔案服務 在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。snmp network management protocol 簡單網路管理協議 能夠使網路管理員提高網路管理效能,及時發現並解決網路問題以及規劃網路的增長 smtp mail ...

計算機網路 計算機網路7層協議

人與人交流需要協議,例如使用同一語言,或者對方能明白的其他肢體語言 人與機器交流也需要協議,例如需要通過滑鼠或者鍵盤輸入,機器給予特定的輸出,例如列印執行某個程式 機器與機器交流更需要協議,計算機網路是由一系列的協議構成的,osi open system interconection 是開放型系統互...

計算機網路 網路協議

網路體系結構的產生 osi是什麼?osi的七層體系結構是怎樣的?presentation,to tanslate encrypt and compress 壓縮 data.第六層表示層,提供格式化的表示和轉換資料服務,解決上一層使用者資訊的語法表示問題,對資料進行壓縮 格式轉換 加密和解密等工作,並...