當前位置:首頁 » 網路連接 » 七層協議是為研究計算機網路的
擴展閱讀
樂視路由設置網路速度 2025-06-25 04:20:43
網路安全廣告徵集 2025-06-25 04:20:41

七層協議是為研究計算機網路的

發布時間: 2022-08-14 21:56:00

⑴ 簡述OSI模型的七層協議

OSI將計算機網路體系結構劃分為以下七層,標有1~7,第1層在底部。具體如下:

1、第1層物理層:物理層在局部區域網上傳送數據幀,它負責管理計算機通信設備和網路媒體之間的互通。包括了針腳、電壓、線纜規范、集線器、中繼器、網卡、主機適配器等。

2、第2層數據鏈路層:數據鏈路層負責網路定址、錯誤偵測和改錯。當表頭和表尾被加至數據包時,會形成幀。數據鏈表頭是包含了物理地址和錯誤偵測及改錯的方法。數據鏈表尾是一串指示數據包末端的字元串。

3、第3層網路層:網路層決定數據的路徑選擇和轉寄,將網路表頭加至數據包,以形成分組。網路表頭包含了網路數據。例如互聯網協議(IP)等。

4、第4層傳輸層:傳輸層把傳輸表頭加至數據以形成數據包。傳輸表頭包含了所使用的協議等發送信息。例如傳輸控制協議(TCP)等。

5、第5層會話層:會話層負責在數據傳輸中設置和維護計算機網路中兩台計算機之間的通信連接。

6、第6層表達層:表達層把數據轉換為能與接收者的系統格式兼容並適合傳輸的格式。

7、第7層 應用層:應用層提供為應用軟體而設的介面,以設置與另一應用軟體之間的通信。例如: HTTP,HTTPS,FTP,SSH等。

(1)七層協議是為研究計算機網路的擴展閱讀:

OSI模型的意義

OSI定義了開放系統的層次結構、層次之間的相互關系以及各層所包括的可能的任務,作為一個框架來協調和組織各層所提供的服務。

OSI參考模型並沒有提供一個可以實現的方法,而是描述了一些概念,用來協調進程間通信標準的制定。即OSI參考模型並不是一個標准,而是一個在制定標准時所使用的概念性框架。

⑵ 網路協議分別是哪七層協議

你問的應該是OSI網路協議,一共七層。
最下面一層是物理層,關心的是介面,信號,和介質,只是說明標准,如EIA-232介面,乙太網,fddi令牌環網
第二層是數據鏈路層:一類是區域網中數據連路層協議:MAC子層協議,有LLC子層協議.另一類是廣域網的協議如:HDLC,PPP,SLIP.
第三層是網路層:主要是IP協議.
第四層是傳輸層:主要是面向連接的TCP傳輸控制協議.另一個是不面向連接的UDP用戶數據報協議.
第五層是會話層:主要是解決一個會話的開始進行和結束.(真的想不起有什麼協議)
第六層是表示層:主要是編碼如ASⅡ
第七層是應用層,就是應用程序裡面的拉,文件傳輸協議FTP、電子郵件傳輸協議SMTP、域名系統服務DNS、網路新聞傳輸協議NNTP和HTTP協議等。 HTTP協議(Hypertext Transfer Protocol,超文本傳輸協議)是用於從WWW服務...

⑶ OSI網路七層結構是什麼

網路七層協議:

1、應用層

與其它計算機進行通訊的一個應用,它是對應應用程序的通信服務的。例如,一個沒有通信功能的字處理程序就不能執行通信的代碼,從事字處理工作的程序員也不關心OSI的第7層。

2、表示層

這一層的主要功能是定義數據格式及加密。例如,FTP允許你選擇以二進制或ASCII格式傳輸。如果選擇二進制,那麼發送方和接收方不改變文件的內容。

3、會話層

它定義了如何開始、控制和結束一個會話,包括對多個雙向消息的控制和管理,以便在只完成連續消息的一部分時可以通知應用,從而使表示層看到的數據是連續的,在某些情況下,如果表示層收到了所有的數據,則用數據代表表示層。示例:RPC,SQL等。

4、傳輸層

這層的功能包括是否選擇差錯恢復協議還是無差錯恢復協議,及在同一主機上對不同應用的數據流的輸入進行復用,還包括對收到的順序不對的數據包的重新排序功能。

5、網路層

這層對端到端的包傳輸進行定義,它定義了能夠標識所有結點的邏輯地址,還定義了路由實現的方式和學習的方式。為了適應最大傳輸單元長度小於包長度的傳輸介質,網路層還定義了如何將一個包分解成更小的包的分段方法。

6、數據鏈路層

它定義了在單個鏈路上如何傳輸數據。這些協議與被討論的各種介質有關。

7、物理層

OSI的物理層規范是有關傳輸介質的特性,這些規范通常也參考了其他組織制定的標准。連接頭、幀、幀的使用、電流、編碼及光調制等都屬於各種物理層規范中的內容。物理層常用多個規范完成對所有細節的定義。

⑷ 計算機網路OSI模型的7層協議是什麼

1 物理層:也就是物理媒介;如網線的介面類型、光纖的介面類型、各種傳輸介質的傳輸速率 如雙絞線、同軸電纜等2 數據鏈路層:如交換機(交換機工作在數據鏈路層)主要將從物理層接收的數據進行MAC地址( 網卡的地址)的封裝與解封裝3 網路層:協議:IP,IPX 如路由器(路由器在網路層); 主要將從下層接收到的數據進行IP地址的封裝與解封裝。4 傳輸層:負責在網路中的兩節點之間建立、維持和終止通信,定義了一些傳輸數據的協議和埠號 如:TCP、UDP。5 會話層:通過傳輸層(埠號:傳輸埠與接收埠)建立數據傳輸的通路6 表示層:應用程序和網路之間的翻譯官:如你的應用程序需要將數據發送至互聯網, 就需要表示層來翻譯成互聯網傳輸的「語言」。要是進行對接收的數據進 行解釋、加密與解密、壓縮與解壓縮7 應用層:協議:telnet,HTTP,FTP,WWW,NFS,SMTP等。 負責對軟體提供介面以使程序能使用網路服務。如FTP、web、QQ之類的應用!

⑸ iso/osi七層網路通信協議的含義是什麼

一、網路協議
在計算機網路系統中,為了保證通信雙方能正確而自動地進行數據通信,針對通信過程的各種情況,制定了一整套約定——網路系統的通信協議。網路協議是計算機網路不可缺少的組成部分。
1、協議的定義
簡單地說,協議是指通信雙方必須遵循的、控制信息交換的規則的集合,是一套語義和語法規則,用來規定有關功能部件在通信過程中的操作,它定義了數據發送和接收工作中必經的過程。協議規定了網路中使用的格式、定時方式、順序和檢錯。
2、協議的組成
一般說,一個網路協議主要由語法、語義和同步三個要素組成。
語法指數據與控制信息的結構或格式,確定通信時採用的數據格式,編碼及信號電平等。
語義由通信過程的說明構成,它規定了需要發出何種控制信息完成何種動作以及做出何種應答,對發布請求、執行動作、以及返回應答予以解釋,並確定用於協調和差錯處理的控制信息。
同步是對事件實現順序的詳細說明,指出事件的順序以及速度匹配。
3、協議的特點
現代計算機網路採用高度結構化的設計和實現技術,是用分層或協議分層來組織的。每一層和相鄰層有介面,較低層通過介面向它的上一層提供服務,但這一服務的實現細節對上層是屏蔽的。較高層又是在較低層提供的低級服務的基礎上實現更高級的服務。
網路系統體系結構是有層次的,通信協議也被分為多個層次,在每個層次內又可分成若乾子層次,協議各層次有高低之分。
只有通信協議有效,才能實現系統內各種資源共享。如果通信協議不可靠就會造成通信混亂和中斷。
在設計和選擇協議時,不僅要考慮網路系統的拓撲結構、信息的傳輸量、所採用的傳輸技術、數據存取方式,還要考慮到其效率、價格和適應性等問題。
二、開放式系統互連參考模型OSI
在計算機網路產生之初,每個計算機廠商都有一套自己的網路體系結構的概念,它們之間互不相容。為此,國際標准化組織(ISO)在1979年建立了一個分委員會來專門研究一種用於開放系統互聯的體系結構(Open Systems Interconnection)簡稱OSI,ISO/IEC 是 國際化標准組織和國際電工委員會的英文縮寫,它是致力於國際標準的、自願和非盈利的專門機構。"開放"這個詞表示:只要遵循OSI標准,一個系統可以和位於世界上任何地方的、也遵循OSI標準的其他任何系統進行連接。這個分委員提出了開放系統互聯,即OSI參考模型,它定義了連接異種計算機的標准框架。OSI是Open Systems Interconnection的簡稱,其中文譯名為「開放式系統互聯」。開放系統互連七層模型的定義和功能是網路技術入門者的敲門磚,也是分析、評判各種網路技術的依據。OSI模型為一種分層結構,通過這種結構,使得網路中不同計算機間相互交換信息的方式標准化。
開發系統互聯OSI參考模型是在1984年由國際標准化組織ISO(International Organization for Standardization )發布的,現在已被公認為計算機互聯通信的基本體系結構模型,該模型是設計和描述網路通信的基本框架,描述了信息如何從一台計算機的應用層軟體通過網路媒體傳輸到另一台計算機的應用層軟體中。該模型應用最多的就是描述網路環境。生產廠商根據OSI模型的標准設計自己的產品。它描述了網路硬體和軟體如何以層的方式協同工作進行網路通信。
1、 OSI的分層結構
OSI參考模型定義了不同計算機互連標準的框架結構,得到了國際上的承認,被認為是新一代網路的結構。OSI參考模型的系統結構是層次式結構,由七層組成,它從高層到低層依次是應用層、表示層、會話層、傳輸層、網路層、數據鏈路層和物理層等,各個層次包含了不同的網路活動和設備,以及相應的技術介面,此外,各個層次還擁有獨立的稱之為協議的標准。各層間相對獨立,並且下一層為上一層提供服務。通過分層可以把復雜的通信過程分成了多個獨立的、比較容易解決的子問題。
開放式系統互連模型的最大優點是將服務、介面和協議這三個概念明確地區分開來:服務說明某一層為上一層提供一些什麼功能,介面說明上一層如何使用下層的服務,而協議涉及如何實現本層的服務;這樣各層之間具有很強的獨立性,互連網路中各實體採用什麼樣的協議是沒有限制的,只要向上提供相同的服務並且不改變相鄰層的介面就可以了。網路七層的劃分也是為了使網路的不同功能模塊(不同層次)分擔起不同的職責,從而帶來如下好處:
減輕問題的復雜程度,一旦網路發生故障,可迅速定位故障所處層次,便於查找和糾錯;
在各層分別定義標准介面,使具備相同對等層的不同網路設備能實現互操作,各層之間則相對獨立,一種高層協議可放在多種低層協議上運行;
l 便於研究和教學。
2、各層的主要功能
物理層(Physical Layer)
OSI模型的最低層是物理層,也是OSI分層結構體系中最重要、最基礎的一層,它是建立在通信介質基礎上的,它直接面向傳輸介質,實現設備之間的物理介面,為數據鏈路層提供一個傳輸原始比特流的物理連接。。通過通信介質實現二進制比特流的傳輸,負責從一台計算機向另一台計算機傳輸比特流(0和1)。物理層定義了數據編碼和流同步,確保發送方與接收方之間的正確傳輸;定義了比特流的持續時間以及比特流是如何轉換為可在通信介質上傳輸的電或光信號;定義了線纜如何接到網卡上。我們知道,要傳遞信息就要利用一些物理媒體,如雙絞線、同軸電纜等,但具體的物理媒體並不在OSI的7層之內,有人把物理媒體當作第0層,物理層的任務就是為它的上一層提供一個物理連接,並為建立、維持和拆除物理連接規定了它們的機械、電氣、功能和過 程特性。在這一層,數據還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是比特。
物理層的機械特性:物理連接時所採用的連接器的幾何尺寸、插針和插孔數量及排列順序等。
物理層的電氣特性:在物理連接上傳輸二進制比特流時,線路上信號電壓的高低、阻抗的匹配、傳輸速率和距離的限制。
物理層的功能特性:物理介面上各條信號線的功能分配和確切定義
物理層的規程特性:利用信號線進行二進制比特流傳輸的一組操作過程,即各信號線的工作規則和先後順序。
在物理層中,為用戶設備提供入網連接點的設備被稱為數據通信設備 (DCE);擁有的數據設備被稱為數據終端設備 (DTE);
數 據 鏈 路 層(Data Link Layer)
數據鏈路層負責在兩個相鄰結點間的線路上,無差錯的傳送以幀為單位的數據,負責建立、維持和釋放數據鏈路的連接,向網路層提供可靠透明的數據傳輸服務組幀。數據幀是存放數據的有組織的邏輯結構,每一幀包括一定數量的數據和一些必要的控制信息,含有源站點和目的站點的物理地址。通常,數據鏈路層發送一個數據幀後,等待接收方的確認。接收方數據鏈路層檢測數據幀傳輸過程中產生的任何問題。沒有經過確認的幀和損壞的幀都要進行重傳。在傳送數據時,如果接收點檢測到所傳數據中有差錯,就要通知發送方重發該幀。
網 絡 層(Network Layer)
網路層,負責信息定址和將邏輯地址和名字轉換為物理地址,決定從源到目的計算機之間的路由,根據物理情況、服務的優先順序和其他因素等,確定數據應該經過的通道;管理物理通信問題,如報文交換、路由和數據競爭控制等。在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網路層將數據鏈路層提供的幀組成數據包,包中封裝有網路層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網路地址。
傳 輸 層(Transport Layer)
傳輸層是整個協議層次的核心。它根據通信子網的特性最佳的利用網路資源,並以可靠和經濟的方式,為兩個端系統(也就是源站和目的站)的會話層之間,提供建立、維護和取消傳輸連接的功能,提供數據流控制和錯誤處理,以及與報文傳輸和接收有關的故障處理,負責可靠地傳輸數據,確保報文無差錯、有序、不丟失、無重復地傳輸。傳輸層對信息重新打包,將長的信息分成幾個報文,並把小的信息合並成一個報文,從而使得報文在網路上有效的傳輸。在接收端,傳輸層對信息解包,重新組裝信息,通常還要發送、接收、確認信息。
會 話 層(Session Layer)
對話層也可以稱為會晤層。在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。會話層,允許不同計算機上的兩個應用程序建立、使用和結束會話連接,協調數據發送方、發送時間和數據包的大小等。會話層也執行名字識別以及安全性等功能,允許兩個應用程序跨網路通信。會話層通過在數據流上放置檢測點來保護用戶任務之間的同步。這樣,如果網路出現故障,只有最近檢測點之後的數據才需要重傳。
表 示 層(Presentation Layer)
表示層在會話層和應用層之間,這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。負責協議轉換、翻譯數據、加密數據、改變或轉換字元集以及擴展圖形命令;負責數據壓縮以便減少網上數據的傳輸量。它為異種機通信提供一種公共語言,確定計算機之間交換數據的格式,可稱其為網路轉換器。在發送計算機方,表示層將應用層發送下來的數據轉換成可辨認的中間格式;在接收計算機方,表示層將數據的中間格式轉換成應用層可以理解的格式。這種類型的服務之所以需要,是因為不同的計算機體系結構使用的數據表示法不同。對於用戶數據來說,可以從兩個側面來分析:一個是數據含義被稱為語義同,另一個是數據的表示形式,稱做語法,像文字,圖形,聲音,文種,壓縮,加密等都屬於語法范疇。例如:ASCⅡ,EBCDIC,JPEG,GIF,PICT,MIDI,MPEG等。表示層上還運行重定向器(Redirector)工具,對網路資源的I/O操作重定向到伺服器上。
應 用 層(Application Layer)
應用層,即OSI模型的最高層,是應用程序訪問網路服務的窗口,應用層確定進程之間通信的性質以滿足用戶需要以及提供網路與用戶應用軟體之間的介面服務。該層服務直接支持用戶的應用程序,如文件傳輸、資料庫訪問和電子郵件等。應用層處理一般的網路訪問、流量控制和錯誤恢復。在OSI的七個層次中,應用層是最復雜的,所包含的應用層協議也最多,有些還正在研究和開發之中。
3、OSI模型系統間的通信
OSI參考模型的各層使用不同格式的控制信息,以便與其它計算機系統的對等層進行通信,這個控制信息由對等OSI層之間交換的特殊請求和指令組成。控制信息一般採用數據頭或數據尾的形式。數據頭附加在上層傳輸下來的數據之前;數據尾附加在上層傳輸下來的數據之後。一個OSI層並不一定必須附加一個數據頭或數據尾到上層的數據中。此外,在一個OSI層信息中,信息單元的數據部分還包括所有從上層傳送下來的數據頭,數據尾和數據,這就是眾所周知的「封裝(Encapsulation)」。
信息交換發生在對等OSI層之間,源系統中的每一層把控制信息附加到數據中,而目的系統的每一層則對接收到的信息進行分析,並從數據中移除控制信息。例如系統A 的數據從應用層軟體發往系統B,數據首先被傳輸到系統A的應用層,然後由系統A的應用層將系統B應用層所需的控制信息附加在實際傳輸的數據之前,封裝後的信息單元(數據頭和數據)被傳輸到表示層,表示層再將包含有系統B表示層所需的控制信息附加到數據頭中,隨著每層附加包含系統B同層所需要的控制信息的數據頭(或數據尾),信息單元長度不斷變化,整個信息單元在物理層被傳輸給網路介質, 並通過介質發送到系統B。 系統B 的物理層接收到信息單元後,將它傳送到數據鏈路層,然後系統B的數據鏈路層讀取附加的控制信息,移去數據頭,並把信息單元的余留部分傳送到網路層。每一層都讀取並移去該層的數據頭,然後將信息單元的余留部分傳送到上一層,在應用層執行完這些步驟之後,系統A中的數據就以非常精確的格式傳送到系統B的應用軟體中了。
三、OSI參考模型與TCP/IP協議的比較研究
使網路中的兩台計算機系統通信需要一致的協議,同時不通主機、不同廠商的網路互聯需要統一的標准。國際標准化組織(ISO)早在20多年前就提出了開放系統互聯(OSI)參考模型。OSI模型提出後的20多年來,有關網路協議設計的思想已經有了很大發展,許多現代的網路協議(例如本文將要介紹的TCP/IP協議)也不完全符合OSI模型,但是OSI的概念與思想仍然被保留了下來。
1、OSI參考模型
OSI/RM只給出了計算機網路的一些原則性說明,並不是一個具體的網路。它將整個網路的功能劃分成七個層次(如圖1所示)。層與層之間的聯系是通過各層之間的介面來進行的,上層通過介面向下層提出服務請求,而下層通過介面向上層提供服務。兩個用戶計算機通過網路進行通信時,除物理層之外,其餘各對等層之間均不存在直接的通信關系,而是通過各對等層之間的通信協議來進行通信(用虛線連接),只有兩物理層之間通過傳輸介質進行真正的數據通信。
2、TCP/IP協議分層
網路介面層 這是TCP/IP協議的最低一層,包括有多種邏輯鏈路控制和媒體訪問協議。網路介面層的功能是接收IP數據報並通過特定的網路進行傳輸,或從網路上接收物理幀,抽取出IP數據報並轉交給網際層。
網際網層(IP層) 該層包括以下協議:IP(網際協議)、ICMP(Internet Control Message Protocol,網際網路控制報文協議)、ARP(Address Resolution Protocol,地址解析協議)、RARP(Reverse Address Resolution Protocol,反向地址解析協議)。該層負責相同或不同網路中計算機之間的通信,主要處理數據報和路由。在IP層中,ARP協議用於將IP地址轉換成物理地址,RARP協議用於將物理地址轉換成IP地址,ICMP協議用於報告差錯和傳送控制信息。IP協議在TCP/IP協議組中處於核心地位。
傳輸層 該層提供TCP(傳輸控制協議)和UDP(User Datagram Protocol,用戶數據報協議)兩個協議,它們都建立在IP協議的基礎上,其中TCP提供可靠的面向連接服務,UDP提供簡單的無連接服務。傳輸層提供端到端,即應用程序之間的通信,主要功能是數據格式化、數據確認和丟失重傳等。
應用層 TCP/IP協議的應用層相當於OSI模型的會話層、表示層和應用層,它向用戶提供一組常用的應用層協議,其中包括:Telnet、SMTP、DNS等。此外,在應用層中還包含有用戶應用程序,它們均是建立在TCP/IP協議組之上的專用程序。
3、OSI參考模型與TCP/IP協議的比較
OSI參考模型與TCP/IP協議作為兩個為了完成相同任務的協議體系結構,因此二者有比較緊密的關系,下面我們從以下幾個方面逐一比較它們之間的聯系與區別。
l 分層結構
OSI參考模型與TCP/IP協議都採用了分層結構,都是基於獨立的協議棧的概念。OSI參考模型有7層,而TCP/IP協議只有4層,即TCP/IP協議沒有了表示層和會話層,並且把數據鏈路層和物理層合並為網路介面層。不過,二者的分層之間有一定的對應關系,
l 標準的特色
OSI參考模型的標准最早是由ISO和CCITT(ITU的前身)制定的,有濃厚的通信背景,因此也打上了深厚的通信系統的特色,比如對服務質量(QoS)、差錯率的保證,只考慮了面向連接的服務。並且是先定義一套功能完整的構架,再根據該構架來發展相應的協議與系統。
TCP/IP協議產生於對Internet網路的研究與實踐中,是應實際需求而產生的,再由IAB、IETF等組織標准化,而並不是之前定義一個嚴謹的框架。而且TCP/IP最早是在UNIX系統中實現的,考慮了計算機網路的特點,比較適合計算機實現和使用。
l 連接服務
OSI的網路層基本與TCP/IP的網際層對應,二者的功能基本相似,但是定址方式有較大的區別。
OSI的地址空間為不固定的可變長,由選定的地址命名方式決定,最長可達160byte,可以容納非常大的網路,因而具有較大的成長空間。根據OSI的規定,網路上每個系統至多可以有256個通信地址。
TCP/IP網路的地址空間為固定的4byte(在目前常用的IPV4中是這樣,在IPV6中將擴展到16byte)。網路上的每一個系統至少有一個唯一的地址與之對應。
l 傳輸服務
OSI與TCP/IP的傳輸層都對不同的業務採取不同的傳輸策略。OSI定義了五個不同層次的服務:TP1,TP2,TP3,TP4,TP5。TCP/IP定義了TCP和UPD兩種協議,分別具有面向連接和面向無連接的性質。其中TCP與OSI中的TP4,UDP與OSI中的TP0在構架和功能上大體相同,只是內部細節有一些差異。
l 應用范圍
OSI由於體系比較復雜,而且設計先於實現,有許多設計過於理想,不太方便計算機軟體實現,因而完全實現OSI參考模型的系統並不多,應用的范圍有限。而TCP/IP協議最早在計算機系統中實現,在UNIX、Windows平台中都有穩定的實現,並且提供了簡單方便的編程介面(API),可以在其上開發出豐富的應用程序,因此得到了廣泛的應用。TCP/IP協議已成為目前網際互聯事實上的國際標准和工業標准。
4、OSI參考模型與TCP/IP協議的發展趨勢
從以上的比較可以看出,OSI參考模型和TCP/IP協議大致相似,也各具特色。雖然TCP/IP在目前的應用中佔了統治地位,在下一代網路(NGN)中也有強大的發展潛力,甚至有人提出了「Everything is IP」的預言。但是OSI作為一個完整、嚴謹的體系結構,也有它的生存空間,它的設計思想在許多系統中得以借鑒,同時隨著它的逐步改進,必將得到更廣泛的應用。
TCP/IP目前面臨的主要問題有地址空間問題、QoS問題、安全問題等。地址問題有望隨著IPV6的引入而得到解決,QoS、安全保證也正在研究,並取得了不少的成果。因此,TCP/IP在一段時期內還將保持它強大的生命力。OSI的確定在於太理想化,不易適應變化與實現。因此,它在這些方面做出適當的調整,也將會迎來自己的發展機會。
盡管OSI模型在各種場合得到了廣泛的應用,但由於其建立時間過早,各種網路的發展不斷突破了OSI參考模型,特別是互聯網的發展,對OSI模型是一個巨大的挑戰。OSI參考模型的教訓是:首先,引入時間過晚,建立標准時TCP/IP已在大學使用,而後來又被廣泛使用;其次,在技術上不能完全適應網路發展現狀,如會晤層在大多數應用中很少使用,表述層幾乎是空的,實際上英國給ISO的建議只有5層,而不是7層。相反數據鏈路層和網路層內容過多,有時不得不分成子層,每一子層賦予不同的功能。OSI的另一個問題是有些功能在不同的層一再出現,如編址、流量控制、糾錯等等。有些功能放在那裡很難達成一致意見,如安全性、加密及網路管理層很難達成一致而乾脆未包括在內。同時OSI完全忽略了無連接業務的相應的協議,而這在LAN和演播室區域網中得到了廣泛的應用,只是後來才加以補充。另一個嚴重問題是OSI主要考慮通信,而計算機世界有相當多的不同點。最後在OSI的實現和政策上都有一些問題。
可以看到,其中不存在會晤層和表述層,主要面向連接的網路層也被以包交接為基礎的無連接互聯網路層代替,稱為互聯網層,數據鏈路層和物理層也大大簡化為主機到網路層(Host-To-Network),除了指出主機必須使用能發送IP包的協議外並不規定什麼。在互聯網層中定義了包結構和相應的協議,稱為互聯網協議(IP:Internet Protocol),主要作用是將IP包送到相應的地址。TCP/IP傳送層的作用類似於OSI傳送層的作用,是使源和目標設備相互對話。TCP/IP定義了兩種端到端協議,第一種是傳輸控制協議(TCP:Transmission Control Protocol),是可靠的面向連接的協議,能確保拜特流無誤碼從源設備傳送到互聯網中的其他設備。它將輸入拜特流分割成較小的信息並將其每一個都放入互聯網層,在接收端,接收TCP重組所接收的信息還原成原拜特流。TCP還進行流量控制,確保較高速的發送端不會使較低速的接收設備過載。第二種協議是用戶數據報協議(UDP:User Datagram Protocol),是一個非確保的無連接協議,用於那些不需要TCP順序和流量控制的應用,廣泛用於單項數據傳輸、伺服器用戶類型的應答應用。在這些應用中,即時傳送比精確傳送更重要,典型的應用就是語言和視頻傳輸。 在傳送層上面是應用層,包括了所有終端協議。早期的包括虛擬終端(TELNET),文件傳送(FTP)和電子郵件(SMTP),虛擬終端協議允許用戶登錄道遠端設備並在那裡工作。以後加入的有域名服務(DNS:Domain Name Service)、網路新聞傳送協議(NNTP:Network News Transport Protocol) 和超文本傳輸協議(HTTP: Hyper Text Transport Protocol)。域名服務將主機名字與網路地址相匹配;網路新聞傳送協議用於在網上到處發送新聞;超文本傳輸協議用來傳輸網頁。
TCP/IP也不是對什麼情況下都適合的,它沒有象OSI模型那樣有明確定義的「服務」、「介面」和「協議」,因此軟體工程師在設計時,在規范和實現之間有較大的距離,也很少有使用新技術設計新網路的指導意見。TCP/IP也很難用來描述不同需要的其他協議,其中的主機到網路層也很難說是一層,不能區分物理層和數據鏈路層,而它們是完全不同的。另一個問題是由於TCP/IP應用的廣泛,經常會有一個大學的學生設計一些新的功能,並無償提供使用,其中有一些被廣泛擴散,但由於考慮不是很全面,而很難替代,如虛擬終端協議TELNET原是為每秒10個字元設計的遠端打字終端,與圖形用戶介面和滑鼠無關,但25年後的今天,他仍然使用。與OSI的另一個區別是,OSI模型在網路層支持無連接和面向連接的通信,而TCP/IP在網路層只支持無連接通信,而在傳送層可以支持兩種通信。

