【軟件設計師】計算機網絡考點整理

以下是軟件設計師考試中 ??計算機網絡?? 的核心考點總結,幫助您高效備考:


??一、網絡體系結構與協議??

  1. ??OSI七層模型 & TCP/IP四層模型??

    • 各層功能(物理層-數據鏈路層-網絡層-傳輸層-會話層-表示層-應用層)
    • 對應協議(如HTTP在應用層,TCP/UDP在傳輸層,IP在網絡層)
    • ??必考對比??:TCP/IP模型將OSI的會話層、表示層合并到應用層。
  2. ??TCP vs UDP??

    • ??TCP??:可靠傳輸、三次握手/四次揮手、流量控制(滑動窗口)、擁塞控制(慢啟動、擁塞避免)
    • ??UDP??:無連接、高效、適用于視頻直播/DNS查詢
    • ??考題示例??:分析FTP(用TCP)與DNS(用UDP)的協議選擇原因。

??二、IP地址與子網劃分??

  1. ??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)
  2. ??子網劃分與CIDR??

    • 計算子網掩碼(如192.168.1.0/26,可用主機數=2^(32-26)-2=62)
    • ??考題示例??:給定IP和子網掩碼,判斷是否屬于同一子網。

??三、路由與交換技術??

  1. ??路由協議??

    • ??RIP??(距離向量,跳數≤15)、??OSPF??(鏈路狀態,分層Area)、??BGP??(自治系統間路由)
    • ??默認路由??(0.0.0.0/0)的應用場景。
  2. ??交換機與路由器區別??

    • 交換機(數據鏈路層,MAC地址轉發)、路由器(網絡層,IP地址轉發)

??四、應用層協議??

  1. ??HTTP/HTTPS??

    • HTTP狀態碼(200成功、404未找到、502網關錯誤)
    • HTTPS加密流程(SSL/TLS握手、對稱/非對稱加密結合)
  2. ??DNS解析過程??

    • 遞歸查詢(客戶端→本地DNS) vs 迭代查詢(本地DNS→根域名服務器→頂級域名服務器)
    • 記錄類型:A記錄(IPv4)、AAAA記錄(IPv6)、MX記錄(郵件服務器)
  3. ??其他協議??

    • FTP(21控制端口/20數據端口)、SMTP/POP3/IMAP(郵件協議)、DHCP(動態IP分配)

??五、網絡安全??

  1. ??加密算法??

    • 對稱加密(AES、DES) vs 非對稱加密(RSA、ECC)
    • 數字簽名(驗證身份)與數字證書(CA頒發)
  2. ??防火墻與攻擊防護??

    • ACL訪問控制列表、DDoS攻擊防御、ARP欺騙原理

??六、網絡設備與拓撲??

  1. ??常見設備??

    • 中繼器(物理層)、網橋(數據鏈路層)、網關(高層協議轉換)
  2. ??網絡拓撲??

    • 星型(中心節點故障導致全網癱瘓)、環型(令牌傳遞)、總線型(沖突檢測)

??七、高頻計算題??

  1. ??信道利用率計算??

    • 公式:利用率 = 傳輸時間 / (傳輸時間 + 2×傳播時延)
    • ??例題??:1Gbps鏈路,RTT=10ms,發送1000字節幀,利用率=?
      • 傳輸時間=8×1000bit/1Gbps=8μs → 利用率=8μs/(8μs+10ms)≈0.08%
  2. ??數據傳輸速率??

    • 奈奎斯特定理(無噪聲:C=2W×log?V) vs 香農定理(有噪聲:C=W×log?(1+S/N))

??八、典型真題分析??

  1. ??選擇題??

    某網絡拓撲中,主機A到B需經過3個路由器,問IP包頭的TTL初值至少為多少?

    • ??答案??:4(每經過一個路由器TTL減1,A→R1→R2→R3→B共4跳)
  2. ??案例分析??

    某公司網絡劃分為多個子網,要求根據給定IP和子網掩碼:

    • 計算可用主機地址范圍
    • 設計路由器端口IP分配方案

