OSI七層模型與TCP/IP四層模型

1、OSI七層模型算法


物理層:安全

經過硬件設備將模擬信號轉換爲數字信號,因而有了0/1數據流,叫作比特流。網絡


數據鏈路層:app

能夠發比特流可是沒有格式就會亂七八糟,因而就有了」幀」。採用了一種」幀」的數據塊進行傳輸,爲了確保數據通訊的準確,實現數據有效的差錯控制,加入了檢錯等功能(網卡、交換機)ide


網絡層:spa

前兩層都是在於能夠發數據,以及發的數據是否正確,然而若是連着兩臺電腦還行,多臺電腦而又只想讓其中一臺能夠通訊,則須要路由。選擇性的發,那每臺電腦就得有本身的身份,因而出現了IP協議等(路由器)。.net


傳輸層:blog

比特流傳輸的過程不可能會一直順暢,偶爾出現中斷很正常,若是人爲制定出單位,分紅一個個的信息段,從中又衍生了報文,結合上面幾層,咱們就能夠有目標的發生正確數據給某臺計算機了,傳輸層有兩個重要的協議:TCP和UDP。TCP效率低可是發送包會校驗是否完整,UDP效率高可是無論別人可否完整收到。接口


會話層:進程

計算機收到了發送的數據,可是有那麼多進程,具體哪一個進程須要用到這個數據,則把他輸送到那個進程。例如:若是80端口要用,因此係統內數據通訊,將接收端口數據送至需求端口。


表示層:

如今正確接收到了須要的數據,可是由於數據在傳輸過程當中可能基於安全性,或者是算法上的壓縮,還有就是網絡類型不一樣。那就得有一個溝通的橋樑來整理整理,還原出本來應該有的表示,相似於一個拆快遞的過程。


應用層:

提供多種服務的接口,用戶只需操做應用層就能夠獲得服務內容,這樣封裝可讓更多的人能使用它。包含的主要協議:FTP(文件傳送協議)、Telnet(遠程登陸協議)、DNS(域名解析協議)、SMTP(郵件傳送協議),POP3協議(郵局協議),HTTP協議(Hyper Text Transfer Protocol)


2、TCP/IP模型


TCP/IP模型其實是OSI模型的一個濃縮版本,它只有四個層次:


應用層 :應着OSI的 應用層 表示層 會話層


運輸層:應着OSI的傳輸層


網際層:OSI的網絡層


網絡接口層:OSI的數據鏈路層和物理層


3、TCP/IP協議


IP層傳輸單位是IP分組,屬於點到點的傳輸;TCP層傳輸單位是TCP段,屬於端到端的傳輸



原文:https://blog.csdn.net/cmyh100/article/details/82768804 

相關文章
相關標籤/搜索