指的是給使用者(開發者)提供網路服務的一些應用程式。例如:檔案傳輸/接收、電子郵件收發、檔案處理等
這些應用程式提供了服務,也制定了一些規則,也就是一些協議。
如:ftp\http\dns\smtp 等
這些應用程式都是為使用者提供給服務的,也可以是給開發者開發的服務。
應用層的程式開發是基於表示層開發的。
表示層主要是用於資料的處理。
1、將資料處理為利於 osi 的資料
2、對資料進行壓縮和解壓
3、對資料進行加密解密
主要包括有 :jpeg、ssh 等
負責在兩個節點之間建立、維持、終止通訊。
通過 ip 來確定兩個節點。
會話層是基於網路層開發的。網路層將網路位址翻譯成對應的實體地址。
1、確定節點兩端的埠,
2、確定埠對應的程序
3、確定程序所提供給的服務
為網路層提供具體傳輸通道。
主要是將網路位址轉為實體地址。找到對應的兩個節點
決定如何將輸入從傳送方傳遞到接收方
網路層和物理層建立橋梁。
將網路資料分割成幀資料被物理層傳輸。
確保資料的可靠性,並且不可能重發。
傳輸資料
集線器 :資料訊號從一段傳到另一端,或者從一端傳到多端,多端傳到一端。
在同乙個網段,或者共享網路中,接收到了資料資訊會被傳遞給所有的網路節點
中繼器 :將資料訊號放大。
對資料訊號有處理得到mac,找到主機。
交換機 :交換機相當於乙個集線器,不過他可以解析出資料報中的ip以及埠,通過該分配的 ip 找到對應的 mac 主機。
如果找不到 mac 主機,則會傳送給網路的全部主機。
交換機中,所有鏈結的接頭口都即使輸入端,也是輸出端
網橋 :與互動機不同的是,網橋將只有兩個端(輸入端/輸出端),輸入端和輸出端都有很多接頭口,輸入端接頭口的輸入端不會被接收,反之亦然。
可以分割區域網,可以合併區域網等。
路由器 :資料資訊經過路由器對時候,通過解析 ip 獲取到最佳到路徑,將資料傳遞過去。
網路七層架構
我將從各層協議與裝置學起,各層從上到下 1 應用層 應用層主要包括應用程式之間的通訊所用協議,包括telnet,http,ftp,nfs,smtp等。裝置就是終端裝置了 2 表示層 3 會話層 4 傳輸層 5 網路層 三層交換機就是具有部分路由器功能的交換機,三層交換機的最重要目的是加快大型區域網內...
Python學習 七層網路架構
網路七層協議 osi是乙個開放性的通訊系統互連參考模型,他是乙個定義得非常好的協議規範。osi模型有7層結構,每層都可以有幾個子層。osi的7層從上到下分別是 7 應用層 6 表示層 5 會話層 4 傳輸層 3 網路層 2 資料鏈路層 1 物理層 其中高層 即7 6 5 4層 定義了應用程式的功能,...
網路七層協議 網路七層協議的通俗理解
昨天我們發布了網路7層協議,4層,5層?兩張圖弄清楚,雖然內容比較詳細,有朋友反映不是很理解,那麼今天我們用通俗的方式來了解。需求1 科學家要解決的第乙個問題是,兩個硬體之間怎麼通訊。具體就是一台發些位元流,然後另一台能收到。於是,科學家發明了物理層 主要定義物理裝置標準,如網線的介面型別 光纖的介...