qishi821的个人博客分享 http://blog.sciencenet.cn/u/qishi821

博文

TCP/IP之IP地址详解

已有 1896 次阅读 2017-3-1 14:41 |个人分类:计算机网络|系统分类:科研笔记| IP地址

特此声明:写这些博文的目的仅仅是为了自己学习知识、总结知识、巩固知识,如有侵犯版权问题,请快联系我,我会尽快删除。

地址类范围类型
A0.0.0.0-127.255.255.255单薄
B128.0.0.0-191.255.255.255
C192.0.0.0-223.255.255.255
D224.0.0.0-239.255.255.255多播
E240.0.0.0-249.255.255.255试验性

图6-1:不同IP地址的范围 (TCP/IP详解卷2  P124)

1. A类网络的子网掩码:255.0.0.0  B类网络的子网掩码:255.255.0.0  C类网络的子网掩码:255.255.255.0

2.(1)在A类地址中,规定网络地址全为0的IP地址是保留地址,意思是“本网络”;网络地址为127的A类IP地址保留作为本地软件环回测试本主机的进程之间的通信。所以A类地址可指派的网络数为:2的7次方-2,主机号全为0表示该网络,而主机号全为1表示广播地址,故每个A类网络上的最大主机数是2的24次方-2.

  (2)在B类地址中,实际上128.0.0.0是不指派的,而可以指派的最小网路是128.1.0.0,所以B类地址可以指派的网络数是2的14次方-1.同样,B类地址的每个网络上的最大主机数为2的8次方-2.

  (3)在C类地址中,实际上192.0.0.0是不指派的,而可以指派的最小网络是192.0.1.0,所以C类地址可以指派的网络数是2的21次方-1.同样,C类地址的每一个网络上的最大主机数是2的8次方-2.

3.你以为这就完了吗?远远没有,庞大的TCP/IP家族还有很多的规定。在因特网中就规定了以下地址作为专用地址:

 (1)10.0.0.0-10.255.255.255(相当于一个A类网络)

 (2)172.16.0.0-172.31.255.255(相当于16个连续的B类网络)

 (3)192.168.0.0-192.168.255.255(相当于256个连续的C类网络)

 路由器看到专用地址就不转发,所以说专用地址作为目的地址是不可能在因特网上传送的。专用IP地址也可叫做可重用地址。那好,问题来了,如果配置了这些专用地址的主机想和因特网上的主机通信,怎么办呢?NAT(network address translation: 网络地址转换)在这种情况下就应运而生了。NAT就是将这种地址转换成有效的外部全球IP地址,使得整个专用网只需要一个全球IP地址就可以与因特网联通。

 由于这些IP地址是可重用的,因此NAT技术可大大节省IP地址的消耗。使用NAT技术,需要在专用网(整个网络内部都是使用的这种地址)连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址。但是NAT并不能从根本上解决IP地址的耗尽问题,因为NAT并不能从根本上解决IP地址的耗尽问题,因为NAT并没有增加IP地址的个数。而真正解决IP地址耗尽问题的是IPv6.



http://blog.sciencenet.cn/blog-2355761-1036878.html

上一篇:TCP/IP协议之IP首部计算校验和
下一篇:操作系统学习之系统调用

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2020-10-25 19:41

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部