第19章-IPv6基礎

1. IPv4的缺陷

2. IPv6的優勢

3. 地址格式

????????3.1 格式

????????3.2 長度

4. 地址書寫壓縮

????????4.1 段內前導0壓縮

????????4.2 全0段壓縮

????????4.3 例子1

????????4.4 例子

5. 網段劃分

????????5.1 前綴

????????5.2 接口標識符

????????5.3 前綴長度

????????5.4 地址規模分類

6. 地址分類

????????6.1 單播地址

????????6.2 組播地址

????????6.3 任播地址

????????6.4 例子

7. IPv6鄰居發現協議

????????7.1 功能

????????7.2 地址自動配置

????????7.3 地址重復檢測


1. IPv4的缺陷

1)地址資源已經全部耗盡;

2)終端用戶配置不夠簡便;

3)協議本身不具備安全性和QoS特性;

2. IPv6的優勢

1)幾乎無盡的地址空間;32位 — 128位;

2)不用配置DHCP;

3)協議自帶安全性和QoS特性;

3. 地址格式

3.1 格式

冒號十六進制格式

3.2 長度

每段16位,共8段,一共128位;

4. 地址書寫壓縮

4.1 段內前導0壓縮

① 段內前導的0可省略;

② 全為0的段壓縮為一個0;

4.2 全0段壓縮

① 連續為0的段可用 :: 表示;

要點:一個IPV6地址內只允許一次全0壓縮;

4.3 例子1

?

4.4 例子

5. 網段劃分

?5.1 前綴

[IPV6前綴] == [IPV4網絡位];

用于標識這個地址屬于哪個網絡;

5.2 接口標識符

[IPV6接口標識符] == [IPV4主機位];

標識這個地址在網絡中具體的位置;

來源:根據MAC地址計算而來,全球唯一,手動配置

5.3 前綴長度

[IPV6前綴長度] == [IPV4子網掩碼];

確定哪些是網絡位,哪些是主機位;

5.4 地址規模分類

沒有分類;

6. 地址分類

6.1 單播地址

① 未指定地址:::/128;全為0,暫時不使用;

② 本地環回地址:::1/128;[127.0.0.1];

③ 鏈路本地地址:FE80::/10;網段內部通訊;

④ 站點本地地址:FEC0::/10;私有地址;

⑤ 全球單播地址:2000::/3;[IPV4公有地址];

6.2 組播地址

標識一組接口:FF00::/8;[IPV4的組播地址]

6.3 任播地址

用于智能尋路,尋找最近的下一跳,從單播地址中分配;

6.4 例子

鏈路本地地址:網段內部通信地址(用于內部通信)+外界通信地址;

7. IPv6鄰居發現協議

7.1 功能

① 地址解析,類似ARP協議;

組播請求,單播響應;

② 路由器發現/前綴發現;

自動配置,不借助DHCP,產生一個公網地址;

③ 鄰居關系建立和維持;

用于鄰居節點之間的通信,發現相鄰節點是否存在,并建立鄰居關系;

7.2 地址自動配置

① 終端發送RD消息,請求路由器的前綴和前綴長度;

② 路由器回復本機的前綴和前綴長度;

③ 終端使用路由器回復的前綴+接口標識符/前綴長度,自動產生IPV6全球單播地址;

7.3 地址重復檢測

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

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

相關文章

Redis學習------實戰篇----2024/02/29----緩存穿透,雪崩,擊穿

1.緩存穿透 Overridepublic Result queryById(Long id) {//1.從redis中查詢緩存String key CACHE_SHOP_KEY id;String shopJson stringRedisTemplate.opsForValue().get(key);//2.判斷是否存在//3.存在則直接返回if (StrUtil.isNotBlank(shopJson)){Shop shop JSONUtil.toB…

每日一題 2867統計樹中的合法路徑

2867. 統計樹中的合法路徑數目 題目描述: 給你一棵 n 個節點的無向樹,節點編號為 1 到 n 。給你一個整數 n 和一個長度為 n - 1 的二維整數數組 edges ,其中 edges[i] [ui, vi] 表示節點 ui 和 vi 在樹中有一條邊。 請你返回樹中的 合法路…

Nginx 反向代理入門教程

Nginx 反向代理入門教程 一、什么是反向代理 反向代理(Reverse Proxy)方式是指以代理服務器來接受Internet上的連接請求,然后將請求轉發給內部網絡上的服務器;并將從服務器上得到的結果返回給Internet上請求連接的客戶端&#x…

Vue 2.0 與 Vue 3.0 的主要差異

Vue 2.0 與 Vue 3.0 的主要差異 在前端框架的世界中,Vue.js 已經成為了一股不可忽視的力量。自從 Vue.js 首次亮相以來,它便以其輕量級、靈活性和易用性贏得了開發者的喜愛。然而,隨著技術的不斷進步和開發者需求的不斷變化,Vue.…

Android AppCompatActivity 方法詳解

在 Android 開發中,AppCompatActivity 是一個常用的類,它提供了對新版 Android 特性在舊版 Android 上的兼容支持。作為 Android 支持庫的一部分,它通常被用作活動(Activity)的基類。下面我們將介紹 AppCompatActivity…

Vins-Moon配準運行

Vins-Moon運行 源碼地址電腦配置環境配置編譯適配Kitti數據集運行結果Euroc數據集kitti數據集 evo評估(KITTI數據)輸出軌跡(tum格式)結果 源碼地址 源碼鏈接:https://github.com/HKUST-Aerial-Robotics/VINS-Mono.git 電腦配置 Ubuntu 18.…

破解SQL Server迷局,徹底解決“管道的另一端無任何進程錯誤233”

問題描述:在使用 SQL Server 2014的時候,想用 SQL Server 身份方式登錄 SQL Servcer Manager,結果報錯: 此錯誤消息:表示SQL Server未偵聽共享內存或命名管道協議。 問題原因:此問題的原因有多種可能 管道…

人才測評系統在企業中的作用有哪些?

一個企業除了產出價值給社會,它還有自己的工作架構體系,無論的工作時間制度上,還是工資組成方向,這樣公司才能正常運轉,那么人才測評系統可以在企業中充當一個什么角色呢?又或者說它起著什么作用呢&#xf…

【數據結構】棧和隊列(概念選擇題)

1.概念選擇題 1.一個棧的初始狀態為空。現將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出 棧的順序是( )。 A 12345ABCDE B EDCBA54321 C ABCDE12345 D 54321EDCBA2.若進棧序列為 1,2,3,4 ,進棧…

走進SQL審計視圖——《OceanBase診斷系列》之二

1. 前言 在SQL性能診斷上,OceanBase有一個非常實用的功能 —— SQL審計視圖(gv$sql_audit)。在OceanBase 4.0.0及更高版本中,該功能是 gv$ob_sql_audit。它可以使開發和運維人員更方便地排查在OceanBase上運行過的任意一條SQL,無論這些SQL是成…

字節前端實習一面

1.自我介紹 實習經歷介紹 2.選擇前端的原因 3.如何解決跨域 4.tailwind CSS 這個是我其中一個項目中使用的,但我當時只是當它工具使用的,直接問我實現原理和優勢等等。實現原理我沒回答好,但這個確實是一個好問題 代碼題: 1.let …

層級鎖筆記

注意看test_hierarchy_lock函數 如果thread t2的不注釋&#xff0c;就會報錯。 這是因為層級鎖強調的單個線程內上鎖的順序。 線程t2若已經獲取了hmtx2&#xff0c;再試圖獲取hmtx1就會因為違反層級順序而拋出異常。 #include <mutex> #include <thread> //層級鎖…

kafka文件存儲機制和消費者

1.broker文件存儲機制 去查看真正的存儲文件&#xff1a; 在/opt/module/kafka/datas/ 路徑下 kafka-run-class.sh kafka.tools.DumpLogSegments --files ./00000000000000000000.index 如果是6415那么這個會存儲在563的log文件之中&#xff0c;因為介于6410和10090之間。 2.…

java mysql八股

mysql中如何定位慢查詢 表象&#xff1a;頁面加載過慢、接口壓測響應時間較長&#xff08;超過1秒&#xff09; 可以采用開源工具如Arthas以及Skywalking&#xff0c;使用skywalking可以檢測出哪個接口過慢。同時可以在mysql中開啟慢日志查詢&#xff0c;設置值為2秒&#xff0…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的行人車輛檢測與計數(Python+PySide6界面+訓練代碼)

摘要&#xff1a;開發行人車輛檢測與計數系統對于提升城市交通管理和監控系統的效率至關重要。本篇博客詳細介紹了如何利用深度學習構建一個行人車輛檢測與計數系統&#xff0c;并提供了完整的實現代碼。該系統基于強大的YOLOv8算法&#xff0c;并結合了YOLOv7、YOLOv6、YOLOv5…

[Java 探索者之路] 一個大廠都在用的分布式任務調度平臺

分布式任務調度平臺是一種能夠在分布式計算環境中調度和管理任務的系統&#xff0c;在此環境下&#xff0c;各個任務可以在獨立的節點上運行。它有助于提升資源利用率&#xff0c;增強系統擴展性以及提高系統對錯誤的容忍度。 文章目錄 1. 分布式任務調度平臺1. 基本概念1.1 任…

Linux文本處理三劍客:sed

在Linux操作系統中&#xff0c;grep、sed、awk被稱為文本操作“三劍客”&#xff0c;上一期中&#xff0c;我們將詳細介紹grep的基本使用方法&#xff0c;希望能夠幫助到有需要的朋友&#xff0c;現在&#xff0c;我們繼續學習sed。 我會參考官方文檔來做翻譯理解。下面正式開…

使用Java同步Linux服務器時間

前言 公司客戶線上服務器采用的是UOS系統&#xff0c;實施發現系統不會同步時間&#xff0c;并且時間有真實時間有偏差&#xff0c;本意想安裝NTP授時服務&#xff0c;結果發現UOS安裝NTP都要折騰好久&#xff0c;遂采用Java來曲線救國了。 添加依賴 <dependency><…

Java基于SpringBoot的旅游網站的設計與實現論文

目 錄 摘 要 2 Abstract 3 1.1 課題開發的背景 4 1.2 課題研究的意義 4 1.3 研究內容 5 第二章 系統開發關鍵技術 6 2.1 JSP技術介紹 6 2.2 JAVA簡介 6 2.3 MyEclipse開發環境 7 2.4 Tomcat服務器 7 2.5 Spring Boot框架 7 2.6 MySQL數據庫 8 第三章 系統分析 9 3.1 系統可行性…

實踐航拍小目標檢測,基于YOLOv8全系列【n/s/m/l/x】參數模型開發構建無人機航拍場景下的小目標檢測識別分析系統

關于無人機相關的場景在我們之前的博文也有一些比較早期的實踐&#xff0c;感興趣的話可以自行移步閱讀即可&#xff1a; 《deepLabV3Plus實現無人機航拍目標分割識別系統》 《基于目標檢測的無人機航拍場景下小目標檢測實踐》 《助力環保河道水質監測&#xff0c;基于yolov…