1.2.1 计算机网络的分层结构、协议、服务和接口
生活随笔
收集整理的這篇文章主要介紹了
1.2.1 计算机网络的分层结构、协议、服务和接口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1.為什么計算機網絡要分層?
- 2.如何分層呢?
- 3.正式認識分層結構(協議、接口、服務)
- (1)協議的組成
- (2)服務原語
- (3)協議、接口、服務之間的關系
1.為什么計算機網絡要分層?
- 如上圖所示,這是一臺計算機向另一臺計算機發送pdf文檔的傳輸過程,傳輸過程分為大致4個步驟,這4個步驟合起來就是一個數據傳輸的解決方法。但是這4個步驟合起來,傳輸顯得很復雜,不便于網絡的研究、實現和維護。那么我們怎么解決這個問題呢?
- 我們可以采用“分層”的方式解決這個問題,將一個復雜大問題分解成若干子問題,那么子問題就相對來說更加容易研究和處理。
2.如何分層呢?
- 剛剛上面那張圖已經大致列出了兩臺計算機傳輸數據時需要計算機網絡提供的4個大致功能,那我們分層就根據功能來劃分。每個層次即是對相應功能的具體定義。
- 分層也得遵守一些規則,這些規則是前人提出來的,我也就不解釋了。
- 分層基本原則:
3.正式認識分層結構(協議、接口、服務)
(1)協議的組成
(2)服務原語
- 注意:在一層內完成的全部功能并非都稱之為服務,只有那些能夠被高一層實體“看得見”的功能才能稱為服務。
- 上層使用下層所提供的服務必須與下層交換一些指令,這些指令在OSI中被稱為服務原語。
- OSI將原語劃分為4類:
●請求(Request):由服務用戶發往服務提供者,請求它完成某項工作。
●指示(Indication):由服務提供者發往服務用戶,指示發生了某些事件。
●響應(Response):由服務用戶發往服務提供者,對前面發生的指示的響應。
●證實(Confirmation):由服務提供者發往服務用戶,對前面發生的請求的證實。 - 這4類原語用于不同的功能,如建立連接、傳輸數據和斷開連接等。
- 有應答服務包括全部4種原語
- 無應答服務則只有請求和指示
- 舉個例子來理解這四種原語
我們假設n+1層是存錢的人,n層是銀行柜臺服務人員。存錢的人要去柜臺存錢,他會說出他的請求給柜臺服務人員,然后服務人員知道后,需要你的銀行卡和存款金額現金等證件,指示你把銀行卡和現金等證件給她,然后存錢的人根據柜臺人員的指示,進行響應,把銀行卡和現金等證件給柜臺人員,最后柜臺人員對你的請求進行處理,幫你存錢,給你一張憑據,證實我幫你處理了存錢操作等一些信息。
(3)協議、接口、服務之間的關系
總結
以上是生活随笔為你收集整理的1.2.1 计算机网络的分层结构、协议、服务和接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 111 第一章操作系统概述总结思维导图+
- 下一篇: 1.2.2 OSI参考模型(应用层、表示