??備考建議??

  1. ??重點掌握??:TCP/IP協議棧、子網劃分、HTTP/DNS原理。
  2. ??動手實踐??:用Wireshark抓包分析TCP三次握手、DNS查詢過程。
  3. ??刷題方向??:歷年真題中的IP計算題、協議交互流程圖。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/82013.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/82013.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/82013.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Starrocks的CBO基石--統計信息的來源 StatisticAutoCollector

背景 本文來從底層代碼的實現來分析一下Starrocks怎么獲取統計信息,這些統計信息在后續基于CBO的代價計算的時候有著重要的作用 本文基于Starrrocks 3.3.5 結論 Starrocks的統計信息的收集是通過周期性的運行一系列的SQL(以分區為維度,如果…

深度學習模型部署(四)——RKNN

一、RKNN部署及工具包安裝 參考1:https://blog.csdn.net/qq_40280673/article/details/136211086#/ 參考2:瑞芯微官方教程 RKNN部署針對瑞芯微芯片優化,支持NPU硬件加速,需要安裝rknn-toolkit,用于將pytorch模型轉換為…

重構研發效能:項目管理引領軟件工廠邁向智能化

1.項目管理智能化,激活軟件工廠新引擎 在高速發展的軟件開發時代,企業如何高效管理多個項目、協調團隊合作、優化資源配置,已成為推動技術進步的關鍵。尤其是在多任務、多項目并行的復雜環境下,智能項目組合管理工具正成為軟件工…

小米汽車二期工廠下月將竣工,產能提升助力市場拓展

在新能源汽車市場競爭日益激烈的當下,小米汽車傳來重要進展消息。據多方信息顯示,小米汽車二期工廠下月即將竣工,這一關鍵節點的到來,有望為小米汽車的產能提升與市場布局帶來重大突破。? 小米汽車二期工廠位于北京亦莊&#xff…

Python 爬蟲實戰:電競比賽直播數據實時抓取與可視化分析

一、引言 在電競行業快速發展的今天,電競比賽直播數據成為了電競愛好者、分析師和商業機構關注的焦點。實時抓取電競比賽直播數據并進行分析,不僅可以幫助觀眾更好地理解比賽,還能為戰隊戰術優化、選手表現評估以及賽事運營提供重要參考。 本文將詳細介紹如何使用Python爬…

零基礎設計模式——創建型模式 - 生成器模式

第二部分:創建型模式 - 生成器模式 (Builder Pattern) 前面我們學習了單例、工廠方法和抽象工廠模式,它們都關注如何創建對象。生成器模式(也常被稱為建造者模式)是另一種創建型模式,它專注于將一個復雜對象的構建過程…

Debezium快照事件監聽器系統設計

Debezium快照事件監聽器系統設計 1. 系統概述 1.1 設計目標 為 Debezium 的快照過程提供可擴展的事件監聽機制允許外部系統在快照過程中執行自定義邏輯提供線程安全的事件分發機制確保監聽器的異常不會影響主快照流程1.2 核心功能 表快照開始事件監聽表快照完成事件監聽行數據…

手術機器人行業新趨勢:Kinova多機械臂協同系統如何突破復雜場景適應性瓶頸?

機器人手術歷經多階段技術演進,已成為現代醫療重要方向。其需求增長源于醫療機構對高精度低風險手術方案的需求、微創手術普及及技術進步帶來的復雜場景適應性提升。Kinova 輕型機械臂憑借模塊化設計與即插即用功能,可快速適配不同手術環境,為…

力扣面試150題-- 二叉樹展開為鏈表

Day 46 題目描述 思路 初次做法:由于我直接考慮O(1)級別的空間復雜度,于是采取了以下做法: 接下來的內容就是遞歸函數如果該節點為空,就返回null將此時的current作為頭節點,left和right作為孩…

【Python】開發工具uv

文章目錄 1. uv install1.1 下載安裝腳本來安裝1.2 使用pipx安裝uv1.3 補充 2. 考慮在離線系統上安裝uv2.1 下載并上傳安裝包2.2 用戶級安裝uv(~/.local/bin/)2.3 補充 3. uv 管理Python解釋器4. uv 管理依賴5. uv運行代碼5.1 uv不在項目下執行腳本5.2 u…

zabbix批量主機維護腳本兼容性更新

最近做新老版本zabbix監控主機遷移發現zabbix6.0后api安全有了效大升級,批量主機維護腳本出現認證兼容性問題,以下為腳本更新token支持:在這里插入代碼片: # /usr/bin/env python3 # -*- coding:utf-8 -*- import requests impor…

Java中static關鍵字深度解析:從入門到高階實戰

Java中static關鍵字深度解析:從入門到高階實戰 目錄 static的本質與核心特性靜態變量 vs 實例變量:底層對比靜態方法的設計哲學與應用場景高級用法:突破常規的static技巧 4.1 靜態代碼塊:類加載的“初始化引擎”4.2 靜態內部類&…

基于RT-Thread的STM32F4開發第五講——軟件模擬I2C

文章目錄 前言一、RT-Thread工程創建二、AT24C02三、函數編寫1.I2C_soft.c2.I2C_soft.h3.main.h 四、效果展示五、資源分享總結 前言 本章是基于RT-Thread studio實現軟件模擬I2C,開發板是正點原子的STM32F4探索者,使用的RT-Thread驅動是5.1.0&#xff0…

49、c# 能?foreach 遍歷訪問的對象需滿足什么條件?

在 C# 中,要使用 foreach 循環遍歷一個對象,該對象必須滿足以下條件之一: 1. 實現 IEnumerable 或 IEnumerable 接口 非泛型版本:System.Collections.IEnumerable public class MyCollection : IEnumerable {private int[] _da…

推客小程序系統開發:全棧式技術解決方案與行業賦能實踐?

? 在數字化營銷深度滲透各行業的當下,傳統推廣模式已難以滿足企業精細化運營與高效獲客的需求。專業的推客小程序系統憑借其強大的裂變傳播能力與靈活的推廣機制,成為企業構建私域流量池、提升推廣效能的核心工具。我們基于多年技術沉淀與行業洞察&…

WPF布局系統詳解:掌握界面設計的核心藝術

掌握界面設計的核心藝術 1. WPF布局系統概述2. Grid布局詳解2.1 基本行列定義2.2 單元格定位與跨行跨列 3. StackPanel布局4. DockPanel布局5. WrapPanel與Canvas5.1 WrapPanel自動換行布局 5. Canvas絕對定位6. 布局嵌套與綜合應用7. 布局性能優化8. 響應式布局技巧9. 實戰&am…

labview實現LED流水燈的第一種方法

目的:寫一個跑馬燈程序,7個燈從左到右不停的輪流點亮,閃爍間隔由滑動條調節。 一、方法1:使用順序結構 使用順序結構,平鋪式順序結構與創建局部變量實現LED流水燈 具體步驟如下: 第一步,選擇…

uniapp如何設置uni.request可變請求ip地址

文章目錄 簡介方法一:直接在請求URL中嵌入變量方法二:使用全局變量方法三:使用環境變量方法四:服務端配置方法五:使用配置文件(如config.js):總結 簡介 在uni-app中,uni.request 用…

深度學習篇---LSTMADF軌跡預測

文章目錄 前言LSTM 軌跡預測原理應用在行人軌跡預測方面在自動駕駛車輛的軌跡預測中優點缺點APF 軌跡預測原理應用在船舶運動規劃在無人駕駛車輛避障軌跡跟蹤優點缺點示例代碼前言 本文簡單介紹LSTM(長短期記憶網絡)和ADF(人工勢場法)這兩種不同的軌跡預測方法。 LSTM 軌跡…

python實現Web請求與響應

目錄 一:什么是Web請求與響應? 1:Web請求 2:Web響應 3:HTTP協議概述 4:常見的HTTP狀態碼包括: 二:python的requests庫 1:安裝requests庫 2:發送GET請…