首頁 >常見問題 >網路協定分為幾層

網路協定分為幾層

青灯夜游
青灯夜游原創
2021-05-24 13:50:2522626瀏覽

網路協定分為7層,分別為:1、應用層;2、表示層,主要功能為定義資料格式及加密;3、會話層;4、傳輸層;5、網路層; 6.資料鏈路層,定義了在單一鏈路上如何傳輸資料;7、物理層,常用多個規範完成所有細節的定義。

網路協定分為幾層

本教學操作環境:windows7系統、Dell G3電腦。

網路七層協定

OSI是一個開放性的通訊系統互連參考模型,它是一個定義得非常好的協議規範。 OSI模型有7層結構,每層可以有幾個子層。 OSI的7層由上至下分別是:7應用層、6表示層、5會話層、4傳輸層、3網路層、2資料鏈結層、1物理層 ;其中高層(即7、6、5 、4層)定義了應用程式的功能,下面3層(即3、2、1層)主要面向通過網路的端到端,點到點的資料流。

  • 應用層

    與其它電腦進行通訊的一個應用,它是對應應用程式的通訊服務的。例如,一個沒有通訊功能的字處理程序就不能執行通訊的程式碼,從事字處理工作的程式設計師也不關心OSI的第7層。但是,如果新增了一個傳輸檔案的選項,那麼字處理器的程式就需要實作OSI的第7層。範例:TELNET,HTTP,FTP,NFS,SMTP等。

  • 表示層

    這一層的主要功能是定義資料格式及加密。例如,FTP允許你選擇以二進位或ASCII格式傳輸。如果選擇二進制,那麼發送方和接收方不會改變文件的內容。如果選擇ASCII格式,發送者將把文字從發送方的字元集轉換成標準的ASCII後發送資料。在接收方將標準的ASCII轉換成接收方電腦的字元集。範例:加密,ASCII等。

  • 會話層

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

  • 傳輸層

    這層的功能包括是否選擇錯誤恢復協定或無錯誤恢復協議,及在同一主機上對不同應用的資料流的輸入進行重複使用,還包括對收到的順序不對的資料包的重新排序功能。例:TCP,UDP,SPX。

  • 網路層

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

  • 資料鏈結層

    它定義了在單一鏈路上如何傳輸資料。這些協議與被討論的各種介質有關。範例:ATM,FDDI等。

  • 物理層

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

更多相關知識,請造訪常見問題欄位!

以上是網路協定分為幾層的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn