IPv4和IPv6
IPv4
一共32位、可以使用二进制或者点分十进制表示。IP地址可以分为网络号和主机号两部分。IP地址由互联网名字和数字分配机构ICANN(Internet Corporation for Assigned Names and Numbers)进行分配。
分类的IP地址
- A类地址:网络号8位,第一位为0
- B类地址:网络号16位:前两位为10
- C类地址:网络号24位:前三位为110
- D类地址:前四位1110,为多播地址
- E类地址:前四位1111,至今未使用
特殊IP
- 主机号全0或者全1的Ip不分配
- 网络号全0的IP地址有特殊用户,它表示“本网络”
- 网络号为127的IP保留为本地软件环回测试(loopback test), 若主机向127.0.0.1发送数据,有本机处理,不会发到任何网络。A类地址可用网络只有126个。
- 不在公网使用的IP地址:A类中10网段,B类172.16网段,C类192.168网段)
无分类编址(CIDR)
全称:Classless Inter-Domain Roution)
使用“斜线记法” 如8.8.8.8/8 ,斜线后的8表示网络号长度。
IPv6
跟IPv4的变化
- 更大的地址空间,长度增大到IPv4的4倍128位
- 扩展的地址层次结构。
- 灵活的首部格式。IPv6数据报的首部和IPv4的并不兼容。IPv6定义了许多可选的扩展首部,不仅可提供比IPv4更多的功能,而且还可提高路由器的处理效率,因为路由器对扩展首部不进行处理。
- 改进的选项:IPv6的首部是固定的,其选项放在有效载荷中。
- 允许协议继续扩充
- 即挺即用(自动配置),不需要DHCP服务
- 支持资源的预分配。IPv6支持实时视像等要求保证一定的带宽和时延的应用。
- 首部改成8字节对象,IPv4首部4字节对齐
- 不再使用地址解析协议ARP和网际组管理协议IGMP,相关功能合并到ICMPv6
IPv6的地址类型
- 单播:传统的点对点
- 多播:一对多通信,数据报发送到一组计算机的每一个。IPv6中没有广播,而是将广播看作多播的特例。
- 任播:IPv6新增的类型,任播的终点是路由算法中距离最近的一个。
IPv6常用地址分类
| 地址类型 | 地址块前缀 | 前缀的CIDR记法 |
|---|---|---|
| 未指明地址 | 00...0(128位) | ::/128 |
| 环回地址 | 00...1(128位) | ::1/128 |
| 本地站点单播地址 | 11111111 | FF00::/8 |
| 本地链路单播地址 | 1111111011 | FFC0::/10 |
| 全球单播地址 | 普通IPv6地址 |
IPv4到IPv6过滤
- 双协议栈:使用网络设置同时支持两种协议栈
- 隧道技术
💬 评论 (0)
分享你的想法和见解
请 后发表评论
还没有评论,快来发表第一条评论吧!