⑹ 計算機網路中的七層協議是什麼謝謝

OSI是一個開放性的通行系統互連參考模型,他是一個定義的非常好的協議規范。OSI模型有7層結構,每層都可以有幾個子層。下面我簡單的介紹一下這7層及其功能。
OSI的7層從上到下分別是
7 應用層
6 表示層
5 會話層
4 傳輸層
3 網路層
2 數據鏈路層
1 物理層
其中高層,既7、6、5、4層定義了應用程序的功能,下面3層,既3、2、1層主要面向通過網路的端到端的數據流。下面我給大家介紹一下這7層的功能:
(1)應用層:與其他計算機進行通訊的一個應用,它是對應應用程序的通信服務的。例如,一個沒有通信功能的字處理程序就不能執行通信的代碼,從事字處理工作的程序員也不關心OSI的第7層。但是,如果添加了一個傳輸文件的選項,那麼字處理器的程序員就需要實現OSI的第7層。示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。
(2)表示層:這一層的主要功能是定義數據格式及加密。例如,FTP允許你選擇以二進制或ASII格式傳輸。如果選擇二進制,那麼發送方和接收方不改變文件的內容。如果選擇ASII格式,發送方將把文本從發送方的字元集轉換成標準的ASII後發送數據。在接收方將標準的ASII轉換成接收方計算機的字元集。示例:加密,ASII等。
(3)會話層:他定義了如何開始、控制和結束一個會話,包括對多個雙向小時的控制和管理,以便在只完成連續消息的一部分時可以通知應用,從而使表示層看到的數據是連續的,在某些情況下,如果表示層收到了所有的數據,則用數據代表表示層。示例:RPC,SQL等。
(4)傳輸層:這層的功能包括是否選擇差錯恢復協議還是無差錯恢復協議,及在同一主機上對不同應用的數據流的輸入進行復用,還包括對收到的順序不對的數據包的重新排序功能。示例:TCP,UDP,SPX。
(5)網路層:這層對端到端的包傳輸進行定義,他定義了能夠標識所有結點的邏輯地址,還定義了路由實現的方式和學習的方式。為了適應最大傳輸單元長度小於包長度的傳輸介質,網路層還定義了如何將一個包分解成更小的包的分段方法。示例:IP,IPX等。
(6)數據鏈路層:他定義了在單個鏈路上如何傳輸數據。這些協議與被討論的歌種介質有關。示例:ATM,FDDI等。
(7)物理層:OSI的物理層規范是有關傳輸介質的特性標准,這些規范通常也參考了其他組織制定的標准。連接頭、針、針的使用、電流、電流、編碼及光調制等都屬於各種物理層規范中的內容。物理層常用多個規范完成對所有細節的定義。示例:Rj45,802.3等。
OSI分層的優點:
(1)人們可以很容易的討論和學習協議的規范細節。
(2)層間的標准介面方便了工程模塊化。
(3)創建了一個更好的互連環境。
(4)降低了復雜度,使程序更容易修改,產品開發的速度更快。
(5)每層利用緊鄰的下層服務,更容易記住個層的功能。
大多數的計算機網路都採用層次式結構,即將一個計算機網路分為若干層次,處在高層次的系統僅是利用較低層次的系統提供的介面和功能,不需了解低層實現該功能所採用的演算法和協議;較低層次也僅是使用從高層系統傳送來的參數,這就是層次間的無關性。因為有了這種無關性,層次間的每個模塊可以用一個新的模塊取代,只要新的模塊與舊的模塊具有相同的功能和介面,即使它們使用的演算法和協議都不一樣。
網路中的計算機與終端間要想正確的傳送信息和數據,必須在數據傳輸的順序、數據的格式及內容等方面有一個約定或規則,這種約定或規則稱做協議。網路協議主要有三個組成部分:
1、語義:

