TCP/IP(2)——ICMPV6

目录

ICMPV6实现了IPV4中的哪些功能:

ICMPV6基本的报文格式:

ICMPV6报文类型重点知晓:(要知道有这些功能 不需要数字对应功能的死记硬背,也不用记住报文格式)

重点:邻节点探测协议NDP

NDP特殊报文详解:

 

 


ICMPV6实现了IPV4中的哪些功能:

在IPv6中,ICMPv6实现IPv4中ICMP、ARP和IGMP的功能,同时还能具有差错报告。

ICMPv6协议功能: 向源节点报告关于目的地址传输IPv6包的错误和信息,具有差错报告(ICMP)、网络诊断、邻节点发现(ARP)和多播实现(IGMP)等功能。

IPV6的定义中对IPV4的ICMP做了修订,删除少用ICMP报文,加入ICMP多播控制功能,ICMPV6与原ICMP不再兼容

 


ICMPV6基本的报文格式:

意思是:ICMPV6的报文封装在IPV6的数据包负载部分,如果中间没有扩展首部则,IP首部的”下一首部“字段为ICMPV6报文,如果有扩展首部,则第N个扩展首部的下一首部字段为ICMPV6报文。

基本的报文格式:

类型:表示ICMPV6的报文类型,报文类型根据报文内容确定。


分为两大类:

  1. IPV6差错报告报文(example:目的不可达、保温过程、超时、参数差错报告)
  2. IPV6信息报文(回声请求、回声应答等)

ICMPV6报文类型重点知晓:(要知道有这些功能 不需要数字对应功能的死记硬背,也不用记住报文格式)

  • 128 回声请求 ping
  • 129回声应答 回ping
  • 133路由器请求 主机主动发送,获取链路中的路由器信息
  • 134路由器通告 路由器主动发送的报文,告诉链路中的主机,自己路由器的身份,可能报文中会有一些前缀信息,如本链路中的MTU是多少,主机以哪种方式配置自己的ip地址
  • 135邻节点请求 请求告知邻节点
  • 136邻节点通告 通告告知邻节点
  • 137重定向

详解:NDP特殊报文详解:


代码:确定ICMPV6报文类型进一步分类的类型。

检验和:检测ICMPV6是否正确传送。 IPV6没有校验

报文体:用于返回出错的参数、记录出错报文的片段,帮助源节点判断错误原因。或者是其他参数。

 

重点:邻节点探测协议NDP

NDP只是一系列功能的集合,NDP只是一个机制。想实现NDP里面的功能,需要调用ICMPv6去完成,那么ICMP实际上就是一个工具。

解释:ARP通过邻节点请求/通告报文完成(多播),此报文还可以检测目的主机的连通性(单播)。

功能:

  1. 替代ARP 
  2. 无状态地址自动配置 
  3. 重复地址检测DAD    Duplicate Address Detection  
  4. 路由重定向

 

NDP特殊报文详解:

  • 135邻节点请求 请求告知邻节点

邻节点请求/通告报文可以完成ARP功能,还可以 用来测试目的主机的连通性。

  • 136邻节点通告 通告告知邻节点

路由R比特字段,R=1表示是一台路由器发送该报文。

请求S比特字段,S=1表示是对邻节点请求报文的响应。

覆盖O比特字段,O=1表明收到该报文的主机,应该用可选项 字段中包含的目的数据链路层地址,更新自己的缓存

  • 133路由器请求 主机主动发送,获取链路中的路由器信息
  • 134路由器通告 路由器主动发送的报文,告诉链路中的主机,自己路由器的身份,可能报文中会有一些前缀信息,如本链路中的MTU是多少,主机以哪种方式配置自己的ip地址

 主机与远程系统进行通信时,必须找到路由器。

 当多接口主机需要发送IPv6分组时,需要了解每 个网络接口所连接的链路上的路由器的有关信息

 路由器每5分钟就发送一个路由器通告报文。

 节点根据路由器通告报文更新路由器的信息。

 主机可以主动向路由器发送路由器请求报文,路由器一旦收到路由器请求报文,将立即发送路由器通告报文

  • 137重定向

由路由器通告得到的路由信息选取的路由不一定是最佳路由,造成的目的不可达,在不可达节点反馈重定向报文。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Part 1 Introduction and Underlying Technologies 1 Chapter 1 Introduction 2 Chapter 2 The OSI Model and the TCP/IP Protocol Suite 18 Chapter 3 Underlying Technologies 46 Part 2 Network Layer 93 Chapter 4 Introduction to Network Layer 94 Chapter 5 IPv4 Addresses 114 Chapter 6 Delivery and Forwarding of IP Packets 160 Chapter 7 Internet Protocol Version 4 (IPv4) 186 Chapter 8 Address Resolution Protocol (ARP) 220 Chapter 9 Internet Control Message Protocol Version 4 (ICMPv4) 244 Chapter 10 Mobile IP 268 Chapter 11 Unicast Routing Protocols (RIP, OSPF, and BGP) 282 Chapter 12 Multicasting and Multicast Routing Protocols 334 Part 3 Transport Layer 373 Chapter 13 Introduction to the Transport Layer 374 Chapter 14 User Datagram Protocol (UDP) 414 Chapter 15 Transmission Control Protocol (TCP) 432 Chapter 16 Stream Control Transmission Protocol (SCTP) 502 viii BRIEF CONTENTS Part 4 Application Layer 541 Chapter 17 Introduction to the Application Layer 542 Chapter 18 Host Configuration: DHCP 568 Chapter 19 Domain Name System (DNS) 582 Chapter 20 Remote Login: TELNET and SSH 610 Chapter 21 File Transfer: FTP and TFTP 630 Chapter 22 World Wide Web and HTTP 656 Chapter 23 Electronic Mail: SMTP, POP, IMAP, and MIME 680 Chapter 24 Network Management: SNMP 706 Chapter 25 Multimedia 728 Part 5 Next Generation 767 Chapter 26 IPv6 Addressing 768 Chapter 27 IPv6 Protocol 786 Chapter 28 ICMPv6 800 Part 6 Security 815 Chapter 29 Cryptography and Network Security 816 Chapter 30 Internet Security 858 Part 7 Appendices 891 Appendix A Unicode 892 Appendix B Positional Numbering Systems 896 Appendix C Error Detection Codes 904 Appendix D Checksum 914 Appendix E HTML, XHTML, XML, and XSL 920 Appendix F Client-Server Programming in Java 926 Appendix G Miscellaneous Information 932 Glossary 935 References 955 Index 957

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值