@目錄
- 前言
- 計算機網路的體系結構
- 體系結構的含義
- 計算機網路中的協議
- 計算機網路中的介面
- 計算機網路中的服務
- OSI參考模型
- 物理層
- 資料鏈路層
- 網路層
- 傳輸層
- 會話層
- 表示層
- 應用層
- TCP/IP模型
- 總結
前言
冷月最近在學習謝仁希老師的《計算機網路》,為此將自己所學的知識點總結出來和大家分享,
計算機網路這門課的知識點非常的雜亂,每一層都有很多經典的協議,這些協議處處在平時的作業中會使用,所以一定要先把計算機網路的體系結構和參考模型搞清楚,才能夠使用的程序中游刃有余,在面試中也會讓面試官對你基礎扎實的表現加分,
計算機網路的體系結構
在具體學習參考模型每一層的功能的時候,首先要搞清楚層次設計的典范,和每一層設計的原則,
體系結構的含義
簡單來說,體系結構的含義就是各層及其協議的集合,比如OSI參考模型分為七層的設計,從資料鏈路層到應用層中,每一層都包含大量的協議,簡單來說,計算機網路的體系結構就是包括這7層和這7層中所有的協議,
計算機網路中的協議
協議就是指規則的集合,控制兩個(及兩個以上)對等物體進行通訊的規則的集合,我們知道計算機網路最重要的兩個功能就是資料通訊和資源共享,那么現在的網路設備多種多樣,怎么樣才能統一他們的通訊標準呢?這就誕生了協議的制定,所以協議就是規則的集合,
計算機網路中的介面
介面是指相鄰兩層間交換資訊的連接點,
計算機網路中的服務
在一個層次參考模型中,下層為緊鄰的上層提供的功能呼叫,注意:一定是下層為上層提供服務;上次為下層提供介面,
服務可以分為三類:
- 面向連接服務/無面向連接服務 (例如TCP和UDP)
- 可靠服務/不可靠服務 (例如FTP和DNS)
- 有應答服務/無應答服務(例如ping命令)
OSI參考模型
OSI參考模型是ISO組織在1985年研究的網路互聯模型,是現在計算機網路中最經典的參考模型,但是在市場中并沒有得到大量的使用,因為OSI模型制定的程序中主要偏向于學術和理論研究而對市場使用的切合度比較低,所有最后OSI最終并沒有成為廣為使用的標準模型,但是OSI模型還是我們需要理解并掌握,
該體系結構標準定義了網路互聯的七層框架(物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層),如下圖所示:
物理層
在物理層,資料主要的傳輸單位是位元,
主要的研究內容是電路介面(機械特性)、功能特性(引腳的高低電平)、規程特性(事件的發生順序)、電氣特性(傳輸信號的意義,如二進制定義)
資料鏈路層
在資料鏈路層,資料主要的傳輸單位是幀,
主要的功能有:封裝成幀、透明傳輸、差錯控制、流量控制、傳輸管理,
經典協議:PPP協議
網路層
在網路層,資料主要的傳輸單位是資料報,
主要的功能有:路由選擇、規劃IP地址、流量控制、差錯控制、擁塞控制
經典協議:IP、ICMP、IGMP、ARP
傳輸層
在傳輸層,資料主要的傳輸單位是用戶資料報(UDP)和報文段(TCP),
主要的功能有:流量控制、差錯控制
經典協議:TCP、UDP
會話層
會話層主要的功能是利用傳輸層端到端的服務,來在網路設備之間建立連接并有序地傳輸資料,并建立同步資訊,
表示層
表示層主要是定義資料的編碼格式、是否進行資料壓縮、加密/解密等操作,
應用層
表示層主要是定義資料的編碼格式、是否進行資料壓縮、加密/解密等操作,
TCP/IP模型
與OSI參考模型不同,TCP/IP模型只采用了四層的分層結構,TCP/IP協議不僅僅指的是TCP 和IP兩個協議,而是指一個由FTP、SMTP、TCP、UDP、IP等協議構成的協議簇, 只是因為在TCP/IP協議中TCP協議和IP協議最具代表性,所以被稱為TCP/IP協議,如下圖所示:

在TCP/IP模型中,應用層、表示層和會話層統一變成了應用層,而資料鏈路層和物理層統一變成了網路介面層,
其中每一層都有很多的協議,來構成了TCP/IP的協議堆疊,如下圖所示:
注意:
在OSI參考模型中,網路層提供了無連接和面向連接的服務、傳輸層只提供面向連接的服務;而在TCP/IP參考模型中,網路層只提供無連接的服務,而傳輸層提供無連接和面向連接的服務,
總結
本文簡單的講解了計算機網路參考模型,OSI參考模型和TCP/IP參考模型,大家不用死記硬背每一層到底是什么、到底有多少協議,只需要在之后具體學到那個知識點后,再回過頭來看看體系結構,相信大家會有豁然開朗的感覺,
如果這篇博文有幫助到您,可以幫冷月點一個贊或者加一個關注哦!
歡迎關注我的公眾號:學長冷月,獲得獨家整理的學習資源和日常干貨推送,
如果您對我的專題內容感興趣,也可以關注我的博客:guoyu7.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/24571.html
標籤:其他
上一篇:Educational Codeforces Round 84 (Rated for Div. 2) C. Game with Chips
