IPv4和IPv6基本知识点小结

1、IPv4

Internet Protocol version 4

地址长度:32位,约43亿个

表示法:点分十进制表示法,/后表示网络号长度(如192.168.1.1/24表示,IP地址前24位表示网络号)

IPv4地址可以分5类:

分类前缀地址范围用途描述
A类00.0.0.0-127.255.255.255单播/特殊7位网络号,24位主机号
B类10128.0.0.0-191.255.255.255单播/特殊14位网络号,16位主机号
C类110192.0.0.0-223.255.255.255单播/特殊21位网络号,8位主机号
D类1110224.0.0.0-239.255.255.255组播组播地址
E类1111240.0.0.0-255.255.255.255保留保留地址,全1地址为广播

特殊的IPv4地址:

10.0.0.0/8家庭、办公室、企业的私网地址
172.16.0.0/12家庭、办公室、企业的私网地址
192.168.0.0/16家庭、办公室、企业的私网地址
169.254.0.0/16Link-local地址,只在本网段有效,路由器不转发此地址
127.0.0.0/8环回地址
224.0.0.0/4组播地址
240.0.0.0/4供测试使用保留
255.255.255.255广播

IPv4报文首部:

字段长度作用
版本4bitIP类型,0100表示ipv4,0110表示ipv6
首部长度IHL4bit首部长度,单位4byte
DSCP6bit区分服务代码点
ECN2bit拥塞标识符
总长度16bit单位1byte,包括IP报头的总长度
标识16bit与标记字段和分片偏移字段共同用于IP报文分片控制
标记3bit第1位未使用,第2位是不分段位DF
分片偏移13bit单位8byte,指明分段起始点,相对于报头的偏移
生存期8bitTTL,IP报文被转发过程中,每遇到一个路由器,TTL减1,目的是防环
协议类型8bit应用层或传输层协议类型
头部校验和16bit针对IP报头的纠错字段
源IP地址32bit源地址
目的IP地址32bit目的地址
可选项小于40byte

松散源路由选择

严格源路由选择

记录路由

时间戳

……

根据IPv4地址和子网掩码确定网络号、子网号、主机号:

(1)根据IP地址的高位可知道一个地址属于哪一类地址,比如172.16.1.1,根据172得知这是一个B类地址,网络号长度为14位

(2)根据子网掩码可以知道网络号和子网号的位数,比如172.16.1.1,子网掩码255.255.255.0,则前24位为网络号,后8位为主机号

(3)综上,172.16.1.1/24的前14位为网络号,中间8位为子网号,后8位为主机号

 

2、IPv6

Internet Protocol version 6

地址长度:128位,数量很多,多到地球表面每平方能分到300亿亿个地址

ipv6地址的表示法:

基本ABCD:EF01:2345:6789:ABCD:EF01:2345:6789

带子网号

ABCD:EF01:2345:6789:ABCD:EF01:2345:6789/64
带端口号[ABCD:EF01:2345:6789:ABCD:EF01:2345:6789]:8080

ipv6地址的分类:

单播对应一个接口,报文由这个接口接收
任播对应一组接口,报文由组内某个接口接收
组播对应一组接口,组内所有接口都接收这个报文

特殊的ipv6地址:

::/128全0,未指定使用方式的地址
::1/128最后一位为1,其余为0,环回地址
FF00::/8组播地址
FE80::/10本地链路单播地址,即Link-local地址

ipv6报文首部:

字段长度作用
版本4bit0110是ipv6
DSCP6bit区分服务代码点
ECN2bit拥塞标识符
流标签20bit标记报文数据流类型,区分不同报文,由源节点分配
负载长度16bit单位1byte,除了基本头部以外的部分的长度
下一个头部8bit当前报头的下一个头部类型,可能是上层协议或扩展报头
跳数限制8bit类似于ipv4的TTL
源IP地址128bit源地址
目的IP地址128bit目的地址

IPv6地址的组织方式:

(1)前48位为路由选择前缀(相当于网络号)

(2)中间16位为子网ID(子网号)

(3)最后64位作为接口ID(主机ID)

因为IPv6地址足够多,所以其地址组织方式显得没IPv4那么拥挤和节省

 

3、IPv6对于IPv4的优势:

(1)IPv6地址空间更大。128位地址提供的地址数量远超IPv4的32位地址(取之无尽的IP地址资源)

(2)路由表更小,使路由转发效率更高(网速提升)

(3)增强的组播及对流的控制,提高了网络多媒体应用的QoS(是多媒体应用泛滥的当今时代的福音)

(4)支持自动配置,对DHCP的扩展,更方便管理网络(尤其是LAN)

(5)安全性更高,允许对网络层数据加密

(6)允许协议扩充

(7)更灵活的首部格式,使用扩展头部概念

(8)新的选项

 

===================2020.4.28更新======================

输入IP地址访问URL的方式:

IPv4直接输入http://192.168.1.1

IPv6地址需要用[]把地址括起来:http://[200:1::1]

 

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值