tcp, udp
網路層網路介面層/ 資料鏈路層
網路層,網路介面層/ 網路層, 資料鏈路層, 物理層
客戶-服務端模式由服務端提供網路服務, 客戶端使用服務, 常常表現為乙個服務端, 多個客戶端的連線模式
對等連線模式不分客戶端和服務端, 只要兩個主機都執行了對等連線軟體(p2p軟體), 它們就可以進行平等的、
對等連線通訊。
1.傳送時延 =2.傳播時延 =1.雙絞線: (a) 無遮蔽雙絞線 (b)遮蔽雙絞線3.排隊時延 資料報在網路裝置中等待被處理的時間
4.處理時延 資料報到達裝置或者目的機器被處理所需要的時間
總時延 = 傳送時延 + 排隊時延 + 傳播時延 + 處理時延
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 為了從源端系統向目的端系統傳送乙個報文,源將長報文...