哈工大计算机网络实验1
哈工大软件无线电实验报告
一.实验要求
本实验为演示实验,需观察实验现象,实验要求: 1. 掌握采样原理; 2. 对仿真信号绘制波形图,得到信号频谱。
二.实验原理——SDR 采样理论
1. 低通采样(Shannon Sampling Theory)
f s 2 f max
2. 带通采样(Bandpass Sampling)
实验二 信道化发射信号仿真实验
一.实验要求
本实验为仿真实验,实验要求: 1. 掌握信道化滤波器设计与使用; 2. 使用 Matlab 对信道化原理仿真; 3. 掌握多相滤波器结构; 4. 讨论多信道方法的频带使用率以及原理中快速算法的实现。
二.实验理
多频带的信道化发射以其优越的频谱利用率, 广泛应用于雷达和众多电子工程中, 多相 滤波器结构在实时滤波、并串转换等中也得到广泛的应用。 信道化发射信号原理:对于输入的多个频带信号,基本信道化的结构如图 1 所示。
图 1 基本信道化结构
图 2 变化后的信道化处理
基于多相滤波器结构,变化后的信道化处理如图 2 所示。
三.实验内容及结果分析
1. 产生 16 个复信号:1~16Hz
2. 设计滤波器
应用 Parks-McClellan optimal FIR filter order estimation 设计滤波器,其中参数为:内插 I=16,内插前采样率 50Hz,滤波器通带截止频率 16Hz, 阻带起始频率 25Hz;通带和阻带期 望的幅度分别为 1 和 0,起伏为 1dB 和 40dB。 利用 Parks-McClellan 方法得到的频率向量 fo,幅度向量 ao 和权值 w 设计最终使用的滤 波器系数(可以使用 remez 方法,得到指定阶数的滤波器系数) 。 显然,滤波器系数个数应为 16 的整数倍。 实验中所设计的滤波器特性如下:
操作系统实验报告哈工大
计算机操作系统课程实验报告专业信息管理与信息系统班级 1203601学号 120360117姓名乐云指导教师周学权计算机操作系统课程实验报告专业信息管理与信息系统班级 1203601学号 120360114姓名郭鑫指导教师周学权操作系统实验实验1 使用虚拟机安装系统 4学时【实验目的】1.了解虚拟机软件的使用。
2.了解使用虚拟机安装Windows及Ubuntu操作系统。
【实验内容】1. 安装虚拟机软件VirtualBox。
2. 配置VirtualBox环境安装WindowsXP,并在虚拟机中启动windowsXP。
3. 配置VirtualBox环境安装Ubuntu 10.10,并在虚拟机中启动Ubuntu。
【实验环境】VirtualBox4.0Windows XPUbuntu 8.04【实验过程】一、创建虚拟机首先运行VirtualBox,单击左上角的“新建”。
单击下一步。
出现如下图的界面,在名称后输入自己起的名字,如test选择自己想要安装的系统类型和版本,本次试验是安装windows xp系统设置完成后,单击下一步。
接下来是设置虚拟机的内存大小,本次实验操作的计算机内存为4GB,所以我选择分配给我的虚拟机的内存为512MB,然后单击下一步。
接着创建虚拟硬盘,选择创建新的虚拟硬盘,单击下一步。
选择虚拟硬盘的类型,默认选择了VDI类型,单击下一步。
接下来选择为动态扩展类型,因为计算机的存储空间不大。
单击下一步。
动态扩展:如果你为你的虚拟磁盘分配的是10G空间,虚拟磁盘占用真实磁盘空间的范围就为0~10G。
固定大小:如果你为你的虚拟磁盘分配的是10G空间,虚拟磁盘占用真实磁盘空间永远不是10G,不管虚拟磁盘空间是否被全部使用。
选择虚拟机在本地磁盘中的位置和大小,单击下一步。
确认虚拟机的详细情况,点击下一步。
这时我们已经成功的创建了一个虚拟机了,接下来我们要开始配置这个虚拟机安装操作系统选择刚才创建的虚拟机,然后单击上方的“开始”弹出了首次运行向导,单击下一步。
哈工大计算机学院 李全龙 计算机网络课件chapter1
Internet: “network of
loosely hierarchical public Internet versus private intranet
e.g., TCP, IP, HTTP, FTP, PPP
Network edge: connectionless service
Goal: data transfer
same as before!
between end systems
App’s using TCP:
HTTP (Web), FTP (file transfer), Telnet (remote login), SMTP (email)
哈工大计算机学院 李全龙 Computer Networks 1: Introduction 14
Network edge: connection-oriented service
Goal: data transfer
between end systems handshaking: setup (prepare for) data transfer ahead of time
Internet phones
哈工大计算机学院 李全龙
Computer
Networks
1: Introduction
5
What’s the Internet: “nuts and bolts” view
protocols control sending,
receiving of msgs networks”
哈工大计算机学院 李全龙
Computer
哈工大电路实验1实验报告
竭诚为您提供优质文档/双击可除哈工大电路实验1实验报告篇一:哈工大数字电路实验报告实验二数字逻辑电路与系统上机实验讲义实验二时序逻辑电路的设计与仿真课程名称:院系:班级:姓名:学号:教师:哈尔滨工业大学20XX年12月实验二时序逻辑电路的设计与仿真3.1实验要求本实验练习在maxplusII环境下时序逻辑电路的设计与仿真,共包括6个子实验,要求如下:3.2同步计数器实验3.2.1实验目的1.练习使用计数器设计简单的时序电路2.熟悉用mAxpLusII仿真时序电路的方法3.2.2实验预习要求1.预习教材《6-3计数器》2.了解本次实验的目的、电路设计要求3.2.3实验原理计数器是最基本、最常用的时序逻辑电路之一,有很多品种。
按计数后的输出数码来分,有二进制及bcD码等区别;按计数操作是否有公共外时钟控制来分,可分为异步及同步两类;此外,还有计数器的初始状态可否预置,计数长度(模)可否改变,以及可否双向等区别。
本实验用集成同步4位二进制加法计数器74Ls161设计n分频电路,使输出信号cpo的频率为输入时钟信号cp频率的1/n,其中n=(学号后两位mod3.2.4实验步骤1.打开mAxpLusII,新建一个原理图文件,命名为exp3_2.gdf。
2.按照实验要求设计电路,将电路原理图填入下表。
3.新建一个波形仿真文件,命名为exp3_2.scf,加入时钟输入信号cp及输出信号cpo,并点击mAxpLusII左侧工具条上的时钟按钮,将cp的波形设置为周期性方波。
4.运行仿真器得到输出信号cpo的波形,将完整的仿真波形图(包括全部输入输出信号)附于下表。
3.3时序电路分析实验3.3.1实验目的练习用mAxpLusII进行时序逻辑电路的分析。
3.3.2实验预习要求1.预习教材《6-3-1异步二进制计数器》2.了解本次实验的目的、电路分析要求3.3.3实验原理分析如下时序电路的功能,并判断给出的波形图是否正确。
哈工大计算机网络实验1
实验结果 网络常用命令的使用
1、掌握PING命令的基本使用方法(包括参数的使用),对网络常见故障利用命令进行
分析判断:
2、用Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的
,分析网络延时产生的原因。
实
验
结
果
3、利用Netstat命令了解网络的整体使用情况。
显示当前正在活动的网络连接的详细信
息,
4.利用IPCONFIG命令显示所有当前的TCP/IP网络配置值、刷新动态主机配置协
议(DHCP) 和域名系统(DNS) 设置。
使用不带参数的IPCONFIG显示所有适配器的IP 地址、子网掩码、默认网关。
实
验
结
果
5利用ARP确定对应IP地址的网卡物理地址。
查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。
实
验
结
DNS层次查询、SMTP协议分析
果
1、熟练掌握nslookup命令,并对nslookup命令的参数进行熟练掌握。
实
验
结
果
2、利用TELNET进行SMTP的邮件发送。
实验结果
(注:可编辑下载,若有不当之处,请指正,谢谢!)。
哈工大模式识别实验报告
模式识别实验报告本次报告选做第一个实验,实验报告如下:1 实验要求构造1个三层神经网络,输出节点数1个,即多输入单输出型结构,训练它用来将表中的第一类样本和第二类样本分开。
采用逐个样本修正的BP算法,设隐层节点数为4,学习效率η=0.1,惯性系数α=0.0;训练控制总的迭代次数N=100000;训练控制误差:e=0.3。
在采用0~1内均匀分布随机数初始化所有权值。
对1)分析学习效率η,惯性系数α;总的迭代次数N;训练控制误差e、初始化权值以及隐层节点数对网络性能的影响。
要求绘出学习曲线----训练误差与迭代次数的关系曲线。
并将得到的网络对训练样本分类,给出错误率。
采用批处理BP算法重复1)。
比较两者结果。
表1 神经网络用于模式识别数据(X1、X2、X3是样本的特征)2 BP 网络的构建三层前馈神经网络示意图,见图1.图1三层前馈神经网络①网络初始化,用一组随机数对网络赋初始权值,设置学习步长η、允许误差ε、网络结构(即网络层数L 和每层节点数n l );②为网络提供一组学习样本; ③对每个学习样本p 循环a .逐层正向计算网络各节点的输入和输出;b .计算第p 个样本的输出的误差Ep 和网络的总误差E ;c .当E 小于允许误差ε或者达到指定的迭代次数时,学习过程结束,否则,进行误差反向传播。
d .反向逐层计算网络各节点误差)(l jp δ如果l f 取为S 型函数,即xl e x f -+=11)(,则 对于输出层))(1()()()()(l jp jdp l jp l jp l jp O y O O --=δ 对于隐含层∑+-=)1()()()()()1(l kj l jp l jp l jp l jp w O O δδe .修正网络连接权值)1()()()1(-+=+l ip l jp ij ij O k W k W ηδ式中,k 为学习次数,η为学习因子。
η取值越大,每次权值的改变越剧烈,可能导致学习过程振荡,因此,为了使学习因子的取值足够大,又不至产生振荡,通常在权值修正公式中加入一个附加动量法。
哈工大威海计算机网络实验报告1
计算机网络与通信实验报告(一)学号姓名班级报告日期2015.04.15 实验内容网络常用命令的使用实验目的1.熟悉网络命令的使用,例如ping,tracert,netstat,ipconfig等,对结果进行分析判断。
2.熟悉dns的层次查询,以及smtp协议。
实验预备知识结合实验报告相关知识以及老师课堂演示、笔记。
实验过程描述1.按照实验报告步骤所指,一步步熟悉ping tracert ipconfig 等网络命令,并对结果进行相应分析、截图。
2.Dns层次查询时,首先网上搜索全球13 个根域名服务器的ip,选择其中一个ip 对学校主页 进行层次分析,依次进行cn 的域名分析,最终得到主页ip,然后使用ping命令ping得主页ip 相比较,结果一致,查询成功。
3.熟悉掌握SMTP协议。
Dos 命令下依次输入telnet相关命令,并使用事先转换成base64 的用户名、密码登陆邮箱。
登陆成功后给自己的邮箱发送信息,最后退出。
操作、邮箱截图如下。
实验结果见表格下方截图。
实验当中问题及解决方法1、telnet命令刚开始dos无法识别,属于不认识的命令。
上网查询资料后,在控制面板中设置后成功解决。
2、熟悉SMTP协议时,telnet 登陆邮箱并发送信件,期间出现好多错误,比如单词拼写错误,指令错误。
重复多次后最终成功实现。
成绩(教师打分)优秀良好及格不及格实验相关截图一、网络命令的使用1.ping 命令2.tracert 命令stat 命令.4.Ipconfig命令5.arp命令1.Nslookup 命令的使用,对学校主页进行dns分层查询2.telnet命令的使用,掌握smtp协议依次输入的命令命令交互截图邮箱结果截图。
计算机网络第一次实验报告(全文5篇)
计算机网络第一次实验报告(全文5篇)第一篇:计算机网络第一次实验报告计算机网络第一次实验报告滑动窗口协议实验一、实验目的二、实验要求、三、实验内容1、λ数据结构λ流程图λ主要实现逻辑λ代码λ心得第二篇:计算机网络实验报告计算机网络实验报告课程_ _ 实验名称 _姓名_________ ________ 实验日期:学号________ _________ 实验报告日期:同组人姓名_________________ 报告退发:(订正、重做)同组人学号_ _______________________ 教师审批签字:一.实验名称二.环境(详细说明运行的操作系统,网络平台,机器的IP地址)三.实验目的""四.实验内容及步骤(包括主要流程和说明,分工说明)五.实验结果六.实验中的问题及心得第三篇:计算机网络实验报告(模版)福建农林大学计算机与信息学院课程名称:姓名:系:专业:年级:学号:指导教师:职称:信息工程类实验报告计算机网络计算机科学与技术系计算机科学与技术2011级周术成老师2014年月日福建农林大学计算机与信息学院实验报告系:计算机与信息系专业:计算机科学与技术年级:2011姓名:学号:实验课程:_计算机网络实验室号____田C-305__计算机号:实验时间:指导教师签字:成绩:实验一以太网组网实验1.实验目的和要求1.熟悉局域网所使用的基本设备 2.掌握以太网组建方法 3.掌握网络连通性测试方法2.实验原理以太网事实上是一簇局域网技术,不同的以太网在链路层帧头的格式、电缆的类型和传输速度上有很大的差异以太网可以利用同轴电缆、双绞线、光缆等不同的传输介质进行组网,也可以运行10Mb/s、100Mb/s、1000Mb/s 的网络速度。
不管采用何种传输介质,以及网络速度各不相同,只要是以太网,采用的都是CSMA/CD介质访问控制方法。
即任何结点没有可预约的发送时间,所有结点平等地争用发送时间,并随机地发送数据。
哈工大计算机网络实验报告之五
计算机网络课程实验报告实验5:利用Ethereal分析TCP、UDP、ICMP协议实验过程:使用Ethereal分析TCP协议: (15分)得分:抓取本机与http://gaia。
/ethereal—labs/alice。
txt通信过程中的网络数据包.根据操作思考以下问题:●客户服务器之间用于初始化TCP连接的TCP SYN报文段的序号(sequence number)是多少?在该报文段中,是用什么来标示该报文段是SYN报文段的?Seq=0Flags中的syn位为1,ack位为0,说明是syn报文段●服务器向客户端发送的SYNACK报文段序号是多少?该报文段中,Acknowledgement字段的值是多少?Gaia.cs。
umass。
edu服务器是如何决定此值的?在该报文段中,是用什么来标示该报文段是SYNACK报文段的?Seq=0Ack=1,服务器根据客户端发送的SYN报文的Seq值加一后得到此值Flags中的Ack和Syn位都为1,所以是SYNACK报文●如果将包含HTTP POST命令的TCP报文段看作是TCP连接上的第一个报文段,那么该TCP连接上客户机向服务器发送的第六个报文段的序号是多少?是何时发送的?该报文段所对应的ACK是何时接收的?第六个报文段:对应的ack报文段:23号报文时第六个报文,seq=6310,发送时间:Jun 1,2013 13:32:56.587941000 对应的ack报文段接收时间Jun 1,2013 13:32:56.993379000●前六个TCP报文段的长度各是多少?在整个文件发送过程中,接受方公示的窗口大小是否变化?窗口大小代表什么含义?(可参考教科书“流量控制”一节)首个报文段长度为555,其余都为1506,接收方窗口长度是变化的.它代表接收方端口上缓冲区空闲空间的大小,显示其接受能力●TCP连接的throughput (bytes transferred per unit time)是多少?请写出你的计算过程.(不必给出计算结果,表达出计算的思路即可)TCP连接发送报文的数据字节总数÷发送数据报总时间●实验结论,以及实验中遇到的其他问题是如何解决的?结论:tcp协议在建立连接时要经历三次握手过程;当tcp连接需要发送比较大块的数据时,会将其分割成若干份数据报发送.Tcp协议利用窗口大小来实现端到端的流量控制问题:实验课后到四楼机房重做实验发现那里的网络不适合做这次实验(在那研究了一个小时),后来用自己电脑回到寝室做实验比较顺利。
哈工大软件学院《计算机网络》实验指导书(软件学院2016)
哈尔滨工业大学软件学院《计算机网络》实验指导书李全龙2016年10月前言《计算机网络》课程是计算机科学与技术专业的重要专业课程之一。
随着计算机网络技术的迅速发展和在当今信息社会中的广泛应用,给《计算机网络》课程的教学提出了新的更高的要求。
由于计算机网络是一门实践性较强的技术,课堂教学应该与实践环节紧密结合。
将《计算机网络》课程建设成世界一流的课程,是近期《计算机网络》课程努力的方向。
希望同学们在使用本实验指导书及进行实验的过程中,能够帮助我们不断地发现问题,并提出建议,使《计算机网络》成为具有世界一流水平的课程。
实验要求计算机网络是现代信息社会最重要的基础设施之一。
在过去十几年里得到了迅速的发展和应用。
《计算机网络》课程实验的目的是为了使学生在课程学习的同时,通过在一个计算机网络环境中的实际操作,对现代计算机网络的基本功能有一个初步的了解;通过实现一个数据链路层协议,掌握计算机网络通信协议的基本实现技术;通过一个简单文件传送协议的设计和实现,了解计算机网络高层协议设计实现的环境和方法;还提供了一些可以选作的实验以供有余力有兴趣的同学进一步提高。
总之,通过上述实验环节,使学生加深了解和更好地掌握《计算机网络》课程教学大纲要求的内容。
在《计算机网络》的课程实验过程中,要求学生做到:(1)在各次实验之前提前预习实验指导书有关部分,认真做好实验准备, 就实验可能出现情况提前做出思考和分析。
(2)仔细观察上机和上网操作时出现的各种现象,记录主要情况,做出必要说明和分析。
(3)认真书写实验报告。
实验报告包括实验目的和要求,实验情况及其分析。
对需要编程的实验,写出程序设计说明,给出源程序框图和清单。
(4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。
(5)实验课程不迟到。
根据迟到时间长短扣除相应出勤分数。
无故缺席, 当次实验按零分计,过后不补。
(6)实验采用当堂检查方式,每个实验都应当在规定的时间内完成并检查通过。
计算机网络实验路由器配置实验(哈工程)
(6)ping测试PC0和PC1是否连通。
三、实验环境
计算机、路由器(PacketTracer模拟器)
四、实验步骤与过程
1.连接实验拓扑结构图
2.静态路由配置
首先配置路由器端口IP地址,
然后增加双向的静态路由
思考:为什么在pc和route之间连接交换机?
个人思考后得到一些思路,若只考虑连通性可能不需要连接,直接用交叉线即可连接起来。而实验中把两个路由的左右侧作为的是一个网段,而并非一台PC,因此,采用交换机来代表左右两侧的网段。
改进:静态路由表需要手动的设置,当网络环境复杂,对于设置起来非常的麻烦,若采用支持动态路由表的路由协议,可动态的对路由表进行更新,更适应复杂的网络。
(本页写不下可加页)
(1)规划IP地址,可依次划分为192.168.1.0、192.168.2.0、192.168.3.0三个网段;
(2)分别配置PC0、PC1的IP地址及网关地址;
(3)分别配置路由器R0、R1的端口IP地址;
(4)ping测试Pc0到路由器端口是否连通;
(5)规划并添加静态路由,在全局配置模式下使用IP route命令添加静态路由;
另外,为更好地体会局域网的路由与交换机的功能,可增加交换机所连接的PC数量来验证路由器与交换机所起到的不同功能。
总结:本次实验是对路由器的配置实验,通过亲自动手配置路由器和pc机,理解了局域网不同网段的数据传输过程以及实现传输的配置方法。通过本次实验,对计算机网络的结构和运作过程有了更加深刻的理解。
静态路由表需要手动的设置当网络环境复杂对于设置起来非常的麻烦若采用支持动3态路由表的路由协议可动态的对路由表进行更新更适应复杂的网络
【实验】计算机网络实验报告
【关键字】实验《计算机网络》实验报告篇一:计算机网络实验报告《计算机网络》实验报告班级:学号:姓名:指导教师:信管1202班0202张军李辉实验时间:实验一网线制作XX-01-06实验名称:一、实验目的:1、认识网线(双绞线)、串行线、并行线和网线制作工具2、掌握各种标准的网线线序排列3、掌握直通线、交叉线的制作方法二、实验内容:1. 直通线的制作1) 利用剪线钳剪下所需的双绞线的长度,至少0.6m,最多不超过100m。
然后利用双绞线剥线器将双绞线的外皮除去2-3cm。
2) 确定双绞线的每根线已经正确放置之后,就可以用RJ45压线钳压接RJ45接头,要确保每一根线与接头的引脚充分接触。
3) 按照同样的方法制作另一端的RJ45接头。
4) 用测线仪尝试做好的网线,看是否合格。
5) 打开测线仪电源,将网线插头分别插入主尝试器和远程尝试器,主机指示灯从1-8逐个顺序闪亮,如果网线合格,远程尝试器也应该按1-8的顺序依次闪亮。
若接线不正常,则按下述情况显示:1当有一根网线如3号线断路时,主尝试仪和远程尝试端3号等都不亮○2当有几条线不通时,这几条线的灯都不亮;当网线中少于2根线连通时,灯都不亮。
○ 3当两头网线乱序,例2,4线乱序,则显示如下:○主尝试器不变:1-2-3-4-5-6-7-8-G 远程尝试端为:1-4-3-2-5-6-7-8-G4当网线有2根短路时,○则主尝试器显示不亮,而远程尝试端显示短路的两根线灯都微亮,若有3根以上(含3根)短路时则所有短路的几条线号的灯都不亮。
2. 交叉线的制作按照直通线制作的操作方法,一端A类,一端B类,即可完成交叉线的制作。
三、实验结果制作好的直通线,将直通线网线插头分别插入主尝试器和远程尝试器,主机指示灯从1-8逐个顺序闪亮,远程尝试器也按1-8的顺序依次闪亮。
双绞线制作好后,经远程尝试器尝试后,也制作成功四、实验中遇到的问题及解决方法首次制作完成后,双绞线有一个水晶头因为压接力度较小,使水晶头较大,很难放进尝试器插口,勉强放进去后,尝试器指示灯也没有正常亮起,后经重新制作后,指示灯正常亮起实验名称:实验时间:实验二Web服务器的配置和组建工作组对等网XX-01-06篇二:计算机网络实验报告计算机网络实验报告《计算机网络》实验报告【实验一】认识计算机网络【实验目的】1.初步掌握计算机网络的定义;2.认识计算机网络的拓扑结构;3.了解计算机网络的功能。
网络安全实验报告(HEU哈尔滨工程大学 全部实验)
实验报告网络安全实验哈尔滨工程大学目录实验一、网络分析器应用实验 (4)一、实验目的 (4)二、实验仪器与器材 (4)三、实验原理 (4)四、实验过程与测试数据 (5)五、实验分析 (15)六、实验体会 (16)七、单元考核 (17)实验二、剖析远程控制程序 (18)一、实验目的 (18)二、实验仪器与器材 (18)三、实验原理 (18)四、实验过程与测试数据 (19)五、实验分析 (26)六、实验体会 (27)七、单元考核 (28)实验三、SSL、VPN应用及防护墙技术 (29)一、实验目的 (29)二、实验仪器与器材 (29)三、实验原理 (30)四、实验过程与测试数据 (30)五、实验分析 (35)六、实验体会 (35)七、单元考核 (36)实验四、入侵检测系统分析与应用 (37)一、实验目的 (37)二、实验仪器与器材 (37)三、实验原理 (37)四、实验过程与测试数据 (38)五、实验分析 (43)六、实验体会 (43)七、单元考核 (44)实验五、虚拟蜜罐分析与实践 (45)一、实验目的 (45)二、实验仪器与器材 (45)三、实验原理 (45)四、实验过程与测试数据 (45)五、实验分析 (53)六、实验体会 (53)七、单元考核 (54)综合成绩 (55)实验一、网络分析器应用实验一、实验目的1、程序安装实验通过本实验,学会在Windows环境下安装Sniffer;能够运用Sniffer捕获报文。
2、数据包捕获实验通过本实验,熟练掌握Sniffer数据包捕获功能的使用方法。
3、网络监视实验通过本实验,熟练掌握Sniffer的各项网络监视模块的使用;熟练运用网络监视功能,撰写网络动态运行报告。
4、网络协议嗅探通过本实验,理解常用Sniffer工具的配置方法,明确多数相关协议的明文传输问题;通过TCP/IP主要协议的报头结构,掌握TCP/IP网络的安全风险。
5、FTP协议分析通过本实验,掌握利用Sniffer软件捕获和分析网络协议的具体方法。
哈工大_计算机软件基础实验报告_范例
int main()
{
int i,x;
char choice;
struct node *tree=NULL;
printf ("Please input the numbers that you want to have in your tree :");
scanf ("%d",&max);
for (i=1;i<=max;i++)
t=s;
else
bol=1;
}
if(bol==1)
{
if(p==f->llink)
f->llink=s;
else
f->rlink=s;
}
free(p);
return(t);
}
int main()
{
int n,i,k,m,l,x,y,z;
int flag1=0;
struct node *find(struct node *tree,int x);
if (choice=='Y'||choice=='y')
preorder(tree);
return 0;
}
二、实验过程
先用递归算法建立一颗二叉树,当输入为#时,所对应的节点为空其余全都输入字母,然后再用非递归算法,前序遍历一颗二叉树:即按照访问根节点,遍历左子树,遍历右子树的顺序,遍历这颗二叉树。
r->llink=NULL;
tree=r;
}
else/*树不为空*/
{
r=tree;
while (r!=NULL)
{
q=r;/*q为r,即上个节点地址*/
哈工大计算机网络实验报告之五
计算机网络课程实验报告实验5:利用Ethereal分析TCP、UDP、ICMP协议实验过程:使用Ethereal分析TCP协议: (15分)得分:抓取本机与/ethereal-labs/alice.txt通信过程中的网络数据包。
根据操作思考以下问题:●客户服务器之间用于初始化TCP连接的TCP SYN报文段的序号(sequence number)是多少?在该报文段中,是用什么来标示该报文段是SYN报文段的?Seq=0Flags中的syn位为1,ack位为0,说明是syn报文段●服务器向客户端发送的SYNACK报文段序号是多少?该报文段中,Acknowledgement字段的值是多少?服务器是如何决定此值的?在该报文段中,是用什么来标示该报文段是SYNACK报文段的?Seq=0Ack=1,服务器根据客户端发送的SYN报文的Seq值加一后得到此值Flags中的Ack和Syn位都为1,所以是SYNACK报文●如果将包含HTTP POST命令的TCP报文段看作是TCP连接上的第一个报文段,那么该TCP连接上客户机向服务器发送的第六个报文段的序号是多少?是何时发送的?该报文段所对应的ACK是何时接收的?第六个报文段:对应的ack报文段:23号报文时第六个报文,seq=6310,发送时间:Jun 1,2013 13:32:56.587941000 对应的ack报文段接收时间Jun 1,2013 13:32:56.993379000●前六个TCP报文段的长度各是多少?在整个文件发送过程中,接受方公示的窗口大小是否变化?窗口大小代表什么含义?(可参考教科书“流量控制”一节)首个报文段长度为555,其余都为1506,接收方窗口长度是变化的。
它代表接收方端口上缓冲区空闲空间的大小,显示其接受能力●TCP连接的throughput (bytes transferred per unit time)是多少?请写出你的计算过程。
大工17秋《计算机网络实验(一)》实验报告(辅导)
《计算机网络实验(一)》课程学习要求一、课程考核形式本课程的考核形式为离线作业(实验报告),无在线作业和考试。
“离线作业及要求”在该课程的“离线作业”模块中下载。
二、离线作业要求学生需要在平台离线作业中下载“大工17秋《计算机网络实验(一)》实验报告”,观看实验课件,根据课件中的操作及实验结果来读取实验数据、认真填写“大工17秋《计算机网络实验(一)》实验报告”,并提交至课程平台,学生提交的实验报告作为本课程考核的依据,未提交者无成绩。
《计算机网络实验(一)》实验报告由PC的网络连接及测试实验、交换机VLAN的基本配置实验、路由器静态路由配置、生成树协议STP的配置、路由器RIP的基本配置,五个独立的部分构成,学生需要完成实验报告的全部内容。
三、离线作业提交形式及截止时间学生需要以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业,点“上交”即可。
如下图所示。
截止时间: 2018年3月14日 23:59:59。
在此之前,学生可随时提交离线作业,如需修改,可直接上传新文件,平台会自动覆盖原有文件。
四、离线作业批阅老师会在作业关闭后集中批阅离线作业,在离线作业截止提交前不进行任何形式的批阅。
注意事项:独立完成实验报告,不准抄袭他人或者请人代做,如有雷同,成绩以零分计!大连理工大学网络教育学院2017年11月姓名:报名编号:学习中心:层次:(高起专或专升本)专业:客观题:谈谈你对本课程学习过程中的心得体会?实验一:PC的网络连接及测试实验目的:实验问题讨论:1.T568A 线序和T568B线序。
2.网线制作步骤。
实验二:交换机VLAN的基本配置实验目的:实验问题讨论:1.哪些命令是将Switch B的1-6号端口划分到VLAN2?2. 4台PC机之间能够ping通吗?请写出结果及其原因。
实验三:路由器静态路由配置实验目的:实验问题讨论:1.路由器静态路由配置实验,为什么需要两条配置口电缆,其作用是什么?2.通过路由器静态路由配置的实验,写出静态路由实现的功能以及静态路由配置的作用。
哈工大 计算机软件基础实验报告 范例
preorder(shutree);
printf("\n");
break;
case 2:
printf("输入你要删除的值\n");
scanf("%d",&k);
j=find(shutree,k);
printf("输入你要删除结点的双亲值(无双亲输入0)\n");
scanf("%d",&l);
实验一顺序存储的线性表维护子系统的实现
实验报告
姓名:学号:日期:
一、实验程序
#include <stdio.h>
#define max 20
int last=20;
int node[max]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19};
int main()
s[top]=p->rlink;
}
p=p->llink;
}
if(top!=-1)
{
p=s[top];
top=top-1;
}
}while(p!=NULL || top!=-1);
}
struct node *createtree(struct node *tree)
{
char ch;
scanf("%c",&ch);
k=findi=flag2=0;
while(k<=last-1&&!flag2)
{
if(node[k]==x)
{
findi=k;
哈工大计算机网络实验报告之五
Flags中的Ack和Syn位都为1,所以是SYNACK报文
如果将包含HTTP POST命令的TCP报文段看作是TCP连接上的第一个报文段,那么该TCP连接上客户机向服务器发送的第六个报文段的序号是多少?是何时发送的?该报文段所对应的ACK是何时接收的?
实验过程:
使用Ethereal分析TCP协议: (15分)
得分:
抓取本机与/ethereal-labs/alice.txt通信过程中的网络数据包。根据操作思考以下问题:
客户服务器之间用于初始化TCP连接的TCP SYN报文段的序号(sequence number)是多少?在该报文段中,是用什么来标示该报文段是SYN报文段的?
第六个报文段:
对应的ack报文段:
报文时第六个报文,seq=6310,发送时间:Jun 1,2013 13:32:56.587941000
对应的ack报文段接收时间Jun 1,2013 13:32:56.993379000
前六个TCP报文段的长度各是多少?在整个文件发送过程中,接受方公示的窗口大小是否变化?窗口大小代表什么含义?(可参考教科书“流量控制”一节)
观察一个由你的主机发送的ICMP请求包,其ICMP类型和代码号是什么?该ICMP包还含有哪些字段?checksum, sequence number和identifier字段各占多少字节?
ICMP类型:8(响应请求ECHO-REQUEST)
代码号为0
ICMP报文包括IP头、ICMP头和ICMP体,还包含checksum、identifier、sequence number、data这些字段。
对比前面的TCP协议分析,你能看出UDP是无连接的吗?
哈工大威海 计算机网络 实验报告
(10)退出Ethereal。
1、掌握PING命令的基本使用方法(包括参数的使用),对网络常见故障利用命令进行分析判断:2、用Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间,分析网络延时产生的原因。
3、利用Netstat命令了解网络的整体使用情况。
显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,统计目前总共有哪些网络连接正在运行。
4、利用IPCONFIG命令显示所有当前的TCP/IP网络配置值、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。
使用不带参数的IPCONFIG显示所有适配器的IP地址、子网掩码、默认网关。
5、利用ARP确定对应IP地址的网卡物理地址。
查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。
DNS层次查询、SMTP协议分析1、熟练掌握nslookup命令,并对nslookup命令的参数进行熟练掌握。
13个根名称服务器: 198.41.0.4 美国 192.228.79.201 美国(另支持IPv6) 192.33.4.12 法国 128.8.10.90 美国 192.203.230.10 美国 192.5.5.241 美国(另支持IPv6) 192.112.36.4 美国 128.63.2.53 美国(另支持IPv6) 192.36.148.17 瑞典 192.58.128.30 美国 193.0.14.129 英国(另支持IPv6)L. 198.32.64.12 美国 202.12.27.33 日本(另支持IPv6)2、利用TELNET进行SMTP的邮件发送。
3、熟练掌握抓包软件ethereal。
哈工大计算机网络实验报告
哈尔滨工业大学计算机通信网络实验指导书倪洁徐志伟2012.11.1实验一 IIS网站的架设一、实验目的Windows Server 2003包含Internet Information Services (IIS, Internet信息服务),它可以让我们架设网站、FTP服务器、SMTP服务器、NNTP服务器,并且在配置POP3服务器后,还可以架设电子邮件服务器。
本实验在于使学生更好地理解安装与测试IIS、网站的基本设置、实际目录与虚拟目录以及建立新网站、远程管理网站,掌握计算机网络配置的基本监测技术。
二、实验内容1、安装与测试IIS(1) 安装IIS安装IIS的步骤如下:步骤1: 选择“开始”“控制面板”“添加或删除程序”“添加/删除Windows组件”。
步骤2: 在图1-1中选择“应用程序服务器”,然后单击详细信息按钮。
图1-1图1-2步骤3 :在图1-2中选择“Internet信息服务(IIS)”后单击确定按钮。
步骤4 :回到前一个画面后单击下一步按钮,然后但击完成按钮。
(2)测试IIS是否安装成功安装完毕后,可以通过“IIS管理器”来管理网站。
“IIS管理器”的启动方法为“开始”“管理工具”“Internet信息服务(IIS)管理器”或“开始”“运行”,输入inetmgr。
如图1-3所示为“IIS管理器”的画面,由图中可以看出已经有一个网站:“默认网站”。
图1-3可以利用以下几种方法来测试:利用网址利用IP地址http://192.168.0.1利用计算机名称http://server1若连接成功,则应会有如图1-4所示的网页。
图1-42、网站的基本设置(1)主目录与默认文件主目录的设置主目录的设置是通过右击“默认网站”,选择“属性”“主目录”的方法来设置的,如图1-5示。
您可以将主目录设置为:此计算机上的目录;另一台计算机上的共享:如图1-6示。
图1-5图1-6图1-7图1-8重定向到URL:如图图1-7所示将定向到网页。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(8)在显示筛选规则中输入“http”,单击“apply”,分组列表窗口将只显示HTTP协议报文。
实验过程描述
实验过程描述
实验过程描述
实验过程描述
实验过程描述
网络常用命令的使用
1、掌握PING命令的基本使用方法(包括参数的使用),对网络常见故障利用命令进行分析判断:
命令格式:
ping IP地址或主机名[-t] [-a] [-n count] [-l size]
常用参数含义:
-t不停地向目标主机发送数据;
命令格式:
netstat [-r] [-s] [-n] [-a]
参数含义:
-a显示所有连接和侦听端口。
-b显示在创建每个连接或侦听端口时涉及的可执行程序。
-e显示以太网统计。此选项可以与-s选项结合使用。
-f显示外部地址的完全限定域名(FQDN)。
-n以数字形式显示地址和端口号。
-o显示拥有的与每个连接关联的进程ID。
-a以IP地址格式来显示目标主机的网络地址;
-n count指定要Ping多少次,具体次数由count来指定;
-l size指定发送到目标主机的数据包的大小。
2、用Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间,分析网络延时产生的原因。
命令格式:
tracert IP地址或主机名[-d][-h maximumhops][-j host_list] [-w timeout]
3、利用Netstat命令了解网络的整体使用情况。显示当前正在活动的网络连接的详细信息,
4.利用IPCONFIG命令显示所有当前的TCP/IP网络配置值、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。使用不带参数的IPCONFIG显示所有适配器的IP地址、子网掩码、默认网关。
5利用ARP确定对应IP地址的网卡物理地址。查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。
计算机网络与通信实验报告(一)
学 号
姓 名
班 级
报告日期
实验内容
网络常用命令的使用及DNS层次查询、SMTP协议分析
实验目的
1)掌握网络常用命令的使用;
2)利用网络常用命令对网络中常见现象进行分析判断。、
3)了解和掌握DNS层次结构,利用NSLOOKUP命令对DNS层次结构进行访问;
4)了解电子邮件系统发送及接受处理过程,对SMTP协议进行分析;
(9)选择分组列表窗口中的第一条http报文。它应该是你的计算机发向服务器的HTTP GET报文。当你选择该报文后,以太网帧、IP数据报、TCP报文段、以及HTTP报文首部信息都将显示在分组首部子窗口中。单击分组首部详细信息子窗口中向右和向下箭头,可以最小化帧、以太网、IP、TCP信息显示量,可以最大化HTTP协议相关信息的显示量。其结果与图5相似。
(5)开始分组俘获后,会出现如图4所示的分组俘获统计窗口。该窗口统计显示各类已俘获分组的数量。在该窗口中有一个“stop”按钮,可以停止分组的俘获。但此时最好不要停止俘获分组。
(6)在运行分组俘获的同时,在浏览器地址栏中输入某网页的URL,如:
为显示该网页,浏览器需要连接的服务器,并与之交换HTTP报文,以下载该网页。包含这些HTTP报文的以太网帧将被Ethereal俘获。
(10)退出Ethereal。
实验结果
实验结果
实验结果
实验结果
实验结果
实验结果
网络常用命令的使用
1、掌握PING命令的基本使用方法(包括参数的使用),对网络常见故障利用命令进行分析判断:
2、用Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间,分析网络延时产生的原因。
DNS层次查询、SMTP协议分析
1、熟练掌握nslookup命令,并对nslookup命令的参数进行熟练掌握。
2、利用TELNET进行SMTP的邮件发送。
实验当中问题
及解决方法
1、问题:用SMPT协议发邮件的来自候遇见连接失败、用户被锁定等问题。
解决方法:很多人用公共邮箱,账户因为多次访问被锁。换个人邮箱来进行测试
-t显示当前连接卸载状态。
4、利用IPCONFIG命令显示所有当前的TCP/IP网络配置值、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。使用不带参数的IPCONFIG显示所有适配器的IP地址、子网掩码、默认网关。
命令格式:
Ipconfig[/all][/batch file][/renew all][/release all][/renew n][/release n]
简单示例:
TELENT邮件服务器IP25
HELO LIU
AUTH LOGIN
*******(输入以base64编码后用户名)
***********(输入以base64编码后密码)
MAIL FROM:<发送方的邮件地址>
RCPT TO:<接收方的邮件地址>
DATA
FROM:发送方邮箱
TO:接收方邮箱
SUBJECT:LIU
参数含义:
-d不解析目标主机的名字;
-h maximum_hops指定搜索到目标地址的最大跳跃数;
-j host_list按照主机列表中的地址释放源路由;
-w timeout指定超时时间间隔,程序默认的时间单位是毫秒。
3、利用Netstat命令了解网络的整体使用情况。显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,统计目前总共有哪些网络连接正在运行。
-g[ InetAddr] [ -N IfaceAddr]与-a相同。
-d InetAddr [IfaceAddr]删除指定的IP地址项,此处的InetAddr代表IP地址。对于指定的接口,要删除表中的某项,请使用IfaceAddr参数,此处的IfaceAddr代表指派给该接口的IP地址。要删除所有项,请使用星号(*)通配符代替InetAddr。
-p proto显示proto指定的协议的连接;proto可以是下列任何一个: TCP、UDP、TCPv6或UDPv6。如果与-s选项一起用来显示每个协议的统计,proto可以是下列任何一个: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或UDPv6。
-r显示路由表。
-s显示每个协议的统计。默认情况下,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的统计;-p选项可用于指定默认的子网。
(4)在实验中,可以使用窗口中显示的默认值。在“Ethereal: Capture Options”窗口的最上面有一个“interface”下拉菜单,其中显示计算机所具有的网络接口(即网卡)。当计算机具有多个活动网卡时,需要选择其中一个用来发送或接收分组的网络接口(如某个有线接口)。随后,单击“ok”开始进行分组俘获,所有由选定网卡发送和接收的分组都将被俘获。
参数含义:
/?显示帮助信息
/all显示现时所有网络连接的设置
/release释放某一个网络上的IP位置
/renew更新某一个网络上的IP位置
/flushdns把DNS解析器的暂存内容全数删除
5、利用ARP确定对应IP地址的网卡物理地址。查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。
命令格式:
5)掌握捕包软件ethereal的使用,了解网络协议实体间进行交互以及报文交换的情况;
实验预备知识
1)掌握DNS基本构成原理及三层结构。
2)电子邮件系统的构成,包含在发送方、接收方进行邮件传递涉及的各种协议及协议构成,区分SMTP协议与邮件消息格式的异同点。
3)了解常用捕包软件。捕包软件不但可以分析数据包的流向,也可以对数据包的内容进行监听,可以观察TCP/IP协议族中应用层、传输层、网络层、数据链路层和有关网络安全的各种协议的活动。
liuyang like Philatelic!
.(这个点与回车,必须的)
QUIT
3、熟练掌握抓包软件ethereal。
实验步骤
(1)启动主机上的web浏览器。
(2)启动ethereal。会看到如图2所示的窗口,只是窗口中没有任何分组列表。
(3)开始分组俘获:选择“capture”下拉菜单中的“Start”命令,会出现如图3所示的“Ethereal: Capture Options”窗口,可以设置分组俘获的选项。
-s InetAddr EtherAddr [IfaceAddr]向ARP缓存添加可将IP地址InetAddr解析成物理地址EtherAddr的静态项。
/?在命令提示符下显示帮助。
DNS层次查询、SMTP协议分析
1、熟练掌握nslookup命令,并对nslookup命令的参数进行熟练掌握。
2、利用TELNET进行SMTP的邮件发送。
2、问题:抓包软件无法正常在自己的电脑内安装。
解决方法:在网上搜索适合自己操作系统的安装包。
3、问题:在抓包实验中,抓到很多没有用的数据。
解决方法:尽量不要采用无线网络连接,可以采用以太网连接。
成绩(教师打分)
优秀
良好
及格
不及格
arp[-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]
参数含义: