首页 > 编程知识 正文

ipv4与ipv6的区别与联系,电脑ipv4和ipv6

时间:2023-05-06 19:44:23 阅读:284997 作者:191

关于计算机网络IPv6和IPv4的区别 AbstractIPv4IPv6什么是IPv4与IPv6的区别?

Abstract

随着联网的产品越来越增多,特别是物联网Internet of Things (IoT) 产品的增加,所有的产品都需要一个独特IP地址,因此全球范围内所有的联网产品需要更多的IP地址来交换数据(比如移动手机,智能手表,冰箱,洗衣机,智能电视等等及工业IIoT产品),因此IPv4慢慢变得了短缺,于是就延伸到了后继IPv5版本再到IPv6版本(于2017年正式变成了一种标准)慢慢变得广泛使用。本文笔者首先简短介绍一下IPv6 及 IPv4,我们的重点关注在IPv6以及它的特征,通过深入比对一下两者之间的区别,了解为什么它将成为了一种网络协议标准。

IPv4

IPv4 是由 Advanced Research Projects Agency Networks (ARPANET) 在 1983年首次发明,并且一直被用作路由协议IP地址,以下是几点关于IPv4:

IPv4使用了32位地址空间,总共可存在4,294,967,296 种IP可分配主机的地址;大约18万种地址保留为私有网络(Class A, B, and C), 约270万保留为广播地址;IPv4以十进制计数表示,每八位字节以一个点为分隔(i.e. 255.255.255.0)。 IPv6

IPv6是由 Internet Engineering Task Force (IETF) 发明,首次发布在1995年,正式成为一种标准是在2017年,且目前已经广泛应用,以下几点关于IPv6:

IPv6使用 128-bit (2^128) 地址,允许3.4*10^38 种单一地址;

IPv6以十六进制计数法表示,以冒号(:)分割成8组(每组16位字节),因此总共(8 x 16 = 128) 位

IPv6地址可表示为 2001:db8:1234 :: f350:2256:f3dd/64 (:: 双冒号表示全0,但只能表示一次), 如下图前面48位为网络部分,中间16位为子网ID,最后64位为客户端ID;

IPv6 可使用 无状态地址自动配置Stateless Address Auto Configuration (SLAAC) 或 DHCPv6 进行手动配置;

IPv6 最小包大小为1280字节,包含一个固定40字节头基础和1240字节负荷(用户数据);

IPv6 可兼容多种操作系统,比如 Linux, macOS, Solaris, (Free, Open, and Net) BSD, and Windows;

IPv6 采用 无类域内路由选择Classless Inter-Domain Routing (CIDR),例如:

- 2001:581:f3d1:241f::/64 - 2001:db8:1234::/48 - 2a01:1b0::/32 - 2000::/3 什么是IPv4与IPv6的区别?

IPv4 特点:

无连接协议可在不同的设备上创建一个简单虚拟交流层需要内存小,并且容易记住IP地址已经由成千上万设备使用

IPv6特点:

分层解析有状态和无状态配置支持 Quality of Service (QoS) 质量服务支持相邻节点交互IPv6设计为端对端加密更加安全,并且完全融合 IP Security (IPSec)

如图:IPv4 与 IPv6 报头区别

如图:IPv4 与 IPv6 对比区别

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。