網路七層協議

2021-06-26 02:40:09 字數 1590 閱讀 2526



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等。

(1)人們可以很容易的討論和學習協議的規範細節。

(2)層間的標準介面方便了工程模組化。

(3)建立了乙個更好的互連環境。

(4)降低了複雜度,使程式更容易修改,產品開發的速度更快。

(5)每層利用緊鄰的下層服務,更容易記住各層的功能。

大多數的計算機網路都採用層次式結構,即將乙個計算機網路分為若干層次,處在高層次的系統僅是利用較低層次的系統提供的介面和功能,不需了解低層實現該功能所採用的演算法和協議;較低層次也僅是使用從高層系統傳送來的引數,這就是層次間的無關性。因為有了這種無關性,層次間的每個模組可以用乙個新的模組取代,只要新的模組與舊的模組具有相同的功能和介面,即使它們使用的演算法和協議都不一樣。

網路中的計算機與終端間要想正確的傳送資訊和資料,必須在資料傳輸的順序、資料的格式及內容等方面有乙個約定或規則,這種約定或規則稱做協議。

osi七層模型是乙個理論模型,實際應用則千變萬化,因此更多把它作為分析、評判各種網路技術的依據;對大多數應用來說,只將它的協議族(即協議堆疊)與七層模型作大致的對應,看看實際用到的特定協議是屬於七層中某個子層,還是包括了上下多層的功能。

網路七層協議

osi是乙個開放性的通行系統互連參考模型,他是乙個定義的非常好的協議規範。osi模型有7層結構,每層都可以有幾個子層。osi的7層從上到下分別是 7 應用層 6 表示層 5 會話層 4 傳輸層 3 網路層 2 資料鏈路層 1 物理層 其中高層,即7 6 5 4層定義了應用程式的功能,下面3層,即3 ...

網路七層協議

osi模型有7層結構,每層都可以有幾個子層。osi的7層從上到下分別是 記憶 應表會傳網數物 其中高層 即7 6 5 4層 定義了應用程式的功能,下面3層 即3 2 1層 主要面向通過網路的端到端的資料流。使人們容易 和理解協議的許多細節。在各層間標準化介面,允許不同的產品只提供各層功能的一部分,如...

網路七層協議

1物理層 規定了計算機的連線方式,規定了連線標準 2資料鏈路層 規定0和1的解讀方式 乙太網協議,規定了 資料報 的概念 3網路層 通過ip位址來確定網路中的計算機的位置 1 子網掩碼與ip位址做 與 運算,得出計算機所在的子網路 2 ip位址有ipv4,ipv6兩種 3 dns伺服器 將網域名稱解...