总结:TCP/IP 详解(卷2:实现)--第八章 IP:网际协议

第八章  IP:网际协议

本章主要时介绍了 IP 分组的结构和基本的 IP 处理过程,包括输入、转发和输出。

IP 时一个最佳的数据报服务,它为所有其他 Internet 协议提供交付机制。标准 IP 首部长度为 20 字节,但可跟最多 40 字节的选项。IP 可以把大的数据报分片发送,并在目的地重装分片。对选项处理的讨论主要放在后面章节。

ipintr 保证 IP 首部到达时未经破坏,通过把目的地址与系统接口地址及其他几个广播地址比较来确定它们是否到达最终目的地。ipintr 把到达最终目的地的数据报传给分组内指定的运输层协议。如果系统被配置成路由器,就把还没有到达最终目的地的分组发给 ip_forward 转发到最终目的地。分组有一个受限的生命期。如果 TTL 字段变成 0,则 ip_forward 就丢掉该分组。

许多 Internet 协议都使用 Internet 检验和函数,Net/3 用 in_cksum 实现。IP 检验和只覆盖首部(和选项),不覆盖数据,数据必须由传输协议级的检验和保护。作为 IP 中最耗时的操作,检验和函数通常要对不同的平台进行优化。

希望我的总结可以帮助大家,感谢阅读我的博客!

猜你喜欢

转载自blog.csdn.net/weixin_42558631/article/details/81569065