读书人

Socket流数据包定义的有关问题

发布时间: 2012-03-05 11:54:02 作者: rapoo

Socket流,数据包定义的问题
socket是以流的形式发送数据,如果我正在往服务器发送数据,突然有另一台电脑冒充我也向服务器发了一串数据,会发生什么情况?

问这个问题的主要原因是想知道,定义数据包不只要在包头加上长度信息,还要加分隔符。如果不加分隔符,只以包长度取数据,只要有假数据传到服务器,我后面的数据全都会错乱,无法解析。会不会有这个问题?

[解决办法]

探讨
socket是以流的形式发送数据,如果我正在往服务器发送数据,突然有另一台电脑冒充我也向服务器发了一串数据,会发生什么情况?

问这个问题的主要原因是想知道,定义数据包不只要在包头加上长度信息,还要加分隔符。如果不加分隔符,只以包长度取数据,只要有假数据传到服务器,我后面的数据全都会错乱,无法解析。会不会有这个问题?

[解决办法]
探讨

有没有必要加包分隔符?分隔符一般用什么?

那我怎么判断服务器遭到了恶意攻击呢?

读书人网 >网络协议

热点推荐