網路七層協議的形象說明

2022-09-04 01:27:07 字數 4003 閱讀 1528

第一層,物理層

osi模型最低層的「勞苦大眾」。它透明地傳輸位元流,就是傳輸的訊號。該層上的裝置包括集線器、傳送器、接收器、電纜、聯結器和中繼器。

第二層,資料鏈路層

這一層是和包結構和字段打交道的和事佬。一方面接收來自網路層(第三層)的資料幀並為物理層封裝這些幀;另一方面資料鏈路層把來自物理層的原始資料位元封裝到網路層的幀中。起著重要的中介作用。

資料鏈路層由ieee802規劃改進為包含兩個子層:介質訪問控制(mac)和邏輯鏈路控制(llc)。

智慧型集線器、網橋和網路介面卡(nic)等就駐紮在這一層。但是網路介面卡它同樣具有物理層的一些編碼功能等。

第三層,網路層

這一層幹的事就比較多了。它工作物件,概括的說就是:電路、資料報和資訊交換。

網路層確定把資料報傳送到其目的地的路徑。就是把邏輯網路位址轉換為實體地址。如果資料報太大不能通過路徑中的一條鏈路送到目的地,那麼網路層的任務就是把這些包分成較小的包。

這些光榮的任務就派給了路由器、網橋路由器和閘道器。

以後幾層屬於較高層,通常駐留在跨網路相互通訊的計算機中,而不象以上幾層可以獨自為陣。裝置中只有閘道器可跨越所有各層。

第四層,傳輸層。

確保按順序無錯的傳送資料報。傳輸層把來自會話層的大量訊息分成易於管理的包以便向網路傳送。

第五層,會話層。

在分開的計算機上的兩種應用程式之間建立一種虛擬鏈結,這種虛擬鏈結稱為會話(session)。會話層通過在資料流中設定檢查點而保持應用程式之間的同步。允許應用程式進行通訊的名稱識別和安全性的工作就由會話層完成。

第六層,表示層。

定義由應用程式用來交換資料的格式。在這種意義上,表示層也稱為轉換器(translator)。該層負責協議轉換、資料編碼和資料壓縮。**程式在該層進行服務操作。

第七層,應用層,該層是osi模型的最高層。應用層向應用程序展示所有的網路服務。當乙個應用程序訪問網路時,通過該層執行所有的動作。

縱觀七層,從低階到高階。作乙個形象的比喻就是從彙編到了basic,越到高層與硬體的關聯就越弱。

所謂的網路七層協議就是osi模型,具體分為:應用層、表示層、會話層、傳輸層、網路層、資料鏈路層、物理層。

7——應用層

6——表示層

5——會話層

4——傳輸層

3——網路層

2——資料鏈路層

1——物理層

物理介質

七層模型在windows程式下的體現:

物理層----就是我們看得見的網絡卡。網絡卡的作用就是把線路傳送過來的高頻電流轉化資料報,然後傳給網絡卡驅動程式,同是也把網絡卡驅動程式傳送過來的資料報轉化成電訊號傳送出去。定義通過網路裝置傳送資料的物理方式:是網路媒介和裝置間的介面。

資料鏈路層----是網絡卡驅動程式。定義控制通訊連線的程式;封包;監測和改正包傳輸錯誤。

網路層----即ndis,ndis提供網路介面。決定網路裝置間如何傳輸資料;根據唯一的網路裝置位址選擇包;提供流和擁塞控制,以阻止同時網路資源的損耗。

傳輸層----即tcp,tcp協議的封包處理是在這一層進行的。管理網路中首尾連線的資訊傳送;提供通過錯誤恢復和流控制裝置傳送可靠且有序的包;提供無連線面向包的傳送。

會話層----即spi,spi是服務提供者介面,管理使用者間的會話和對話;控制使用者間的連線和結束通話連線;報告上層錯誤。

表示層----api,它為應用程式提供介面。api負責spi與應用程式之間的通訊;定義不同體系間不同資料格式;具體說明獨立結構的資料傳輸格式;編碼和解碼資料;加密和解密資料;壓縮和解壓縮資料。

應用層----exe,就是大家常見的應用程式。定義用於網路通訊和資料傳輸的使用者介面程式;提供標準服務,比如虛擬終端、文件以及任務的傳輸和操作。

七層協議與windows結構的生產力對映如下:

7 應用層7 應用程式(exe)

6 表示層6 winsock api (dll)

5 會話層5 spi(dll)

4 傳輸層4 tdi(vxd、sys)

3 網路層3 ndis(vxd、sys)

2 資料鏈路層2 網絡卡驅動程式(vxd、sys)

1 物理層1 網絡卡

第一層,物理層

osi模型最低層的「勞苦大眾」。它透明地傳輸位元流,就是傳輸的訊號。該層上的裝置包括集線器、傳送器、接收器、電纜、聯結器和中繼器。

第二層,資料鏈路層

這一層是和包結構和字段打交道的和事佬。一方面接收來自網路層(第三層)的資料幀並為物理層封裝這些幀;另一方面資料鏈路層把來自物理層的原始資料位元封裝到網路層的幀中。起著重要的中介作用。

資料鏈路層由ieee802規劃改進為包含兩個子層:介質訪問控制(mac)和邏輯鏈路控制(llc)。

