引用 | 編輯
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
|
引用 | 編輯
ibernezlin
2005-11-10 21:43 |
4樓
▲ ▼ |
感謝樓主大大,這麼詳細的解說讓我不用每天抱著TCP/IP睡覺(被它催眠了)。
x0 |
引用 | 編輯
Crazyjaves
2005-11-12 13:30 |
5樓
▲ |
原來是有這七層阿,之前只知道網路層而已...
原來是ISO制定的,了解了! x0 |