【计算机网络复习】1.2.2 OSI参考模型
生活随笔
收集整理的這篇文章主要介紹了
【计算机网络复习】1.2.2 OSI参考模型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
OSI參考模型
- 一、七層OSI參考模型(法定標準)
- 1.1 ISO/OSI參考模型 —— 怎么來的?
- 1.2 ISO/OSI參考模型
- 1.2.1 通信過程
- 1.2.2 數據封裝
一、七層OSI參考模型(法定標準)
1.1 ISO/OSI參考模型 —— 怎么來的?
為了解決計算機網絡復雜的大問題 => 分層結構(按功能)
目的:支持異構網絡系統的互聯互通
國際標準化組織(ISO)于1984年提出開放系統互連(OSI)參考模型
但是!理論成功,市場失敗。
1.2 ISO/OSI參考模型
1.2.1 通信過程
上面四層是端到端,下面三層是點到點的通信
1.2.2 數據封裝
為什么需要數據封裝?
- 增加控制信息 - 》構造協議數據單元
- 控制信息主要包括:
- 地址(Address):標識發送端/接收端
- 差錯檢測編碼(Error-detecting code):用戶差錯檢測或糾正
- 協議控制(Protocol control):實現協議功能的附加信息:如:優先級、服務質量、安全控制等
具體:
1)應用層
支持用戶通過用戶代理(如瀏覽器)或網絡接口使用網絡(服務)
-
典型應用層服務:
- 文件傳輸(FTP)
- 電子郵件(SMTP)
- Web(HTTP)
2)表示層
用于處理兩個系統之間交換信息的語法和語義問題
- 數據格式轉化
- 轉化為主機獨立的編碼
- 數據加密/解密
- 數據的壓縮和解壓縮
3)會話層
向表示層實體/用戶進程提供建立連接并在連接上有序地傳輸數據。
這是會話,也是建立同步(SYN)
- 建立、管理、終止會話
- 使用校驗點可使會話在通信失效時從校驗點/同步點繼續恢復通信,實現數據同步。
適用于傳輸大文件
4)傳輸層
負責主機中兩個進程的通信,即端到端的通信。傳輸單位是報文段或用戶數據報。
- 分段與重組
- SAP尋址
- 確保將完整報文提交給正確進程,如端口號
- 連接控制
- 流量控制
- 差錯控制
5)網絡層
主要任務是把分組從源端傳到目的端,為分組交換網上的不同主機提供通信服務。網絡層傳輸單位是數據報。
數據報和分組是父與子的關系,數據報過長的時候就可以進行切割,切割成分組
- 路由選擇
- 流量控制
- 差錯控制
- 擁塞控制
6)數據鏈路層
主要任務是把網絡層傳下來的數據報組裝成幀。數據鏈路層的傳輸單位是幀。
- 成幀(定義幀的開始和結束)
- 差錯控制:幀錯+位錯
- 流量控制
- 訪問控制:控制對信道的訪問,在任一給定時刻決定哪個設備擁有鏈路(物理介質)控制使用權
7)物理層
主要任務是在物理媒體上實現比特流的透明傳輸。物理層的傳輸單位是比特。
透明傳輸:指不管所傳數據是什么樣的比特組合,都應當能夠在鏈路上傳送。
- 定義接口特性(機械特性、電氣特性、功能特性、規程特性)
- 定義傳輸模式
- 單工:單向通信,如傳統的電視
- 半雙工:可以雙向通信,但是只能交替進行,如對講機,發和說不能同時進行
- 全雙工:雙向傳遞,同時發和收
- 定義傳輸速率
- 比特同步
- 比特編碼
總結
以上是生活随笔為你收集整理的【计算机网络复习】1.2.2 OSI参考模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java-图像的几何变换
- 下一篇: 使用github托管代码以及github