OSI體系結構

OSI體系結構

OSI體系結構,意為開放式系統互聯。國際標準組織(國際標準化組織)制定了OSI模型。這個模型把網路通信的工作分為7層,分別是物理層,數據鏈路層,網路層,傳輸層,會話層,表示層和套用層。1至4層被認為是低層,這些層與數據移動密切相關。5至7層是高層,包含應用程式級的數據。每一層負責一項具體的工作,然後把數據傳送到下一層。

物理層

第一層是物理層(也即OSI模型中的第一層也是最底層)

在課堂上經常是容易被忽略的。它看起來似乎很簡單。但是,這一層的某些方面有時需要特別留意。物理層實際上就是布線、光纖、網卡和其它用來把兩台網路通信設備連線在一起的東西。甚至一個信鴿也可以被認為是一個1層設備。網路故障的排除經常涉及到1層問題。我們不能忘記用五類線在整個一層樓進行連線的傳奇故事。由於辦公室的椅子經常從電纜線上壓過,導致網路連線出現斷斷續續的情況。遺憾的是,這種故障是很常見的,而且排除這種故障需要耗費很長時間。

數據鏈路層

第二層是數據鏈路層

運行乙太網等協定。請記住,我們要使這個問題簡單一些。第2層中最重要的是你應該理解網橋是什麼。交換機可以看成網橋,人們現在都這樣稱呼它。網橋都在2層工作,僅關注乙太網上的MAC地址。如果你在談論有關MAC地址、交換機或者網卡和驅動程式,你就是在第2層的範疇。集線器屬於第1層的領域,因為它們只是電子設備,沒有2層的知識。第2層的相關問題在本網路講座中有自己的一部分,因此現在先不詳細討論這個問題的細節。現在只需要知道第2層把數據幀轉換成二進制位供1層處理就可以了。

網路層

第三層是網路層

在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網路層將數據鏈路層提供的幀組成數據包,包中封裝有網路層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網路地址。

如果你在談論一個IP位址,那么你是在處理第3層的問題,這是“數據包”問題,而不是第2層的“幀”。IP是第3層問題的一部分,此外還有一些路由協定和地址解析協定(ARP)。有關路由的一切事情都在第3層處理。地址解析和路由是3層的重要目的。

信息的傳輸層

第四層是處理信息的傳輸層。

第4層的數據單元也稱作數據包(packets)。但是,當你談論TCP等具體的協定時又有特殊的叫法,TCP的數據單元稱為段(segments)而UDP協定的數據單元稱為“數據報(datagrams)”。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的數據包和其它在傳輸過程中可能發生的危險。理解第4層的另一種方法是,第4層提供端對端的通信管理。像TCP等一些協定非常善於保證通信的可靠性。有些協定並不在乎一些數據包是否丟失,UDP協定就是一個主要例子。

第五層是會話層

這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護套用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。

第六層是表示層

這一層主要解決用戶信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。

第七層是“一切”。第7層也稱作“套用層”。

是專門用於應用程式的。套用層確定進程之間通信的性質以滿足用戶需要以及提供網路與用戶套用軟體之間的接口服務如果你的程式需要一種具體格式的數據,你可以發明一些你希望能夠把數據傳送到目的地的格式,並且創建一個第7層協定。SMTP、DNS和FTP都是第7層協定。

對應關係

然而,OSI/RM是理想的網路模型,現實中TCP/IP參考模型占據了網路的大部分江山。其簡述如下:

TCP/IP參考模型共分為四層

1.套用層(application layer)

2.傳輸層(transport layer)

3.互連層(internet layer)

4.主機-網路層(host-to-network layer)

TCP/IP 參考模型與 OSI 互連參考模型的對應關係

主機-網路層

參考模型的最低層,負責通過網路傳送和接收IP數據報;

允許主機連入網路時使用多種現成的與流行的協定,如區域網路的Ethernet、令牌網、分組交換網的X.25、幀中繼、ATM協定等;

當一種物理網被用作傳送IP數據包的通道時,就可以認為是這一層的內容;

充分體現出TCP/IP協定的兼容性與適應性,它也為TCP/IP的成功奠定了基礎。

互連層

相當OSI參考模型網路層無連線網路服務;

處理互連的路由選擇、流控與擁塞問題;

IP協定是無連線的、提供“盡力而為”服務的網路層協定。

傳輸層

主要功能是在互連網中源主機與目的主機的對等實體間建立用於會話的端-端連線;

傳輸控制協定TCP是一種可靠的面向連線協定;

用戶數據報協定UDP是一種不可靠的無連線協定。

套用層

套用層協定主要有:

網路終端協定Telnet

檔案傳輸協定FTP

簡單郵件傳輸協定SMTP

域名系統DNS

簡單網路管理協定SNMP

超文本傳輸協定HTTP

相關詞條

相關搜尋

熱門詞條

聯絡我們