是對協議元素的含義進行解釋,不同類型的協議元素所規定的語義是不同的。例如需要發出何種控制信息、完成何種動作及得到的響應等。
2、語法:
將若干個協議元素和數據組合在一起用來表達一個完整的內容所應遵循的格式,也就是對信息的數據結構做一種規定。例如用戶數據與控制信息的結構與格式等。
3、時序:
對事件實現順序的詳細說明。例如在雙方進行通信時,發送點發出一個數據報文,如果目標點正確收到,則回答源點接收正確;若接收到錯誤的信息,則要求源點重發一次。
70年代以來,國外一些主要計算機生產廠家先後推出了各自的網路體系結構,但它們都屬於專用的。
為使不同計算機廠家的計算機能夠互相通信,以便在更大的范圍內建立計算機網路,有必要建立一個國際范圍的網路體系結構標准。
國際標准化組織ISO 於1981年正式推薦了一個網路系統結構----七層參考模型,叫做開放系統互連模型(Open System Interconnection,OSI)。由於這個標准模型的建立,使得各種計算機網路向它靠攏, 大大推動了網路通信的發展。
OSI 參考模型將整個網路通信的功能劃分為七個層次,見圖1。它們由低到高分別是物理層(PH)、鏈路層(DL)、網路層(N)、傳輸層(T)、會議層(S)、表示層(P)、應用層(A)。每層完成一定的功能,每層都直接為其上層提供服務,並且所有層次都互相支持。第四層到第七層主要負責互操作性,而一層到三層則用於創造兩個網路設備間的物理連接.
1.物理層
物理層是OSI的第一層,它雖然處於最底層,卻是整個開放系統的基礎。物理層為設備之間的數據通信提供傳輸媒體及互連設備,為數據傳輸提供可靠的環境。
1.1媒體和互連設備
物理層的媒體包括架空明線、平衡電纜、光纖、無線信道等。通信用的互連設備指DTE和DCE間的互連設備。DTE既數據終端設備,又稱物理設備,如計算機、終端等都包括在內。而DCE則是數據通信設備或電路連接設備,如數據機等。數據傳輸通常是經過DTE——DCE,再經過DCE——DTE的路徑。互連設備指將DTE、DCE連接起來的裝置,如各種插頭、插座。LAN中的各種粗、細同軸電纜、T型接、插頭,接收器,發送器,中繼器等都屬物理層的媒體和連接器。
1.2物理層的主要功能
1.2.1為數據端設備提供傳送數據的通路,數據通路可以是一個物理媒體,也可以是多個物理媒體連接而成.一次完整的數據傳輸,包括激活物理連接,傳送數據,終止物理連接.所謂激活,就是不管有多少物理媒體參與,都要在通信的兩個數據終端設備間連接起來,形成一條通路.
1.2.2傳輸數據.物理層要形成適合數據傳輸需要的實體,為數據傳送服務.一是要保證數據能在其上正確通過,二是要提供足夠的帶寬(帶寬是指每秒鍾內能通過的比特(BIT)數),以減少信道上的擁塞.傳輸數據的方式能滿足點到點,一點到多點,串列或並行,半雙工或全雙工,同步或非同步傳輸的需要.
1.3物理層的一些重要標准
物理層的一些標准和協議早在OSI/TC97/C16 分技術委員會成立之前就已制定並在應用了,OSI也制定了一些標准並採用了一些已有的成果.下面將一些重要的標准列出,以便讀者查閱.ISO2110:稱為"數據通信----25芯DTE/DCE介面連接器和插針分配".它與EIA(美國電子工
業協會)的"RS-232-C"基本兼容。ISO2593:稱為"數據通信----34芯DTE/DCE----介面連接器和插針分配"。ISO4092:稱為"數據通信----37芯DTE/DEC----介面連接器和插針分配".與EIARS-449兼容。CCITT V.24:稱為"數據終端設備(DTE)和數據電路終接設備之間的介面電路定義表".其功能與EIARS-232-C及RS-449兼容於100序列線上.
2.數據鏈路層
數據鏈路可以粗略地理解為數據通道。物理層要為終端設備間的數據通信提供傳輸媒體及其連接.媒體是長期的,連接是有生存期的.在連接生存期內,收發兩端可以進行不等的一次或多次數據通信.每次通信都要經過建立通信聯絡和拆除通信聯絡兩過程.這種建立起來的數據收發關系就叫作數據鏈路.而在物理媒體上傳輸的數據難免受到各種不可靠因素的影響而產生差錯,為了彌補物理層上的不足,為上層提供無差錯的數據傳輸,就要能對數據進行檢錯和糾錯.數據鏈路的建立,拆除,對數據的檢錯,糾錯是數據鏈路層的基本任務。
2.1鏈路層的主要功能
鏈路層是為網路層提供數據傳送服務的,這種服務要依靠本層具備的功能來實現。鏈路層應具備如下功能:
2.1.1鏈路連接的建立,拆除,分離。
2.1.2幀定界和幀同步。鏈路層的數據傳輸單元是幀,協議不同,幀的長短和界面也有差別,但無論如何必須對幀進行定界。
2.1.3順序控制,指對幀的收發順序的控制。
2.1.4差錯檢測和恢復。還有鏈路標識,流量控制等等.差錯檢測多用方陣碼校驗和循環碼校驗來檢測信道上數據的誤碼,而幀丟失等用序號檢測.各種錯誤的恢復則常靠反饋重發技術來完成。
2.2數據鏈路層的主要協議
數據鏈路層協議是為發對等實體間保持一致而制定的,也為了順利完成對網路層的服務。主要協議如下:
2.2.1ISO1745--1975:"數據通信系統的基本型控制規程".這是一種面向字元的標准,利用10個控制字元完成鏈路的建立,拆除及數據交換.對幀的收發情況及差錯恢復也是靠這些字元來完成.ISO1155, ISO1177, ISO2626, ISO2629等標準的配合使用可形成多種鏈路控制和數據傳輸方式.
2.2.2ISO3309--1984:稱為"HDLC 幀結構".ISO4335--1984:稱為"HDLC 規程要素 ".ISO7809--1984:稱為"HDLC 規程類型匯編".這3個標准都是為面向比特的數據傳輸控制而制定的.有人習慣上把這3個標准組合稱為高級鏈路控制規程.
2.2.3ISO7776:稱為"DTE數據鏈路層規程".與CCITT X.25LAB"平衡型鏈路訪問規程"相兼容.
2.3鏈路層產品
獨立的鏈路產品中最常見的當屬網卡,網橋也是鏈路產品。MODEM的某些功能有人認為屬於鏈路層,對些還有爭議.數據鏈路層將本質上不可靠的傳輸媒體變成可靠的傳輸通路提供給網路層。在IEEE802.3情況下,數據鏈路層分成了兩個子層,一個是邏輯鏈路控制,另一個是媒體訪問控制。下圖所示為IEEE802.3LAN體系結構。
AUI=連接單元介面 PMA=物理媒體連接
MAU=媒體連接單元 PLS=物理信令
MDI=媒體相關介面
3.網路層
網路層的產生也是網路發展的結果.在聯機系統和線路交換的環境中,網路層的功能沒有太大意義.當數據終端增多時.它們之間有中繼設備相連.此時會出現一台終端要求不只是與唯一的一台而是能和多台終端通信的情況,這就是產生了把任意兩台數據終端設備的數據鏈接起來的問題,也就是路由或者叫尋徑.另外,當一條物理信道建立之後,被一對用戶使用,往往有許多空閑時間被浪費掉.人們自然會希望讓多對用戶共用一條鏈路,為解決這一問題就出現了邏輯信道技術和虛擬電路技術.
3.1網路層主要功能
網路層為建立網路連接和為上層提供服務,應具備以下主要功能:
3.1.1路由選擇和中繼.
3.1.2激活,終止網路連接.
3.1.3在一條數據鏈路上復用多條網路連接,多採取分時復用技術 .
3.1.4差錯檢測與恢復.
3.1.5排序,流量控制.
3.1.6服務選擇.
3.1.7網路管理.
3.2網路層標准簡介
網路層的一些主要標准如下:
3.2.1 ISO.DIS8208:稱為"DTE用的X.25分組級協議"
3.2.2 ISO.DIS8348:稱為"CO 網路服務定義"(面向連接)
3.2.3 ISO.DIS8349:稱為"CL 網路服務定義"(面向無連接)
3.2.4 ISO.DIS8473:稱為"CL 網路協議"
3.2.5 ISO.DIS8348:稱為"網路層定址"
3.2.6 除上述標准外,還有許多標准。這些標准都只是解決網路層的部分功能,所以往往需要在網路層中同時使用幾個標准才能完成整個網路層的功能.由於面對的網路不同,網路層將會採用不同的標准組合.
在具有開放特性的網路中的數據終端設備,都要配置網路層的功能.現在市場上銷售的網路硬設備主要有網關和路由器.
4.傳輸層
傳輸層是兩台計算機經過網路進行數據通信時,第一個端到端的層次,具有緩沖作用。當網路層服務質量不能滿足要求時,它將服務加以提高,以滿足高層的要求;當網路層服務質量較好時,它只用很少的工作。傳輸層還可進行復用,即在一個網路連接上創建多個邏輯連接。 傳輸層也稱為運輸層.傳輸層只存在於端開放系統中,是介於低3層通信子網系統和高3層之間的一層,但是很重要的一層.因為它是源端到目的端對數據傳送進行控制從低到高的最後一層.
有一個既存事實,即世界上各種通信子網在性能上存在著很大差異.例如電話交換網,分組交換網,公用數據交換網,區域網等通信子網都可互連,但它們提供的吞吐量,傳輸速率,數據延遲通信費用各不相同.對於會話層來說,卻要求有一性能恆定的界面.傳輸層就承擔了這一功能.它採用分流/合流,復用/介復用技術來調節上述通信子網的差異,使會話層感受不到.
此外傳輸層還要具備差錯恢復,流量控制等功能,以此對會話層屏蔽通信子網在這些方面的細節與差異.傳輸層面對的數據對象已不是網路地址和主機地址,而是和會話層的界面埠.上述功能的最終目的是為會話提供可靠的,無誤的數據傳輸.傳輸層的服務一般要經歷傳輸連接建立階段,數據傳送階段,傳輸連接釋放階段3個階段才算完成一個完整的服務過程.而在數據傳送階段又分為一般數據傳送和加速數據傳送兩種。傳輸層服務分成5種類型.基本可以滿足對傳送質量,傳送速度,傳送費用的各種不同需要.傳輸層的協議標准有以下幾種:
4.1 ISO8072:稱為"面向連接的傳輸服務定義"
4.2 ISO8072:稱為"面向連接的傳輸協議規范"
5.會話層
會話層提供的服務可使應用建立和維持會話,並能使會話獲得同步。會話層使用校驗點可使通信會話在通信失效時從校驗點繼續恢復通信。這種能力對於傳送大的文件極為重要。會話層,表示層,應用層構成開放系統的高3層,面對應用進程提供分布處理,對話管理,信息表示,恢復最後的差錯等.
會話層同樣要擔負應用進程服務要求,而運輸層不能完成的那部分工作,給運輸層功能差距以彌補.主要的功能是對話管理,數據流同步和重新同步。要完成這些功能,需要由大量的服務單元功能組合,已經制定的功能單元已有幾十種.現將會話層主要功能介紹如下.
5.1為會話實體間建立連接。為給兩個對等會話服務用戶建立一個會話連接,應該做如下幾項工作:
5.1.1將會話地址映射為運輸地址
5.1.2選擇需要的運輸服務質量參數(QOS)
5.1.3對會話參數進行協商
5.1.3識別各個會話連接
5.1.4傳送有限的透明用戶數據
5.2數據傳輸階段
這個階段是在兩個會話用戶之間實現有組織的,同步的數據傳輸.用戶數據單元為SSDU,而協議數據單元為SPDU.會話用戶之間的數據傳送過程是將SSDU轉變成SPDU進行的.
5.3連接釋放
連接釋放是通過"有序釋放","廢棄","有限量透明用戶數據傳送"等功能單元來釋放會話連接的.會話層標准為了使會話連接建立階段能進行功能協商,也為了便於其它國際標准參考和引用,定義了12種功能單元.各個系統可根據自身情況和需要,以核心功能服務單元為基礎,選配其他功能單元組成合理的會話服務子集.會話層的主要標准有"DIS8236:會話服務定義"和"DIS8237:會話協議規范".
6.表示層
表示層的作用之一是為異種機通信提供一種公共語言,以便能進行互操作。這種類型的服務之所以需要,是因為不同的計算機體系結構使用的數據表示法不同。例如,IBM主機使用EBCDIC編碼,而大部分PC機使用的是ASCII碼。在這種情況下,便需要會話層來完成這種轉換。
通過前面的介紹,我們可以看出,會話層以下5層完成了端到端的數據傳送,並且是可靠,無差錯的傳送.但是數據傳送只是手段而不是目的,最終是要實現對數據的使用.由於各種系統對數據的定義並不完全相同,最易明白的例子是鍵盤,其上的某些鍵的含義在許多系統中都有差異.這自然給利用其它系統的數據造成了障礙.表示層和應用層就擔負了消除這種障礙的任務.
對於用戶數據來說,可以從兩個側面來分析,一個是數據含義被稱為語義,另一個是數據的表示形式,稱做語法.像文字,圖形,聲音,文種,壓縮,加密等都屬於語法范疇.表示層設計了3類15種功能單位,其中上下文管理功能單位就是溝通用戶間的數據編碼規則,以便雙方有一致的數據形式,能夠互相認識.ISO表示層為服務,協議,文本通信符制定了DP8822,DP8823,DIS6937/2等一系列標准.
7.應用層
應用層向應用程序提供服務,這些服務按其向應用程序提供的特性分成組,並稱為服務元素。有些可為多種應用程序共同使用,有些則為較少的一類應用程序使用。應用層是開放系統的最高層,是直接為應用進程提供服務的。其作用是在實現多個系統應用進程相互通信的同時,完成一系列業務處理所需的服務.其服務元素分為兩類:公共應用服務元素CASE和特定應用服務元素SASE.CASE提供最基本的服務,它成為應用層中任何用戶和任何服務元素的用戶,主要為應用進程通信,分布系統實現提供基本的控制機制.特定服務SASE則要滿足一些特定服務,如文卷傳送,訪問管理,作業傳送,銀行事務,訂單輸入等.
這些將涉及到虛擬終端,作業傳送與操作,文卷傳送及訪問管理,遠程資料庫訪問,圖形核心系統,開放系統互連管理等等.應用層的標准有DP8649"公共應用服務元素",DP8650"公共應用服務元素用協議",文件傳送,訪問和管理服務及協議.
討論:OSI七層模型是一個理論模型,實際應用則千變萬化,因此更多把它作為分析、評判各種網路技術的依據;對大多數應用來說,只將它的協議族(即協議堆棧)與七層模型作大致的對應,看看實際用到的特定協議是屬於七層中某個子層,還是包括了上下多層的功能。
這樣分層的好處有:
1.使人們容易探討和理解協議的許多細節。
2.在各層間標准化介面,允許不同的產品只提供各層功能的一部分,(如路由器在一到三層),或者只提供協議功能的一部分。(如Win95中的Microsoft TCP/IP)
3. 創建更好集成的環境。
4. 減少復雜性,允許更容易編程改變或快速評估。
5. 用各層的headers和trailers排錯。
6.較低的層為較高的層提供服務。
7. 把復雜的網路劃分成為更容易管理的層。

