绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
网络基础-IP详解2
2019-12-09 10:48:12

8421法则

私网地址

由于互联网的蓬勃发展,IP位址的需求量愈来愈大,使得IP位址的发放愈趋严格,各项资料显示全球IPv4位址可能在2005至2010年间全部发完(实际情况是在2011年2月3日IPv4位地址分配完毕)。

为了解决IP地址不足,又设计了私有地址,这样就可以重复在局域网中使用了,LAN中的用户想上网只需通过PNAT的方式通过地址转换技术就可以上网,保证了公网地址的大化、高效应用。

A类地址中私网10.0.0.0--10.255.255.255

B类地址中私网172.16.0.0.0--172.31.255.255

C类地址中私网192.168.0.0--192.168.255.255

PNAT技术

IP分配原则

只有A、B、C三类地址可以分配给计算机和网络设备

网络地址相同主机地址必须

网络地址的个数字不能为127,保留用来测试连接

网络地址不能全为0,也不能全为1.

主机地址中不能全为0,也不能全为1:主机地址全为0用来表示网络地址,全为1用作广播

ipv4特殊IP,不能使用的IP:

0.0.0.0

255.255.255.255

127.x.x.x

A.0.0.0、A.255.255.255

169.254.0.0--168.254.255.255

三、IPv6地址

由于IPv4大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍

互联网数字分配机构(IANA)在2016年已向国际互联网工程任务组(IETF)提出建议,要求新制定的国际互联网标准只支持IPv6,不再兼容IPv4。

IPV6组成

IPv6的地址长度为128位,是IPv4地址长度的4倍。于是IPv4点分十进制格式不再适用,采用十六进制表示。

IPV6分类

单播地址(Unicast Address)

用来标识一个接口,类似于IPv4中的单播地址。发送到单播地址的数据报文将被传送给此地址所标识的一个接口。

组播地址(Multicast Address)

用来标识一组接口(通常这组接口属于不同的节点),类似于IPv4中的组播地址。发送到组播地址的数据报文被传送给此地址所标识的所有接口。

任播地址(Anycast Address)

用来标识一组接口(通常这组接口属于不同的节点)。发送到任播地址的数据报文被传送给此地址所标识的一组接口中距离源节点近(根据使用的路由协议进行度量)的一个接口,一对近。

单播地址

可聚合的全球单播地址(Aggregatable Global Unicast Addresses)

可在全球范围内路由和到达的,相当于IPv4里面的global addresses。前三个bit是001

例如:2000::1:2345:6789:01ab

链路本地地址(Link-Local Addresses)

用于同一个链路上的相邻节点之间通信,相当于IPv4里面的169.254.0.0/16地址。Ipv6的路由器不会转发链路本地地址的数据包。前10个bit

是1111 1110 10,由于后是64bit的interface ID,所以它的前缀总是FE80::/64

例如:FE80::1/10

站点本地地址(Site-Local Addresses)

对于无法访问internet的本地网络,可以使用站点本地地址,这个相当于IPv4里面的private address(10.0.0.0/8, 172.16.0.0/12,

and 192.168.0.0/16)。它的前10个bit是1111 1110 11,它后是16bit的Subnet ID和64bit的interface ID,所以它的前缀是FEC0::/48。

未指定地址(Unspecified address)

0:0:0:0:0:0:0:0 或者::

当一个有效地址还不能确定,一般用未指定地址作为源地址。未指定地址不能作为一个目标地址来使用。

回环地址(Loopback address)

回环地址::1用于标识一个回环接口,可以使一个节点可以给自己发送数据包。相当于IPv4的回环地址127.0.0.1

的本地单播地址(ULA,Unique Local IPv6 Unicast Address)

在RFC4193中标准化了一种用来在本地通信中取代单播站点本地地址的地址。ULA拥有固定前缀FC00::/7,后面跟一个被称为全局ID的

40bit随机标识符

IPV6特殊地址

下面列出一些应该牢记的地址范围,因为我们总是会用到它们。它们都是特殊地址或保留用 于特定目的的地址,但不同于 IPv4, IPv6提供的地址非常多,因此保留一些不会有任何害处。

0:0:0:0:0:0:0:0 (::) 相当于 IPv4地址 0.0.0札通常在使用有状态 DHCP配置时,用作主机 的源地址。

0:0:0:0:0:0:0:1 (::1) 相当于 IPv4地址 127.0.0.10

0:0:0:0:0:0:192.168.100.1 在同时支持 IP4和IPv6的网络中,从 IPv4地址转换而来的IPv6地址通常这样书写。

2000::/3 全局单播地址范围。

FCOO::厅的本地单播地址范围。

FE80::/10 链路本地单播地址范围。

FFOO::/8 组播地址范围。

3FFF:FFFF::/32 保留举例和编写文档时使用。

2001:0088::/32 保留举例和编写文档时使用。

2002::/16 保留供 6t04隧道技术使用。 6t04隧道技术是一种从IPv4迁移到IPv6的方法,让IPv6分组能够通过IPv4 网络进行传输,而无需配置显式的隧道。

IPV6为啥这么多年没广泛应用

网络黑白名单需要时间去建立,否则网络威胁无法解决。

目前骨干线路已经全部使用了IPV6地址,随着物联网的出现,IPV6会更快完成替换。

分享好友

分享这个小栈给你的朋友们,一起进步吧。

凉城时光
创建时间:2019-12-04 10:57:57
朋友 我们一起聊运维
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • 我没
    栈主

小栈成员

查看更多
  • unnamed personq
  • unnamed personq
  • bluetooth
  • amadan
戳我,来吐槽~