实验报告

第三次实验报告:使用Packet Tracer分析TCP连接建立过程

五迷三道 提交于 2020-03-23 13:17:52
0 个人信息 姓名:雷坛春 学号:201821121030 班级:计算1811 1 实验目的 使用路由器连接不同的网络 使用命令行操作路由器 通过抓取HTTP报文,分析TCP连接建立的过程 2 实验内容 使用Packet Tracer,正确配置网络参数,通过抓取HTTP数据包,分析TCP连接建立过程。 建立网络拓扑结构 配置参数 抓包 分析数据包 3. 实验报告 3.1 建立网络拓扑结构 网络拓扑图如下图所示: 3.2 配置参数 客户端的IP地址为 192.168.1.30 , 服务端的IP地址为 192.168.2.30 路由器参数配置 • Router>enable # 进入特权执行模式 • Router#config t # 进入全局配置模式 • R(config)#interface F0/0 • R(config-if)#ip address 192.168.1.1 255.255.255.0 • R(config-if)#no shutdown # 激活接口 • R(conf)# router rip • R(conf)#version 2 # 使用rip 2版本 • R(conf)#network 192.168.1.0 • R(conf)#network 192.168.2.0 # 指定网络 3.3 抓包,分析TCP连接建立过程

python实验报告2

时光毁灭记忆、已成空白 提交于 2020-03-23 12:29:11
安徽工程大学 Python 程序设计 实验报告 班级 物流191 姓名 张礼杰 学号 3190505119 成绩____________ 日期20200322 指导教师 修宇 【实验名称】 实验二 顺序结构程序设计 【思考题】 (注意不要漏答) 1、影响题1和题3计算准确性的因素有哪些?如何让1和3得到的值更准确?(可以本地计算机上尝试,或者在python123上自行编程) 猜想:影响题1和题3计算准确性的因素:(1)圆周率π的精确度。 (2)计算结果有效数字的位数。 实验:(1)改变圆周率π的精确度。(不考虑计算结果的有效数字位数) 以题1为例,假设 radius = 3且半径相同,分别取圆周率小数点后5位,后7位以及用math.pi表示时,计算圆面积,比较计算结 1、影响题1和题3计算准确性的因素有哪些?如何让1和3得到的值更准确?(可以本地计算机上尝试,或者在python123上自行编程) (1).圆的面积。可通过增加小数点后的位数提高所得值的准确性 (2)球的体积。可通过增加小数点后的位数提高所得值的准 【实验目的】 (1)掌握数据的输入输出的方法; (2)熟悉顺序结构程序中语句的执行过程; (3)掌握顺序结构程序的设计方法。 【实验条件】 PC机或者远程编程环境 【实验内容】 1、完成三个编程题。( python123) (1)计算圆面积的计算 S 问题描述:

第二次实验报告

隐身守侯 提交于 2020-03-23 05:26:34
物流 191 姓名 : 张弛 学号 : 3190505120 成绩 日期: 2020.3.20 指导老师:修宇 实验目的 ( 1)掌握数据的输入输出的方法; ( 2)熟悉顺序结构程序中语句的执行过程; ( 3)掌握顺序结构程序的设计方法。 实验条件 PC机或者远程编程环境 实验内容 (1)完成三个编程题。(pyton123) 问题描述: 根据圆的半径计算圆面积,半径为 25.请编写并运行如下代码: radius=25 #圆的半径是25 area=3.1415*radius*radius #根据公式计算圆的面积 print("{:.2f}".format(area)) #仅输出两位小数结果 输入输出: 输入:无 输出:1963.44 ( 2)求和 问题描述: 编写程序,从键盘上输入两个数 x,y,求x,y之和并将其赋值给s,最后输出s. 输入输出: (3)求球体积 问题描述: 输入球的半径,计算球体体积。 输入输出: 输入:一个正数 输出:球的体积,结果保留两位小数 实验记录与分析 如上述所示,注意符号与函数的正确使用 思考题 (注意不要漏答) 1、影响题1和题3计算准确性的因素有哪些?如何让1和3得到的值更准确?(可以在本地计算机上尝试,或者在Python123上自行编程) 2、对于n的取值会影响准确性,因为n和题目给出的3.1415还是有差距的

第一次实验报告:使用Packet Tracer分析HTTP数据包

