一、IPv6协议
- IPv6协议,全称“互联网协议第6版”,即下一代的网际协议
- 相对于IPv4来说,IPv6协议主要改进:
- 扩展的地址,IPv6地址长度为128位
- IPv6使用更小的路由表
- 简化的包头:IPv6头减少了字段的数量,提高选路效率
- 游标志:IPv4对所有的包同等对待,路由器并不跟踪任意两台主机间发送的包。而IPv6中引入了流概念,可以对流中的包进行高效处理
- 身份验证和保密:IPv6使用了两种安全性扩展,即IP身份验证头和IP封装安全性净荷
1.IPv6地址表示
- IPv6地址的128位是以16位为一组,共分为8组,每组的16位转换为4位的十六进制数字,每组之间用冒号(:)分开。
- 2001:0da8:d001:0001:0000:0000:0000:0001
- 压缩表示:
- 2001:da8:d001:1:0:0:0:1
- 2001:da8:d001:1: :1
2.内嵌IPv4地址IPv6地址
- 在IPv6地址中使用内嵌的IPv4地址
- 地址的第一部分使用十六进制表示,而IPv4部分采用十进制。这是过渡机制所用的IPv6地址特有的表示法
- 如fe80: :200:5efe:58.20.27.60
- IPv6提供两类嵌有IPv4地址的特殊地址:
- 0000:0000:0000:0000:0000:FFFF:xxxx:xxxx
- 0000:0000:0000:0000:0000:0000:xxxx:xxxx
3.IPv6地址类型
- IPv6仍有三种地址类型,分别是单播、多播(也称组播)、泛播(也称任意播)。在IPv6里广播不再使用
- 单播IPv6地址:单播地址唯一标识一个IPv6节点的接口
- 多播IPv6地址:多播地址标识一组IPv6节点的接口
- 泛播IPv6地址:泛播地址指派给多个节点的接口。发送往泛播地址的数据包只会传递给其中的一个接口,一般是隔得最近的一个接口
4.IPv4向IPv6过渡
- 双协议栈
- 隧道技术
- NAT-PT
二、常用的网络协议
-
TCP/IP协议簇分为应用层、传输层、网络层和网络接口层四层
1.ARP(地址解析协议)
- IP地址是一个逻辑地址,不能被物理网络所识别。ARP给出了将主机的网络地址(IP地址)动态映射为MAC地址的方法
2.RARP(反向地址解析协议)
- 允许局域网的物理机器从网关服务器的ARP表或者缓存上请求其IP地址。常用于网络上的无盘工作站
3.DNS域名系统
- 方便用户访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机明,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)
- DNS协议运行在UDP协议之上,端口号53
- 每个域名对应的IP地址可以是一个,也可以是多个
4.DHCP(动态主机配置协议)
- 是一个局域网的网络协议,使用UDP协议工作,给内部网络计算机自动分配IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率
- DHCP协议采用UDP作为传输协议,主机发送请求消息到DHCP服务器的67号端口,DHCP服务器回应应答消息给主机的68号端口
- DHCP的默认租约期是8天,在50%和87.5%的时间点时,会提醒续约