由于工作需要和知识储备,重新系统地学习网络方面的知识,先从《TCP/IP详解卷一》开始,对看书的大体内容进行简单整理,在这里进行记录。记录只是对知识的整理过程,并不追求面面俱到。
概念
- ICMP:Internet控制报文协议
- MPLS:多协议标签交换
- ND:邻居发现,IPV6中使用ICMPv6实现的类似AP协议
- PMTUD:路径MTU发现机制
- 令牌桶:令牌桶是推荐的限制ICMP报文速率的方法,每个桶保存了最大数量的令牌,每个令牌允许一定数量的报文被发送。
- 火星路由:公共互联网上未使用的前缀
- 虚假路由:尚未分配的前缀
- NBMA:非广播多路访问
- TTL:生存周期
- RA:路由器通告
- RS:路由器请求
- MLD:组播侦听发现
- MRD:组播路由器发现
- IND:反向邻居发现
- NUD:邻居不可达检测
- SEND:安全邻居发现
- CGA:密码生成的地址
- LLA:链路层地址
- TFN:族泛洪网络
主要内容
内容补充
处理ICMPv6报文
- 未知的ICMPv6差错报文必须传递给上层产生差错报文的进程(如果可能的话);
- 未知的ICMPv6信息类报文被丢弃;
- ICMPv6差错报文将会尽可能多地包含导致差错的原始IPv6报文,当然最终的差错报文大小不能超过最小的IPv6 MTU(1280字节);
- 在处理ICMPv6差错报文时,需要提取原始数据包中的上层协议类型,用于选择适当的上层进程。如果这是不可能的,在任何IPv6层处理完之后将无声丢弃差错报文;
- 存在处理差错的特殊规则;
- IPv6节点必须限制发送ICMPv6差错报文的速率(令牌桶);