七層網絡模型

七層網絡模型

(1)

物理層


定義了爲建立、維護和拆除物理鏈路所需的機械

的、電氣的、功能的和規程的特性,其作用是使原始的數據比特流能

在物理媒體上傳輸。具體涉及接插件的規格、“0”、“1”信號的電

平表示、收發雙方的協調等內容。

(2)

數據鏈路層


比特流被組織成數據鏈路協議數據單元

(

常稱爲幀

)

,並以其爲單位進行傳輸,幀中包含地址、控制、數據及

校驗碼等信息。

數據鏈路層的主要作用是通過校驗、

確認和反饋重發

等手段,將不可靠的物理鏈路改造成對網絡層來說無差錯的數據鏈

路。

數據鏈路層還要協調收發雙方的數據傳輸速率,

即進行流量控制,

以防止接收方因來不及處理髮送方來的高速數據而導致緩衝器溢出

及線路阻塞。

(3)

網絡層


數據以網絡協議數據單元

(

分組

)

爲單位進行傳

輸。

網絡層關心的是通信子網的運行控制,

主要解決如何使數據分組

跨越通信子網從源傳送到目的地的問題,

這就需要在通信子網中進行

路由選擇。

另外,

爲避免通信子網中出現過多的分組而造成網絡阻塞,

需要對流入的分組數量進行控制。

當分組要跨越多個通信子網才能到

達目的地時,還要解決網際互連的問題。

(4)

傳輸層


是第一個端

--

端,也即主機

--

主機的層次。傳輸

層提供的端到端的透明數據運輸服務,

使高層用戶不必關心通信子網

的存在,

由此用統一的運輸原語書寫的高層軟件便可運行於任何通信

子網上。傳輸層還要處理端到端的差錯控制和流量控制問題。

(5)

會話層


是進程

--

進程的層次,其主要功能是組織和同步

不同的主機上各種進程間的通信

(

也稱爲對話

)

會話層負責在兩個會

話層實體之間進行對話連接的建立和拆除。

在半雙工情況下,

會話層

提供一種數據權標來控制某一方何時有權發送數據。

會話層還提供在

數據流中插入同步點的機制,

使得數據傳輸因網絡故障而中斷後,

以不必從頭開始而僅重傳最近一個同步點以後的數據。

(6)

表示層


爲上層用戶提供共同的數據或信息的語法表示變

換。

爲了讓採用不同編碼方法的計算機在通信中能相互理解數據的內

容,

可以採用抽象的標準方法來定義數據結構,

並採用標準的編碼表

示形式。

表示層管理這些抽象的數據結構,

並將計算機內部的表示形

式轉換成網絡通信中採用的標準表示形式。

數據壓縮和加密也是表示

層可提供的表示變換功能。

(7)

應用層是開放系統互連環境的最高層。不同的應用層爲特定

類型的網絡應用提供訪問

OSI

環境的手段。

網絡環境下不同主機間的

文件傳送訪問和管理

(FTAM)

、傳送標準電子郵件的文電處理系統

(MHS)

、使不同類型的終端和主機通過網絡交互訪問的虛擬終端

(VT)

協議等都屬於應用層的範疇。

網絡接口層

這是

TCP/IP

軟件的最低層,負責接收

IP

數據報並通過網絡發送之,或者從網

絡上接收物理幀,抽出

IP

數據報,交給

IP

層。

網絡層負責相鄰計算機之間的通信。

其功能包括三方面。

一、

處理來自傳輸層的分組發送請

求,收到請求後,將分組裝入

IP

數據報,填充報頭,選擇去往信宿機的路徑,然後將數據

報發往適當的網絡接口。二、處理輸入數據報:首先檢查其合法性,然後進行尋徑

--

假如該

數據報已到達信宿機,

則去掉報頭,

將剩下部分交給適當的傳輸協議;

假如該數據報尚未到

達信宿,則轉發該數據報。三、處理路徑、流控、擁塞等問題。

傳輸層

提供應用程序間的通信。其功能包括:一、格式化信息流;二、提供可靠傳輸。爲

實現後者,傳輸層協議規定接收端必須發回確認,並且假如分組丟失,必須重新發送。

應用層向用戶提供一組常用的應用程序,

比如電子郵件、

文件傳輸訪問、遠程登錄等。

遠程

登錄

TELNET

使用

TELNET

協議提供在網絡其它主機上註冊的接口。

TELNET

會話提供

了基於字符的虛擬終端。文件傳輸訪問

FTP

使用

FTP

協議來提供網絡內機器間的文件拷貝

功能。

前面我們已經學過關於

OSI

參考模型的相關概念,現在我們來看一看,相對於七層協議參

考模型,

TCP/IP

協議是如何實現網絡模型的。

OSI

中的層

功能

TCP/IP

協議族

應用層

文件傳輸,電子郵件,文件服務,虛擬終端

TFTP

HTTP

SNMP

FTP

SMTP

DNS

Telnet

表示層

數據格式化,代碼轉換,數據加密

沒有協議

會話層

解除或建立與別的接點的聯繫

沒有協議

傳輸層

提供端對端的接口

TCP

UDP

網絡層

爲數據包選擇路由

IP

ICMP

RIP

OSPF

BGP

IGMP

數據鏈路層

傳輸有地址的幀以及錯誤檢測功能

SLIP

CSLIP

PPP

ARP

RARP

MTU

物理層

以二進制數據形式在物理媒體上傳輸數據

ISO2110

IEEE802

IEEE802.2

數據鏈路層包括了硬件接口和協議

ARP

RARP

這兩個協議主要是用來建立送到物理層上

的信息和接收從物理層上傳來的信息;

網絡層中的協議主要有

IP

ICMP

IGMP

等,由於它包含了

IP

協議模塊,所以它是所有機

TCP/IP

協議網絡的核心。在網絡層中,

IP

模塊完成大部分功能。

ICMP

IGMP

以及其

他支持

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章