利用NetRiver实验系统实现IP协议交互和TCP协议交互

利用 VetIver实验系统实现|P协 议交互和TCP协议交互
利用NetRiver实验系统实现IP协 议交互和TCP协议交互

1.|PV4协议交互 2.TCP协议交互
• 1. IPv4协议交互 • 2. TCP协议交互

PV协议交互 实验内容( NetRiver guide实验9) 实现|PV分组的基本接收处理功能 ·对于接收到的|PV4分组,检查目的地址是否为本地 地址,并检查|PV4分组头部中其它字段的合法性。 在选项中选择对应的项 实现|PV4分组的封装发送 根据题干中给出的上下文环境,封装|PV4分组,使 用系统提供的发送|报文界面将分组发送出去
IPv4协议交互 • 实验内容(NetRiver guide实验9) – 实现IPv4分组的基本接收处理功能 • 对于接收到的IPv4分组,检查目的地址是否为本地 地址,并检查IPv4 分组头部中其它字段的合法性。 在选项中选择对应的项。 – 实现IPv4分组的封装发送 • 根据题干中给出的上下文环境,封装 IPv4 分组,使 用系统提供的发送 IP报文界面将分组发送出去

实验 p4收发交 测试内容 发送包 L确定1 取消 系统G)文件0F)编辑C)视图0)调试0)协以编辑0)帮助00 D②⑤ 打开存盘 分析组包

使用帮助 IPν实验(图形)分为三个部分:第一部分是Pv4接收实验根据题目 给出的上下文分析展示的Pv4报头判断其中否有字段出错如果有出 错字段则指出是哪个宇段;第二部分是Pv发送实验根据题目中给出 的特定环境填充一个正确的IPv报头;最后一个部分会展示本次实验的 结果并可以提交结果 界面上会显示接收到的报头〔接收部分〕或要填充的报头〔发 送部分〕,其内容展示分为字段意义显示和16进制显示在字段意义显 示部分可以看到接收到P报头或要发送报头各个宇段的数据值在16 进制显示部分会展示相应的报头的1进制显示 红色字体部分显示了您现在需要完成的部分 接收IP4数据包判断P报头是否有字段出错 根据题目要求填充一个正确的P4报头 提交本次实验的结果 确定

