[英]Packet IP identification generation
我正在研究IP数据包结构,我想知道操作系统如何生成IP标识号。 我相信不同的平台会有不同的算法。
如果有人能指出一些可靠的参考资料来理解细节,我将感激不尽。 谢谢
如果您想知道操作系统如何实现,只需查看几个可用的免费操作系统之一的源代码。 在这种情况下,您要查找的代码位于Linux的__ip_select_ident函数中。
看起来它保留了一些状态信息(基本上是一个计数器),它是每个对等的(每个目标地址),但它也有一个回退算法,以防查找这个状态信息失败。
Internet协议地址的分配通常在OS本身之外。 特定机器的管理员可以从静态或动态地址分配方法的数量中进行选择。
对不起,一开始没有得到你的要求。
这里有一些你可能会从Way back Machine中感兴趣的东西: “有趣的IP识别字段值” 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.