守給你的承諾、 提交于 2020-03-22 14:56:17
目录 1 实验目的 2 实验内容 3. 实验报告 第一次实验报告:使用Packet Tracer分析HTTP数据包 1 实验目的 熟练使用Packet Tracer工具。分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法、语义、时序。 2 实验内容 客户端向服务器发送请求报文,服务器向客户端发送响应报文。具体包含: 建立网络拓扑结构 配置参数 抓包 分析数据包 3. 实验报告 (1)个人信息 姓名 那宝龙 学号 201821121054 班级 计算1812 (2)建立网络拓扑结构 (3)配置参数 (4)抓包并分析抓到的数据包 参考资料: [1] 结合Wireshark捕获分组深入理解TCP/IP协议栈 [2] 结合Wireshark捕获分组深入理解TCP/IP协议栈之HTTP协议 来源: https://www.cnblogs.com/1054nbl/p/11481644.html

Python程序设计实验报告二:顺序结构程序设计(验证性实验)

◇◆丶佛笑我妖孽 提交于 2020-03-20 10:30:14
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 柳梦辉 学号 3190505126 成绩 日期 2020.3.20 指导老师 修宇 实验二 顺序结构程序设计(验证性实验)(二学时) 【实验目的】 (1)掌握数据的输入输出的方法; (2)熟悉顺序结构程序中语句的执行过程; (3)掌握顺序结构程序的设计方法。 【实验条件】 PC机或者远程编程环境 【实验内容】 1、完成三个编程题。( python123) (1)计算圆面积的计算 S 问题描述: 根据圆的半径计算圆面积,半径为25。请编写并运行如下代码:‬ radius = 25 #圆的半径是25 area = 3.1415 * radius * radius #根据公式计算圆的面积 print("{:.2f}".format(area)) #仅输出两位小数结果 输入输出: 输入:无 输出:1963.44 (2)求和 问题问题: 编写程序,从键盘上输入两个数x,y,求x,y之和并将其赋值给s,最后输出s。 输入x=3 y=4.5 输出:7.5 (3)求球体积 问题描述: 输入球的半径,计算球体体积。 输入输出: 输入:一个正数 输出:球的体积,结果保留两位小数 【实验记录与分析】 (请填写实验记录与分析结果) (1)圆面积的计算 S 输入代码 输出结果: 2)求和 输入结果: (3)求球体积 输入代码: 输出结果:

第二次实验报告

China☆狼群 提交于 2020-03-18 21:57:35
第二次实验报告 C语言设计实验报告 姓名: 周萌 实验地点: 514教室 实验日期: 4月3日 实验项目 ◆if语句的应用 ◆switch/case语句的应用 ◆ switch/case语句嵌套if语句的应用 ◆ switch/case结构的嵌套应用 ◆分析程序 一、实验目的 1、实验4.3.1 ◉掌握C语言逻辑运算和关系运算的规则; ◉学会正确地使用关系表达式和逻辑表达式; ◉掌握if-else语句的使用方法。 2、实验4.3.2 ◉掌握算数运算符和运算规则; ◉掌握switch/case语句的使用方法。 3、实验4.3.3 ◉ 学会正确地使用关系表达式和逻辑表达式; ◉掌握switch/case语句语法和使用方法。注意switch语句的控制流程,在switch语句中break语句的用法。 4、实验4.3.4 ◉switch/case结构的嵌套使用。 ◉break语句与continue语句的用法。 5、4.3.5-分析程序 ◉运行程序,分析输出的结果; ◉运行程序,分析错误的原因,修改程序使其输出正确的结果; ◉掌握C语言表达式与数学表达式的区别。 二、实验内容 实验4.3.1 ◆问题的描述:读入3个分别表示箱子长、宽、高的整数值,判断并输出该箱子是正方体还是长方体。 ◆实验代码; 1 #include<stdio.h> 2 int main(){ 3 int l,w,h; 4

Floyd算法实验报告

