計算機網絡

# 網絡體系結構模型

## ISO/OSI參考模型



### 低三層,完成數據的傳輸功能



- 物理層
- 傳輸單位
- 透明的比特流



- 主要作用和研究內容
- 接口的物理特性,例如筆記本的網線接口 - 比特流傳輸過程中的電氣特性,例如5V電壓代表數字1,0V電壓代表數字0



- 數據鏈路層
- 傳輸單位是
- 數據幀



- 主要作用和研究內容
- 成幀
- 數據鏈路層在網絡層的下面,數據鏈路層需要將網絡層傳下來的一個個數據報,拼接起來,形成數據幀
- 差錯控制
- 例如節點A發送了數據0,由於傳輸線路受到了干擾,導致數據到達目的地B時變為了1,那麼數據鏈路層的作用之一就是把該數據丟棄


- 流量控制
- 例如節點A發送數據的速度較快,但是接受節點B接受數據的速度較慢,那麼節點A發送的部分數據就會丟失,那麼數據鏈路層的作用之一就是,協調發送方和接受方的速度,使雙方的速度一致
- 數據的傳輸
- 僅僅負責將數據從節點A傳輸至節點B,它不會自己選擇傳輸過程中的最優線路



- 網絡層
- 傳輸單位是
- 數據報



- 主要作用和研究內容
- 連接不同網絡
- 公司A和公司B使用不同的網絡,A公司的職員不可以直接和B公司的職員聯繫,他們需要通過網絡層進行聯繫,而網絡層中最常見的設備就是路由器
- 流量控制
- 作用與數據鏈路層作用類似
- 差錯控制
- 數據在傳輸的過程中出現了錯誤,如果可以糾正錯誤就糾正,如果不行就將該數據丟棄
- 路徑選擇
- 如果從節點A至節點B可以有多條路徑可以選擇,那麼網絡層的其中一項作用就是選擇最優的路徑



### 中間層
- 承上啟下



- 運輸層
- 傳輸單位
- 報文段或者用戶數據報



- 主要作用和研究內容
- 端到端的通信
- 每臺主機都會有不同的程序,每個程序都會有端口,運輸層的作用是,利用運輸層以下(網絡層,數據鏈路層,物理層)提供的數據傳輸通道,為每個端口傳輸數據
- 運輸層和(網絡層,數據鏈路層,物理層)的區別
- 相同點
- 傳輸數據
- 不同點
- 將傳輸數據比喻為送信,那麼運輸層送信的時候走進了別人的家中(家中指主機),並且和家裡的每個人聊天(每個人指不同的程序),但是運輸層以下的層,就只是將信送到了家門口,沒有進去



### 高三層
- 完成數據的處理功能



- 會話層
- 主要作用和研究內容
- 負責為不同的主機中不同的程序之間通信,牽線搭橋,使用完畢後,斷開連接



- 表示層
- 主要作用和研究內容
- 不同的機器採用的編碼格式不同,比如國內使用的是UTF-8,國外使用的就不是UTF-8,那麼表示層的作用就是使不同的編碼格式,數據結構能夠相通,如果你想對數據進行壓縮,加密,解密都是表示層的職責



- 應用層
- 主要作用和研究內容
- 上網使用的協議
- HTTP
- 發送郵件使用的協議
- SMTP POP3
- 文件傳輸協議
- FTP
- 域名解析協議
- DNS

計算機網絡


分享到:


相關文章: