- 论坛徽章:
- 0
|
背景:
一台server(OS为windows2008 server)上开了iSNS server服务,从某client(OS为Linux)上连接该server并注册iSNS服务,iSNS相关消息均通过TCP/IP协议传输
问题:
在client上创建socket并connect到server后,发送了第一条注册msg,但是一直等不到server的rsp
使用ethereal在server上抓包后发现,本该视为iSNS协议的数据包被解析成了TCP包(具体请见附件中的No.6 msg)
已经验证过ethereal是可以识别iSNS协议包的
疑问:
ethereal的解析判断是否也反应了server对该数据包的理解? (如果是这样,那就可以理解为何client收不到server的回应了,因为server的TCP层没把相应的数据段转发给iSNS server)
为何本该是iSNS协议的包会被解析成了TCP包?
PS:附件为抓包结果和消息发送代码
抓包结果.txt.rar
(2.23 KB, 下载次数: 12)
sendmsg_code.rar
(700 Bytes, 下载次数: 23)
|
|