六 网络沟通的桥梁---协议X档案


上次我们介绍了用于无盘工作站自动获得IP地址的BOOTP协议、用于简单文件传输的TFTP协议以及用于自动分配IP地址的DHCP协议 。本期 , 我们将介绍Internet控制消息协议(ICMP)、Internet组治理协议(IGMP)以及路由信息协议(RIP) 。
ICMP协议
说明:全称Internet Control Message Protocol(Internet控制消息协议) , 该协议是TCP/IP协议集中的一个子协议 , 属于网络层协议 , 主要用于在主机与路由器之间传递控制信息 , 包括报告错误、交换受限控制和状态信息等 。当碰到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时 , 会自动发送ICMP消息 。我们可以通过Ping命令发送ICMP回应请求消息并记录收到ICMP回应回复消息 , 通过这些消息来对网络或主机的故障提供参考依据 。
应用:要使用该协议 , 我们可以进行相应的ICMP设置 , 比如在Windows XP中 , 首先打开“网络连接” , 右键单击启用Internet连接防火墙的“网络连接” , 选择“属性”打开属性窗口 。接着 , 选择“高级”选项卡 , 单击右下角“设置”按钮 。然后 , 在高级设置窗口中选择“ICMP”选项卡(如图) , 在其中就可以进行相应的设置 , 包括答应传入的回显请求等 。
IGMP协议
说明:全称Internet Group Management Protocol(Internet组治理协议) , 该协议运行于主机和与主机直接相连的组播路由器之间 , 是IP主机用来报告多址广播组成员身份的协议 。通过IGMP协议 , 一方面可以通过IGMP协议主机通知本地路由器希望加入并接收某个特定组播组的信息;另一方面 , 路由器通过IGMP协议周期性地查询局域网内某个已知组的成员是否处于活动状态 。
应用:IGMP协议的主要作用是解决网络上广播时占用带宽的问题 。在网络中 , 当给所有客户端发出广播信息时 , 支持IGMP的交换机会将广播信息不经过滤地发给所有客户端 。但是这些信息只需要通过组播的方式传输给某一个部分的客户端 。
RIP协议
说明:全称Routing Information Protocol(路由信息协议) , 该协议是施乐公司20世纪80年代推出的 , 主要适用于小规模的网络环境 。RIP协议主要用于一个AS(自治系统)内的路由信息的传递 , 每30秒发送一次路由信息更新 , RIP协议提供跳跃计数(hop count)作为尺度来衡量路由距离 , 跳跃计数是一个包到达目标所必须经过的路由器的数目 , RIP最多支持的跳跃数为15 。
应用:在Windows中 , 我们可以通过启用“RIP侦听”功能来侦听RIP消息 , 这样计算机可以了解其他路由 , 然后向路由表中添加它们的IP地址 。以Windows XP为例 , 具体的启用“RIP侦听”功能方法如下:首先 , 打开“控制面板” , 双击“添加或删除程序” 。接着 , 单击“添加或删除Windows组件” , 单击“网络服务” , 然后单击“具体信息” 。选中“RIP 侦听器”复选框 , 然后单击“确定”按钮安装该组件 。

    推荐阅读