計算機網路之概述篇(一)

2021-10-25 09:50:27 字數 2613 閱讀 8325

tcp, udp

網路層網路介面層/ 資料鏈路層

網路層,網路介面層/ 網路層, 資料鏈路層, 物理層

客戶-服務端模式由服務端提供網路服務, 客戶端使用服務, 常常表現為乙個服務端, 多個客戶端的連線模式

對等連線模式不分客戶端和服務端, 只要兩個主機都執行了對等連線軟體(p2p軟體), 它們就可以進行平等的、

對等連線通訊。

1.傳送時延  =2.傳播時延 =

3.排隊時延  資料報在網路裝置中等待被處理的時間

4.處理時延   資料報到達裝置或者目的機器被處理所需要的時間

總時延 = 傳送時延 + 排隊時延 + 傳播時延 + 處理時延

1.雙絞線: (a) 無遮蔽雙絞線  (b)遮蔽雙絞線

2.同軸電纜

3.光纖

4.紅外線、無線、雷射

通道:通道是往乙個方向傳送資訊的**

一條通訊電路包含一和接收通道和乙個傳送通道

單工通道:只能乙個方向通訊,沒有反方向反饋的通道

有線電視、無線電收音機等

半雙工通道:雙方都可以傳送和接收資訊

不能雙方同時傳送, 也不能同時接收

全雙工通道:雙方都可以同時傳送和接收資訊

復用:頻分復用, 時分復用, 波分復用, 碼分復用

(1) 封裝成幀:

幀是資料鏈路層資料的基本單位

傳送端在網路層的一段資料新增特定標記形成"幀"

接收端根據前後特定標記識別出"幀"

幀首都和尾部是特定的控制字元(特定位元流)

(2) 透明傳輸

"透明"在計算機領域是非常重要的乙個術語

一種實際存在的事物卻又看起來不存在一樣

即是控制字元在幀資料中, 但是要當做不存在的去處理

(3) 差錯檢測

物理層只管傳輸位元流, 無法控制是否出錯

資料鏈路層負責起"差錯檢測"的工作

資料幀在資料的頭部和尾部加入特殊位元位

不能, 因為奇偶校驗位智慧型檢測出單個位元位出現的錯誤

舉例:00110010 odd(1)  ——>  00010010  (1)  但是 0+0+0+1+0+0+1+0 = 2  所以可以檢測出錯誤

00110010 odd(1)  ——> 00000010 (1)但是0+0+0+0+0+0+1+0 = 1  出錯兩位, 奇偶校驗碼檢測不到錯誤

1. 一種根據傳輸或者儲存的資料而產生固定位數檢驗碼的方法

2.檢測資料傳輸或者儲存後可能出現的錯誤

3.生成的數字計算出來並且附加到資料後面

1.選定乙個用於校驗的多項式g(x),並在資料尾部新增r個0

選定乙個用於校驗的多項式g(x) = x^3 + x^2 + 1, 二進位制位串為: 1101, 最高端為3

101001 ——> 101001000

2.將新增r個0後的資料使用模2除法(相同取0, 不同取1)除以多項式的位串

3. 將得到的餘數填充在原資料r個0的位置得到可校驗的位串

101001000 ——> 101001001

4. 接收端接收的資料除以g(x)的位串, 根據餘數判斷出錯

假設g(x) = x^4 + x^3 + 1 => 二進位制位串為11001, 最高端為4

10110011 => 101100110000

將新增r個0後的資料, 使用模2除法(異或操作)除以多項式的位串

crc的錯誤檢測能力與位串的階數r有關

資料鏈路層只進行資料的檢測, 不進行糾正

mtu: 最大傳輸單元(maximum transmission unit)

資料鏈路層的資料幀不是無限大的, 資料幀長度受mtu影響

資料幀過大或者過小都會影響傳輸的效率, 如乙太網mtu一般為1500位元組

路徑mtu由鏈路中的mtu的最小值決定

① 乙太網(ethernet)是一種使用廣泛的區域網技術

② 乙太網是一種應用於資料鏈路層的協議

③ 使用乙太網可以完成相鄰裝置的資料幀傳輸

④ 傳輸過程: 

計算機網路 (概述篇)

由於要滿足 網際網路 這個題中應有之義,就需要克服不同裝置,不同系統,不同地域之間的網路傳輸問題。tcp ip協議中最重要一點就是協議族分層 應用層 傳輸層 網路層 資料鏈路層。關於分層 q 為什麼要分層?怎麼分層?a 那樣龐大乙個網路,拿簡單的訪問乙個網頁來說,從發出請求的那一刻起,需要把你輸入的...

計算機網路之概述

電路交換,分組交換,報文交換之間的區別與聯絡。先說三者之間的聯絡吧,共同點就是他們的作用都是實現兩個中斷之間的資料交換。電路交換是 的模式資料,資料高富帥,直接在兩個終端之間建立一條物理鏈路,並且系統保證這條鏈路所需要的所有資源。資料是直接位元流傳輸。報文交換和分組交換都資料儲存 機制。但是報文交換...

計算機網路之概述

1.網路協議三要素 語法 語義 時序 2.電路交換 2.1端到端連線 2.2多路復用 頻分多路復用 fdm 時分多路復用 tdm 波分多路復用 wdm 碼分多路復用 cdm 3.報文交換 4.分組交換 4.1 端系統彼此之間交換報文 message 為了從源端系統向目的端系統傳送乙個報文,源將長報文...