距离矢量 (Distance-vector) 和链路状态 (Link-state) 是路由协议的两大分类。距离矢量路由协议在互联网早期得到广泛应用,之后一些协议实现逐渐演变成为标准化的“路由信息协议” (Routing Information Protocol,缩写 RIP)。由于其简单和实用性,RIP 现今仍旧是小型网络配置的首选。

阅读全文 »

ISIC是一个开放源码的IP协议栈健壮性测试工具集。许多网络设备的安全漏洞 (比如拒绝服务等) 源于IP协议栈的软件设计或实现错误,应用此工具集可以及时发现和修复这些差错,确保系统运行的稳定性和可靠性。

阅读全文 »

关于IP报文首部校验和(checksum)算法,简单的说就是16位累加的反码运算,但具体是如何实现的,许多资料不得其详。TCP和UDP数据报首部也使用相同的校验算法,但参与运算的数据与IP报文首部不一样。此外,IPv6对校验和的运算与IPv4又有些许不同。因此有必要对IP分组的校验和算法作全面的解析。

阅读全文 »