IP协议

        Internet的TCP/IP是基于四层模型的协议,即应用层、传输层、网络层和网络接口层。

        IP协议被用于主机-路由器、路由器-路由器和主机-主机之间的通信。IP处理的是数据包,它将可被使用的网络服务统一成互联网数据服务。IP主要功能包括:

        1. 规定整个互联网范围内的地址格式,尤其是,IP地址和低层网络的地址无关;

        2. 寻址和路由选择。IP根据数据包服务类型,请求路由选择算法,用它为数据包选择合适的路由;

        3. 数据包的分段和重组。因为各类底层网络所规定的帧的格式是不同的,当IP数据包在网络之间传送时,如遇到帧长度小的网络,若当前的IP数据包不能放入,就要将数据包分割成较小的包才能通过,但在到达目的地之后又必须重新组装。

 

        IP地址是给采用TCP/IP协议的主机指定的32比特地址。

        一个IP地址属于五种类型的地址之一,即A、B、C、D、E类,并且写成4个字节一组(带点的十进制格式),每个地址由网络号、可选的子网号和主机号组成。网络号和子网号一起用于寻址和路由选择,而主机号用来标识网络或子网中的一台主机。

        子网掩码用来从IP地址扩展网络和子网信息。

        IP地址的五种类型中,A、B和C类比较常见,用十进制表示时如下所示:

 

地址类别

起始位(二进制)

起始位(十进制)

结束位(二进制)

结束位(十进制)

A类

00000000.00000000.00000000.00000000

0.0.0.0

01111111.00000000.00000000.00000000

127.0.0.0

B类

10000000.00000000.00000000.00000000

128.0.0.0

10111111.11111111.00000000.00000000

191.255.0.0

C类

11111111.00000000.00000000.00000000

192.0.0.0

10011111.11111111.11111111.00000000

223.255.255.0

 

        三类地址的子网掩码如下所示:

 

地址类别

子网掩码(二进制)

子网掩码(十进制)

A类

11111111.00000000.00000000.00000000

255.0.0.0

B类

11111111.11111111.00000000.00000000

255.255.0.0

C类

11111111.11111111.11111111.00000000

255.255.255.0

        在给定IP地址和子网掩码后,通过子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。

        如,有一个C类地址为192.9.200.13,其缺省的子网掩码为255.255.255.0,则它的网络号和主机号可按如下方式得到:

        1. 将IP地址转换为二进制:11000000.00001001.11001000.00001101;

        2. 将子网掩码转换为二进制:11111111.11111111.11111111.00000000;

        3. 进行And操作,得到:11000000.00001001.11001000.00000000,即结果为192.9.200.0,网络号为192.9.200.0;

        4. 将子网掩码取反,得到:00000000.00000000.00000000.11111111,再与IP地址执行And后得到00000000.00000000.00000000.00001101,即主机号为0.0.0.13。

 

        配置子网的主要步骤包括:

        1. 确定需要划分的子网数量;

        2. 将要划分的子网数量转化为2的m次幂,如8个子网,则m为3;

        3. 将m按高序占用主机地址m位转换为十进制,即由m得到11100000,转换为十进制为224,即为最终选定的子网掩码。

 

        全0和全1的主机地址有特殊含义,不作为有效的IP地址。全为0的地址被称为本网络。

 

        TCP/IP协议规定,主机号部分各位(除类别定义位外的其他)全为1的IP地址用于广播。所谓广播地址指同时向网上所有的主机发送报文,也就是说,不管物理网络特性如何,Internet网支持广播传输。

        对于A类地址而言,X.255.255.255为广播地址,对于B类地址而言,X.X.255.255为广播地址,对于C类地址而言,X.X.X.255为广播地址。

        当信息头中目的地址域的内容为广播地址时,该帧被局域网上所有计算机接收,这个过程称为广播。

       

        A类网络地址的第一字节十进制数值127是一个保留地址,如127.0.0.1用于网络软件测试以及本地机进程间通信,叫做回送地址。无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输。TCP/IP协议规定:

        1. 含网络号127的分组不能出现在任何网络上;

        2. 主机和路由器不能为该地址广播任何那么信息。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值