層
功能7.應用層
提**用程式間通訊
6.表示層
處理資料格式、資料加密等
5.會話層
建立、維護和管理會話
4.傳輸層
建立主機端到端連線
3.網路層
定址和路由選擇
2.資料鏈路層
提供介質訪問、鏈路管理等
1.物理層
位元流傳輸
tcp/ip在資料報設計上採用封裝和分用的策略,所謂封裝就是在應用程式在傳送資料的過程中,每一層都增加一些首部資訊,這些資訊用於和接收端同層次進行溝通,例如當資料從應用程式傳送到乙太網過程中資料逐層加工的示意圖如下所示:
tcp協議全稱: 傳輸控制協議, 顧名思義, 就是要對資料的傳輸進行一定的控制。
udp,使用者資料報協議,udp是傳輸層的協議,功能即為在ip的資料報服務之上增加了最基本的服務:復用和分用以及差錯檢測。
tcp/udp 都是傳輸層協議,但是兩者具有不同的特效,同時也具有不同的應用場景:
網路基礎知識(1)
1 閘道器 閘道器是一種充當轉換重任的計算機系統或裝置。網路通訊中,經常要在不同的通訊協議 資料格式或語言,甚至體系結構完全不同的兩種系統之間進行通訊,閘道器就負責翻譯器,實現網路通訊的路徑通暢。在這個過程中閘道器對收到的資訊要重新打包,以適應目的系統的需求。當然閘道器也提供過濾和安全功能。大多數情...
網路基礎知識 網路基礎知識普及一
網路基礎知識普及一 mp.weixin.qq.com 1 什麼是鏈結?鏈結是指兩個裝置之間的連線。它包括用於乙個裝置能夠與另乙個裝置通訊的電纜型別和協議。2 osi 參考模型的層次是什麼?有 7 個 osi 層 物理層,資料鏈路層,網路層,傳輸層,會話層,表示層和應用層。3 什麼是骨幹網?骨幹網路是...
Linux網路程式設計 基礎知識(1)
linux網路程式設計 基礎知識 1 1.linux網路知識介紹 1.1 客戶端程式和服務端程式 網路程式和普通的程式有乙個最大的區別是網路程式是由兩個部分組成的 客戶端和伺服器端.網路程式是先有伺服器程式啟動,等待客戶端的程式執行並建立連線.一般的來說是服務端的程式 在乙個埠上監聽,直到有乙個客戶...