发布网友 发布时间:2022-04-22 20:55
共1个回答
热心网友 时间:2023-01-27 06:21
IPv4,是互联网协议(Internet Protocol,IP)的第四版,也是第一个被广泛使用,构成现今互联网技术的基石的协议。1981年 Jon Postel 在RFC791中定义了IP,Ipv4可以运行在各种各样的底层网络上,比如端对端的串行数据链路(PPP协议和SLIP协议) ,卫星链路等等。局域网中最常用的是以太网。\x0d\x0a 目前的全球因特网所采用的协议族是TCP/IP协议族。IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。目前IP协议的版本号是4(简称为IPv4,v,version版本),它的下一个版本就是IPv6。IPv6正处在不断发展和完善的过程中,它在不久的将来将取代目前被广泛使用的IPv4。\x0d\x0a IPv6是Internet Protocol Version 6的缩写,其中Internet Protocol译为“互联网协议”。IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议。目前IP协议的版本号是4(简称为IPv4),它的下一个版本就是IPv6。\x0d\x0a Pv4表示方法:\x0d\x0a IPv4是由32位二进制数组成,分成四组,每组八位。例如:11000000.10101000.00000000.00000010\x0d\x0a 为了便于配置通常表示成点分十进制形式。如上面的二近制换成十成制表示为: 192.168.0.2。算法是:128+=192;128+32+8=168;第三个八位组全是0换成十进制还是0;最后一个八位组第二位是1换成十进制是2。\x0d\x0a 技巧:每个八位组如果是全“1”就是128++32+16+8+4+2+1=255;如果遇到“0”对应的值就不加这样比用2的次方算起来快。\x0d\x0a 一个完整的IPv4地址除了地址部分还要有子网掩码部分,子网掩码也是由32位二进制数组成,分成四组,第组八位,每个八位中的1表示的是网络位精确匹配,而0表示的则是主机位任意匹配。例如:192.168.0.2 255.255.255.0 网络部分精确匹配前三个八位组,即:192.168.0是不能改变的,改变任意一位都会使地址变成另一个逻辑网段。主机部分任意匹配最后一个八位组。即:最后一位主机地址的范围是1-254。例如:192.168.0.2/24和192.168.0.3/24是同一逻辑网段的地址,但是和192.168.1.2/24或192.169.0.2/24就不是一个逻辑网段的。将不同网段的地址分配组主机,不通过路由转发是不能通信的。\x0d\x0a 注意:由于子网掩码的前三个八位组都是255,所以可以表示成二进制的24个“1”即用/24表示子网掩码部分。192.168.0.2/24就表示 192.168.0.2 255.255.255.0。\x0d\x0a IPv6 地址的表示形式\x0d\x0a 用文本方式表示的 IPv6 地址有三种规范的形式:\x0d\x0a 1 )优先选用的形式是 X:X:X:X:X:X:X:X ,其中 X 是 8 个 16 位地址段的十六进制值。例如: FEDC:BA98:7654:4210:FEDC:BA98:7654:3210 2001:0:0:0:0:8:800:201C:417A 每一组数值前面的 0 可以省略。如 0008 写成 8 。\x0d\x0a 2 )在分配某种形式的 IPv6 地址时,会发生包含长串 0 位的地址。为了简化包含 0 位地址的书写,可以使用 “::” 符号简化多个 0 位的 16 位组。 “::” 符号在一个地址中只能出现一次。该符号也可以用来压缩地址中前部和尾部的 0 。\x0d\x0a 举例如下: FF01:0:0:0:0:0:0:101 多点传送地址 0:0:0:0:0:0:0:1 回送地址 0:0:0:0:0:0:0:0 未指定地址 可用下面的压缩形式表示: 1080::8:800:200C:417A 单点传送地址 FF01::101 多点传送地址 ::1 回送地址 :: 未指定地址\x0d\x0a 3 )在涉及 IPv4 和 IPv6 节点混合的这样一个节点环境的时候,有时需要采用另一种表达方式,即 X:X:X:X:X:X:D.D.D.D ,其中 X 是地址中 6 个高阶 16 位段的十六进制值, D 是地址中 4 个低阶 8 位字段的十进制值(按照 IPv4 标准表示)。\x0d\x0a 例如:下面两种嵌入 IPv4 地址的 IPv6 地址。\x0d\x0a 0:0:0:0:0:0:202.201.32.29 嵌入 IPv4 地址的 IPv6 地址 0:0:0:0:0:FFFF:202.201.32.30 嵌入 IPv4 地址的 IPv6 地址 写成压缩形式为: ::202.201.32.29 ::FFFF.202.201.32.30 上面的表达形式,在实际中经常用到,尤其是压缩简化的形式。