计算机网络(三)-体系结构
一.分層結構
1.分層的基本原則
- 各層之間相互獨立,每層只實現一種相對獨立的功能。
- 每層之間界面自然清晰,易于理解,相互交流盡可能少。
- 結構上可分割開,每層都采用最適合的技術來實現。
- 保持下層對上層的獨立性,上層單向使用下層提供的服務。
- 整個分層結構應該能促進標準化工作。
2.分層結構
2.1 實體:第n層中活動元素稱為n層實體。同一層的實體叫做對等實體。
實體表示任何可發送或接收信息的硬件或軟件進程。
2.2 協議:為進行網絡中的對等實體數據交換而建立的規則、標準或約定稱為網絡協議。水平方向。
協議是控制兩個對等實體進行通信的規則集合。
協議是“水平的”,即協議是控制對等實體之間通信的規則。
2.3 接口(服務訪問點SAP):上層使用下層服務的入口。實際上就是一個邏輯接口。
2.4 服務:下層為相鄰上層提供的功能調用。垂直方向。
服務時“垂直的”,即服務是由下層向上層通過層間接口提供的。
SDU服務數據單元:為完成用戶所要求的的功而應傳送的數據,。
PCI協議控制信息:控制協議操作的信息。
PDU協議數據單元:對等層次之間傳送數據的單位。
上層的PDU作為下層的SDU,逐層向下傳輸。
3.總結
3.1 網絡體系結構是從功能上描述計算機網絡結構。
3.2 計算機網絡體系結構簡稱網絡體系結構是分層結構。
3.3 每層遵循某個/些網絡協議以完成本層功能。
3.4 計算機網絡體系結構是計算機網絡的各層及其協議的集合。
3.5 第n層在向n+1層提供服務時,此服務不僅包含第n層本身的功能,還包含有下層服務提供的功能。
3.6 僅僅在相鄰層間有接口,且所提供服務的具體實現細節對上層完全屏蔽。
3.7 體系結構是抽象的,而實現是指能運行的一些軟件和硬件。
二.開放系統互連參考模型OSI/RM
1.只要遵循OSI標準,一個系統就可以位于世界上任何地方的、也遵循同一標準的其他任何系統進行通信。
2.OSI具有七層協議體系結構,概念清楚,理論完善,但復雜不實用。
3.TCP/IP標準:事實上的標準。具有四層體系結構:應用層、運輸層、網際層和網絡接口層。
4.采用上述兩種體系的折中方法,即綜合OSI和TCP/IP的優點,采用了只用五層協議的體系結構。
5.主機1和主機2之間通信數據流動如下
5.1 OSI參考模型把對等層之間傳送的數據單位稱為該層的協議數據單元PDU。
5.2 OSI把層與層之間交換的數據的單位稱為服務數據單元SDU。
5.3 可以多個SDU合成一個PDU,也可以一個SDU劃分為多個PDU。
6.TCP/IP體系結構
6.1 實際上,TCP/IP已經發生了演變,某些應用程序可以直接使用IP層甚至最下層的網絡接口層。如下TCP/IP的一種表示方法。
7.補充部分
7.1 參考模型的另一種表示方法
7.2 計算機網絡實現模型
7.3 計算機網絡主機系統模型
8.協議族和協議棧
8.1 按照層次思想構成一組從上到下單向依賴各層協議稱為協議族。
8.2 協議族中各層協議的具體實現稱為協議棧。
8.3 客戶進程和服務器進程通信
8.4 計算機網絡與信息網絡的區別于聯系
| 都是有計算機系統和通信系統聯合組成 | 信息網絡的目的是進行信息交流 |
| 都可以進行數據通信 | 計算機網絡的目的是實現網絡軟件、硬件資源的共享 |
| 所傳輸的都是數據 | — |
9.數據傳輸和交換技術
9.1 信息網絡的基本功能就是傳輸數據?;诔橄蟮挠^點,數據的傳輸可以分為兩種情形:
- 將數據從一個結點傳送到相鄰另一結點,即在一段鏈路中的數據傳輸。------傳輸(傳送)
- 通過中間結點,將數據從一個信息通道傳輸到另一個信息通道中。------交換(轉發)
9.2 數據傳輸技術主要應用在物理層、數據鏈路層和運輸層。
總結
以上是生活随笔為你收集整理的计算机网络(三)-体系结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云计算与分布式系统课程学习笔记(一)——
- 下一篇: MFC关键技术-命令传递机制