专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  网络通讯中经常需要确定远程主机是否存活以决定下部进行操作可以直接使用ICMP协议来实现但是要考虑许多协议细节实现起来比较麻烦Windows 自带ICMP库里有现成可以使用只要在使用前填充相应数据结构就可以了   以下是要使用数据结构这些结构MSDN里有C形式声明这里给出是Delphi形式 //用到协议数据结构 PIPOptionInfo = ^TIPOptionInfo; // IP 头选项 TIPOptionInfo = packed record TTL: Byte;//存活时间 TOS: Byte;//Type of Service请求类型 Flags: Byte;// [阅读全文] [PDF]
Internet控制信息协议(ICMP)   介绍 在被称为Catenet的系统中,IP协议被用作主机到主机的数据报服务。网络连接设备称为网关。这些网关通过网关到网关协议(GGP)相互交换用于控制的信息。通常,网关或目的主机将和源主机通信,例如,为报告在数据报过程中的错误。为了这个目的才使用了ICMP,它使用IP做于底层支持,好象它是一个高层协议,而实际上它是IP的一部分,必须由其它IP模块实现。 ICMP消息在以下几种情况下发送:当数据报不能到达目的地时,当网关的已经失去缓存功能,当网关能够引导主机在更短路由上发送。 IP并非设计为设计为绝对可靠,这个协议的目的是为了当网络出现问题的时候返回 [阅读全文] [PDF]
1 共2条 分1页