2.2 OSI 七層模型及其功能
OSI七層模型及其功能
Application
Presentation
Session
Transport
Network
Datalink
Physical
Network processes to application
Data representation
Interhost communication
End-to-End connections
Addresses and best path
Access to media
Binary transmission
在七十年代末,國際標準化組織 ISO 提出了開放系統互連參考模型。協議分層大大簡化了網絡協議的復雜性,這實際也是自頂向下、逐步細化的程序設計方法的很好的應用。網絡協議按功能組織成一系列“層”,每一層建筑在它的下層之上。分成的層數,每一層的名字、功能,都可以不一樣,但是每一層的目的都是為上層提供一定的服務,屏蔽低層的細節。
物理層涉及到通信在信道上傳輸的原始比特流,它實現傳輸數據所需要的機械、電氣、功能性及過程等手段。
數據鏈路層的主要任務是提供對物理層的控制,檢測并糾正可能出現的錯誤,使之對網絡層顯現一條無錯線路;并且進行流量調控。
網絡層檢查網絡拓撲,以決定傳輸報文的最佳路由,其關鍵問題是確定數據包從源端到目的端如何選擇路由。
傳輸層的基本功能是從會話層接受數據,并且在必要的時候把它分成較小的單元,傳遞給網絡層,并確保到達對方的各段信息正確無誤。 會話層允許不同機器上的用戶建立會話關系,在協調不同應用程序之間的通信時要涉及會話層,該層使每個應用程序知道其它應用程序的狀態。
表示層關注于所傳輸的信息的語法和意義,它把來自應用層與計算機有關的數據格式處理成與計算機無關的格式。
應用層包含大量人們普遍需要的協議,并且具有文件傳輸功能。其任務是顯示接收到的信息,把用戶的新數據發送到低層。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |