【学习笔记】网络层——IPv6:地址表示、IPv4的对比、IPv4过渡到IPv6、基本地址类型等
文章目录
- 一.
- 1) 为什么要有IPv6
- 2)数据报格式
- 3)IPv4和IPv6的区别
- 4)IPv6地址表示形式
- 5)IPv6基本地址类型
- 6)IPv4到IPv6的过渡方法
一.
1) 为什么要有IPv6
- CIDR、NAT只是缓解IPv4空间殆尽,治标不治本。
而IPv6可以从根本上解决地址耗尽问题 - 支持QoS(定义见下图)
- 相对IPv4,改进了首部格式,可以快速处理/转发数据报。
2)数据报格式
(下两图一起)
- 固定40B基本首部
- 有拓展首部
- 版本:总是6,指明了协议版本
- 优先级:区分数据报的类别和优先级
- 流标签:所有同属一个流的数据报有同样的流标签
- 下一个首部:标示下一个拓展首部或上层协议首部
- 跳数限制:相当于IPv4的TTL
3)IPv4和IPv6的区别
- 6 & 7:因为在路由器处无法分片,因此过大时只能丢弃,并返回ICMP报文,类型为“分组过大”。
- 图片红字部分为重点
4)IPv6地址表示形式
- 不能用IPv4的点分十进制,改用冒号十六进制记法。
- 其实就是’.‘号变成’:'号,十进制变成十六进制。
- 压缩形式:全0的一组字节,直接用一个0即可。
- 零压缩:一连串的全0字节组,可以直接用一对冒号代替。见图例
FF05:【0:0:0:0:0:0】:B3 => FF05: :B3
5)IPv6基本地址类型
- 任播:通常选择最近一台,本质是一对一通信。
6)IPv4到IPv6的过渡方法
- 双栈协议:全都要!
- 隧道技术:用得更多,见下图的例子:
当IPv6路由传输到IPv4路由时,把IPv6数据报作为数据,包装成IPv4的数据报。接着等到IPv4路由到IPv6路由时,再拆回IPv6数据报。
【学习笔记】网络层——IPv6:地址表示、IPv4的对比、IPv4过渡到IPv6、基本地址类型等相关推荐
- 《计算机网络——自顶向下方法》学习笔记——网络层:数据平面
计算机网络--网络层:数据平面 网络层:数据平面 网络层概述 转发和路由选择:数据平面和控制平面 网络服务模型 路由器工作原理 输入端口处理和基于目的地转发 交换 输出端口处理 何处出现排队 分组调度 ...
- 408计算机网络学习笔记——网络层
目录 1.网络层功能概述 2.路由算法 2.1.静态路由算法.动态路由算法和层次路由 2.2.路由信息协议(Routing Information Protocol,RIP) 2.3.最短路径算法OS ...
- 华为HCIA-Datacom学习笔记------网络层协议及IP编址------第三篇
文章目录 一.前言 二.网络层协议 ●IP协议 ●数据封装 ●IPv4报文格式 ●数据包分片 ● 生存时间(Time to Live,TTL) ●协议号(Protocol) 三.IPv4地址介绍 ●什 ...
- Go 学习笔记(79)— Go 标准库 net(获取本机IP地址)
1. 获取本机 IP 地址 package mainimport ("fmt""net" )// 获取本机网卡IP func getLocalIP() (ipv ...
- Jim's游戏外挂学习笔记3——继续找当前地图数据和所处坐标存放的地址
2007-06-21 15:36 > >更多精彩技术文章> 游戏:天龙八部 版本:0.13.0402 系统:windows xp 工具:CE5.2+OD1.10+C# 2005 目标 ...
- 计算机网络学习笔记--网络层知识点整理
为什么要划分网络层? 不用的网络有不同的协议和标准,为了可以在不同网络之间互访,共享双方的资源,并且还要保持每个计算机网络本来的独立性,所以才划分出了网络层,并制定了专门的协议来负责网络间通信. 网络 ...
- mmall 学习笔记--分类管理模块,商品管理模块,购物车模块,收货地址模块,支付模块,订单管理模块,云服务器线上部署,自动发布,
()数据库配置 常见语句 Create table 'my_table'( int id not null auto_increment ) () 建表的时候出现text,bigInt,decimal ...
- 【学习笔记】JDBC:java提供的专门操纵数据库的API JDBC驱动程序的类型 JDBC常用的类与接口
JDBC技术 JDBC的全称是Java DataBase Connectivity,是一套面向对象的应用程序接口,指定了统一的访问各种关系型数据库的标准接口,JDBC是一种底层的API,因此访问数据库 ...
- 华为鸿蒙系统学习笔记9-华为鸿蒙OS与LiteOS对比
8月9日,在华为开发者大会上,华为消费者业务CEO余承东正式发布了鸿蒙OS(操作系统),在业界算是引起了不小轰动. 之前华为曾透露鸿蒙OS具有低延时.可用于路由器.自动驾驶等特性,明显具有嵌入式RTO ...
- IP地址和子网划分学习笔记之《IP地址详解》
在学习IP地址和子网划分前,必须对进制计数有一定了解,尤其是二进制和十进制之间的相互转换,对于我们掌握IP地址和子网的划分非常有帮助,可参看如下目录详文. IP地址和子网划分学习笔记相关篇章: 1.I ...
最新文章
- 聊聊接口优化的几个方法
- 查看android手机原生app包名的方法
- Leetcode —— 886. 可能的二分法
- 前端小白该如何学习?前端开发工程师掌握哪些能力
- Oracle技术之串行隔离对延迟段和INTERVAL分区的支持
- MyEclipse使用总结——在MyEclipse中新建Maven框架的web项目[转]
- python画汤姆猫简笔画_汤姆猫简笔画图片
- 仿微信小程序小空投(头)iApp源码+PHP后端
- 记录一下最近安装的Tongweb
- 亲密关系科学(03)夫妻相处的智慧
- (转)没有自制力的人有什么资格谈努力?
- vue中SEO(搜索引擎优化)
- 设计测试用例的万能公式 + 6大具体方法 = 面试就像聊天?
- word2vec理解及pytorch实现
- Android activity进出动画,类似于左右拉窗帘效果
- 如何同时使用内网(本地有线连接)和外网(WLAN无线连接)
- c语言炉石传说算法设计,CCF-CSP题解 201609-3 炉石传说
- Java工程师培训课(十六【新的领域】)
- Ubuntu下常用配置笔记(一)Cuda版本切换
- 神舟电脑装linux双系统,神舟战神笔记本:win10 安装 ubuntu 双系统
热门文章
- android url格式化,Android利用SpannableString实现格式化微博内容
- matlab实现脑电信号的相位同步分析,视听刺激脑电信号的相位同步分析
- linux下的单机工具,Linux下单机模式的Hadoop部署
- sql加上唯一索引后批量插入_MySQL当批量插入遇上唯一索引
- android之phonegap入门
- Redis是单线程为什么还那么快?
- Scrapy - Request 和 Response(请求和响应)
- Linux下查看系统版本号信息的方法
- iBatis 事务控制 与 两表操作将SQL语句写入单表
- android gpu 视频编码,android – 编码器崩溃对Adreno GPU编码从Surface