網絡基礎知識-2

  1. N個節點完全互聯的網型網即N個節點的無向完全圖,無向完全圖的邊數計算如下:每個節點都要指向其他N-1個節點,但是因為無向兩個節點之間的邊會重復,因此有N(N-1)/2條邊
  2. HDLC(高級數據鏈路控制協議)是一種面向比特的數據鏈路層協議,主要用于同步串行數據鏈路上的數據封裝和傳輸.
    1. 組幀方法:使用 零比特填充法 來處理幀的透明傳輸。在數據部分中,如果出現與標志字段相同的比特序列(01111110),會在其前面插入一個額外的零比特,以避免與幀的起始和結束標志混淆。在接收端,零比特會被移除,從而恢復原始數據
    2. 說明
      1. HDLC協議對比特串進行組幀時,HDLC數據幀以位值0111 1110 標識,每一個幀的開始和結束
      2. 出現連續5個1,后面必須加個0,哪怕你后面已經有0,也要加個零
  3. IPV6?的首部長度是40個字節
  4. 計算機網絡拓撲是通過網中結點與通信線路之間的幾何關系表示網絡中各實體間的結構關系
  5. 在Web開發中,實現會話的跟蹤的方式
    1. 隱藏表單域
    2. 保存cookie
    3. URL復寫
    4. session機制
  6. 網橋是在數據鏈路層實現網絡互聯的設備
    1. 網橋的核心功能就是通過地址學習、地址過濾和幀轉發來優化網絡流量。它通過MAC地址表來決定是否轉發幀,從而減少不必要的流量,提高網絡效率。
  7. 交換機攻擊主要有以下5中類型
    1. VLAN跳躍攻擊
    2. 生成樹攻擊
    3. MAC表洪水攻擊
    4. ARP攻擊
    5. VTP攻擊
  8. 回收?IEEE 802.5?令牌環的數據幀的站是發送站
  9. 網絡利用率是全網絡的信道利用率的加權平均值
  10. 以太網?MAC?地址的長度是48位
  11. 5:允許5個網段,每網段最大長度100米。 4:在同一信道上允許連接4個中繼器或集線器。 3:在其中的三個網段上可以增加節點。 2:在另外兩個網段上,除做中繼器鏈路外,不能接任何節點。 1:上述將組建一個大型的沖突域,最大站點數1024,網絡直徑達2500米。
  12. TCP滑動窗口
    1. TCP通過滑動窗口的概念來進行流量控制。設想在發送端發送數據的速度很快而接收端接收速度卻很慢的情況下,為了保證數據不丟失,顯然需要流量控制,協調好雙方的工作節奏。
    2. 滑動窗口可以理解成接收端所能提供的緩沖區大小。TCP利用一個滑動的窗口來告訴發送端對他所發送的數據能提供多大的緩沖區,窗口由16bit所定義的,所以接收端TCP最大能提供65535個字節的緩沖。因此可以利用窗口大小和第一個數據的序列號計算出最大可接收的數據序列號
    3. 滑動窗口的本質是描述接收方的TCP數據報緩沖區大小的數據,發送方根據這個數據來計算自己最多能發送多長的數據。如果發送方收到接受方的窗口大小為0的TCP數據報,那么發送方將停止發送數據,等到接收方窗口大小不為0的數據報的到來
    4. 三個術語
      1. 窗口合攏:當窗口從左邊向右邊靠近的時候,這種現象發生在數據被發送和確認的時候(發送方發送數據后,接收方確認收到這些數據)
      2. 窗口張開:當窗口的右邊沿向右邊移動的時候,這種現象出現在接收端處理了數據之后
      3. 窗口收縮:當窗口的右邊沿向左邊移動的時候,這種現象不常發生
    5. TCP就是用窗口,慢慢的從數據的左邊移到右邊,把處于窗口范圍內的數據發送出去(但不用發送所有,只是處于窗口內的數據可以發送),窗口的大小是由socket定義的,4096不是最理想的窗口大小,而16384可以使吞吐量大大增加
    6. A—————C—————B ??
      ? 如上圖,A與B之間建立TCP連接,滑動窗口實現有兩個作用:
      1. B來不及處理A發送的數據,這是A通過B通知的接收窗口而減緩數據的發送
      2. B來得及處理A發送的數據,但是在A和B之間的某處C的位置,使得AB之間的整體帶寬性能較差,此時A端根據擁塞處理策略來更新窗口,來決定數據的發送。
    7. TCP滑動窗口分為接受窗口,發送窗口;主要有兩個作用,一是提供TCP的可靠性,二是提供TCP的流控特性。
    8. TCP是雙工的協議,會話的雙方都可以同時接收、發送數據。TCP會話的雙方都各自維護一個“發送窗口”和一個“接收窗口”。
    9. 在TCP 段頭中,窗口數的大小由接收方允許的窗口和擁塞窗口決定
  13. 子網掩碼的作用:將某個IP地址劃分成網絡地址和主機地址兩部分
  14. 擁塞控制算法中,閉環控制是通過反饋機制來調整當前網絡流量,使網絡流量與網絡可用資源和協調
  15. IEEE?802.1—概述、體系結構和網絡互連,以及網絡管理和性能測量。
    IEEE?802.2—邏輯鏈路控制LLC。最高層協議與任何一種局域網MAC子層的接口。IEEE?802.3—CSMA/CD網絡,定義CSMA/CD總線網的MAC子層和物理層的規范。IEEE?802.4—令牌總線網。定義令牌傳遞總線網的MAC子層和物理層的規范。
    IEEE802.4標準定義的網絡,其物理拓撲結構為總線型
    IEEE?802.5—令牌環形網。定義令牌傳遞環形網的MAC子層和物理層的規范。
    IEEE?802.6—城域網。
    IEEE?802.7—寬帶技術。
    IEEE?802.8—光纖技術。
    IEEE?802.9—綜合話音數據局域網。
    IEEE?802.10—可互操作的局域網的安全。
    IEEE?802.11—無線局域網。
    IEEE?802.12—優先高速局域網(100Mb/s)。
    IEEE?802.13—有線電視(Cable-TV)。
    局域網主要涉及物理層和數據鏈路層兩個層次。 不過IEEE802這一系列標準或協議則主要只討論數據鏈路層問題,屬于數據鏈路層協議
  16. 在linux系統中添加一條靜態路由的命令,作用是告訴主機如何到達目標網絡
    1. route add -net <目標網絡> gw <網關地址> netmask <子網掩碼> metric <躍點數>
    2. 局域網的網絡地址192.168.1.0/24,局域網絡連接其它網絡的網關地址是192.168.1.1。主機192.168.1.20訪問172.16.1.0/24網絡
    3. route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
    4. metric 是躍點數(跳數),用于衡量到達目標網絡的“成本”,數字越小,優先級越高。
  17. 計算機互聯的主要目的是資源共享
  18. TCP報文的首部字節數:20字節
    IP報文的首部字節數:20字節
  19. DNS 服務的常見資源記錄類型:A記錄(主機地址)、CNAME記錄(別名)、MX記錄(郵件主機)、NS記錄(名稱服務器)、SOA記錄(起始授權機構)、PTR記錄(IP反向解析)、SRV記錄(MS DNS服務器的活動目錄)。
  20. ATM信元的交換方式為電路交換和分組交換的組合
    1. ATM是使用異步時分復用技術的快速分組交換方式,它將信息流分割成固定長度的ATM信元,能比較容易地實現各種信息流混合在一起的多媒體通信,能根據業務類型、傳輸速率等要求動態分配有效容量,對高速信息元傳輸頻次高,對低速信息元傳輸頻次低。因此ATM能采用單一的交換方式,支持從窄帶話音、數據傳輸到HDTV等范圍極廣的各種業務。
    2. 例如要做局域網仿真時需要多少工作站,某些交換機是以接口來計算的,其他方面會較為靈活些;可以支持多少仿真的局域網,以及在每個仿真的局域網中可支持多少客戶等。ATM的運作能力表現在一個典型的ATM交換機應有人線和出線處理、ATM交換單元和ATM控制三個基本部分,其中ATM交換單元是關鍵,它按照要求將人線上的ATM信元轉送到需要的出線上去,從而完成交換動作。
  21. TFTP 是一種文件傳遞協議,它使用的傳輸層協議是 UDP
  22. ping程序是對兩個TCP/IP系統連通性進行測試的基本工具。它只利用ICMP回顯請求和回顯應答報文,而不用經過傳輸層。ping服務器一般在內核中實現ICMP的功能
    1. 死亡之Ping-是一種古老的網絡攻擊方式,通過發送惡意構造的 ICMP(Internet Control Message Protocol)數據包來攻擊目標系統,導致系統崩潰或出現異常行為。
  23. 幀中繼是一種( 面向連接、可靠)的協議。
  24. 在幀中繼網絡中,幀中繼通過( LMI?)協議監控PVC的狀態
    1. 手工設置產生的虛電路稱為永久虛電路。通過協議協商產生的虛電路稱為交換虛電路,這種虛電路由幀中繼協議自動創建和刪除。目前在幀中繼中使用最多的方式是永久虛電路方式。?
    2. 在永久虛電路方式下,需要檢測虛電路是否可用
    3. 本地管理接口(Local Management Interface,LMI)協議就是用來檢測虛電路是否可用的。
    4. LMI協議用于維護幀中繼協議的PVC表,包括:通知PVC的增加、探測PVC的刪除、監控PVC狀態的變更、驗證鏈路的完整性
  25. 運輸層有一個很重要的功能復用和分用
    1. 復用是指將多個應用程序的數據封裝到同一個傳輸層協議(如 TCP 或 UDP)中,以便通過單一的網絡連接發送。
    2. 分用是指將接收到的傳輸層數據包正確地分發到相應的應用程序。傳輸層根據數據包中的特定信息(如端口號)將數據分發到正確的應用程序。
  26. 理想低通信道的最高碼元傳輸速率為2WBaud
  27. TCP是面向連接的服務,支持全雙工通信,是一對一的。
    UDP是面向無連接的,支持一對一,一對多,多對一
  28. 信道上可傳送信號的最高頻率和最低頻率之差稱為信道帶寬
  29. 在?IP?數據報中?,?片偏移字段表示本片數據在初始?IP?數據報數據區的位置?,?該偏移量以8個字節為單位
  30. 1.Http2.0采用二進制文本而非文本格式
    2.Http2.0是完全多路復用的,非有序阻塞的,只需要一個連接即可實現并行
    3.使用報頭壓縮,降低了開銷
    4.Http2.0讓服務器可以將響應主動推送到客戶端的緩存中。

  31. 數據鏈路層又分為2個子層:邏輯鏈路控制子層(LLC)和媒體訪問控制子層(MAC)。MAC子層處理CSMA/CD算法、數據出錯校驗、成幀等;LLC子層定義了一些字段使上次協議能共享數據鏈路層。 在實際使用中,LLC子層并非必需的。

  32. -靜態路由是指由用戶或網絡管理員手工配置的路由信息。當網絡的拓撲結構或鏈路的狀態發生變化時,網絡管理員需要手工去修改路由表中相關的靜態路由信息。
    --直接路由是指路由器各網絡接口所直連的網絡之間進行通信所使用的路由。直接路由是在配置完路由器網絡接口的IP地址后自動生成的,因此,如果沒有對這些接口進行特殊的限制,這些接口所直連的網絡之間就可以直接通信。
    --缺省路由是一種特殊的路由,可以通過靜態路由配置,某些動態路由協議也可以生成缺省路由,如OSPF和IS-IS。在小型互連網中,使用缺省路由可以減輕路由器對路由表的維護工作量,從而降低內存和CPU的使用率。
    --動態路由是指路由器能夠自動地建立自己的路由表,并且能夠根據實際情況的變化適時地進行調整

  33. iptables -F:這個命令用于清空所有規則鏈,但不是用來查看FHQ狀態。
    iptables -S:這個命令用于顯示當前的規則鏈和規則,包括匹配條件和目標動作,但它更側重于顯示規則的具體內容,而不是FHQ的狀態。
    iptables -L:這個命令用于列出當前的FHQ規則鏈和每個鏈的規則,以及每個鏈的計數器(顯示匹配規則的包和字節數)。這是查看當前FHQ狀態的標準命令。
    iptables -X:這個命令用于刪除用戶定義的規則鏈,但不是用來查看FHQ狀態。

  34. 對于一個交換機來說:交換機中的每個端口都是一個沖突域,而所有的端口構成一個廣播域。

    1. 沖突域是第一層物理層的概念,用第二層及其以上的設備才可以分離沖突域;

    2. 廣播域是第二層數據鏈路層的概念,用第三層及其以上的設備才可以分離廣播域。

    3. 交換機屬于第二層的設備,可以分離沖突域,但不能分離廣播域。

    4. 無劃分vlan下,交換機所有接口屬于同一個廣播域;劃分vlan下,每個vlan屬于一個廣播域

    5. &nbsp;24&nbsp;口的交換機,最多連接24臺設置;8臺設備連接了交換機,有8個沖突域,但僅有一個廣播域。

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

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

相關文章

視頻級虛擬試衣技術在淘寶的產品化實踐

作為一種新的商品表現形態&#xff0c;內容幾乎存在于手淘用戶動線全流程&#xff0c;例如信息流種草內容、搜索消費決策內容、詳情頁種草內容等。通過低成本、高時效的AIGC內容生成能力&#xff0c;能夠從供給端緩解內容生產成本高的問題&#xff0c;通過源源不斷的低成本供給…

藍橋備賽(三)- 條件判斷與循環(下)

一、for循環 1.1 for 循環語法形式 for 循環是三種循環中使用最多的 &#xff0c; for 循環的語法形式如下&#xff1a; 1.2 執行流程 for 循環中 &#xff0c; 表達式1&#xff08;初始化&#xff09;只執行一次 &#xff01; 1.3 實踐 練習&#xff1a;使用 for 循環在屏幕…

VMware Fusion 虛擬機Mac版 安裝CentOS 7 系統

介紹 CentOS是Community Enterprise Operating System的縮寫&#xff0c;也叫做社區企業操作系統。是企業Linux發行版領頭羊Red Hat Enterprise Linux的再編譯版本&#xff08;是一個再發行版本&#xff09;&#xff0c;而且在RHEL的基礎上修正了不少已知的 Bug &#xff0c;相…

如果更換ip地址會怎么樣?網絡ip地址怎么更換

IP地址&#xff0c;作為網絡設備的數字身份證&#xff0c;其穩定性和安全性對于網絡通訊至關重要。然而&#xff0c;在某些特定情況下&#xff0c;我們可能需要更換設備的IP地址&#xff0c;以滿足安全、隱私或網絡管理的需求。那么&#xff0c;如果更換IP地址會怎么樣&#xf…

網絡通信/IP網絡劃分/子網掩碼的概念和使用

文章目錄 概述子網的考題子網掩碼的歷史有/無類地址子網劃分!子網掩碼超網技術/CIDR子網掩碼和路由IP子網掩碼定義 網絡規劃網絡規劃-拆子網網絡規劃-組超網子網劃分案例 區分于其他特殊IP地址IP地址和網絡地址子網掩碼和網絡地址子網掩碼和廣播地址 子網間的通信其他 概述 本…

評估自動駕駛(AD)策略性能的關鍵指標

以下是針對自動駕駛&#xff08;AD&#xff09;策略性能評測指標的詳細解讀&#xff0c;結合其物理意義與工程價值&#xff1a; 核心評測指標分類與含義 1. 安全性指標&#xff08;Safety&#xff09; 動態碰撞率&#xff08;Dynamic Collision Ratio, DCR&#xff09; 定義&a…

C++11相較于C++98的新特性介紹:列表初始化,右值引用與移動語義

一&#xff0c;列表初始化 1.1C98中傳統的{} C98中一般數組和結構體可以使用{}進行初始化&#xff1a; struct Date {int _year;int _month;int _day; };int main() {int a[] { 1,2,3,4,5 };Date _date { 2025,2,27 };return 0; } 1.2C11中的{} C11以后想統一初始化方式&…

序列化是什么?常見的序列化方式有哪些?什么時候我們會用到序列化?

序列化&#xff08;Serialization&#xff09;是指將對象的狀態信息轉換為可以存儲或傳輸的形式&#xff08;如字節序列、XML 文檔、JSON 字符串等&#xff09;的過程。反序列化則是序列化的逆過程&#xff0c;它將存儲或接收到的字節序列、XML 文檔、JSON 字符串等轉換回對象的…

Python解決“比賽配對”問題

Python解決“比賽配對”問題 問題描述測試樣例解決思路代碼 問題描述 小R正在組織一個比賽&#xff0c;比賽中有 n 支隊伍參賽。比賽遵循以下獨特的賽制&#xff1a; 如果當前隊伍數為 偶數&#xff0c;那么每支隊伍都會與另一支隊伍配對。總共進行 n / 2 場比賽&#xff0c;…

uniapp中使用leaferui使用Canvas繪制復雜異形表格的實現方法

需求&#xff1a; 如下圖&#xff0c;要實現左圖的樣式&#xff0c;先實現框架&#xff0c;文字到時候 往里填就行了&#xff0c;原來的解決方案是想用css,html來實現&#xff0c;發現實現起來蠻麻煩的。我也沒找到合適的實現方法&#xff0c;最后換使用canvas來實現&#xff…

大模型與呼叫中心融合:未來發展的潛力何在?

大模型與呼叫中心的結合&#xff0c;為企業帶來了前所未有的發展機遇。通過提升服務效率、優化營銷效果、降低運營成本、增強數據管理與分析能力、提升客戶體驗以及推動行業創新與變革&#xff0c;大模型呼叫中心正在重塑客戶服務與營銷的未來。 大模型與呼叫中心的結合具有巨…

vue3+ts+uniapp+unibest 微信小程序(第二篇)—— 圖文詳解自定義背景圖頁面布局、普通頁面布局、分頁表單頁面布局

文章目錄 簡介一、自定義背景圖布局1.1 效果預覽1.2 實現思路1.3 custom-page 組件全量代碼1.4 頁面使用 二、普通頁面布局2.1 效果預覽2.2 實現思路2.3 公共樣式部分2.4 頁面使用 三、分頁表單頁面布局3.1 效果預覽3.2 實現思路3.3 頁面代碼 簡介 開發工具&#xff1a;VsCode…

華為交換機堆疊方法

堆疊配置&#xff1a; 先把接口shutdown 第一臺&#xff1a; int stack-port 0/1 port interface XGigabitEthernet0/0/3 enable y qu int stack-port 0/2 port interface XGigabitEthernet0/0/4 enable y qu stack slot 0 priority 200 y 第二臺&#xff1a; int stack…

AI革命下的多元生態:DeepSeek、ChatGPT、XAI、文心一言與通義千問的行業滲透與場景重構

前言 人工智能技術的爆發式發展催生了多樣化的AI模型生態&#xff0c;從通用對話到垂直領域應用&#xff0c;從數據挖掘到創意生成&#xff0c;各模型憑借其獨特的技術優勢與場景適配性&#xff0c;正在重塑全球產業格局。本文將以DeepSeek、ChatGPT、XAI&#xff08;可解釋人…

nginx 配置https

參考文檔&#xff1a;nginx 文檔 -- nginx官網|nginx下載安裝|nginx配置|nginx教程 配置 HTTPS 服務器 HTTPS 服務器優化 SSL 證書鏈 單個 HTTP/HTTPS 服務器 基于名稱的 HTTPS 服務器 具有多個名稱 的 SSL 證書 服務器名稱指示 兼容性 要配置 HTTPS 服務器&#xff0c;ssl…

python-leetcode-乘積最大子數組

152. 乘積最大子數組 - 力扣&#xff08;LeetCode&#xff09; class Solution:def maxProduct(self, nums: List[int]) -> int:if not nums:return 0max_prod nums[0]min_prod nums[0]result nums[0]for i in range(1, len(nums)):if nums[i] < 0:max_prod, min_prod…

前端或者后端通常用到數組使用方式

第一個是:Array.from() 將具有length屬性或者可迭代的對象轉化為數組 Array.from(abcdef) // 返回值[a1, b1, c1, d1, e1, f1] Array.from(new Map([[b1, 1 ], [a1, 2 ]])) Array.from(new Set([ 1 , 2 , 3 ])) 第二個是:Array.reduce() 遍歷數組,將函數的返回值,存儲到累加器中…

最大子數組和力扣--53

目錄 題目 思路 代碼 題目 給你一個整數數組 nums &#xff0c;請你找出一個具有最大和的連續子數組&#xff08;子數組最少包含一個元素&#xff09;&#xff0c;返回其最大和。 子數組是數組中的一個連續部分。 示例 1&#xff1a; 輸入&#xff1a;nums [-2,1,-3,4,-1…

JavaScript 深淺拷貝全面解析

在 JavaScript 中&#xff0c;深淺拷貝是處理對象復制的重要概念。它們的核心區別在于對 引用類型數據 的處理方式&#xff0c;理解這一點對避免程序中的意外數據污染至關重要。 一、核心概念解析 1. 基本類型 vs 引用類型 基本類型&#xff1a;Number, String, Boolean, null…

【大模型】大模型推理能力深度剖析:從通用模型到專業優化

大模型推理能力深度剖析&#xff1a;從通用模型到專業優化 大模型推理能力深度剖析&#xff1a;從通用模型到專業優化一、通用語言模型與推理模型的區別&#xff08;一&#xff09;通用語言模型&#xff1a;多任務的“萬金油”&#xff08;二&#xff09;推理模型&#xff1a;復…