計算機網絡通信基礎(TCP/IP)——(腦圖+註釋版 思路清晰)

通俗理解:

:計算機通信側重於計算機和計算機之間的通信,涉及到兩者之間的數據處理和數據傳輸,它可能根本就沒有計算機網絡的概念。因爲他們之間在有些情況下就沒有形成一個網絡,而是從這一端到另外一端的一個通信系統。

:對於計算機網絡強調的是在網絡範圍內的計算機資源的共享是構建在計算機通信的基礎之上,所以說計算機網絡必須具有互連和共享的功能。

TCP/IP參考模型:

在這裏插入圖片描述
有經典4層結構,還有5層結構也就是多加了一層物理層,接下來
我們挨個解刨每一層的關鍵點所在。

應用層:

應用程序間溝通的層,爲用戶提供各種所需的服務。如簡單電子郵件傳輸(SMTP)、文件傳輸協議(FTP)、網絡遠程訪問協議(Telnet)等。

傳輸控制層:

:傳輸層負責端到端 (end-to-end)的傳輸
——(這裏的“端”指源主機和目的主機)。

該層定義了兩個重要的協議:
(1)傳輸控制協議(TCP)

:TCP是一種面向連接的、可靠的協議(三次握手機制)。就像打電話,雙方拿起電話互通身份之後就建立了連接,然後說話就行了,這邊說的話那邊保證聽得到,並且是按說話的順序聽到的,說完話掛機斷開連接。也就是說TCP傳輸的雙方需要首先建立連接,之後由TCP協議保證數據收發的可靠性,丟失的數據包自動重發,上層應用程序收到的總是可靠的數據流,通訊之後關閉連接。

(2)用戶數據報協議(UDP):

:UDP協議不面向連接,也不保證可靠性,有點像寄信,寫好信放到郵筒裏,既不能保證信件在郵遞過程中不會丟失,也不能保證信件是按順序寄到目的地的。使用UDP協議的應用程序需要自己完成丟包重發、消息排序等工作。

在這裏插入圖片描述

網絡層:

: 負責點到點的傳輸。
——(這裏的“點”指主機或路由器)

: 網絡層的IP協議是構成Internet的基礎。Internet上的主機通過IP地址來標識,Internet上有大量路由器負責根據IP地址選擇合適的路徑轉發數據包。

:IP 協議不保證傳輸的可靠性,數據包在傳輸過程中可能丟失,可靠性可以在上層協議或應用程序中提供支持。

鏈路層:

:鏈路層負責網卡設備的驅動、幀同步(就是說從網線上檢測到什麼信號算作新幀的開始)、衝突檢測(如果檢測到衝突就自動重發)、 數據差錯校驗等工作。
在這裏插入圖片描述

物理層:

:物理層注重的是信號的傳遞(指的是電信號傳遞方式)。
物理層的能力決定了最大傳輸速率、傳輸距離、抗干擾性等。集線器(Hub)是工作在物理層的網絡設備,用於雙絞線的連接和信號中繼 (將已衰減的信號再次放大使之傳得更遠)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章