摘要:
当用google搜索IP数据报首部校验和算法的时候,总是看到的是代码,没有看到其过程,于是就有了此文,如有错误请指正。文章省略一点,呵呵IP/ICMP/IGMP/TCP/UDP等协议的校验和算法都是相同的,算法如下:在发送数据时,为了计算数IP据报的校验和。应该按如下步骤:(1)把IP数据报的首部都置为0,包括校验和字段。(2)把首部看成以16位为单位的数字组成,依次进行二进制反码求和。(3)把得到的结果存入校验和字段中。在接收数据时,计算数据报的校验和相对简单,按如下步骤:(1)当接收IP包时,需要对报头进行确认,检查IP头是否有误,算法同上2、3步,然后判断取反的结果是否为0,是则正确,否 阅读全文
摘要:
今天来公司,发现无法上网,本以为是个别现象,但是过一段时间,几乎所有员工无法上网。可想而知,这是一次大型的网络故障。故障现象:公司所有网络都无法访问外网,但是内网可以ping通与访问。故障排除措施:1.ping公司域服务器(域服务器也为DNS服务器),可以ping通2.ping公司网关(公司的网关为ISA防火墙),有时候可以ping通,有时候无法ping通,掉包率很严重3.长ping公司网关-->ping ip地址 -t,掉包为100%通过检测方法,初步认为ISA网关有问题,于是重启网关服务器重启网关服务器之后,公司用户打开网页极慢,无法登陆QQ、邮箱。检测:1. 短ping网关,平均每 阅读全文