第一章 计算机网络 6 OSI参考模型 [计算机网络笔记]
生活随笔
收集整理的這篇文章主要介紹了
第一章 计算机网络 6 OSI参考模型 [计算机网络笔记]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一章 計算機網絡 6 OSI參考模型
本筆記參考書目:
本節重點:
- OSI參考模型的7層次結構及其功能
- OSI參考模型數據傳輸的過程
轉載請注明文章來源!
計算機網絡的分層結構
OSI參考模型:7層(法定標準,但不適用)
TCP/IP參考模型:4層(實際使用)
結合各自有點,為便于學習,總結出5層體系結構。
ISO/OSI參考模型來源
為了解決計算機網絡復雜化問題,將不同的功能劃分為不同的層次結構。為了標準化通訊,所以需要開發支持異構網絡系統的互聯互通。
國際標準化組織ISO于1984年提出 OSI(Open System Interconnection Reference Model) 開放系統互連參考模型。
OSI模型的層次結構
記憶方法:“物聯網淑惠試用”。
- 應用層
能和用戶產生流量的應用程序。(e.g. FTP/SMTP/HTTP) - 表示層
處理兩個通訊系統中交換信息的表示方式( 語法和語意 )
一、改變數據格式(語法):不同主機的編碼格式不同,所以需要將數據轉換為計算機能讀懂的格式;
二、數據加密/解密 (i.e. 防抓包);
三、數據壓縮和恢復。 - 會話層
提供穩定連接,有序傳輸數據(建立 同步(SYN) )。
一、建立/管理/終止會話;
二、添加校驗點。從校驗點處恢復會話,保持通信;
三、主要協議:ADSP、ASP(不重要) - 傳輸層 ?? (??:資源子網,數據處理;??:通信子網,數據通信)
負責主機中兩個進程的通信(進程間通過端口號相互識別),即端到端通信。傳輸單位是 用戶數據報(UDP:User Datagram Protocol)
一、可靠傳輸、不可靠傳輸。長數據消息需要建立可靠傳輸,保證傳輸的穩定性;短數據無需建立連接,直接傳輸。
二、差錯控制。發送錯誤,檢錯糾錯。
三、流量控制。發送方和接收方速度是否匹配。發送方速度過快,接收方緩存不夠,則反饋給發送方信息,控制發送端流量。
四、復用分用。復用,發送方多個應用層可同時使用下面的運輸層服務;分用,運輸層把收到的信息分別交付給上面應用層中相應的進程。 - 網絡層
數據分組,將分組從源端傳到目的端,為網絡上不同主機提供通信服務。 網絡層的傳輸單位:用戶數據報 。
一、路由選擇。選擇最佳路徑;
二、流量控制;
三、差錯控制;
四、擁塞控制。相較于控制發送端發送速率的“流量控制”,擁塞控制更加全局,是用來處理全局堵塞(所有節點都來不及接受信息)的一種手段。 - 數據鏈路層
將網絡層的數據組裝成幀。因此,數據鏈路層的傳輸單位是幀。
一、成幀,定義幀開始和結束。因此,數據鏈路層會給網絡層的數據添加頭部/尾部;
二、差錯控制:幀錯+位錯
三、流量控制;
四、訪問接入控制,控制對公用信道的訪問。如廣播信道上,一臺主機發信息,其他主機只能收信息,限制了其他主機的訪問接入。 - 物理層 (最簡單)
將比特流轉換成電信號的形式 ,在物理媒體(電纜等)上實現透明傳輸。 傳輸單位是比特。 協議:如Rj45、802.3等。
透明傳輸:不管傳送數據是什么,都能傳送。
一、定義接口特性。如確定連接電纜的插頭引腳連接方式等;
二、定義傳輸模式:單工/半雙工/雙工。發送信息時,一方發,一方收;雙方不能同時發/收;雙方可同時發/收;
三、定義傳輸速率;
四、比特同步。時鐘,保證收發的同步性;
五、比特編碼。二進制的電壓表示定義。
OSI參考模型通信過程
中間系統只需要經過物理層、數據鏈路層和網絡層的處理,不需要經過傳輸層及其以上層。但主機間,接受信息的雙方需要經過所有層。
如上節所屬,發送方每層添加(附加)信息,封裝得到PDU。接收方對數據進行還原。
端到端:傳輸層/會話層/表示層/應用層,將信息送到接收方。
點到點:網絡層/數據鏈路層/物理層,只管信息向下一個接受點的發送,不管信息具體的接收方。
??注意:數據鏈路層除了加首部H2,還加上尾部T2!
記憶:“數據鏈路層”字最多,所以添加東西最多,添加尾部和首部。
物理層只是將數據轉換為機器碼(二進制)。
總結
以上是生活随笔為你收集整理的第一章 计算机网络 6 OSI参考模型 [计算机网络笔记]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Leetcode--191. 位1的个数
- 下一篇: Leetcode--91. 解码方法