⑺ 什麼是網路七層協議

OSI是一個開放性的通信系統互連參考模型,它是一個定義得非常好的協議規范。

網路協議(OSI)模型有7層結構,每層都可以有幾個子層。 OSI的7層從上到下分別是:

  1. 物理層,為設備之間的數據通信提供傳輸媒體及互連設備,為數據傳輸提供可靠的環境;

  2. 數據鏈路層,可以粗略地理解為數據通道;

  3. 網路層,也是網路發展的結果,在聯機系統和線路交換的環境中,網路層的功能沒有太大意義,當數據終端增多時,產生的一種網路連接;

  4. 傳輸層,是兩台計算機經過網路進行數據通信時,第一個端到端的層次,具有緩沖作用;

  5. 會話層,提供的服務可使應用建立和維持會話,並能使會話獲得同步。;

  6. 表示層,作用之一是為異種機通信提供一種公共語言,以便能進行互操作;

  7. 應用層,向應用程序提供服務,這些服務按其向應用程序提供的特性分成組,並稱為服務元素。

其中高層(即7、6、5、4層)定義了應用程序的功能,下面3層(即3、2、1層)主要面向通過網路的端到端,點到點的數據流。

點擊查看網路:網路七層協議

⑻ OSI七層模型的每一層都有哪些協議謝謝!

