以下是軟件設計師考試中 ??計算機網絡?? 的核心考點總結,幫助您高效備考:
??一、網絡體系結構與協議??
-
??OSI七層模型 & TCP/IP四層模型??
- 各層功能(物理層-數據鏈路層-網絡層-傳輸層-會話層-表示層-應用層)
- 對應協議(如HTTP在應用層,TCP/UDP在傳輸層,IP在網絡層)
- ??必考對比??:TCP/IP模型將OSI的會話層、表示層合并到應用層。
-
??TCP vs UDP??
- ??TCP??:可靠傳輸、三次握手/四次揮手、流量控制(滑動窗口)、擁塞控制(慢啟動、擁塞避免)
- ??UDP??:無連接、高效、適用于視頻直播/DNS查詢
- ??考題示例??:分析FTP(用TCP)與DNS(用UDP)的協議選擇原因。
??二、IP地址與子網劃分??
-
??IPv4地址分類??
- A類(1.0.0.0~126.255.255.255)、B類(128.0.0.0~191.255.255.255)、C類(192.0.0.0~223.255.255.255)
- 私有地址范圍(如10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)
-
??子網劃分與CIDR??
- 計算子網掩碼(如192.168.1.0/26,可用主機數=2^(32-26)-2=62)
- ??考題示例??:給定IP和子網掩碼,判斷是否屬于同一子網。
??三、路由與交換技術??
-
??路由協議??
- ??RIP??(距離向量,跳數≤15)、??OSPF??(鏈路狀態,分層Area)、??BGP??(自治系統間路由)
- ??默認路由??(0.0.0.0/0)的應用場景。
-
??交換機與路由器區別??
- 交換機(數據鏈路層,MAC地址轉發)、路由器(網絡層,IP地址轉發)
??四、應用層協議??
-
??HTTP/HTTPS??
- HTTP狀態碼(200成功、404未找到、502網關錯誤)
- HTTPS加密流程(SSL/TLS握手、對稱/非對稱加密結合)
-
??DNS解析過程??
- 遞歸查詢(客戶端→本地DNS) vs 迭代查詢(本地DNS→根域名服務器→頂級域名服務器)
- 記錄類型:A記錄(IPv4)、AAAA記錄(IPv6)、MX記錄(郵件服務器)
-
??其他協議??
- FTP(21控制端口/20數據端口)、SMTP/POP3/IMAP(郵件協議)、DHCP(動態IP分配)
??五、網絡安全??
-
??加密算法??
- 對稱加密(AES、DES) vs 非對稱加密(RSA、ECC)
- 數字簽名(驗證身份)與數字證書(CA頒發)
-
??防火墻與攻擊防護??
- ACL訪問控制列表、DDoS攻擊防御、ARP欺騙原理
??六、網絡設備與拓撲??
-
??常見設備??
- 中繼器(物理層)、網橋(數據鏈路層)、網關(高層協議轉換)
-
??網絡拓撲??
- 星型(中心節點故障導致全網癱瘓)、環型(令牌傳遞)、總線型(沖突檢測)
??七、高頻計算題??
-
??信道利用率計算??
- 公式:利用率 = 傳輸時間 / (傳輸時間 + 2×傳播時延)
- ??例題??:1Gbps鏈路,RTT=10ms,發送1000字節幀,利用率=?
- 傳輸時間=8×1000bit/1Gbps=8μs → 利用率=8μs/(8μs+10ms)≈0.08%
-
??數據傳輸速率??
- 奈奎斯特定理(無噪聲:C=2W×log?V) vs 香農定理(有噪聲:C=W×log?(1+S/N))
??八、典型真題分析??
-
??選擇題??
某網絡拓撲中,主機A到B需經過3個路由器,問IP包頭的TTL初值至少為多少?
- ??答案??:4(每經過一個路由器TTL減1,A→R1→R2→R3→B共4跳)
-
??案例分析??
某公司網絡劃分為多個子網,要求根據給定IP和子網掩碼:
- 計算可用主機地址范圍
- 設計路由器端口IP分配方案
??備考建議??
- ??重點掌握??:TCP/IP協議棧、子網劃分、HTTP/DNS原理。
- ??動手實踐??:用Wireshark抓包分析TCP三次握手、DNS查詢過程。
- ??刷題方向??:歷年真題中的IP計算題、協議交互流程圖。