ipv4实验收) 1:已知本机为10.0.0.9,现接收到一个p报文如下,请检查该报文的各个宇段选择出错误的字段 Header Length Identifier Precedence(TOS Bits 0-2) 000-Routine May Fragment Delay (TOS Bits习o- Normal Last Fragment Throughput (TOS its明 0.Normal Fragment Offset(x8) Reliability (TOS Bits 5) o-Normal Time To Live (TOS Bts 6) o-Normal Protocol 006-TP Reserved (oS Bits)o 0×69B Destination Address 10,0,0.9 Source Address 0.0.1 IP Head Encoding 1400000000400669DBoA000001 00100A0o0009 CA Version C TTL CC IP Head Length C D Destination Address CE Checksum CLOne Help

此报头的错误在 Header Length PV4的报头长度最短为20Bye 这里的2显然不对,正确的数字应该为5
• 此报头的错误在Header Length • IPv4的报头长度最短为20Bytes • 这里的2显然不对,正确的数字应该为5

程序结束 测试结果: IPv收发交互实验 发送IP包--成功 正确接收I包 成功 校验和错的P包-成功 TTL错的IP包 成功 版本号错的P包-成功 头部长度错误的IP包 成功 错误目标地址的IP包-成功 是否提交测试结果到服务器? 匚提交一 取消

TCP协议交互 实验目的 本实验的主要目的是学习和了解TCP协议的原 理和设计实现的机制。 实验要求 本实验要求学生能够根据计算机网络实验系统 所提供的上下文,运用TCP报头正确的建立和 释放连接 NetRiver guide实验12
TCP协议交互 • 实验目的 – 本实验的主要目的是学习和了解 TCP 协议的原 理和设计实现的机制。 • 实验要求 – 本实验要求学生能够根据计算机网络实验系统 所提供的上下文, 运用 TCP 报头正确的建立和 释放连接。 • NetRiver guide实验12

实验内容 实现TCP三次握手建立连接实现TCP主动释放连接 根据题目中给出上下文环·根据题目中给出的上下文 境,封装τCP报文,与目环境,释放在上一步中建 标主机建立起TCP连接。 立起来的TCP连接。 发送 接收FN报文段 发送SYN 发送ACKx+1 (aea z x 接收ACK报文 (通知应用程序) 接收SYN (s6q =x) (应用程序关闭连接) 接收SYN 发送SYN 发送 FIN seq= y, ACK x+1 (80q=y ACK=X+1) ACK·+1) 接收FIN+ACK 发送ACKy+1 发送AcK 接收ACK (ack=y1) tacky+l) 接收ACK报文段线
实验内容 实现 TCP三次握手建立连接 • 根据题目中给出上下文环 境,封装 TCP 报文,与目 标主机建立起 TCP连接。 实现 TCP主动释放连接 • 根据题目中给出的上下文 环境,释放在上一步中建 立起来的 TCP连接
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《软件工程简介》课程PPT教学课件(可行性研究、需求分析、总体设计、详细设计).ppt
- ARM Tachnology:Chapter 3 STM32 Clock and Configuration.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)循环与分支程序设计.ppt
- 香港科技大学:Latent Tree Models.pptx
- Network and System Security Risk Assessment(PPT讲稿)Introduction.ppt
- 复旦大学:Trapping in scale-free networks with hierarchical organization of modularity.pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第十章 下一代因特网.ppt
- 卷积码的概率译码(PPT讲稿).ppt
- 《ASP动态网页设计实用教程》教学资源(PPT课件讲稿)第8章 Web数据库基础.ppt
- Lower bound for sorting, radix sort.ppt
- 数据传送类指令(PPT讲稿).ppt
- 长春工业大学:《电子商务》课程教学资源(PPT课件)第9章 网络鞋城前台页面.ppt
- 因特网多媒体技术(PPT讲稿).ppt
- International Trade Forms.ppt
- 香港理工大学:Building Robust Wireless LAN for Industrial Control with DSSS-CDMA Cell Phone Network Paradigm.ppt
- 香港浸会大学:《Experiencing Cluster Computing》Class 8 Case Studies.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)动态调度(Cont)、推断执行和ILP.ppt
- 《多媒体教学软件设计》课程PPT教学课件:第13章 多媒体教学软件中脚本编程技巧.ppt
- 山西国际商务职业学院:《网页设计与制作》课程教学资源(PPT课件)第一章 网页设计基础知识.ppt
- 《算法设计技巧与分析》课程教学资源(PPT讲稿)Lecture 8 贪婪法则 Greedy Approach.ppt
- 江苏海洋大学(淮海工学院):《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第3章 Java 面向对象编程 3.1 面向对象软件开发概述.pptx
- 《数字图像处理 Digital Image Processing》课程教学资源(PPT课件讲稿)第2章 图像的基本知识及运算.ppt
- 西安电子科技大学:《操作系统 Operating Systems》课程教学资源(PPT课件讲稿)Chapter 02 进程和线程 Processes and Threads.ppt
- 《计算机辅助设计 Computer Aided Design》课程PPT教学课件:第一篇 CAD技术 第一章 几何造型方法介绍和分类.ppt
- 清华大学:高校信息门户建设(PPT讲稿).ppt
- 《汇编语言》课程PPT教学课件:第三章 80x86寻址方式和指令系统.ppt
- 《网站设计与建设 Website design and developments》课程教学资源(PPT课件讲稿)第一部分 Web基础知识 第3章 图形与Web设计.ppt
- 香港城市大学:Introduction to Real-Time Systems(Design and Analysis of Algorithms).pptx
- 《编译原理》课程教学资源(PPT课件讲稿)第五章 语法分析——自下而上分析.ppt
- 香港科技大学:Advanced Topics in NextGeneration Wireless Networks.ppt
- 复旦大学:《数据库基础与应用》课程PPT教学课件(Access案例教程)第1章 数据库基础知识.pptx
- Transport Layer Identification of P2P Traffic.ppt
- 上海交通大学:Basic Raster Graphics Algorithms for Drawing 2D Primitives.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第七章 中间代码生成.ppt
- 《MATLAB应用基础》课程教学资源(PPT课件讲稿)第4章 MATLAB的数值计算.ppt
- 安徽广播影视职业技术学院:《ASP动态网页设计实用教程》课程教学资源(PPT讲稿)第1章 ASP基础(贾海陶).ppt
- 白城师范学院:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 关系数据理论.pptx
- 中国科学技术大学:《数据结构及其算法》课程电子教案(PPT课件讲稿)第三章 栈和队列.pps
- 北京大学SAS俱乐部:SAS软件会员培训(PPT讲稿)SAS编程语言入门.ppt
- 泛型编程 Generic Programming(PPT讲稿)Templates.ppt