免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 14706 | 回复: 12
打印 上一主题 下一主题

[原创]特殊作用的IP地址 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-17 10:49 |只看该作者 |倒序浏览
在IP地址空间中,有的IP地址不能为设备分配的,有的IP地址不能用在公网,有的IP地址只能在本机使用,诸如此类的特殊IP地址众多,本文阐明了一些比较常见的特殊IP地址。

1、受限广播地址

广播通信是一对所有的通信方式。若一个IP地址的2进制数全为1,也就是255.255.255.255,则这个地址用于定义整个互联网。如果设备想使IP数据报被整个Internet所接收,就发送这个目的地址全为1的广播包,但这样会给整个互联网带来灾难性的负担。因此网络上的所有路由器都阻止具有这种类型的分组被转发出去,使这样的广播仅限于本地网段。

2、直接广播地址

一个网络中的最后一个地址为直接广播地址,也就是HostID全为1的地址。主机使用这种地址把一个IP数据报发送到本地网段的所有设备上,路由器会转发这种数据报到特定网络上的所有主机。
注意:这个地址在IP数据报中只能作为目的地址。另外,直接广播地址使一个网段中可分配给设备的地址数减少了1个。

3、IP地址是0.0.0.0

若IP地址全为0,也就是0.0.0.0,则这个IP地址在IP数据报中只能用作源IP地址,这发生在当设备启动时但又不知道自己的IP地址情况下。在使用DHCP分配IP地址的网络环境中,这样的地址是很常见的。用户主机为了获得一个可用的IP地址,就给DHCP服务器发送IP分组,并用这样的地址作为源地址,目的地址为255.255.255.255(因为主机这时还不知道DHCP服务器的IP地址)。

4、NetID为0的IP地址

当某个主机向同一网段上的其他主机发送报文时就可以使用这样的地址,分组也不会被路由器转发。比如12.12.12.0/24这个网络中的一台主机12.12.12.2/24在与同一网络中的另一台主机12.12.12.8/24通信时,目的地址可以是0.0.0.8。

5、环回地址

127网段的所有地址都称为环回地址,主要用来测试网络协议是否工作正常的作用。比如使用ping 127.1.1.1就可以测试本地TCP/IP协议是否已正确安装。另外一个用途是当客户进程用环回地址发送报文给位于同一台机器上的服务器进程,比如在浏览器里输入127.1.2.3,这样可以在排除网络路由的情况下用来测试IIS是否正常启动。

6、专用地址

IP地址空间中,有一些IP地址被定义为专用地址,这样的地址不能为Internet网络的设备分配,只能在企业内部使用,因此也称为私有地址。若要在Internet网上使用这样的地址,必须使用网络地址转换或者端口映射技术。
这些专有地址是:
10/8 地址范围:10.0.0.0到10.255.255.255 共有2的24次方个地址
172.16/12 地址范围:172.16.0.0至172.31.255.255 共有2的20次方个地址
192.168/16 地址范围:192.168.0.0至192.168.255.255 共有2的16次方个地址

7、多播地址

多播地址用在一对多的通信中。多播通信就是从单个源地址把分组发送到一组目的设备。多播地址属于分类编址中的D类地址,一个地址串就代表一个GroupID,Internet上的设备可以有一个或多个GroupID。
注意:D类地址只能用作目的地址,而不能作为分组中的源地址。


8、169.254.*.*

如果设备获得了类似169.254.*.*这样的IP地址,说明您的DHCP有问题。在Windows系统中,如果DHCP客户端无法联系到DHCP服务器,客户端会根据自身的注册表,把自己的IP设置为168.254.*.*这样的地址。

如果还有更多,等您来补充哦……

论坛徽章:
0
2 [报告]
发表于 2008-10-17 19:49 |只看该作者
保留地址是什么?

论坛徽章:
0
3 [报告]
发表于 2008-10-17 21:06 |只看该作者
保留地址就是那个专用地址。至于专用地址有虾米用,主要是为了节省Internet的IP地址。
今天有点喝多了,你要是有什么不明白,可以给我发信,有时间我给您解答。179909332@qq.com

论坛徽章:
0
4 [报告]
发表于 2008-11-14 23:06 |只看该作者
169.254.*.*不是为了节省IP地址,我听到的说法这一个B类地址是分配给微软,然后为了让Windows更容易实现相互联网,微软在DHCP分配不成功时就自动分配一个这一段的IP地址。

论坛徽章:
0
5 [报告]
发表于 2008-11-17 12:30 |只看该作者
原帖由 windowsnt 于 2008-11-14 23:06 发表
169.254.*.*不是为了节省IP地址,我听到的说法这一个B类地址是分配给微软,然后为了让Windows更容易实现相互联网,微软在DHCP分配不成功时就自动分配一个这一段的IP地址。


正解

这是一个非保留的保留地址(仅限WINDOWS系列)........

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
6 [报告]
发表于 2008-11-17 13:13 |只看该作者
仅限WINDOWS系列

是吗。你找LINUX的看看。

论坛徽章:
0
7 [报告]
发表于 2008-11-17 13:54 |只看该作者
好吧,是我的错,,,因为重来没在LINUX上留意过APIPA协议,所以....多谢SSFFZZ1提醒...

APIPA(Automatic Private IP Addressing,自动专用IP寻址自动专用IP寻址),是一个DHCP故障转移机制。当DHCP服务器出故障时, APIPA在169.254.0.1到 169.254.255.254的私有空间内分配地址,所有设备使用默认的网络演码255.255.0.0。客户机调整它们的地址使用它们在使用ARP的局域网中是唯一的。APIPA可以为没有DHCP服务器的单网段网络提供自动配置TCP/IP协议的功能。

论坛徽章:
0
8 [报告]
发表于 2008-11-17 13:54 |只看该作者

不错,仔细看看。

没linux的环境,没法做实验,在openbsd下,如果没dhcp服务器,dhcp客户端将显示地址为0.0.0.0

[ 本帖最后由 xiaoshi20cn 于 2008-11-17 14:04 编辑 ]

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
9 [报告]
发表于 2008-11-17 14:03 |只看该作者
呵呵,不是谁的错的问题。
是问题搞清楚了就行了。

论坛徽章:
0
10 [报告]
发表于 2008-11-17 16:37 |只看该作者
IP原来这么深奥啊!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP