bluesun 发表于 2003-4-24 23:54:17

IP地址相关解释---原创文章

原创文章
大家对IP地址都是比较熟悉的了,在这里我简单写几个和IP有关的问题同大家进行交流。大家都知道网络上的设备要进行通讯必须具备一个唯一的IP地址。IP地址有两种表示形式:二进制表示和点分十进制表示。每个IP地址的长度为32比特,由四个8位域组成,称为8位体(OCTET)--(我们在这里介绍的都是有关IPV4的地址)。八位体由句点分开,表示为一个0~255之间的十进制。IP地址的32个比特分成了网络号和主机号。
为了适应大小不同的网络,INTERNET定义了5种IP地址类型,(MICROSOFT TCP/IP支持A B C三类地址)地址的类型主要定义了IP地址中哪些用于网络号,哪些用于主机号,与此同时决定了可拥有的网络数量和每网络主机数量。
A 类地址    拥有每网络最大主机数量   用前8位表示网络位其余表示主机位,同时规定最高位总为0即0NNNNNNN.XXXXXXXX.XXXXXXXX.XXXXXXXX的地址拥有126个网络和每网络1700万台主机。网络号范围1~126
B类地址   分配给中等规模和大规模的网络中。B类用16位表示网络位,其余表示主机位,同时最高两位二进制位10   即10NNNNNN.NNNNNNNN.XXXXXXXX.XXXXXXXX的地址,可划为16384万个网络,每网络最多65000台主机。网络号范围128~191。
C类地址    用于局域网。用24位表示网络位其余表示主机位。且最高三位总为110。如,110NNNNN.NNNNNNNN.NNNNNNNN.XXXXXXXX。其可划为200万个网络每网络254台主机。其网络号范围为192~223
*******网络号不能为127,该号被用来进行网络诊断。
D类地址       用于多路广播组用户    D类最高四位总为1110
E类地址        用于试验                  最高四位总为1111
********IP地址的有效性:
在一个网段中每台主机的IP地址唯一
所有的主机位不能同时为1或0
所有的网络位不能同时为1或0
网络号不能为127
******大家看看
222.222.255.222和198.121.254.255是不是合法的IP地址?

子网掩码和IP地址
子网掩码也是一个32位的地址,它用来“屏蔽”IP地址的一部分,以便区分网络号和主机号,其作用就是让TCP/IP协议知道一个地址是本网络还是外网络的。
子网掩码的确定:子网掩码对应网络号的位数都为1所以在缺省的时候
A类地址    255.0.0.0
B类地址    255.255.0.0
C类地址    255.255.255.0
子网掩码工作过程
当TCP/IP初始化的时候,主机的IP地址与子网掩码进行“与”运算(1与1=1   1与0=00与0=00与1=0)假设结果为A。数据包发送前目的IP与主机子网掩码进行“与”运算假设结果为B。如果A=B则表明目标地址在本网段上。如果A≠B则表明不在同一网段上将数据包传递给路由器进行路由选择。
以前在论坛上有朋友问为什么A类地址可以设C类的掩码。其实是无所谓的只要你运算以后能通就行。不过最好按照规则来配置。如下面两个地址:
HOST1    192.168.128.5   MASK 2555.255.255.192
HOST2   192.168.128.7    MASK255.2555.255.128
HOST1能否PING通HOST2??
页: [1]
查看完整版本: IP地址相关解释---原创文章