路由基礎(一):IP地址規劃

###IPv4地址

IPv4地址分成網絡部分和主機部分
IPv4地址根據定義可分為:

  1. A類地址
    a. 第一字節的第一位為0
    b. 第一字節的數值范圍為1-126
  2. B類地址
    a. 第一字節的第一和第二位為10的一組地址
    b. 第一字節的數值范圍為128-191
  3. C類地址
    a. 第一字節的第一、第二和第三位為110的一組地址
    b. 第一字節的數值范圍192-223

主網以及子網劃分

主網采用自然掩碼

  1. A類網絡中使用8位掩碼 1-126 255.0.0.0
  2. B類網絡中使用16位掩碼 128-191 255.255.0.0
  3. C類網絡中使用24位掩碼 192-223 255.255.255.0
    子網劃分是把整個主類網絡地址繼續劃分為更多的子網地址,屬于在主網內部重新劃分不同子網行為

IPv4報文

在這里插入圖片描述

  1. 版本號(Version):長度4bit 標識目前采用的IP協議和版本號
    a. 0100代表IPv4
    b. 0110代表IPv6
  2. 報文頭長度(Header Length):長度4bit 這個字段的作用是為了描述IP報文頭的長度
    a. IP報文頭的長度最長為60Byte 最小長度為20Byte
  3. 服務類型(Type of Service):長度8bit 用于實施QoS
    a. RFC 791中TOS的IP precedence將數據流分為8個優先級,取值越大優先級越高
    b. RFC 2474中又對TOS進行了重新的定義,把前6位定義成DSCP,可以標識64中等級,后兩位保留
  4. 報文總長度(Total length):長度16bit 以Byte為單位計算IP報文的長度(包括報文頭部和數據),所以IP報文最大長度位65535Byte
  5. 標識符(identifier):長度16bit 該字段與Flags和Fragment Offset字段聯合使用,對較大的上層數據包進行分段操作,路由器將一個包拆分后,所有拆分開的小包被標記相同的值,以便目的端設備能夠區分那個包屬于被拆分開的包的一部分
  6. 標記(Flags):長度3bit
    a. 該字段第一位不使用
    b. 第二位是DF(Don’t Fragment)位,DF位為1時表明路由器不能對該上層數據包分段。如果一個上層數據包無法在不分段的情況下進行轉發,則路由器會丟棄該上層數據包并返回一個ICMP錯誤信息
    c. 第三位是MF(More Fragment)位,當路由器對一個上層數據包分段,則路由器會在除了最后一個分段的IP報文的頭中將MF位設為1
  7. 片偏移(Fragment Offset):長度3bit 表示該IP報文在矮族分片中的位置,接收端靠此來組裝還原IP報文
  8. 生存時間(TTL):長度8bit 當IP報文經過每一個沿途的路由器的時候,TTL值減一,如果TTL減少為0,則該IP報文會被丟棄。這個字段可以防止由于路由環路導致IP報文在網絡中不停被轉發
  9. 協議(Protocol):長度8bit 標識了上層所使用的協議。例如ICMP(協議號為1)、OSPF(協議號89)
  10. 頭部校驗(Header Checksum):長度16bit 用來做IP頭部的正確性檢測,但不包含數據部分
  11. 源和目標地址(Source and Destination Address):這兩個字段都是32bit 標識了IP報文的源地址和目的地址
  12. 可選項(Options):一個可變長字段,該字段屬于可選項
    a. 松散源路由(Loose Source Routing):給出一連串路由器接口的IP地址。IP包必須沿著這些IP地址傳送,但是允許在相繼的兩個IP地址之間跳過多個路由器
    b. 嚴格源路由(Strict Source Routing):給出一連串路由器接口的IP地址。IP包必須沿著這些IP地址傳送,如果下一跳不在IP地址表中表示發生錯誤
    c. 路有記錄(Record Route):當IP包離開每隔路由器的時候記錄路由器的出站接口的IP地址
    d. 時間戳(Timestamps):當IP包離開每隔路由器的時候記錄時間
  13. 填充(Padding):因為IP報文頭長度部分的單位為32bit,所以IP報文頭長度必須為32bit的整數倍,因此,在可選項后面,IP協議會填充若干個0,以達到32bit的整數倍

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

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

相關文章

Content-Type是application/x-www-form-urlencoded表示從前端到后端提交的是表單的形式

Content-Type: application/x-www-form-urlencoded 就是表示前端向后端提交的是表單(form)數據的形式。? 精確解釋:這個 Content-Type 是 HTML 表單(form)默認的提交編碼方式,它的名字就可以拆解理解&…

一、添加Viewport3DX,并設置相機、燈光

后續主要介紹使用高性能Wpf.SharpDX版本的使用。 其核心組件包括: Viewport3DX 控件:作為渲染視口,管理相機、場景元素、輸入事件和渲染主機。 CameraController:封裝相機交互邏輯,實現旋轉、縮放、平移等操作。 RenderHost:SharpDX 的抽象,負責 GPU 渲染,支持多種渲染…

AI生成音樂模型發展現狀與前景

第一章 引言與市場概述人工智能音樂生成技術正在經歷一個前所未有的爆發期,從實驗室的技術演示迅速發展為商業化的成熟產品。根據Digital Ocean 2025年的最新報告,全球AI音樂市場預計將從2023年的39億美元增長到2033年的387億美元,年復合增長…

Oh My Zsh + Tabby 終端配置指南

zsh Tabby 終端配置指南現代化終端環境搭建,提升開發效率的完整方案🎯 方案概述 組合架構:Tabby (終端模擬器) zsh (Shell) Oh My Zsh (框架) Powerlevel10k (主題) 為什么選擇這個組合? 跨平臺統一:Windows/macOS…

寶石組合(藍橋杯)

發現規律很重要&#xff0c;推薦這篇文章 講解<——————看這位大佬的講解&#xff0c;很清楚 &#xff08;在文末想和聰明的你討論一個問題&#xff0c;盼望您的討論與解答&#xff09; #include <iostream> #include <vector> #include <algorithm&…

Linux 系統CPU-IO-網絡-內核參數的調優

目錄 重點工具與功能 一、CPU 資源調優 1.1 調整進程優先級&#xff08;nice 值&#xff09; 1.2 設置 CPU 親和力&#xff08;taskset&#xff09; 1.3 cpu命令描述 1.4 使用 vmstat 分析系統瓶頸 二、磁盤 I/O 調優 2.1 ulimit 資源限制 2.2 測試磁盤速度 三、內核參…

如何避免頻繁切換npm源

一、為什么必須切換官方源&#xff1f;npm 鏡像源的作用是 “代理” npm 包的下載 / 上傳請求&#xff1a;第三方鏡像&#xff08;如淘寶源&#xff09;僅用于加速包的下載&#xff08;解決國內訪問 npm 官網速度慢的問題&#xff09;&#xff0c;但不具備 “接收包發布” 的功…

iOS技術之通過Charles抓包http、https數據

前提 需要先安裝抓包工具Charles 安裝后的代理基本設置 調出端口設置頁面 菜單欄操作 Proxy->Proxy Settings… 2. 設置端口 選中Proxies面板…

《websocketpp使用指北》

目錄 websocket協議 websocketpp庫 安裝websocketpp websocketpp的用法 websocketpp服務器 結果 websocket協議 WebSocket是一種在單個TCP連接上進行全雙工通信的應用協議&#xff0c;允許服務端和客戶端實時雙向數據傳輸。它通過HTTP/HTTPS的初始握手建立連接&#xff…

設備電機狀態監測:通往預測性維護與效能飛升之路

在如今競爭白熱化的工業領域&#xff0c;企業對設備的高效穩定運轉那可是相當看重。預測性維護就像個 “秘密武器”&#xff0c;在降低運營成本、提升設備可用性方面&#xff0c;作用大得很。它好比給設備請了個 “神機妙算” 的預言家&#xff0c;能提前察覺潛在故障&#xff…

Python 網絡編程(相關模塊)

相關模塊 表2-4 列出了其他一些與網絡和套接字編程有關的Python 模塊。當開發低級套接字 程序時&#xff0c;經常配合使用select 模塊和socket 模塊。select 模塊提供了select()函數&#xff0c;該函數 管理套接字對象集合。它所做的最有用的一個事情就是接收一套套接字&#x…

什么是可持續的聯系?通過可持續聯系提高用戶粘性與復購率

什么是可持續的聯系&#xff1f; 在人與人、組織或社區之間&#xff0c;可持續的聯系是通過持續互動與合作&#xff0c;構建長期、穩定且互利的關系網。它以信任、溝通和價值認同為核心&#xff0c;幫助實現資源共享與協同成長&#xff0c;并提升各方在復雜環境中的適應能力。…

springboot 分片上傳文件 - postgres(BLOB存儲)

springboot 分片上傳文件 - postgres&#xff08;BLOB存儲&#xff09; 方案一&#xff08;推薦&#xff09; ? 接收完整文件&#xff0c;后端自動分片并存儲&#xff08;多線程 大文件&#xff09;/*** 接收完整文件&#xff0c;后端自動分片并存儲&#xff08;多線程 大文件…

AI應用--接口測試篇

1. 接口測試過程中的痛點接口的內容都是在yapi上&#xff0c;接口的內容都是以表格的形式呈現。在接口測試過程中&#xff0c;需要將表格形式的入參&#xff0c;手動敲成JSON格式&#xff0c;并且需要跟進字段類型&#xff0c;編輯字段值的形式。過程較為麻煩。使用postman進行…

Boris FX Samplitude Suite 2025.0.0 音頻錄制/編輯和母帶處理

描述 Samplitude是一款專業的DAW&#xff0c;用于錄音、編輯、混音和母帶制作。通過基于對象的編輯和多軌錄音&#xff0c;可以更快地進行創作。 原生杜比全景聲 &#xff08;Dolby Atmos&#xff09; 支持 體驗音頻制作的新維度。由于集成了杜比全景聲 &#xff08;Dolby Atm…

龍虎榜——20250827

上證指數今天放量下跌&#xff0c;收大陰線跌破5天均線&#xff0c;形成強勢頂分型&#xff0c;日線轉回調的概率很大。目前均線依然是多頭排列&#xff0c;但是離60天均線較遠&#xff0c;有回歸均線的需求。深證指數今天放量收長上影的大陰線&#xff0c;日內高點12665.36&am…

項目智能家居---OrangePi全志H616

1 需求及項目準備 語音接入控制各類家電,如客廳燈、臥室燈、風扇。 Socket編程,實現Sockect發送指令遠程控制各類家電。 煙霧警報監測, 實時檢查是否存在煤氣泄漏或者火災警情,當存在警情時及時觸發蜂鳴器報警及語音播報。 控制人臉識別打開房門功能,并語音播報識別成功或…

項目概要設計說明文檔

一、 引言 &#xff08;一&#xff09; 編寫目的 &#xff08;二&#xff09; 范圍 &#xff08;三&#xff09; 文檔約定 &#xff08;四&#xff09; 術語 二、 項目概要 &#xff08;一&#xff09; 建設背景 &#xff08;二&#xff09; 建設目標 &#xff08;三&a…

解決mac brew4.0安裝速度慢的問題

Homebrew 4.0 版本的重大變化自 Homebrew 4.0 版本起&#xff0c;官方棄用了傳統的 homebrew-core Git 倉庫模式&#xff0c;改為通過 API&#xff08;formulae.brew.sh&#xff09; 獲取軟件包元數據。因此&#xff0c;手動替換 homebrew-core 倉庫的目錄可能不再存在。目錄結…

AI需求優先級:數據價值密度×算法成熟度

3.3 需求優先級模型:ROI(數據價值密度算法成熟度) 核心公式: AI需求ROI = 數據價值密度 算法成熟度 總優先級 = ROI 倫理合規系數 (系數范圍:合規=1.0,高風險=0~0.5) 一、數據價值密度:從數據垃圾到石油精煉 量化評估模型(融合3.1節數據可行性) 維度 評估指標…