OSI七層模型的功能及協議
ISO國際標準組織所定義的開放系統互連七層模型的定義和各層功能。它是網路技術入門者的敲門磚,也是分析、評判各種網路技術的依據—從此網路不再神祕,它也是有理可依,有據可循的。 建立七層模型主要是為解決異種網路互連時所遇到的相容性問題。它的最大優點是將服務、介面和協議這三個概念明確地區分開來;也使網路的不同功能模組分擔起不同的職責。
網路發展中一個重要里程碑便是ISO(Internet Standard Organization,國際標準組織)對OSI(Open System Interconnect,開放系統互連)七層網路模型的定義。它不但成為以前的和後續的各種網路技術評判、分析的依據,也成為網路協議設計和統一的參考模型。
建立七層模型的主要目的是為解決異種網路互連時所遇到的相容性問題。它的最大優點是將服務、介面和協議這三個概念明確地區分開來:服務說明某一層為上一層提供一些什麼功能,介面說明上一層如何使用下層的服務,而協議涉及如何實現本層的服務;這樣各層之間具有很強的獨立性,互連網路中各實體採用什麼樣的協議是沒有限制的,只要向上提供相同的服務並且不改變相鄰層的介面就可以了。
網路七層的劃分也是為了使網路的不同功能模組(不同層次)分擔起不同的職責,從而帶來如下好處:
(1) 減輕問題的複雜程度,一旦網路發生故障,可迅速定位故障所處層次,便於查詢和糾錯;
(2)在各層分別定義標準介面,使具備相同對等層的不同網路裝置能實現互操作,各層之間則相對獨立,一種高層協議可放在多種低層協議上執行; 能有效刺激網路技術革新,因為每次更新都可以在小範圍內進行,不需對整個網路動大手術; 便於研究和教學。
(3)網路分層體現了在許多工程設計中都具有的結構化思想,是一種合理的劃分。
網路七層的功能:
網路七層包括物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層。其中物理層、資料鏈路層和網路層通常被稱作媒體層,是網路工程師所研究的物件;傳輸層、會話層、表示層和應用層則被稱作主機層,是使用者所面向和關心的內容。
具體如下:
應用層 (Application): 網路服務與終端使用者的一個介面。協議有:HTTP FTP TFTP SMTP SNMP DNS
網路發展中一個重要里程碑便是ISO(Internet Standard Organization,國際標準組織)對OSI(Open System Interconnect,開放系統互連)七層網路模型的定義。它不但成為以前的和後續的各種網路技術評判、分析的依據,也成為網路協議設計和統一的參考模型。
建立七層模型的主要目的是為解決異種網路互連時所遇到的相容性問題。它的最大優點是將服務、介面和協議這三個概念明確地區分開來:服務說明某一層為上一層提供一些什麼功能,介面說明上一層如何使用下層的服務,而協議涉及如何實現本層的服務;這樣各層之間具有很強的獨立性,互連網路中各實體採用什麼樣的協議是沒有限制的,只要向上提供相同的服務並且不改變相鄰層的介面就可以了。
網路七層的劃分也是為了使網路的不同功能模組(不同層次)分擔起不同的職責,從而帶來如下好處:
(1) 減輕問題的複雜程度,一旦網路發生故障,可迅速定位故障所處層次,便於查詢和糾錯;
(2)在各層分別定義標準介面,使具備相同對等層的不同網路裝置能實現互操作,各層之間則相對獨立,一種高層協議可放在多種低層協議上執行; 能有效刺激網路技術革新,因為每次更新都可以在小範圍內進行,不需對整個網路動大手術; 便於研究和教學。
(3)網路分層體現了在許多工程設計中都具有的結構化思想,是一種合理的劃分。
網路七層的功能:
網路七層包括物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層。其中物理層、資料鏈路層和網路層通常被稱作媒體層,是網路工程師所研究的物件;傳輸層、會話層、表示層和應用層則被稱作主機層,是使用者所面向和關心的內容。
具體如下:
應用層 (Application): 網路服務與終端使用者的一個介面。協議有:HTTP FTP TFTP SMTP SNMP DNS
表示層(Presentation Layer):資料的表示、安全、壓縮。(在五層模型裡面已經合併到了應用層)
會話層(Session Layer):建立、管理、終止會話。(在五層模型裡面已經合併到了應用層)
傳輸層 (Transport):定義傳輸資料的協議埠號,以及流控和差錯效驗。 協議有:TCP UDP
網路層 (Network):進行邏輯地址定址,實現不同網路之間的路徑選擇。協議有:ICMP IGMP IP(IPV4 IPV6) ARP RARP
資料鏈路層 (Link):建立邏輯連線、進行硬體地址定址、差錯效驗等功能。(由底層網路定義協議)
物理層(Physical Layer):建立、維護、斷開物理連線。(由底層網路定義協議)
圖1顯示了 TCP/IP 層級模型結構,應用層之間的協議通過逐級呼叫傳輸層(Transport layer)、網路層(Network Layer)和物理資料鏈路層(Physical Data Link)而可以實現應用層的應用程式通訊互聯。
應用層需要關心應用程式的邏輯細節,而不是資料在網路中的傳輸活動。應用層其下三層則處理真正的通訊細節。在 Internet 整個發展過程中的所有思想和著重點都以一種稱為 RFC(Request For Comments)的文件格式存在。針對每一種特定的 TCP/IP 應用,有相應的 RFC 文件。一些典型的 TCP/IP 應用有 FTP、Telnet、SMTP、SNTP、REXEC、TFTP、LPD、SNMP、NFS、INETD 等。RFC 使一些基本相同的 TCP/IP 應用程式實現了標準化,從而使得不同廠家開發的應用程式可以互相通訊。
詳細請參考:http://cisco.chinaitlab.com/colligate/6841.html
相關文章
- OSI七層模型 -tcp/ip協議模型TCP協議
- OSI七層網路協議 、TCP協議TCP
- 詳談OSI七層網路協議和TCP/IP協議協議TCP
- OSI 七層網路協議的定義與理解協議
- OSI七層網路模型模型
- OSI七層參考模型模型
- OSI七層模型詳解模型
- 如何理解OSI七層模型?模型
- OSI 七層模型與 TCP IP 五層模型模型TCP
- OSI七層模型與TCP/IP五層模型模型TCP
- OSI 七層參考模型的作用模型
- OSI七層模型與TCP/IP五層模型TCP
- 網路世界的脊柱——OSI七層模型模型
- 大白話聊OSI七層模型和TCP/IP四層模型模型TCP
- OSI七層模型和效能最佳化模型
- 簡單瞭解下OSI七層模型的作用以及常見網路協議含義和所用埠模型協議
- 網路七層協議協議
- OSI七層模型如何幫助網路通訊?模型
- Python_17 OSI模型和HTTP協議Python模型HTTP協議
- 網路七層協議之物理層協議
- 請簡述OSI七層網路模型有哪些層及各自的含義?模型
- OSI參考模型的各層模型
- 計算機網路基礎-三種網路模型(OSI七層模型 TPC/IP四層模型 五層模型)的關係計算機網路模型
- 計算機網路基礎(2)——OSI七層參考模型計算機網路模型
- 或許這樣能幫你瞭解 OSI 七層模型模型
- TCP/IP 協議棧及 OSI 參考模型詳解TCP協議模型
- OSI網路體系結構及其各層主要協議協議
- OSI與TCP/IP各層的結構與功能,都有哪些協議TCP協議
- 網路系統組成、OSI模型、TCP/IP協議簇模型TCP協議
- 計算機網路七層協議計算機網路協議
- 如何知道協議在哪個OSI層上執行?—Vecloud微雲協議Cloud
- TCP/IP五層模型-傳輸層-TCP協議TCP模型協議
- TCP/IP五層模型-應用層-DNS協議TCP模型DNS協議
- OSI七層網路結構詳解
- 計算機網路考研複習筆記D2 分層協議與OSI參考模型計算機網路筆記協議模型
- TCP/IP 中的OSI分層模型詳解TCP模型
- 【Linux分享】什麼是OSI模型?osi參考模型分為哪幾層?Linux模型
- TCP/IP 協議及網路分層模型TCP協議模型