計算機網絡復習筆記總結


本文地址:http://www.cnblogs.com/maplefighting/p/7812028.html 

1、OSI模型的數據鏈路層保證數據正確的順序,無差錯和完整

2、在連續的ARQ協議中,當滑動窗口序號位數為n,則發送窗口最大尺寸為2^n  - 1

3、傳輸層協議有TCP/UDP,網絡層有IP,應用層有FTP,HTTP

4、速率為100M的交換機   100M = 100Mb = 12.5MB

5、tcp不支持廣播通訊

6、RIP采用距離向量,屬於內部網關算法

7、計算機數據交換方式:a、線路交換

                                              b、存儲轉發交換:a、報文存儲轉發交換

                                                                                b、分組交換:a、數據報交換

                                                                                                         b、虛電路交換

      (emmm....本來是用大花括號括起來的,但是不會寫)

      (1) 線路交換:a、線路建立階段   b、數據交換  c、線路釋放

      (2) 報文交換:不對傳輸數據做限制,直接封裝成一個包進行傳輸

      (3) 分組交換:分組后加分組頭

      (4) 數據報交換:不建立連接,隨機選擇路徑

      (5) 虛電路交換:虛電路建立階段,數據分組傳輸,虛電路釋放

8、OSI參考模型包括 7 層:物理層,數據鏈路層,網絡層,傳輸層,會話層,表示層,應用層

      ① 物理層:建立,管理和釋放物理連接

           數據傳輸單元:比特

      ② 數據鏈路層:差錯控制與流量控制

           數據傳輸單元:幀

      ③ 網絡層:路由選擇算法為分組通過通信子網選擇適當的傳輸路徑,實現流量控制,擁塞控制與網絡互聯

           數據傳輸單元:分組

      ④ 傳輸層:為分布在不同地理位置計算機的進程通信提供可靠的端----端連接與數據傳輸服務

           數據傳輸單元:報文

9、TCP/IP參考模型:應用層,傳輸層,互聯網絡層,主機網絡層   注意與OSI各層的對應

--

10、常用的檢錯碼:奇偶校驗碼和循環冗余編碼(CRC)

11、數據鏈路層的主要功能:(1) 鏈路管理 (2) 幀同步 (3) 流量控制 (4) 差錯控制 (5) 透明傳輸(0比特插入/刪除方法)  (6) 尋址

12、滑動窗口協議:a、單幀停止等待協議

                                    b、多幀連續發送協議;a、后退N幀協議

                                                                               b、選擇重傳協議

13、CSMA/CD,以太網

       發送流程:先聽先發,邊聽邊發,沖突停止,延遲重發

14、沖突窗口:指連接在一個攬段上所有節點能夠檢測到沖突發生的最短時間(傳播延遲的 2 倍)

--網絡層:

15、IP是無連接,不可靠的分組傳送服務的協議   點---點

16、路由信息協議 RIP

        向量-距離路由選擇算法 (Bellman-Ford)

17、最短路徑優先協議 OSPF

        鏈路狀態協議

       RIP只能根據相鄰路由的表,不知道全網大拓撲結構

       OSPF發生變化時用洪泛法通知全網

18、Internet控制報文協議 ICMP

        差錯與查詢、控制功能

        ICMP分為兩類:差錯報告報文與查詢報文

19、IGMP 用於多播

20、地址解析協議 ARP

21、IPv6地址位數是IPv4的 4 倍,分組頭是IPv4的兩倍

--傳輸層

22、UDP是無連接,不可靠的

        用於視頻播放,簡單交互式應用,多播與廣播應用

23、TCP特點是面向連接,面向字節流,支持全雙工,支持並發連接,提供確認重傳與擁塞控制功能

        TCP報文長度 20 - 60 字節

24、tcp建立連接三次握手,釋放連接四次揮手 ****重要

  

         (1) seq x隨機生成,但不能為0

        (2) 等2MSL:MSL最大報文生存時間。原因:可能超時未收到ACK報文而重發。該端口占用,其他連接不會被當作本次連接

  為什么要等待 2 MSL?

  • 1 個 MSL 確保四次揮手中主動關閉方最后的 ACK 報文最終能達到對端
  • 1 個 MSL 確保對端沒有收到 ACK 重傳的 FIN 報文可以到達

        (3) 第三次握手失敗時,server不會重發ACK報文,而是發送RST報文,進入closed狀態。目的:防止SYN洪泛攻擊

        (4) 不能只兩次握手:會死鎖。 C向S發送連接請求,S收到並發送確認應答,S認為建立了發送數據,

             但C並沒有收到,會忽略S的任何分組,而S超時后會繼續發送

25、tcp頭部:序號 = 發送數據的第一位的字節序號

                       確認號 = 接收的字節號加 1 

                       頭部長度:數據從整個包哪個字節開始,有4位,能表示 15 × 4 字節

                       窗口大小:雙方的發送接收緩存設置

                       緊急指針:在URG = 1 時,指出數據緊急那部分

26、tcp發報文,超時重傳時間應略大於加權平均往返時間 RTTs

27、tcp使用兩個緩存和一個窗口控制字節流傳輸過程

28、流量控制-->通知窗口

        擁塞控制--> (1) 慢開始與擁塞避免

                              (2) 快重傳與快恢復-->丟失連續三次發。直接從超時的一半累加。

       發送窗口上限值 = min(擁塞窗口,接收窗口)

 

29、介質訪問控制技術是局域網的最重要基本技術

30、各個路由協議衡量路由好壞標准是路由權。權值越小,該路徑越好

31、130.63.160.2,MASK為255.255.255.0。該IP為b類地址,前十六位為網絡號,后十六位為主機號,根據掩碼,子網號為 160,主機號為 2 ,網絡號為130.63 

32、在tcp/ip協議簇中,解決計算機通信問題在網際層

33、路由器的每個接口是一個廣播域

       交換機的每個接口是一個沖突域,交換機和集線器的所有接口是一個沖突域

34、FTP 文件傳送,SMTP 電子郵件,Telent 遠程終端,http 是 TCP, 其他是UDP

35、計算機網絡拓撲結構反映網絡各實體的結構關系

36、幀中繼器是一種廣域網

37、rst是復位報文:1、端口未打開 2、請求超時 3、提前關閉 4、在一種已關閉的socket收到數據

38、承載信息量的基本信號單元是碼元

        信息量的單位是比特

39、IP地址不能直接用於通信,在實際網絡的鏈路上傳送數據幀必須使用硬件地址

40、物理層:中繼器,集線器。MAC層:交換機,網橋

        中繼器是物理層延長的設備

        網橋是數據鏈路層

        路由器是網絡層,網關是傳輸層以上

41、在典型路由表中沒有目的網絡的MAC地址

42、中間人攻擊:DNS,代理服務器

 

參考書籍:計算機網絡(第三版) 吳功宜

推薦:計算機網絡自頂向下方法(中文第四版)TCP-IP詳解卷1:協議(這本太專業了,看不懂)

            也有推薦謝希仁的計算機網絡

--------------------------------------------------------------------------------------------------------------

 

 以上為maplefighting個人筆記整理,如有出錯,歡迎指正

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM