IPv报文封装及地址生成程序ppt.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IPv报文封装及地址生成程序ppt

* IPv6报文封装及地址生成程序 * 概述 IPv6具有简洁的协议格式、巨大的地址空间、有效的分级寻址和路由结构、地址自动配置、内置的安全机制、更好地支持QoS服务等特点,是下一阶段产业发展的重点之一 * 编程训练目的 编程训练要求 相关知识介绍 程序设计分析 扩展与提高 提纲 * 编程训练目的 掌握IPv6报文格式及基本报头各字段的含义,熟悉IPv6的扩展报头。 了解IPv6的编址方案,掌握根据数据链路层地址构造IPv6地址的方法。 熟悉IPv6报文中的TCP/UDP伪报头格式,掌握IPv6数据报文中TCP报头的封装方法。 * 编程训练目的 编程训练要求 相关知识介绍 程序设计分析 扩展与提高 提纲 * 编程训练要求 编写程序,构造一个IPv6格式的IP报文: 输入:二进制TCP原始数据——以文件形式给出 。 命令行格式:ipv6pkt tcpdata ipv6data ; 要求:构造地址时源地址使用本机MAC地址生成 ,目的地址使用00-00-E4-86-3A-DC地址生成。其它头部参数请自行设定。 输出:将封装好的IPv6报文输出到二进制文件ipv6data中 * 编程训练目的 编程训练要求 相关知识介绍 程序设计分析 扩展与提高 提纲 * IPv6基本报头格式 * IPv6基本报头各字段含义 版本号(Version) 流量等级(Traffic Class) 流标签(Flow Label) 载荷长度(Payload Length) 下一头部(Next Header) 跳数限制(Hop Limit) 源地址(Source Address) 目的地址(Destination Address) * 下一头部字段的一些常用值 下一头部 描述 下一头部 描述 0 逐跳选项头 44 分片头 1 ICMP 50 封装安全载荷头 6 TCP 51 认证头 17 UDP 59 没有下一头部 43 路由头 60 目的选项头 * IPv4报头和IPv6报头的主要区别 IPv4报头 IPv6报头 版本4 版本6 服务类型字段(TOS) 流量等级字段(Traffic Class) 头部长度、总长度字段 载荷长度字段 分片重组标志及片偏移字段 分片扩展头部中包含分片标志及片偏移字段 生存时间字段(TTL) 跳数限制字段(Hop Limit) 头部校验和 无校验和,由上层协议负责校验 32比特源地址和目的地址 128比特源地址和目的地址 选项字段 基本报头不包括选项,选项由扩展报头中的 逐跳选项头、路由头和目的选项头等确定 * IPv6扩展报头格式 * IPv6扩展报头类型 逐跳选项头部(Hop-by-Hop Options header) 路由头部(Routing header,Type 0) 分片头部(Fragment header) 目的选项头部(Destination Options header) 认证头部(Authentication header) 封装安全载荷头部(Encapsulating Security Payload header) * IPv6地址——文本表示法 冒号十六进制表示法; 如:ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 压缩零的冒号十六进制表示法; 如:FEC0:1:0:0:0:0:0:1234 = FEC0:1::1234 与IPv4相关的特殊地址表示法; 如:映射IPv4的IPv6地址 0:0:0:0:0:FFFF:129.144.52.38 = ::FFFF:129.144.52.38 * IPv6 地址前缀表示 采用IPv4中的无类别域间路由(CIDR)的前缀长度表示法 ; 格式为:“IPv6地址/前缀长度”。 例如:FEC0:0:0:1::1234/64 * IPv6单播地址分类 单播地址 全球单播地址 特殊单播地址 未指定地址 环回地址 嵌入IPv4的IPv6地址 本地单播地址 * 全球单播地址 一般格式 实际应用格式 * 特殊单播地址 未指定地址 格式:0:0:0:0:0:0:0:0(或“::”) 环回地址 格式:0:0:0:0:0:0:0:1(或“::1”) 嵌入IPv4的IPv6地址 本地单播地址 * 嵌入IPv4的IPv6地址 兼容IPv4的IPv6地址(已废除) 映射IPv4的IPv6地址 * 本地单播地址 站点本地地址 (已废除) 链路本地地址 * 接口标识符及其生成算法 IEEE48位MAC地址 * IPv6多播地址 多播地址头,即具有FF00::/8前缀。 * IP

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档