1. 程式人生 > >簡述TCP/IP協議分層模型

簡述TCP/IP協議分層模型

一、TCP/IP與OSI參考模型

這裡寫圖片描述

二、簡述

由上圖我們可以看到,TCP/IP協議分層模型與OSI參考模型十分相似。之前我介紹過OSI參考模型每層的目的。TCP/IP的每一層都對應有協議,如果我們瞭解了協議處於其中的哪一層,那麼我們就可以對協議的目的有所瞭解。然後對於每個協議的具體技術要求就可以參考相應的規範了。這裡不詳述協議本身的協議,就講述一下各個協議與OSI參考模型中各個分層的對應關係。

三、硬體(物理層)

TCP/IP的最底層是負責資料傳輸的硬體,如乙太網或者電話線路等物理裝置。TCP/IP是在網路互聯的裝置之間能夠通訊的前提之下提出來的協議。

四、網路介面層(資料鏈路層)

網路介面層利用乙太網中的資料鏈路層進行通訊,因此屬於介面層。也可以把它當作讓NIC起作用的“驅動程式”。

五、網際網路層(網路層)

網際網路層使用IP協議,相當於OSI模型中的網路層。
TCP/IP分層中的網際網路層和傳輸層的功能通常是由作業系統提供。尤其是路由器,它必須得實現通過網際網路層轉發分組資料包的功能。此外,連結網際網路的所有主機和路由器都必須實現IP的功能,其他連線網際網路的網路裝置就沒必要一定實現IP或TCP的功能。

IP

IP是跨網路傳送資料包,使整個網際網路都能收到資料,這期間它使用IP地址作為主機的標識。它不具備重發功能,所以,就算是資料未能傳送至目的地址,它也不會重發。所以它屬於非可靠性傳輸協議。

ICMP

當由於一些異常情況,資料未能傳送到目的地址時,ICMP協議會給傳送端返回一個通知。它有時也用來作診斷網路的健康狀況。

ARP

從分組資料包的IP地址中解析出實體地址(MAC地址)的一種協議。

六、傳輸層

傳輸層最主要的功能就是要實現應用程式之間的通訊。計算機的內部,通常同一時間執行著多個程式。為此,我們必須分清哪些程式與哪些程式正在進行通訊,識別這些應用程式的是埠號。

TCP

TCP是一種面向有連線的傳輸協議。優點在於安全性高,缺點在於多次發包收包會浪費網路流量。

UDP

UDP是一種面向無連線的傳輸協議。優點在於程式簡單,缺點在於安全性低。

七、應用層(會話層以上的分層)

TCP/IP的分層中,將OSI參考模型中的會話層、表示層、應用層的功能都集中到了應用程式中實現。
我這裡簡單介紹幾個應用程式:

WWW

瀏覽器與伺服器之間通訊所用的協議是HTTP,它屬於OSI應用層的協議。
所傳輸資料的主要格式是HTML,它屬於OSI表示層的協議。

電子郵件

傳送電子郵件所用到的協議是SMTP,它只可以傳送文字格式,後來電子郵件的格式由MIME協議擴充套件,就可以傳送聲音、影象等各種各樣的資訊。MIME也屬於表示層的協議。

檔案傳輸

檔案傳輸指可以將其他計算機硬碟中的檔案傳輸到本機上,或者相反的操作。檔案傳輸所用的協議是FTP。

遠端登入

遠端登入是指登入到遠端的計算機上,使那臺計算機上的程式可以執行。
TCP/IP網路中遠端登入常用TELNET和SSH兩種協議。

網路管理

在TCP/IP中進行網路管理時,採用SNMP協議。使用SNMP管理的主機、網橋、路由器等稱作SNMP代理,而進行管理的那一段叫做管理器。SNMP就是管理器和代理之間要用到的協議。

相關推薦

簡述TCP/IP協議分層模型

一、TCP/IP與OSI參考模型 二、簡述 由上圖我們可以看到,TCP/IP協議分層模型與OSI參考模型十分相似。之前我介紹過OSI參考模型每層的目的。TCP/IP的每一層都對應有協議,如果我們瞭解了協議處於其中的哪一層,那麼我們就可以對協議的目的有

學習筆記之TCP/IP協議分層與OSI參考模型

1.協議的分層      ISO在制定標準化OSI之前,對網路體系結構相關的問題進行了充分的討論, 最終提出了作為通訊協議設計指標的OSI參考模型。這一模型將通訊協議中必要 的功能分成了7層。通過這些

TCP/IP協議模型

路由 會話管理 add 網絡設備 源地址 解密 發的 傳輸協議 認證 OSI七層模型介紹: 下面4層(物理層、數據鏈路層、網絡層和傳輸層)主要提供數據傳輸和交換功能,即以節點到節點之間的通信為主;第4層作為上下兩部分的橋梁,是整個網絡體系結構中最關鍵的部分;而上3層(會話

TCP/IP 協議分層

共享內存 document 進行 soc alt 處理機制 () ip 協議 鏈路 協議分層 可能大家對OSI七層模型並不陌生,它將網絡協議很細致地從邏輯上分為了7層。但是實際運用中並不是按七層模型,一般大家都只使用5層模型。如下: 物理層:一般包括物理媒介,電信號,光信號

TCP/IP協議分層詳解

TCP/IP 和 ISO/OSI      ISO/OSI模型,即開放式通訊系統互聯參考模型(Open System Interconnection Reference Model),是國際標準化組織(ISO)提出的一個試圖使各種計算機在世界範圍內互連為網路的標準框架,簡稱OSI。   TCP/

TCP/IP協議-分層

文章目錄 1.概念性術語 1.報文(message) 2.分組(packet) 3.資料包(data packet) 4.資料報(datagram) 5.幀(frame) 2.TCP

TCP/IP協議分層

網路分層參考模型  網路協議設計者不應當設計一個單一、巨大的協議來為所有形式的通訊規定完整的細節,而應把通訊問題劃分成多個小問題,然後為每一個小問題設計一個單獨的協議。這樣做使得每個協議的設計、分析、時限和測試比較容易。協議劃分的一個主要原則是確保目標系統有效且效率高。為了提高效率,每個協議只應該注意沒有被其

TCP/IP協議分層模型

參考: https://zh.wikipedia.org/zh-sg/TCP/IP%E5%8D%8F%E8%AE%AE 在討論TCP/IP協議的層次時,有必要提及一個上下文,是根據OSI的模型還是TCP/IP協議的模型: 網際網路協議棧中的層 人們已經進行了一些討論關於

TCP/IP協議、網路分層模型

網路程式設計, 用來實現網路互連的不同計算機上執行的程式間可以進行資料互動。 網路互連的不同計算機上、計算機上執行的程式間、進行資料互動。 網路模型: 計算機之間以何種規則進行通訊,就是網路模型研究的問題; TCP/IP參考模型,OSI參考模型;我們在應用層進行開發。

OSI模型TCP/IP協議族(一)

出了 框架 調用 數據表 http n+1 互連 改變 2-2 1990年以前,再數據通信和組網文獻中占主導地位的分層模型是開放系統互連(Open System Interconnnection,OSI)模型。當時所有人都認為OSI模型將是數據通信的最終標準,然而這種情況並

OSI模型TCP/IP協議族(二)

出發 app 另一個 改變 cati mar int 點對點 本機 OSI模型中的各層 物理層 物理層(physical layer)協調通過物理媒體傳送比特流時所需要的各種功能。物理層涉及到接口和傳輸媒體的機械和電器規約。它還定義了這些物理設備即接口為了實現傳輸必須完成的

OSI七層協議模型TCP/IP四層模型學習筆記

osi tcpip 1. OSI七層和TCP/IP四層的關系1.1 OSI引入了服務、接口、協議、分層的概念,TCP/IP借鑒了OSI的這些概念建立TCP/IP模型。1.2 OSI先有模型,後有協議,先有標準,後進行實踐;而TCP/IP則相反,先有協議和應用再提出了模型,且是參照的OSI模型。1.3

OSI網絡參考模型TCP/IP協議簇詳解 一

OSI七層OSI網絡參考模型是理想化的藍圖 事實運用模型是TCP/IP 參考模型 OSI七層主要作用 應用層 網絡服務與最終用用戶的接口 表示層 數據的表示 安全 壓縮 會話層 建立管理終止會話 傳輸層 定義傳輸數據的協議端口號 網絡層 進行邏輯地址尋址 實現不同

分層思想(OSI七層模型TCP/IP五層模型

OSI 張晨 tcp/ip 如圖,OSI七層模型的各層即對應功能,對應數據單元在TCP/IP五層模型中,將OSI七層模型的應用層、表示層、會話層統一成了應用層。下圖為TCP/IP五層模型與各層對應協議數據傳輸過程-數據的封裝與解封裝的過程封裝過程1、來自應用層的數據對於傳輸曾來說都是上層數據,傳輸

網絡基礎之OSI模型TCP/IP協議

ack 二進制 能夠 系統 http 數據表 滑動 鏈路 ext OSI參考模型 開放系統互連參考模型為實現開放系統互連所建立的通信功能分層模型。其目的是為異種計算機互連提供一個共同的基礎和標準框架,並為保持相關標準的一致性和兼容性提供共同的參考。這裏所說的開放系統

OSI 7層模型TCP/IP協議棧4層模型

OSI 7層模型是指開放系統互連參考模型(Open  System InterConnect),是為了實現開放系統互連所建立的通訊功能模型。 OSI 7層模型 第7層:應用層(Application Layer)---提供為應用程式而設的介面,來與另一個應用程式之間進行通訊。

OSI模型TCP/IP協議

1.1 協議分層 兩個實體之間進行通訊就需要有一個協議。而當這個通訊比較複雜的時候,我們就有必要將這個任務劃分為多層。這個時候就需要多個協議,每個層之間有各自的協議。 分層結構:通訊過程之間的任務必須是按照分層機構中指定的順序執行的。 服務:傳送方的每一層都要使用下一層的服務。 1.

第六週--簡述osi七層模型TCP/IP五層模型

目錄 一、簡述osi七層模型和TCP/IP五層模型 OSI 七層模型: TCP/IP五層模型 二、簡述iproute家族命令 三、詳細說明進行管理工具htop、vmstat等相關命令,並舉例  四、使用until和while分別實現192.168.0.0/24 網段

TCP/IP協議簇與OSI參考模型

OSI TCP/IP 應用層 應用層 表示層 ----- 會話層 ----- 傳輸層

嵌入式Linux網路程式設計,網路基礎,OSI七層模型TCP/IP四層模型TCP/IP通訊模型協議結構、封包與拆包,TCP/UDP協議特點及適用情況

文章目錄 1,TCP協議分成了兩個不同的協議----->TCP/IP協議誕生 2,網路的體系結構 2.1,OSI開放系統互聯模型 2.2,TCP/IP協議族的體系結構 3,TCP/IP協議通訊模型 3.1