智慧型集線器、網橋和網路介面卡(nic)等就駐紮在這一層。但是網路介面卡它同樣具有物理層的一些編碼功能等。

第三層,網路層

這一層幹的事就比較多了。它工作物件,概括的說就是:電路、資料報和資訊交換。

網路層確定把資料報傳送到其目的地的路徑。就是把邏輯網路位址轉換為實體地址。如果資料報太大不能通過路徑中的一條鏈路送到目的地,那麼網路層的任務就是把這些包分成較小的包。

這些光榮的任務就派給了路由器、網橋路由器和閘道器。

以後幾層屬於較高層,通常駐留在跨網路相互通訊的計算機中,而不象以上幾層可以獨自為陣。裝置中只有閘道器可跨越所有各層。

第四層,傳輸層。

確保按順序無錯的傳送資料報。傳輸層把來自會話層的大量訊息分成易於管理的包以便向網路傳送。

第五層,會話層。

在分開的計算機上的兩種應用程式之間建立一種虛擬鏈結,這種虛擬鏈結稱為會話(session)。會話層通過在資料流中設定檢查點而保持應用程式之間的同步。允許應用程式進行通訊的名稱識別和安全性的工作就由會話層完成。

第六層,表示層。

定義由應用程式用來交換資料的格式。在這種意義上,表示層也稱為轉換器(translator)。該層負責協議轉換、資料編碼和資料壓縮。**程式在該層進行服務操作。

第七層,應用層,該層是osi模型的最高層。應用層向應用程序展示所有的網路服務。當乙個應用程序訪問網路時,通過該層執行所有的動作。

縱觀七層,從低階到高階。作乙個形象的比喻就是從彙編到了basic,越到高層與硬體的關聯就越弱。

所謂的網路七層協議就是osi模型,具體分為:應用層、表示層、會話層、傳輸層、網路層、資料鏈路層、物理層。

7——應用層

6——表示層

5——會話層

4——傳輸層

3——網路層

2——資料鏈路層

1——物理層

物理介質

七層模型在windows程式下的體現:

物理層----就是我們看得見的網絡卡。網絡卡的作用就是把線路傳送過來的高頻電流轉化資料報,然後傳給網絡卡驅動程式,同是也把網絡卡驅動程式傳送過來的資料報轉化成電訊號傳送出去。定義通過網路裝置傳送資料的物理方式:是網路媒介和裝置間的介面。

資料鏈路層----是網絡卡驅動程式。定義控制通訊連線的程式;封包;監測和改正包傳輸錯誤。

網路層----即ndis,ndis提供網路介面。決定網路裝置間如何傳輸資料;根據唯一的網路裝置位址選擇包;提供流和擁塞控制,以阻止同時網路資源的損耗。

傳輸層----即tcp,tcp協議的封包處理是在這一層進行的。管理網路中首尾連線的資訊傳送;提供通過錯誤恢復和流控制裝置傳送可靠且有序的包;提供無連線面向包的傳送。

會話層----即spi,spi是服務提供者介面,管理使用者間的會話和對話;控制使用者間的連線和結束通話連線;報告上層錯誤。

表示層----api,它為應用程式提供介面。api負責spi與應用程式之間的通訊;定義不同體系間不同資料格式;具體說明獨立結構的資料傳輸格式;編碼和解碼資料;加密和解密資料;壓縮和解壓縮資料。

應用層----exe,就是大家常見的應用程式。定義用於網路通訊和資料傳輸的使用者介面程式;提供標準服務,比如虛擬終端、文件以及任務的傳輸和操作。

七層協議與windows結構的生產力對映如下:

7 應用層7 應用程式(exe)

6 表示層6 winsock api (dll)

5 會話層5 spi(dll)

4 傳輸層4 tdi(vxd、sys)

3 網路層3 ndis(vxd、sys)

2 資料鏈路層2 網絡卡驅動程式(vxd、sys)

1 物理層1 網絡卡

網路七層協議 網路七層協議的通俗理解

昨天我們發布了網路7層協議,4層,5層?兩張圖弄清楚,雖然內容比較詳細,有朋友反映不是很理解,那麼今天我們用通俗的方式來了解。需求1 科學家要解決的第乙個問題是,兩個硬體之間怎麼通訊。具體就是一台發些位元流,然後另一台能收到。於是,科學家發明了物理層 主要定義物理裝置標準,如網線的介面型別 光纖的介...

網路七層協議

osi是乙個開放性的通行系統互連參考模型,他是乙個定義的非常好的協議規範。osi模型有7層結構,每層都可以有幾個子層。osi的7層從上到下分別是 7 應用層 6 表示層 5 會話層 4 傳輸層 3 網路層 2 資料鏈路層 1 物理層其中高層,即7 6 5 4層定義了應用程式的功能,下面3層,即3 2...

網路七層協議

osi是乙個開放性的通行系統互連參考模型,他是乙個定義的非常好的協議規範。osi模型有7層結構,每層都可以有幾個子層。osi的7層從上到下分別是 7 應用層 6 表示層 5 會話層 4 傳輸層 3 網路層 2 資料鏈路層 1 物理層 其中高層,即7 6 5 4層定義了應用程式的功能,下面3層,即3 ...