指的是給用戶(開發者)提供網絡服務的一些應用程序。例如:文件傳輸/接收、電子郵件收發、文件處理等網絡
這些應用程序提供了服務,也制定了一些規則,也就是一些協議。架構
如:FTP\HTTP\DNS\SMTP 等加密
這些應用程序都是爲用戶提供給服務的,也能夠是給開發者開發的服務。翻譯
應用層的程序開發是基於表示層開發的。blog
表示層主要是用於數據的處理。進程
一、將數據處理爲利於 osi 的數據ip
二、對數據進行壓縮和解壓路由
三、對數據進行加密解密開發
主要包括有 :JPEG、SSH 等路由器
負責在兩個節點之間創建、維持、終止通訊。
經過 IP 來肯定兩個節點。
會話層是基於網絡層開發的。網絡層將網絡地址翻譯成對應的物理地址。
一、肯定節點兩端的端口,
二、肯定端口對應的進程
三、肯定進程所提供給的服務
爲網絡層提供具體傳輸通道。
主要是將網絡地址轉爲物理地址。找到對應的兩個節點
決定如何將輸入從發送方傳遞到接收方
網絡層和物理層創建橋樑。
將網絡數據分割成幀數據被物理層傳輸。
確保數據的可靠性,而且不可能重發。
傳輸數據
集線器 :數據信號從一段傳到另外一端,或者從一端傳到多端,多端傳到一端。
在同一個網段,或者共享網絡中,接收到了數據信息會被傳遞給全部的網絡節點
中繼器 :將數據信號放大。
交換機 :交換機至關於一個集線器,不過他能夠解析出數據包中的ip以及端口,經過該分配的 ip 找到對應的 mac 主機。
若是找不到 mac 主機,則會發送給網絡的所有主機。
交換機中,全部連接的接頭口都即便輸入端,也是輸出端
網橋 :與交互機不一樣的是,網橋將只有兩個端(輸入端/輸出端),輸入端和輸出端都有不少接頭口,輸入端接頭口的輸入端不會被接收,反之亦然。
能夠分割局域網,能夠合併局域網等。
路由器 :數據信息通過路由器對時候,經過解析 ip 獲取到最佳到路徑,將數據傳遞過去。