本文地址: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個人筆記整理,如有出錯,歡迎指正