当前位置: 技术问答>linux和unix
如何识别应用层协议???比如http,ftp,dns等
来源: 互联网 发布时间:2015-11-02
本文导语: 如题 | 不同的协议有不同的IP层上的包头,可参考相关的RFC文档 | IP 报头段不包含应用层协议类型的信息,只能分类到TCP/UDP/ICMP等,在相应TCP/UDP头部应该会有应用层协议的标...
如题
|
不同的协议有不同的IP层上的包头,可参考相关的RFC文档
|
IP 报头段不包含应用层协议类型的信息,只能分类到TCP/UDP/ICMP等,在相应TCP/UDP头部应该会有应用层协议的标识信息 , 在什么位置包含哪些关键字要参考具体协议的手册
|
当捕获了TCP包之后(也就是全是应用层的数据了),然后分析那些数据(根据不同的协议规范),就可以分离出相应协议了!!!许多抓包软件就是这样工作的
|
IP包的内容,HTTP等协议的包头在IP的包体里
HTTP HEADER+HTTP BODY
HTTP HEADER+HTTP BODY
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。