【ee類保研面試】其他類---計算機網絡

25保研er,希望將自己的面試復習分享出來,供大家參考
part0—英語類
part1—通信類
part2—信號類
part3—高數類
part100—self項目準備


文章目錄

    • 計算機網絡知識點大全
    • **計算機網絡知識點總結**
      • 一、五層協議模型
      • 二、OSI七層模型補充
      • 三、TCP 與 UDP 及區別
        • 1. **TCP**(Transmission Control Protocol)
        • 2. **UDP**(User Datagram Protocol)
        • 3. **主要區別總結**
      • 四、TCP 三次握手過程
      • 計算機網絡面試真題


計算機網絡知識點大全

計算機網絡知識點總結

一、五層協議模型

層次功能典型協議數據單位
應用層為應用程序提供數據傳輸服務(整合了OSI的應用層、表示層、會話層功能)FTP、Telnet、DNS、SMTP、POP3、HTTP報文
傳輸層建立主機之間端到端連接TCP(可靠,面向連接)、UDP(不可靠,無連接)報文段(TCP)、用戶數據報(UDP)
網絡層IP選擇與路由分配IP、ICMP、ARP 等分組
數據鏈路層將網絡層分組封裝成幀,將物理層bit封裝成幀,提供差錯檢驗PPP、以太網、HDLC 等
物理層傳輸比特流,屏蔽硬件差異無具體協議(如光纖、雙絞線標準)比特

二、OSI七層模型補充

OSI 七層與五層協議的區別:

  • 五層協議將 表示層會話層 合并到應用層。
  • 表示層:負責數據壓縮、加密、格式轉換。
  • 會話層:負責建立、管理和終止會話。

三、TCP 與 UDP 及區別

1. TCP(Transmission Control Protocol)
  • 面向連接
  • 可靠傳輸(有序、無差錯、不丟失、不重復)
  • 面向字節流
  • 有流量控制、擁塞控制
  • 僅支持一對一通信
2. UDP(User Datagram Protocol)
  • 無連接
  • 盡最大努力交付,不保證可靠性
  • 面向報文
  • 無流量控制、擁塞控制
  • 支持一對一、一對多、多對一、多對多
3. 主要區別總結
對比項TCPUDP
連接方式面向連接無連接
可靠性可靠傳輸不可靠傳輸
傳輸單位字節流數據報
控制機制有流量/擁塞控制無流量/擁塞控制
通信方式一對一一對一、一對多、多對多

四、TCP 三次握手過程

目的:建立連接并同步序列號、確認號,交換窗口大小信息。

  1. 第一次握手(SYN=1, SEQ=X)
    • 客戶端 → 服務端:請求建立連接,發送初始序號 X。
  2. 第二次握手(SYN=1, ACK=1, SEQ=Y, ACKnum=X+1)
    • 服務端 → 客戶端:同意建立連接,發送初始序號 Y,并確認客戶端序號。
  3. 第三次握手(ACK=1, SEQ=X+1, ACKnum=Y+1)
    • 客戶端 → 服務端:確認服務端序號,連接建立。

特點

  • SYN 報文會消耗一個序號
  • 三次握手后建立全雙工通信

計算機網絡面試真題

【復旦】TCP 和 UDP 的區別

在這里插入圖片描述

【北大】TCP 三次握手

一次握手:客戶端發送帶有 SYN 標志的連接請求數據包給服務端
二次握手:服務端發送帶有 SYN+ACK 標志的連接請求和應答數據包給客戶端
三次握手:客戶端發送帶有 ACK 標志的應答數據包給服務端(可以攜帶數據了)
四次揮手:兩邊都發 FIN+ACK。
【北航】輸入網址點擊轉到后發生的事

應用層:DHCP 協議,得到本機 IP 地址。
網絡層 / 鏈路層:ARP 協議,IP地址 → 物理地址,得到 DNS server 的 MAC 地址。
應用層 & 傳輸層 & 網絡層 & 鏈路層:DNS 域名解析,得到 IP 地址
應用層 & 傳輸層 & 網絡層 & 鏈路層:url 解析得到 HTTP 報文,組裝 TCP/UDP → IP → MAC 報文,建立 TCP/UDP 連接。
【北航】計網 各個層的功能:

OSI:應用層,表示層,會話層,傳輸層,網絡層,鏈路層,物理層。
TCP/IP:應用層,傳輸層,網絡層,鏈路層,物理層。
交換信息的表示方式,管理主機間的會話;
傳輸層:為端到端連接提供(可靠的)傳輸服務。
【北航】為什么網絡層不直接面向連接:

