分層結構,協議,介面,服務

2022-08-29 23:48:49 字數 1463 閱讀 8072

通俗的話講:嗯,簡單的說的話,就是因為計算機網路過於複雜,需要實現的功能很多,所以我們解決問題的乙個原則就是把複雜的問題簡單化,大問題拆分為小問題解決。再大的問題也是小問題的集合與小問題間的相互關係,有些類似向量空間的概念,這種解決問題的哲學思想適用於任何問題

以下為官方話:

1.發起通訊的計算機間必須有資料通路,嗨,有緣千里來相會,總得有個因緣線

2.發起通訊的計算機必須將資料通訊的通路啟用,相會了,可擦肩而過,你也不說話,那就錯過了唄

3.告訴網路如何識別目的主機,送快遞(位元),得告訴快遞員往哪送

5.確保差錯和意外可以解決,越複雜的事物越容易出錯,而計算機網路這麼多人用著,出個錯就尷尬了,所以得保證這個

.........還有很多了

我感覺這個原則基本是為了模組化實現計算機網路的基本功能,每個模組功能盡量簡潔,無重複,相互獨立,像幾何原本一樣,從最簡單的幾條公理出發,加以邏輯連線,建立歐氏幾何體系

1.每層間相互獨立,每層實現一種相對獨立的功能,所謂各司其職

2.每層間介面功能易於理解,上層與下層間交流盡可能少,交流,emmm,邏輯關係唄,越複雜越容易出錯

3.結構上下可分割開,每層使用最合適的技術實現,類似於官職,武將代文職,沒那麼合適,可分割開,官職人選可替換唄

4.保持下層對上層的獨立性,上層單向使用下層提供的服務,古代臣下向君主提供服務,若越俎代庖,則可能亂

想了下,建立計算機網路體系的準則實際上和人類社會間也有某種共通之處,這樣建立的話就非常穩定,不過人類社會更複雜,實現細節更多

1.第n層的活動元素稱為n層實體,同一層的實體稱為對等實體

2.為進行網路中的對等實體資料交換而建立的規則,標準稱為網路協議,協議是水平的,規定了:語法,傳輸資料的格式。語義,要完成的功能。同步,各種操作的順序。emmm,再解釋下,網路傳輸的是0/1碼,一串兒碼。語法規定了怎麼分割這些碼兒。語義規定了每段兒碼的含義,舉個不嚴謹的例子,加減乘除。同步,規定了操作的順序,先加後減抑或是其他。

3.介面(sap);上層使用下層協議的入口

4.服務:下層為相鄰上層提供的功能呼叫(垂直)

5.sdu服務資料單元:為完成使用者所要求的功能而應傳送的資料,

6.pci協議控制資訊:控制協議操作的資訊

7.pdu協議資料單元:pci+sdu=pdu,對等層次間傳送的資料單位

8.某層sdu+pci稱為pdu,然後這個pdu會成為下一層的sdu

1.網路體系結構是從功能上描述計算機網路,它是抽象的概念,實現要依靠具體的一些軟體和硬體。像資料結構,是一些抽象概念,實現靠**。

2.計算機網路體系結構簡稱體系結構,是分層結構

3.每層遵循某些/個網路協議以完成功能

4.計算機網路體系結構是計算機網路各層及其協議的集合

5.僅僅在相鄰層間提供介面,具體實現細節對上一層完全遮蔽,也就是說,上一層相當於調包俠

6.第n層向n+1層提供服務時,不僅包含第n層的服務,還包含其下層提供的服務

嗨,寫完了,也忘完了/(ㄒoㄒ)/~~

協議 freemodbus的分層結構分析

freemodbus的相容性非常好,可以方便的在很多的平台進行移植,這與它的 架構有很大的關係。這裡我們不考慮 的移植過程,僅僅分析它的層次結構。我認為,freemodbus協議實際上是分了三個層次的 1.應用層 或者說暴露給應用層的介面 介面定義全部在標頭檔案mb.h中包含,在mb.c中實現。包括...

網路硬體介面的分層結構

從硬體角度看,網路介面通常包括處理器 mac層 phy層 介面四個層次,如 圖13 2所示。mac層即 接入控制器,屬於iso網路模型的資料鏈路層。phy層為物 理層。mac層與phy層之間的介面包括mik rmik gmik rgmi1等。mil介面與phy 暫存器均有國際規範,這就使得mac可以...

協議分層與OSI分層

計算機的發展 1.批處理 人為攜帶資料區處理資料 2.分時系統 多個終端同時與宇哥計算機聯絡 協議的重要性 協議就如同我們使用的語言,只有相同的協議才可以保證通訊交流 為了統一化協議,國際上制定了乙個標準的iso,雖然tcp ip不是iso所制定的,但是為後面協議的提供了參考 協議的分層 iso將通...