大城市里の小女人 提交于 2020-03-10 22:14:11
问题[描述算法问题,首选形式化方式(数学语言),其次才是非形式化方式(日常语言)] 弗洛伊德算法定义了两个二维矩阵: 矩阵D记录顶点间的最小路径 例如D[0][3]= 10,说明顶点0 到 3 的最短路径为10; 矩阵P记录顶点间最小路径中的中转点 例如P[0][3]= 1 说明,0 到 3的最短路径轨迹为:0 -> 1 -> 3。 解析[问题的理解和推导,可用电子版直接在此编写,也可用纸笔推导,拍照嵌入本文档] 设计[核心伪代码] //这里是弗洛伊德算法的核心部分 //k为中间点 for(k = 0; k < G.vexnum; k++){ //v为起点 for(v = 0 ; v < G.vexnum; v++){ //w为终点 for(w =0; w < G.vexnum; w++){ if(D[v][w] > (D[v][k] + D[k][w])){ D[v][w] = D[v][k] + D[k][w];//更新最小路径 P[v][w] = P[v][k];//更新最小路径中间顶点 } } } } 分析[算法复杂度推导]三重循环,算法复杂度为O(N^3) 源码[github源码地址] https://github.com/hackkkkkk/calculate 来源: CSDN 作者: ice___cream 链接: https://blog.csdn.net/ice_

第二次实验报告

99封情书 提交于 2020-03-08 08:19:42
c程序实验报告 姓名:韦小闻 实验地点:教学楼514教室 实验时间:4月3日 实验项目: 1、if语句的应用 2、switch/case语句的应用 3、switch/case语句嵌套if语句的应用 4、switch/case结构的嵌套应用 5、分析程序 一、实验目的与要求 1.if语句的应用 ● 掌握c语言逻辑运算和关系运算的规则 ● 学会正确地使用关系式和逻辑表达式 ● 掌握if-else语句的使用方法 2.switch/case语句的应用 ● 掌握算数运算符和预算规则 ● 掌握switch/case语句的使用方法 3.switch/case语句嵌套if语句的应用 ● 学会正确地使用关系表达式和逻辑表达式 ● 掌握switch/case语句语法的使用方法。注意switch语句的控制流程,在switch语句中break语句的用法。 4.switch/case结构的嵌套应用 ●switch/case结构的嵌套使用 ● break语句与continue语句的用法 5.分析程序 ● 运行程序,分析输出的结果 ● 运行程序,分析错误的原因,请修改程序,使其输出正确的结果,并写入实验报告。 ● 掌握c语言表达式与数学表达式的区别 二、实验内容 1.实验练习:4.3.1 问题描述: 输入三个分别表示箱子长、宽、高的整数值,判断并输出该箱子是正方体还是长方体。 实验代码 1 #include

OS第1次实验报告:熟悉使用Linux命令和剖析ps命令

这一生的挚爱 提交于 2020-03-07 17:17:27
个人信息 姓名:程开 学号:201821121060 班级:计算1812 1. 实验环境介绍 操作系统:Windows 家庭中文版 1903 平台:Cygwin及cmd命令行 将Cygwin目录下的bin文件添加到环境变量Path下面 2. 常用命令使用 等等 3.剖析ps命令 SYNOPSIS ps [−aA] [−defl] [−g grouplist] [−G grouplist] [−n namelist] [−o format]... [−p proclist] [−t termlist] [−u userlist] [−U userlist] −a Write information for all processes associated with terminals. Implementations may omit session leaders from this list. −A Write information for all processes. −d Write information for all processes, except session leaders. −e Write information for all processes. (Equivalent to −A.) −f Generate a full listing. (See

OS第1次实验报告:熟悉使用Linux命令和剖析ps命令

邮差的信 提交于 2020-03-07 03:19:38
姓名 邹文兵 学号 201821121028 班级 计算1811 1. 实验环境介绍 给出实验环境: 操作系统:Ubuntu 18.04.3 LTS 平台:双操作系统(Win10+Ubuntu18.04) 2. 常用命令使用 (1)进入特权模式:sudo su (2)文件操作(部分):ls ,mkdir,rmdir 3. 剖析ps命令 运行 man ps ,将 ps 使用方法拷贝过来,比如: SYNOPSIS ps [options] EXAMPLES To see every process on the system using standard syntax: ps -e ps -ef ps -eF ps -ely To see every process on the system using BSD syntax: ps ax ps axu To print a process tree: ps -ejH ps axjf To get info about threads: ps -eLf ps axms To get security info: ps -eo euser,ruser,suser,fuser,f,comm,label ps axZ ps -eM To see every process running as root (real & effective