当前位置:  技术问答>linux和unix

协议解析软件中怎样识别非默认端口的第四层协议

    来源: 互联网  发布时间:2017-04-03

    本文导语:  最近再写一个小型的TCP/IP协议解析软件,第四层的协议我是根据TCP或者UDP头中的端口号来识别的,比如telnet的默认端口是23,但是,如果不使用23怎么办呢?因为,有些应用程序在正常数据传输时是要临时打开一个其...

最近再写一个小型的TCP/IP协议解析软件,第四层的协议我是根据TCP或者UDP头中的端口号来识别的,比如telnet的默认端口是23,但是,如果不使用23怎么办呢?因为,有些应用程序在正常数据传输时是要临时打开一个其它端口的。

|
楼主还在做这个项目呀,,
参考下wireshark呀,,难道wireshark仅仅是靠端口识别的?
这类问题属于学术上研究范畴,所以找学术文章,然后翻译成代码。
GOOGLE搜索的链接: application layer protocol identify    或者 application layer protocol detection
http://www.google.com.hk/#hl=zh-CN&newwindow=1&safe=strict&q=application+layer+protocol+identify&spell=1&sa=X&ei=iGk0UdPdJ5CTiAfL8YGYAg&ved=0CCsQvwUoAA&bav=on.2,or.r_gc.r_pw.&bvm=bv.43148975,d.aGc&fp=49ca3a6f08282d5a&biw=1440&bih=778

简单的文本协议,http这类的,直接检测下tcp数据是否匹配http协议就行了。

|

学术上的研究的问题,,,就和一些什么人脸识别等一样的,都有正确率的问题..
那你就选择一种实现,改进,,然后看准确率了..

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助!!!关于http协议解析,chunked类型迷惑
  • 谁做过netbeui协议解析的
  • 标准TELNET协议的解析
  • 如何解析CVT100协议!急!!!!!!!!
  • 关于解析ssh协议加解密数据的问题?
  • 如何用C、C++解析HTTP请求报文,包括协议头,字符编码,请高手赐教。谢谢。
  • 地址解析协议A R P请教
  • HTTP协议分析,求指导!!!chunked + gzip 怎么解析?!!帮下我呀
  • TCP/IP协议族介绍及TCP/IP协议族中各协议对应的RFC编号
  • linux支持ti-rpc么?ti-rpc在linux中是不是只使用udp协议,不能使用tcp协议
  • TCP协议四次断连过程介绍及Linux内核协议栈中相关设置项
  • 有谁用过gaim-1.5.0版,我下载了一个,安装后可直接用MSN,但没有QQ协议,不知哪有相配的QQ协议?
  • GPRS隧道(GPRS Turning Protocol)协议GTP总体介绍
  • 请教,linux内核协议栈中,从内核往驱动发送的报文(注意是下行,不是上行),如何从sk_buff判断是组播数据报文还是组播协议报文????
  • http协议介绍,文件上传分析及程序举例
  • 知道TCP/UDP的包头,如何判断其应用层协议类型,struct tcphdr和 struct udphdr结构中那个变量能判断应用层协议类型。
  • Linux内核中影响tcp三次握手的一些协议配置
  • 协议的设计一般采用结构体进行数据打包,在协议设计的结构体中能不能使用指针 ?
  • TCP协议报头字段详解及报头图
  • 找SNMP协议的官方技术文档
  • TCP协议三次握手过程详解
  • 网络时间协议 NTP
  • 对TCP协议状态及状态转换理解
  • BGP协议4的实现 OPENBGPD
  • Http协议中Cookie详细介绍
  • 怎样在Linux内核下添加协议?
  • Http协议3XX重定向介绍及301跳转和302跳转应用场景
  • 在linux中的网卡中,怎么加入2个协议? pxe & tcp/ip
  • 网站robots协议介绍及文件写法举例
  • 多媒体传输协议库 oRTP


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,