编辑并发送IP数据报.docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验名称:编辑并发送IP数据报实验成绩学生姓名:学号:指导教师:班级:网络1301主机编号:1—A实验日期:2015.11.10实验目的:1.? 掌握IP数据报的报文格式2.? 掌握IP校验和计算方法实验原理:IP报文格式??? IP数据报格式如下图所示,它是由IP首部与数据组成的。IP首部长度通常为20字节。如果含有选项字段,IP首部长度将会大于20字节,但不会超过60字节。图3-5? IP报文格式??? 在IP首部中各个字段的意义如下:??? ●? 版本号:这个字段定义了IP的版本。目前主流的是版本4(IPv4),但它正逐渐地被版本6(IPv6)所替代。??? ●? 首部长度:由于IP选项字段的存在,所以IP首部长度是可变的。该字段用4位来定义首部长度。将该值乘4可得到用字节表示的长度,所以IP首部长度为20~60个字节。??? ●? 区分服务:该字段以前叫做服务类型(在RFC791中定义),是由3位优先域、4位服务类型域和1位未用位(该位必须置为0)组成,其中4位服务类型分别代表:最小时延、最大吞吐量、最高可靠性和最小费用。该字段在RFC2474中被重新定义,在新的定义中将该字段命名为区分服务,其中包含一个6位的区分服务码点(DSCP)字段和一个2位的未用位(CU)字段。如下图所示:图3-6? RFC2474定义的区分服务字段??? 前6位的区分服务码点的值用来映射一个底层的服务,它决定了每一跳行为。在RFC3168中,将区分服务字段中的未用位字段定义为显示拥塞通告(ECN)字段,ECN字段包括2个子字段,分别为:ECT字段和CE字段,如下图所示:图3-7? RFC3168定义的区分服务字段??? ECN字段用于指定发送数据的主机是否支持拥塞通告以及指示网络中是否有拥塞发生。ECN通过两个子字段的不同值组合来做到这一点:??? 00:发送主机不支持ECN。??? 01或10:发送主机支持ECN。??? 11:路由器正在经历拥塞。??? ●? 总长度:该字段以字节为单位定义IP数据报的总长度(首部加上数据)。要得到IP上层数据的长度,只需从总长度中减去首部长度即可。??? ●? 标识:每一个IP数据包在发送时被给定特有的标识值。如果数据包必须被分割成碎片以适应支持小型数据包的网络,那么每一个碎片中都设置相同的标识号码。??? ●? 标志:标志由3位组成,第1位保留;第2位为不分片标志,表示此数据包不可以被分片;第3位为更多分片标志,表示在分片包之后还有分片,即此包不是最后分片。??? ●? 偏移量:如果数据包是一个分片包,该域指明了当前分片包在与其它分片包被重新组装成一个单独数据包时,应该位于数据包的什么位置。该域的值以8字节为单位。??? ●? 生存时间:该字段表明数据包保存的生存时间,单位为秒,在实际的应用中,生存时间是按照数据包经过路由器的跳数计算的。通常生存时间的值是32、64、128。??? ●? 高层协议类型:该字段定义了使用IP层服务的较高层协议。一个IP数据报能封装来自诸如TCP、UDP、ICMP和IGMP等较高层协议的数据。??? ●? 首部校验和:IP首部校验和只对首部内容进行错误检测,并不包括数据包的其它内容。校验和采用16位反码求和的算法。??? ●? 源IP地址:该字段定义了源主机的IP地址。在IP数据包从源主机传送到目的主机期间,该字段保持不变。??? ●? 目的IP地址:该字段定义了目的主机的IP地址。在IP数据报从源主机传送到目的主机期间该字段保持不变。??? ●? IP选项:这个字段是可选项。它们通常用于网络测试和调试。虽然可选项不是IP头部所必需的部分,但要求IP软件能够处理它们。目前,这些选项定义如下:??? (1)安全和处理限制(用于军事领域);??? (2)记录路径(让每个路由器记下它的IP地址);??? (3)时间戳(让每个路由器都记下它的IP地址和时间);??? (4)宽松的源站选路(为数据报指定一系列必须经过的IP地址);??? (5)严格的源站选路(与宽松的源站选路类似,但是要求只能经过指定的这些地址,不能经过其它的地址)。六. IP封装??? IP数据报直接封装到数据链路层帧中,其封装方法如下图所示:图3-8? IP封装实验环境(画出拓扑结构)??? 说明:??? ●? 主机A、C、D的默认网关是172.16.1.1;主机E、F的默认网关是172.16.0.1。??? ●? 双网卡主机,左端物理接口为物理接口1,右端物理接口为物理接口2实验步骤:各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。??? 本练习将主机A、B、C、D、E、F作为一组进行实验。1.? 主机B在命令行

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档