第一層:物理層

物理層規定了激活、維持、關閉通信端點之間的機械特性、電氣特性、功能特性以及過程特性。該層為上層協議提供了一個傳輸數據的物理媒體。只是說明標准。在這一層,數據的單位稱為比特(bit)。

屬於物理層定義的典型規范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45、fddi令牌環網等。

第二層:數據鏈路層

數據鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:物理地址定址、數據的成幀、流量控制、數據的檢錯、重發等。在這一層,數據的單位稱為幀(frame)。數據鏈路層協議的代表包括:ARP、RARP、SDLC、HDLC、PPP、STP、幀中繼等

第三層:網路層

網路層負責對子網間的數據包進行路由選擇。網路層還可以實現擁塞控制、網際互連等功能。在這一層,數據的單位稱為數據包(packet)。網路層協議的代表包括:IP、IPX、RIP、OSPF等。

第四層:傳輸層

傳輸層是第一個端到端,即主機到主機的層次。傳輸層負責將上層數據分段並提供端到端的、可靠的或不可靠的傳輸。此外,傳輸層還要處理端到端的差錯控制和流量控制問題。在這一層,數據的單位稱為數據段(segment)。傳輸層協議的代表包括:TCP、UDP、SPX等

第五層:會話層

會話層管理主機之間的會話進程,即負責建立、管理、終止進程之間的會話。會話層還利用在數據中插入校驗點來實現數據的同步。會話層協議的代表包括:RPC、SQL、NFS 、X WINDOWS、ASP

