弱问:Checksum的真正作用有那么强大吗?解决办法
弱问:Checksum的真正作用有那么强大吗?
TCP/ip详解1上讲:
如果中间的路由器修改了数据报中的数据,如果同时更新一下checkSum 不就可以欺骗过去checksum的检查了?【是不是路由器一般都不允许改变checkSum】
路由器转发报文的时候是不是一般只改变 二层头 中的mac地址?
还可能改变什么地方?
------解决方案--------------------
checksum是防止误码,不是防欺骗的
------解决方案--------------------
一般checksum只用来报错,并不能纠错。
CRC可以用来纠错,但一般也只用来报错。
------解决方案--------------------
TCP/ip详解1上讲:
如果中间的路由器修改了数据报中的数据,如果同时更新一下checkSum 不就可以欺骗过去checksum的检查了?【是不是路由器一般都不允许改变checkSum】
路由器转发报文的时候是不是一般只改变 二层头 中的mac地址?
还可能改变什么地方?
------解决方案--------------------
checksum是防止误码,不是防欺骗的
------解决方案--------------------
一般checksum只用来报错,并不能纠错。
CRC可以用来纠错,但一般也只用来报错。
------解决方案--------------------