網路通訊的七個層次

Home Home
引用 | 編輯 fly2000
2005-11-07 09:44
樓主
推文 x0
這是由國際標準組織(International Standard Organization, ISO)所制定的,以便讓不同層次的協定能邁向國際標準的參考模式,對於各層的功能皆有個別之標準定義:


(一) 實體層(Physical layer):主要任務是直接負責在實際的通訊通道上傳送原始位元資料。在本層所提供的功能有:


(1)   通訊管理:管理通訊通道上傳輸的資料,包括訊號方式(signal)、編碼方式(encoding)、資料傳輸模式(data transmission mode)等。


(2)   介面管理:處理機械、電氣與程序介面,包括線路組態(line configuration)、拓樸(topology)、傳輸媒介(medium)等。


(二) 資料鏈結層(Data link layer):主要任務使用實體傳輸設備將資料傳送到線路上,並將結果毫無錯誤的上傳給網路層,因此主要負責相鄰兩點間的可靠傳送。主要的功能有:


(1)   切割框架:將資料切割為框架(frame)並保證送達相鄰節點。


(2)   流量控制(flow control):相鄰兩點間控制傳送速度以免接收端來不及處理。


(3)   錯誤控制(error control):偵測錯誤並提供錯誤修正的機制。


(4)   定義完整服務給網路層:定義出需要提供給網路層的服務。


(5)   連結(Connection)關係管理:管理與相鄰節點間的連結,以保證資料的送達。


(6)   媒體存取控制:利用媒體存取控制子層(MAC sub-layer)控制廣播網路中共享通道的存取


(三) 網路層(Network layer):主要任務控制子網路的運算,讓資料可以由傳送端送達接收端。主要功能有:


(1)   從傳送端到接收端的路徑控制:決定分封由原始傳送端送達接收端的路徑,可採動態或靜態方式決定。


(2)   交通壅塞的控制:控制避免有太多分封利用相同路徑傳送而產生的壅塞。


(3)   會計計費功能:計算使用者傳送的分封數量產生計費資訊。


(4)   異質網路連接:允許利用不同網路來傳送資料。


(四) 運輸層(Transport layer):主要任務是接收會議層傳來的資料,根據需求切割成為較小單元,下傳給網路層,並保證各小單元正確無誤的到達接收端,目的是進行端對端的可靠傳送。主要功能有:


(1)   電腦主機間的流量控制(端對端):提供傳送端與接收端間的流量管制。


(2)   處理端對端錯誤控制:處理傳送端與接收端間錯誤的偵測與修正機制。


(3)   為會議層建立不同的網路連接:採用多工方式為會議層建立連接。


(4)   加強由網路層提供的服務:確實提供可靠的端對端傳送服務。


(5)   連線管理:對傳送端與接收端間的連結進行管理。


(五) 會議層(Session layer):主要任務是允許不同機器間建立會議並維持會議的進行。主要的功能有:


(1)   建立會議:讓不同機器間可以建立會議,以提供進一步的服務。


(2)   會議對話控制:允許會議中雙向的對話。


(3)   權杖管理:避免兩端同時執行運算。


(4)   同步服務:提供檢查點,以避免傳輸中斷後必須從頭重新傳送。


(5)   遠端分時連線、檔案移轉:利用會議功能來達成的主要應用。


(六) 呈現層(Presentation layer):主要任務是協助使用者解決特定功能問題,並找出各問題的共同解決方案。主要的功能有:


(1)   資訊語法、語意的操作:辨識資訊語法與語意。


(2)   各種電腦內碼轉換。


(3)   資料壓縮(Data compression)與加解密。


(七) 應用層(Application layer):主要任務是提供使用者功能以完成各項應用程式的操作。主要功能有:


(1)   檔案傳輸(FTP)


(2)   電子郵遞(E-mail)


(3)   遠端登入(Telnet)


(4)   目錄查詢(Directory Lookup)

獻花 x0
引用 | 編輯 3dman
2005-11-08 15:31
1樓
  
好詳細呀!!3Q~~~~
我想這樣的資訊值得多PO...

獻花 x0
引用 | 編輯 carl-man
2005-11-08 17:56
2樓
  
以前上CISCO有讀過,考完試後也就環老師了 表情

獻花 x0
引用 | 編輯 bullfinch
2005-11-09 22:35
3樓
  
謝謝你的分享!感謝你的辛苦和用心!

獻花 x0
引用 | 編輯 ibernezlin
2005-11-10 21:43
4樓
  
感謝樓主大大,這麼詳細的解說讓我不用每天抱著TCP/IP睡覺(被它催眠了)。 表情

獻花 x0
引用 | 編輯 Crazyjaves
2005-11-12 13:30
5樓
  
原來是有這七層阿,之前只知道網路層而已...
原來是ISO制定的,了解了! 表情

獻花 x0