第六層:表示層

表示層對上層數據或信息進行變換以保證一個主機應用層信息可以被另一個主機的應用程序理解。表示層的數據轉換包括數據的加密、壓縮、格式轉換等。表示層協議的代表包括:ASCII、PICT、TIFF、JPEG、 MIDI、MPEG

第七層:應用層

應用層為操作系統或網路應用程序提供訪問網路服務的介面。應用層協議的代表包括:Telnet、FTP、HTTP、SNMP等。

(8)七層協議是為研究計算機網路的擴展閱讀:

談到網路不能不談OSI參考模型,OSI參考模型(OSI/RM)的全稱是開放系統互連參考模型(Open SystemInterconnection Reference Model,OSI/RM),它是由國際標准化組織ISO提出的一個網路系統互連模型。雖然OSI參考模型的實際應用意義不是很大,但其的確對於理解網路協議內部的運作很有幫助,也為我們學習網路協議提供了一個很好的參考

七層理解:

物理層:物理介面規范,傳輸比特流,網卡是工作在物理層的。

數據層:成幀,保證幀的無誤傳輸,MAC地址,形成EHTHERNET幀

網路層:路由選擇,流量控制,IP地址,形成IP包

傳輸層:埠地址,如HTTP對應80埠。TCP和UDP工作於該層,還有就是差錯校驗和流量控制。

會話層:組織兩個會話進程之間的通信,並管理數據的交換使用NETBIOS和WINSOCK協議。QQ等軟體進行通訊因該是工作在會話層的。

表示層:使得不同操作系統之間通信成為可能。

應用層:對應於各個應用軟