1. 程式人生 > 其它 >maven依賴對zookeeper的版本衝突問題

maven依賴對zookeeper的版本衝突問題

計算機網路

1.計算機網路的組成

1.1 組成部分

硬體、軟體、協議

1.2 工作方式

  • 邊緣部分:使用者直接使用
    • C/S方式
    • P2P方式
  • 核心部分:為邊緣提供服務
    • 通訊子網:實現資料通訊
    • 資源子網:實現資源共享、資料處理

2.計算機網路的分類

2.1 按照分佈範圍分

  • 廣域網 WAN (交換技術)
  • 都會網路 MAN
  • 區域網 LAN (廣播技術)
  • 個人區域網 PAN

2.2 按照使用者分

  • 公用網
  • 專用網

2.3 按照交換技術分

  • 電路交換
  • 報文交換
  • 分組交換

2.4 按照拓撲結構分

  • 匯流排型
  • 星型
  • 環型
  • 網狀型(廣域網)

2.5 按照傳輸技術分

  • 廣播式網路:共享公共通訊通道
  • 點對點網路:使用分組儲存轉發和路由選擇機制

3.計算機網路的效能指標

3.1 速率

連線在計算機網路上的主機在數字通道上傳送資料位數的速率

單位是 b/s,kb/s,Mb/s,Gb/s,Tb/s

b指的是位元(bit),B指的是位元組(Byte),1B = 8bit

3.2 頻寬

  • “頻寬”原本指的是某個訊號具有的頻頻寬度,即最高頻率與最低頻率之差,單位是赫茲(Hz)
  • 在計算機網路中,頻寬用來表示網路的通訊線路傳送資料的能力,通常是指單位時間衝網路中的 某一點到另一點所能通過的 “最高資料率” 單位是 “位元每秒”,b/s , kb/s 等。

3.3 吞吐量

表示在單位時間內通過某個網路(或通道、介面)的資料量。單位 b/s , kb/s 等。

3.4 時延

時延 介紹
傳送時延 從傳送分組的第一個位元算起,到傳送分組的最後一個位元傳送完畢所需要的時間
傳播時延 電磁波在通道傳播一定的距離需要花費的時間
排隊時延 路由器的輸入輸出佇列
處理時延 分析分組的首部,從分組中提取資料部分,進行差錯檢驗或查詢適當的路由

傳送時延 = 資料長度 / 通道頻寬(傳送速率)

傳播時延 = 通道長度 / 電磁波在通道上傳播的速率

3.5 時延頻寬積

時延頻寬積 ( bit ) = 傳播時延(s) * 頻寬(bit / s)

時延頻寬積又稱位元為單位的鏈路長度,即 “某段鏈路現在有多少位元”

時延頻寬積的 單位是 bit

3.6 往返時間RTT

從傳送方傳送資料開始,到傳送方收到接收方的確認 (接收方收到資料後立即傳送確認)總共徑路的時間。

3.7 利用率

  • 通道利用率 = 有資料通過的時間 / (有+無)資料通過的時間
  • 網路利用率 = 通道利用率的加權平均值

4.計算機網路的分層結構

4.1 為什麼要分層

  • 為什麼(完成一件事,需要很多工作,不能只是交於一層工作)

4.2 怎麼分層

  • 1.各層之間相互獨立,每層只實現一種相對獨立的功能
  • 2 每層之間介面自然清晰,易於理解,相互交流盡可能少
  • 3 結構上課分割開,每層都採用最合適的技術來實現
  • 4 保持下層上層的獨立性,上層單向使用下層提供的服
  • 5 整個分層結構應該能促進標準化工作

4.3 分層結構

  1. 第n層中的活動元素稱為 n層實體。同一層的實體叫對等實體。
  2. 協議:為進行網路中對等實體資料交換二建立的規則、標準或約定稱為網路協議【水平】
  3. 介面(訪問服務點SAP):上層使用下層服務的入口
  4. 服務:下層為相鄰上層提供的功能呼叫【垂直】

SDU 服務資料單元:為完成使用者所要求的功能而應傳送的資料
PCI協議控制資訊:控制協議操作的資訊
PDU協議資料單元:對等層次之間傳送的資料單元

4.4 概念總結

  1. 網路體系結構是從功能上描述計算機網路結構
  2. 計算機網路結構體系簡稱網路體系結構是分層結構
  3. 每層遵循某個/些網路協議以完成本層功能
  4. 計算機網路體系結構計算機網路的各層及其協議的集合
  5. 第n層在向n+1層提供服務時,此服務不僅包含第n層本身的功能,還包括由下層服務提供的功能
  6. 僅僅在相鄰層間有介面,且所提供的服務的具體實現細節對上一層完全遮蔽
  7. 體系結構是抽象的,而實現是指能執行的一些軟體和硬體

5. OSI參考模型



介紹 主要協議
應用層 所有能和使用者互動產生網路流量的程式 HTTP SMTP FTP
表示層 使用者處理在兩個通訊系統中交換資訊的標識方式(語法和語義) 比如資料格式變換、資料加密解密、資料壓縮和恢復 JPEG ASC||
會話層 向表示層實體/使用者 提供建立連線並在連線上有序地傳輸資料。這是會話,也是建立同步 SYN ADSP ASP
傳輸層 負責主機中兩個程序的通訊,即端到端的通訊 實現可靠傳輸、差錯控制、流量控制、複用分用等功能 TCP UDP
網路層 把分組從源端傳送到目的端,為分組交換網上的不同主機提供通訊服務。傳輸單位是資料報 主要功能有路由選擇、流量控制、差錯控制、擁塞控制 IP IPX ICMP IGMP ARP RARP OSPF
資料鏈路層 主要任務是把網路層傳下來的資料報組裝成幀。傳輸單位是幀。主要功能有 成幀、差錯控制、流量控制、訪問(接入)控制 SDLC HDLC PPP STP
物理層 主要任務是在物理媒體上實現位元流的透明傳輸(什麼樣的位元組合都能在鏈路上傳送)。傳輸單位是位元 Rj45 802.3
IOS/OSI參考模型 TCP/IP參考模型
網路層 無連線 + 面向連線 無連線
傳輸層 面向連線 無連線 + 面向連線