IP 地址不斷變化,不斷建立連接的代價。
應用場景如視頻通話,沒有必要性。
【北航】DNS的工作原理:

遞歸查詢:本地 server 也不知道,那我去幫你問吧。
迭代查詢:本地 server 告訴你上一級 server 的地址,你再去問吧。

【東南】請介紹一下 TCP 和 UDP。

TCP:面向連接的可靠傳輸,

UDP:無連接,不可靠傳輸

?

TCP(Transmission Control Protocol):面向連接,提供可靠的字節流傳輸,具有順序控制、差錯檢測、丟包重傳、流量控制和擁塞控制等功能。

UDP(User Datagram Protocol):無連接,提供不可靠的數據報傳輸,不保證順序和到達,開銷小,實時性高。

【東南】TCP 和 UDP 哪一個時延更小?

UDP

【東南】TCP 和 UDP 哪一個需要重傳?

TCP

【東南】TCP 和 UDP 哪一個復雜度更高?

TCP

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

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

相關文章

Python-機器學習(一)——特征工程

目錄 特征工程 一、特征提取 1、字典特征提取 2、文本特征提取 2.1 英文文本提取 2.2 中文文本提取 3、TF-IDF文本特征詞的重要程度特征提取 二、無量綱化-預處理 1 MinMaxScaler 歸一化 2 normalize歸一化 3 StandardScaler 標準化 三、特征降維 1、特征選擇 1.…

談談SQL計算存儲引擎中的索引和計算

背景 最近在這家公司做了一些事情,做的事情和以往的工作不太一樣,不一樣的點呢就是 之前我主要的工作是關注計算這方面,因為數據量大,研究的是怎么加速查詢,怎么研究規則去優化,怎么去解規則的bug等等。因為…

vscode.window.activeTextEditor 獲取不到 png 圖片路徑問題

vscode 的 extensions 插件開發時用 vscode.window.activeTextEditor?.document.uri 獲取不到編輯器打開的圖片路徑,文檔路徑可以獲取到。個人猜測因為圖片不能編輯,所以沒有 activeTextEditor 屬性吧。解決辦法:巧用右鍵獲取路徑和相對的路…

Java 大視界 -- Java 大數據在智能醫療手術機器人操作數據記錄與性能評估中的應用(390)

Java 大視界 -- Java 大數據在智能醫療手術機器人操作數據記錄與性能評估中的應用(390)引言:正文:一、傳統手術機器人的 “黑箱困境”:記不全、算不清、追不到1.1 設備與臨床的 “斷層”1.1.1 數據記錄 “太粗放”1.1.…

C++的結構體指針

結構體變量和結構體指針的區別特性結構體變量結構體指針存儲內容結構體的實際數據內存地址內存開銷結構體總大小固定4/8字節(指針大小)成員訪問運算符.->函數傳參時的行為值拷貝(新副本)地址傳遞(操作原數據&#x…

pdf文件轉word免費使用幾個工具

在線工具(無需安裝) Smallpdf ? 核心功能: 網頁端直接操作,支持 PDF 與 Word 格式互轉 免費用戶每日限 2 次轉換(免注冊) 自動清除服務器文件,確保隱私安全 🔗 訪問鏈接&#xff1a…

Vue3 組件化開發

文章目錄前言組件化開發底部菜單 TabMenu父子組件相互傳數據父傳子:自定義屬性子傳父:自定義事件父子組件互傳案例插槽 slot多個插槽總結組件化開發總結Vue組件的基本組成子組件使用的三個步驟父子組件相互傳遞數據前言 提示:這里可以添加本…

服務器硬件電路設計之I2C問答(二):I2C總線的傳輸速率與上拉電阻有什么關系?

I2C 總線傳輸速率與上拉電阻關系密切。上拉電阻阻值決定總線電平切換速度:電阻越小,充放電電流越大,信號邊沿更陡,支持更高速率(如 400kHz 快速模式);電阻過大則切換慢,限制速率&…

大語言模型提示工程與應用:LLMs文本生成與數據標注實踐

提示詞應用實踐 學習目標 本課程通過LLMs生成情感分析樣本和標注葡萄9品鑒數據,展示了其文本生成和數據標注能力。同時,利用PAL模型解決日期計算問題,學習了LLMs與編程運行時結合實現復雜推理的方法,為自然語言處理應用提供了實…

node.js 零基礎入門

Node.js 零 基礎入門與核心語法 適用對象:完全沒接觸過 Node.js 的同學 目標:從 0 到能寫 CLI、小型 HTTP 服務、文件腳本、調用系統/網絡資源 目錄 什么是 Node.js安裝與運行運行腳本與 REPL模塊體系:CommonJS 與 ES Modules基礎語法在 Node…

《Day3-PyTorch 自動微分入門:從計算圖到梯度下降的實踐指南》

八、自動微分自動微分模塊torch.autograd負責自動計算張量操作的梯度,具有自動求導功能。自動微分模塊是構成神經網絡訓練的必要模塊,可以實現網絡權重參數的更新,使得反向傳播算法的實現變得簡單而高效。1. 基礎概念張量Torch中一切皆為張量…

apache cgi測試

test.cgi #!/bin/sh echo "Content-type: text/html" echo "" echo "<h1>Hello from a Mac CGI script!</h1>" echo "<p>Current time is: $(date)</p>"?% 放置目錄 /opt/homebrew/Cellar/mapserver/8.4.0_1…

力扣 30 天 JavaScript 挑戰 第二題筆記

這道題是涉及知識–閉包 1. 閉包定義以及相關知識點 官方定義為&#xff1a;在 JavaScript 中&#xff0c;函數具有對在相同作用域以及任何外部作用域中聲明的所有變量的引用。這些作用域被稱為函數的 詞法環境。函數與其環境的組合被稱為 閉包。 簡單理解&#xff1a;內層函數…

OpenAI GPT-5 深度解析:API Key定價與ChatGPT(Free, Plus, Pro)用戶的區別

前言&#xff1a;兩年等待&#xff0c;只為這一躍 在科技圈長達兩年的屏息期待與無盡猜想之后&#xff0c;2025年8月8日北京時間凌晨&#xff0c;OpenAI終于揭開了其新一代旗艦模型——GPT-5的神秘面紗。這不僅僅是一次常規的產品迭代&#xff0c;更被整個行業視為一塊試金石&a…

ClickHouse集群部署實踐---3分片2副本集群

ClickHouse集群部署實踐—3分片2副本集群 未完待續。。。 喜歡的先點贊收藏&#xff01;&#xff01; 由于我們準備部署的是3分片2副本的集群&#xff0c;現在來解釋一下配置參數的意思&#xff1a; shard標簽代表分片的意思&#xff0c;如上圖我們有3個分片&#xff0c;clickh…

Unity_VR_Pico開發手冊

文章目錄一、配置開發環境1.下載PICO Unity Integration SDK2.安裝 Unity 編輯器&#xff08;添加安卓開發平臺模塊&#xff09;3.導入下載的SDK4.項目配置和切換開發平臺5.導入 XR Interaction Toolkit6.安裝 Universal RP(通用渲染管線)并設置 (選做)二、調試環境搭建&#x…

Linux系統之Docker命令與鏡像、容器管理

目錄 一、 Docker命令 docker命令幫助 docker常用子命令&#xff08;必須背會&#xff09; docker管理子命令(暫時不需要) swarm集群管理子命令&#xff08;不需要&#xff09; docker容器管理子命令&#xff08;必須背會&#xff09; docker全局選項 二、 docker鏡像管…

比亞迪第五代DM技術:AI能耗管理的深度解析與實測驗證

比亞迪第五代DM技術&#xff1a;AI能耗管理的深度解析與實測驗證 &#xff08;面向新能源汽車研發/測試工程師&#xff09;目錄 技術背景與核心突破AI能耗管理系統架構解析關鍵技術創新點 2.1 動力域三腦合一控制2.2 全溫域熱管理協同2.3 導航數據深度耦合 實測數據與場景驗證 …

sqli-labs通關筆記-第37關POST寬字符注入(單引號閉合 手工注入+腳本注入 3種方法)

目錄 一、寬字符注入 二、sqlmap之unmagicquotes 三、addslashes與mysqli_real_escape_string 四、源碼分析 1、代碼審計 2、SQL注入安全性分析 五、滲透實戰 1、進入靶場 2、正確用戶名密碼探測 3、手工注入&#xff08;方法1&#xff09; &#xff08;1&#xff…

Kubernetes 集群密鑰與機密管理方案對比分析:Vault、Sealed Secrets 與 AWS KMS

Kubernetes 集群密鑰與機密管理方案對比分析&#xff1a;Vault、Sealed Secrets 與 AWS KMS 在容器化與編排環境中&#xff0c;機密&#xff08;Secrets&#xff09;管理是確保應用安全性的重要環節。對于 Kubernetes 集群而言&#xff0c;內置的 Secret 對象存在明文存儲的風…