一种获知UDP服务不可达的方法、装置及网络设备制造方法及图纸

技术编号:8132560 阅读:435 留言:0更新日期:2012-12-27 05:42
本发明专利技术公开了一种获知UDP服务不可达的方法、装置及网络设备,包括:应用程序对应的用户进程向远端设备发起UDP会话后,UDP模块向ICMP模块发送携带UDP会话的标识信息的监控UDP服务不可达请求消息;ICMP模块接收到监控UDP服务不可达请求消息后,向UDP模块返回监控UDP服务不可达响应消息,监控接收到的ICMP报文;UDP模块接收监控UDP服务不可达响应消息;ICMP模块监控到远端设备发送的携带标识信息的UDP服务不可达报文,则向UDP模块发送携带标识信息的UDP服务不可达通知消息;UDP模块接收到UDP服务不可达通知消息后,通知用户进程UDP服务不可达。该方案节约了不必要的等待时间充分利用资源。

【技术实现步骤摘要】

本专利技术涉及网络
,尤指一种获知UDP服务不可达的方法、装置及网络设备
技术介绍
传输控制协议(TransmissionControl Protocol, TCP) / 互联网协议(InternetProtocol, IP)系统,即通常所说的4层协议系统的结构如图I所示,包括链路层、网络层、传输层和应用层。·链路层实现的是设备驱动程序及对应的网络接口卡;网络层实现的是处理网络中的分组活动,包括IP、互联网控制报文协议(Internet Control Message Protocol, ICMP)、互联网组管理协议(Internet Group Management Protocol, IGMP);传输层处理的是端到端的服务,包括TCP和用户数据报文协议(User Datagram Protocol, UDP);应用层处理的各应用程序的实现细节,具体包括文件传输协议(File Transfer Protocol, FTP)、简单文件传输协议(Trivial File Transfer Protocol,TFTP)、远程登录(Telnet)协议、简单邮件传输协议(Simpl本文档来自技高网...

【技术保护点】
一种获知UDP服务不可达的方法,其特征在于,包括:应用程序对应的用户进程向远端设备发起用户数据报文协议UDP会话后,UDP模块向互联网控制报文协议ICMP模块发送携带所述UDP会话的标识信息的监控UDP服务不可达请求消息,其中,所述监控UDP服务不可达请求消息是所述UDP模块接收到所述用户进程发送的UDP服务请求消息后发送的;所述ICMP模块接收到所述监控UDP服务不可达请求消息后,向所述UDP模块返回监控UDP服务不可达响应消息,监控接收到的ICMP报文;所述UDP模块接收所述监控UDP服务不可达响应消息;所述ICMP模块监控到所述远端设备发送的携带所述标识信息的UDP服务不可达报文后,向所...

【技术特征摘要】
1.一种获知UDP服务不可达的方法,其特征在于,包括 应用程序对应的用户进程向远端设备发起用户数据报文协议UDP会话后,UDP模块向互联网控制报文协议ICMP模块发送携带所述UDP会话的标识信息的监控UDP服务不可达请求消息,其中,所述监控UDP服务不可达请求消息是所述UDP模块接收到所述用户进程发送的UDP服务请求消息后发送的; 所述ICMP模块接收到所述监控UDP服务不可达请求消息后,向所述UDP模块返回监控UDP服务不可达响应消息,监控接收到的ICMP报文; 所述UDP模块接收所述监控UDP服务不可达响应消息; 所述ICMP模块监控到所述远端设备发送的携带所述标识信息的UDP服务不可达报文后,向所述UDP模块发送携带所述标识信息的UDP服务不可达通知消息; 所述UDP模块接收到所述UDP服务不可达通知消息后,通知所述用户进程请求的UDP服务不可达。2.如权利要求I所述的方法,其特征在于,所述ICMP模块接收到所述监控UDP服务不可达请求消息之后,还包括 将所述标识信息添加到监控链表或监控队列中,其中,所述监控链表或监控队列记录的是需要监控的UDP会话。3.如权利要求2所述的方法,其特征在于,监控接收到的ICMP报文,具体包括 将接收到的ICMP报文的标识信息与所述监控链表或监控队列中的标识信息进行匹配。4.如权利要求2所述的方法,其特征在于,还包括 所述UDP会话结束后,删除所述监控链表或监控队列中的所述UDP会话的标识信息。5.如权利要求1-4任一所述的方法,其特征在于,所述UDP会话的标识信息包括源端口、目的端口、源互联网协议IP地址和目的IP地址。6.一...

【专利技术属性】
技术研发人员:龙黎江
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1