計算機網絡(第五版 作者:AndrewS.Tanenbaum David J.Wetherall 清華大學出版社)讀書筆記----第三、四章的學習

計算機網絡 第三、第四章讀書筆記

1、數據鏈路層負責3個功能:

(1)向網絡層提供一個良好的服務接口。

(2)處理傳輸錯誤。

(3)調節數據流。

2、數據鏈路層,也分兩層——介質訪問控制層(MAC)、邏輯鏈路控制(LLC);介質訪問層位於數據鏈路層底部與物理層相連、邏輯鏈路層位於數據鏈路層頂部,與網絡相連。

      LLC提供成幀服務,爲網絡層提供一個良好的接口,保證在不同的鏈路層上向網絡層提供同一接口。主要完成成幀功能,將網絡層的數據封裝成相應的數據鏈路層的幀格式,比如通過以太網傳輸,則封裝成802.3幀格式。

      MAC提供數據幀的糾檢錯功能和網絡流量控制,這兩個功能是爲了提高鏈路的傳輸有效數據的速率。

3、糾錯、檢錯

糾錯就是在發送信息中增肌糾錯碼,這樣,在傳輸過程中,有部分信息錯誤,在接收端也可以進行恢復。

檢錯就是在發送幀中增加校驗,如果信息錯誤,就講該幀丟棄。

比較下糾錯和檢錯,

糾錯會增加冗餘信息,增加通道的負荷,但是會較少傳輸錯誤重傳的機率,一般在無線介質中使用糾錯,這樣就可以減少重傳的機率。海明碼、二進制卷積碼、裏德所羅門碼和低密度奇偶校驗碼。

檢錯一般用在有線介質中,這種介質中傳輸錯誤的機率相對較少,如果出現錯誤,只要重傳即可。包含奇偶校驗、校驗和和循環冗餘校驗。

4、數據傳輸協議(流量控制)

爲了保證數據能安全可靠的傳輸到目的地,而且不被打擾。

(1)無錯信道的單工停—等協議,理想信道的交互式傳輸。只有對法有確認後,方可發送下一幀。

(2)有錯信道的單工停—等協議,比較符合實際場景,加入可超時機制,當信息超時或者錯誤時,重發。

(3)滑動窗口協議,這裏面比較複雜,比較有效的是回退N協議和選擇重傳協議,這個的協議都是一次發送N個數據報,然後等待應答,確認在於一旦有超時或者應答錯誤時,重新數據幀的方式;回退N協議,是將出錯後的所有數據幀重新傳送;選擇重傳,就是隻將錯誤幀重傳;兩種協議都要在發送方備份着已發出去但未確認的數據幀,但選擇重傳在接收方需要緩衝着出錯前和後的數據,以便接收到正確的重傳後,講數據幀上傳到網絡層。

5、本章的餘下部分介紹了數據鏈路層的通信協議,包括以太網、無線局域網、寬帶無線、藍牙、RFID,按照物理層、MAC層和LLC層來講解。

5、以太網。分爲經典以太網和交互式以太網,經典以太網是以電信號交互方式,使用集線器,網絡上所有設備共享一個速率,設備越多,平均到每個設備的帶寬也少。交互式以太網使用數據包交互,在交換機中,交換機根據目的地至,發送到制定的端口上,這樣提高的整個網絡的數據。

經典以太網,需要使用CSMA/CD來解決數據傳輸衝突問題。但在全雙工的交換式以太網中,就不需要該機制了,應爲整個網絡的結構在某一時刻是固定的,所以數據發送制定的端口,而且是全雙工的,數據包由交換機來緩衝,所以就不會存在共享機制傳輸時的衝突問題。

在以太網中,爲了提高網絡速率,物理層必須跟着改變,所以每次網絡大升級都需要傳輸介質的打升級。

以太網的幀格式採用的802.3修訂後的幀格式

字段
字段長度(字節)
目的
前導碼(Preamble)
7
同步
幀開始符(SFD)
1
標明下一個字節爲目的MAC字段
目的MAC地址
6
指明幀的接受者
源MAC地址
6
指明幀的發送者
長度(Length)
2
幀的數據字段的長度(長度或類型)
類型(Type)
2
幀中數據的協議類型(長度或類型)
數據和填充(Data and Pad)注
46~1500
高層的數據,通常爲3層協議數據單元。對於TCP/IP是IP數據包
幀校驗序列(FCS)
4
對接收網卡提供判斷是否傳輸錯誤的一種方法,如果發現錯誤,丟棄此幀
注意,


6、無線局域網

物理層:

協議
發佈日期
頻帶
最大傳輸速度
802.11
1997
2.4-2.5 GHz
2 Mbps
802.11a
1999
5.15-5.35/5.47-5.725/5.725-5.875 GHz
54 Mbps
802.11b
1999
2.4-2.5 GHz
11 Mbps
802.11g
2003
2.4-2.5 GHz
54 Mbps
802.11n
2009
2.4GHz或者5GHz
600 Mbps (40MHz*4 MIMO)
802.11ac
2011.11(草案)
2.4GHz或者5GHz
867Mbps, 1.73 Gbps, 3.47 Gbps, 6.93 Gbps (8 MIMO, 160MHz)
802.11ad
2012.12(草案)
60GHz
up to 7000Mbps
使用不同的頻帶和不同多路複用技術,可以逐步提高無線局域網傳輸速率。

MAC層:使用CSMA/CA進行共享介質的數據傳輸。

LLC幀格式:詳見http://blog.csdn.net/chengwenyao18/article/details/7176090,這裏提供了詳細的介紹。

7、寬帶無線WiMAX,這是一個可以4G競爭的無線通信方式。

8、藍牙,一種獨立的協議棧,不同於OSI、TCP/IP、802模型。

9、RFID,一種可以充當物聯網終端設備的技術。

10、交互機工作原理。

      現代交換機都是給予數據包緩存發送技術,在每個端口上記錄了目的物理地址,數據報根據目的物理地址來進行數據包的發送,這樣減少的網絡負荷,增加了網絡一定的安全。

      交換機剛開始工作時,使用泛洪算法,將數據包發送至除接收端口外的其他端口,隨着對經過該端口的數據包地址的學習,就可實現直達目的的數據報轉發。

      生成樹網橋,當網絡中有榮譽通道時,爲了防止廣播風暴,交換機之間也定期交互,從而構建從根到每個網橋的最短路徑樹。

11、中繼器、集線器、網橋、交換機、路由器、網關的區別。

中繼器和集線器,工作在物理層,以電信號進行網絡數據包的轉發。

網橋和交換機工作在鏈路層,以數據報的目的地址來進行數據包轉發;交換機是現代網橋的另一種稱呼。

路由器,工作在網絡層,是以IP地址進行轉發,轉發時,更換了物理地址和源地址。

網關分爲傳輸網關和應用網關。傳輸網關是將不同的傳輸層協議進行轉發。應用網絡,則是針對不同的應用消息進行轉發。

12、虛擬局域網

       爲了方便網絡管理,講網路進行邏輯分組,可以使用802.1Q協議進行邏輯分組,在數據協議中,更改一個字段,可以使數據報按要求轉發到指定的目的地至。



發佈了33 篇原創文章 · 獲贊 17 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章