返回

你好,我是初学者 现在在做一个监听网络包的程序, 希望能够"合并散包然后提取包里的binary数据并得到应用层协议",现在碰到了几个难题,希望您能给点建议. 一:我们现在已经能够剥离包的IP头和TCP头,可是不知道如何获取更高层的应用层协议,现在只能想到通过端口来获取,譬如80端口就判断其为http协议,请问不通过端口的话有什么方法来判断应用层协议? 二:对于合并TCP的分散包,有什么方法? 三:我们把包的IP头和TCP头剥离后,发现二进制流中总会带有HTTP等高层协议头,请问如何在去除HTTP头得到里面的binary..

名字: 自动排版 密码:

回复 | (989) | maxwolf | 2006-03-04 04:04:55