OSI七層參考模型和TCP/IP模型網絡
一:OSI七層參考模型ide
1:物理層(比特):進行比特流的傳輸(比特流也是數據流,在不一樣的介質下表現的形式也不同,在光纖中是光信號傳遞,這個比特流也就是光信號,若是是wifi,傳遞用的是光信號,那麼比特流也就是光信號)ui
2:數據鏈路層(幀):創建和維護數據鏈路,提供物理地址(MAC地址)加密
3:網絡層(報文):負責尋址(IP地址)和轉發數據spa
4:傳輸層(TPDU):主要負責傳輸數據,創建端主機端(應用)到端的鏈接接口
5:會話層(SPDU):負責創建,管理,維護和終止表示層實體之間的通訊會話圖片
6:表示層(PPDU):處理數據的格式,處理數據加密和壓縮。get
7:應用層:提供用戶訪問網絡的接口(應用程序),好比QQ之間的通訊it
PS:括號內的是每層的傳輸單位
io
舉個例子
A與B進行通訊
【應用層】A很是想念B,因而給B寫了一封信
【表示層】A對這封信進行處理,肯定好是用文字仍是用圖片來表達對B的想念
【會話層】A寫好了這封信後,把它裝入信封,而後放在桌子上,準備明天把它送出去
【傳輸層】在發送出去以前呢,A要知道把它送到哪,而且使用圓通仍是順風進行傳送
【網絡層】發送信封確定要寫地址啊,因而A寫上B的地址和電話
【數據鏈路層】肯定好這封信沒錯之後,A準備來到郵政局
【物理層】把信封投遞島郵政局去
當B接收到信封之後,按相反的方式進行運做,來讀這封信
二:TCP/IP模型
TCP/IP的應用層整合了OSI參考模型的應用層,表示層,會話層,網絡接口層整合了OSI的數據鏈路層和物理層,但做用不變。
網絡接口層:網絡接口把數據鏈路層和物理層放在一塊兒,對應TCP/IP概念模型的網絡接口。對應的網絡協議主要是Ethernet、FDDI和能傳輸IP數據包的任何協議。
網絡互聯層:網絡互連層是整個TCP/IP協議棧的核心。它的功能是把分組發往目標網絡或主機,使每個數據都可以正確的到達目標主機。
傳輸層:在TCP/IP模型中,傳輸層的功能是使源端主機和目標端主機上的對等實體能夠進行會話。
傳輸層的功能:
1:分段上層數據:數據太大了,要進行分段,好比8我的去玩,一個車坐不下,須要分2輛車,4我的坐。
2:創建端到端的鏈接
3:將數據從一段傳送到另外一端主機
4:保證數據按序,可靠,正確的傳輸
傳輸層的主要協議:
TCP
*面向鏈接
*可靠
*適用於可靠性較高的應用
*開銷大
UDP
*無鏈接
*不可靠
*適用於更專一傳輸速率的應用
*可靠性由應用層負責
應用層:應用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協議(FTP)、網絡遠程訪問協議(Telnet)等。