数据通信与计算机网络 实验报告3
数据通信网络技术实验报告

数据通信网络技术实验报告一、实验目的1.理解数据通信网络技术的基本概念和原理;2.掌握数据通信网络设备的基本操作方法;3.了解常用的数据通信网络协议。
二、实验器材1.一台个人电脑;2.路由器;3.交换机;4.网线。
三、实验内容1.网络拓扑实验在实验室里,搭建一个简单的数据通信网络拓扑结构。
将一台个人电脑连接到路由器上,并连接到互联网。
再连接一个交换机,将多台电脑连接到该交换机上。
通过该拓扑结构,实现多台电脑之间的数据通信和与互联网之间的数据交换。
2.数据通信实验在搭建好的数据通信网络拓扑结构下,通过两台电脑之间进行数据通信实验。
使用ping命令测试两台电脑之间的通信连通性,并观察网络延迟和丢包情况。
3.网络协议实验通过 Wireshark 软件,抓包分析网络数据通信过程中所使用的网络协议。
了解常用的网络协议,如 TCP/IP、HTTP、FTP等,并分析其工作原理。
四、实验步骤1.搭建简单的数据通信网络拓扑结构根据实验要求,将个人电脑连接到路由器上,并通过交换机将多台电脑连接到该交换机上。
2.进行数据通信实验在两台电脑上分别打开命令行窗口,使用ping命令进行相互通信测试。
观察通信情况,记录网络延迟和丢包情况。
3.进行网络协议实验在两台电脑上安装 Wireshark 软件,并打开抓包分析功能。
进行数据通信测试,并观察抓包结果。
分析抓包结果,了解所使用的网络协议和其工作原理。
五、实验结果与分析1.网络拓扑结构搭建成功,多台电脑之间能够正常通信,并与互联网连接良好。
2.数据通信实验结果良好,延迟较低,丢包率较低。
3. 使用 Wireshark 软件抓包分析结果显示,数据通信过程中使用了TCP/IP、HTTP等协议,并且这些协议都能够正常工作。
六、实验总结通过本次实验,我深入了解了数据通信网络技术的基本概念和原理。
我掌握了数据通信网络设备的基本操作方法,并了解了常用的数据通信网络协议。
通过实验,我成功搭建了一个简单的数据通信网络拓扑结构,并进行了数据通信实验和网络协议实验。
数据通信与计算机网络综合性实验

数据通信与计算机网络综合性实验一、实验目的1.了解数据通信和计算机网络的基本概念和原理;2.掌握网络通信协议的原理和常见协议的使用;3.通过实验建立和配置局域网,实现局域网内主机之间的数据通信;4.学习使用网络性能分析工具进行网络性能测试与调优。
二、实验内容1.实验环境配置搭建实验环境,包括至少两台计算机、交换机、网线等。
2.局域网建立与配置(1)设置每台计算机的IP地址、子网掩码、网关;(2)通过网线将计算机与交换机连接;(3)配置交换机的端口,确保局域网内计算机能够相互通信。
3.数据通信(1)基于TCP协议,实现两台计算机之间的简单文件传输;(2)基于UDP协议,实现两台计算机之间的简单消息传递。
4.网络性能测试与调优(1)使用网络性能分析工具,对局域网进行性能测试;(2)通过调整局域网网络设备的参数,优化网络性能。
三、实验步骤1.实验环境搭建按照实验要求,将计算机与交换机连接,配置好基本网络参数。
2.局域网建立与配置首先设置每台计算机的IP地址、子网掩码、网关,确保每台计算机能够正常上网;然后将计算机与交换机通过网线连接,配置交换机的端口,确保局域网内计算机能够相互通信。
3.数据通信基于TCP协议,使用Socket编程,编写简单的文件传输程序,实现两台计算机之间的文件传输功能。
首先,通过服务器端程序监听指定端口,等待客户端连接;然后,客户端程序连接服务器端,并发送文件内容;最后,服务器端接收文件内容并保存。
通过文件传输测试,确保两台计算机之间能够正常通信。
接着,基于UDP协议,使用Socket编程,编写简单的消息传递程序,实现两台计算机之间的消息传递功能。
首先,通过服务器端程序监听指定端口,等待客户端发送消息;然后,客户端程序连接服务器端,并发送消息内容;最后,服务器端接收消息内容并显示。
通过消息传递测试,确保两台计算机之间能够正常通信。
4.网络性能测试与调优使用网络性能分析工具,如Wireshark,对局域网进行性能测试。
数据通信与计算机网络实验:CRC校验

实验2:CRC冗余循环校验码实验目的1.了解信道编码在通信系统中的重要性;2.掌握CRC循环码编译码的原理;3.掌握CRC循环码检错纠错原理;实验原理1.实验原理框图2.框图说明:循环码编码过程:数字终端的信号经过串并变换后,进行分组,分组后的数据再经过循环码编码,数据由4bit变为7bit。
实验内容一、循环码编码规则验证通过改变输入数字信号的码型,观测延时输出,编码输出以及译码输出,验证循环码编译码规则,并对比汉明码编码规则有何异同。
1.关电,按表格所示进行连线。
2.开电,设置主控菜单,选择【主菜单】→【通信原理】→【循环码】。
(1)将2号模块的拨码开关S12#拨为10100000,拨码开关S22#、S32#、S42#均拨为00000000。
(2)将6号模块的拨码开关S16#拨为0010,即编码方式为循环码。
拨码开关S36#拨为0000,即无错模式。
按下S26#系统复位键。
3.此时系统初始状态为:2号模块提供32K编码输入数据,6号模块进行循环编译码,无差错插入模式。
4.实验操作及波形观测。
(1)用示波器观测TH5处编码输出波形。
注:为方便观测,可以以TH4处延时输出作为输出编码波形的对比观测点。
此处观测的两个波形是同步的。
(2)拨动拨码开关S1前四位观测编码输出并填入下表中:二、循环码检纠错性能检验1. 将6号模块S3按照插错控制表中的拨码方式,逐一插入不同错误,按下6号模块S2系统复位。
重复步骤3~4,验证循环码的检纠错能力。
2. 将示波器触发源通道接TP2帧同步信号,示波器另一个通道接TP1插错指示,可以观测插错位置。
三、实验报告常用的G(3)生成多项式有:G(X)=X3+X2+1 G(X)=X3+X+1 G(X)=X3+11、根据实验测试记录,完成实验表格;2、结合实验波形分析实验电路的工作原理,简述其工作过程;3、分析循环码实现检错及纠错的原理。
《计算机网络与通信设计》实验报告

《计算机网络与通信设计》实验报告计算机网络与通信设计实验报告
实验目的
本实验的主要目的是设计和实现一个基于计算机网络的通信系统。
通过该实验,我们将研究和掌握计算机网络的基本概念和通信协议,并能够设计和实现一个简单的通信系统。
实验内容
本实验采用以下步骤进行设计和实现:
1. 确定通信系统的目标和需求,例如传输速率、可靠性等。
2. 设计和实现网络拓扑结构,包括计算机的连接方式和布局。
3. 配置和设置网络设备,如路由器、交换机等。
4. 实现通信协议,例如TCP/IP协议栈。
5. 开发通信系统的应用程序,例如聊天程序或文件传输程序。
6. 进行系统测试和性能优化。
实验结果
经过实验,我们成功设计和实现了一个基于计算机网络的通信系统。
该系统能够满足设定的传输速率和可靠性要求,并能够进行可靠的数据传输和通信。
实验总结
通过本次实验,我们深入了解了计算机网络的基本原理和通信协议。
我们学会了如何设计和实现一个简单的通信系统,并了解了实际应用中的网络配置和性能优化技巧。
这次实验不仅增强了我们的实践能力,也提高了我们的团队合作能力。
在实验过程中,我们通过共同努力克服了各种困难,并取得了良好的实验结果。
参考资料
- 《计算机网络与通信设计实验教程》
- 计算机网络与通信设计相关文献和资料。
数据通信与计算机网络综合性实验

华北科技学院计算机学院综合性实验实验报告课程名称计算机网络实验学期2014 至2015 学年第二学期学生所在系部计算机学院年级B2012级专业班级计科B12-1 学生姓名江明月学号4128任课教师高晓燕实验成绩计算机学院制实验报告须知1、学生上交实验报告时,必须为打印稿(A4纸)。
页面空间不够,可以顺延。
2、学生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、内容、结果及分析等。
3、教师应该填写的内容包括:实验成绩、教师评价等。
4、教师根据本课程的《实验指导》中实验内容的要求,评定学生的综合性实验成绩;要求在该课程期末考试前将实验报告交给任课教师。
综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。
任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。
5、未尽事宜,请参考该课程的实验大纲和教学大纲。
《数据通信与计算机网络》课程综合性实验报告开课实验:网络工程实验室2015 年5 月30一、实验目的1.通过实验,学习和掌握TCP/IP协议分析的方法及其相关工具的使用。
2.熟练掌握TCP/IP体系结构;3.学会使用网络分析工具。
4.网络层、传输层和应用层有关协议分析;二、设备与环境Windows 2000 server 操作系统TCP/IP 协议Wireshark工具软件三、实验内容1.安装VMware虚拟机和配置VMware虚拟机(选做)。
2.要求同学掌握网络抓包软件Wireshark内容包括捕获网络流量进行详细分析:利用专家分析系统诊断问题;实时监控网络活动;收集网络利用率和错误等;3.协议分析(一):IP协议,内容包括:IP头的结构;IP数据报的数据结构分析;4.协议分析(二):TCP/UDP协议,内容包括:TCP协议的工作原理;TCP/UDP数据结构分析;5.协议分析(三):应用层协议分析,内容包括:完整的FTP会话分析。
四、实验步骤1.安装并运行wireshark并打开捕获界面。
《数据通信》实训报告

《数据通信》实训报告实训一、组建对等局域网及资源共享一、实训目的(1)熟悉两台计算机直联的方法和步骤。
(2)掌握组件多机对等局域网络的步骤和方法。
(3)掌握在对等网络中实现资源共享的基本方法。
二、实训内容及步骤(1)组建对等局域网将3台计算机连接到同一局域网下。
1、打开电脑的设置-网络-网络更改和网络共享-更改高级共享设置-专用中启用文件和打印机共享,所用网络中勾选无密码保护的共享,最后保存更改。
2、查找计算机。
双击我的电脑,单击网络,如果能显示其他计算机,证明网络是连通的。
(2)设置共享文件夹1、选择共享文件夹。
在我的电脑中找到或新建要共享的文件夹,单机右键选择属性,在菜单中选择共享。
2、设置共享。
单击共享(s)在下一个窗口添加共享用户everyone,权限设置为读取,单击共享来应用。
(2)共享文件夹的访问1、双击我的电脑,找到网络栏并双击,显示同一局域网中的计算机。
2、双击计算机来访问该主机上的共享资源。
3、对于经常访问的共享文件夹,最好是通过磁盘网络映射的方法,把一个共享文件夹映射成本地计算机上的网络驱动器。
三、实训过程中遇到的问题和解决办法1、问题:无法查找到同一局域网下的其他计算机。
解决办法:在设置-网络和internet-状态-属性中,将网络配置文件设为专用。
2、问题:设置共享文件夹时不要直接将桌面创建的文件夹设为共享文件夹,因为这样会把计算机的个人用户文件夹user设为共享,其中包含计算机个人信息会影响计算机安全。
解决办法:双击此电脑,在对应硬盘中设共享文件夹或创建共享文件夹。
三、实训总结通过学习组建对等局域网及资源共享,让我掌握了组件多机对等局域网络的步骤和方法和在对等网络中实现资源共享的基本方法。
同时也让我在生活和各种中受益,我可以通过在同一局域网中资源共享使同一资源用多太设备访问,大大减少了存储空间的占用。
实训二、FTP服务器的建立与管理一、实训目的1.掌握FTP服务器的配置与管理2.学会在客户端使用FTP服务二、实训内容及步骤1.启用Windows功能勾选FTP服务的功能并确定2.打开IIS管理器,右键网络,添加FTP站点,选择要用的物理地址后3.点击FTP授权规则,添加要授权的用户4.在控制面板中,添加两个其他用户设置密码和用户名5.回到FTP设置中,点击右边的编辑权限,安全-编辑-添加-高级-立即查找,找到新建的俩个用户,并添加,可以设置相应的权限6.在防火墙中点击允许应用或功能通过--找到FTP服务器勾选保存7.防火墙中点击高级设置-入站规则-新建规则-左边点程序-浏览找到svchost 选中,下一步完成设置三、实训过程中遇到的问题和解决办法1.问题:别人无法访问自己的ftp网站解决方法:(1)没有在同一个局域网中,连接同一个网(2)可能是自己再搭配服务器的时候没有选择自己的本地ip地址,改正即可(3)可能没有关闭所有防火墙,可以关闭防火墙,或者在防火墙中点击高级设置新建一个svchost入站规则(步骤7)。
数据通信实习报告

数据通信实习报告
一、实习概况
本次实习是在浙江一家信息技术公司完成数据通信方面的实习。
实习
主要以实验室为实习基础,在实习期间,对公司正在开发的局域网数据通
信系统做详细研究,完成实验室里针对数据通信的网络实验,实验以实现
简单的UDP通信和TCP报文序列发送为主要实验内容,实习周期为两个月,时间从2024年1月1日到2024年3月1日。
二、实习内容
1.实验室整体设备介绍:
实验室内的设备包括两台计算机、一台网络打印机、一台网络路由器、一台数据交换机、一台服务器以及一个集线器,所有设备均是该实验室的
主要设备。
2.硬件设备以及实验环境介绍:
实验期间,依据实验室要求,将两台电脑安装了:网络操作系统(Ubuntu)、网络调试软件(Wireshark)和网络虚拟机(Virtualbox),以及其它必要的软件;同时,将网络路由器和数据交换机进行了IP地址
划分和设置,并且连接计算机,最终形成了实验环境。
3.所做实验项目介绍:
(1)UDP数据通信实验:通过实验室提供的计算机,实现两台计算
机之间的UDP数据通信,即使用UDP协议发送数据,最终实现数据在发送
方和接收方的传输。
计算机网络实验报告实验3

计算机网络实验报告实验3一、实验目的本次计算机网络实验 3 的主要目的是深入理解和掌握计算机网络中的相关技术和概念,通过实际操作和观察,增强对网络通信原理、协议分析以及网络配置的实际应用能力。
二、实验环境本次实验在计算机网络实验室进行,使用的设备包括计算机、网络交换机、路由器等。
操作系统为 Windows 10,实验中使用的软件工具包括 Wireshark 网络协议分析工具、Cisco Packet Tracer 网络模拟软件等。
三、实验内容与步骤(一)网络拓扑结构的搭建使用 Cisco Packet Tracer 软件,构建一个包含多个子网的复杂网络拓扑结构。
在这个拓扑结构中,包括了不同类型的网络设备,如交换机、路由器等,并配置了相应的 IP 地址和子网掩码。
(二)网络协议分析启动 Wireshark 工具,捕获网络中的数据包。
通过对捕获到的数据包进行分析,了解常见的网络协议,如 TCP、IP、UDP 等的格式和工作原理。
观察数据包中的源地址、目的地址、协议类型、端口号等关键信息,并分析它们在网络通信中的作用。
(三)网络配置与管理在实际的网络环境中,对计算机的网络参数进行配置,包括 IP 地址、子网掩码、网关、DNS 服务器等。
通过命令行工具(如 Windows 中的 ipconfig 命令)查看和验证配置的正确性。
(四)网络故障排查与解决设置一些网络故障,如 IP 地址冲突、网络连接中断等,然后通过相关的工具和技术手段进行故障排查和解决。
学习使用 ping 命令、tracert 命令等网络诊断工具,分析故障产生的原因,并采取相应的解决措施。
四、实验结果与分析(一)网络拓扑结构搭建结果成功构建了包含多个子网的网络拓扑结构,各个设备之间能够正常通信。
通过查看设备的状态指示灯和配置信息,验证了网络连接的正确性。
(二)网络协议分析结果通过 Wireshark 捕获到的数据包,清晰地看到了 TCP 三次握手的过程,以及 IP 数据包的分片和重组。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据通信与计算机网络实验报告
专业:自动化
班级:09自动化
姓名:
学号:
指导教师:丛玉华
实验学期:第六学期
实验名称实验三协议分析
实验地点实B305 实验日期2012年06 月6日教师评语
(成绩)
一、实验目的
1、熟悉并掌握分组嗅探器Ethereal的基本使用与操作,
2、了解网络协议实体间进行交互以及报文交换的情况。
二、实验环境
思科网络实验室
Windows XP系统
三、实验内容
分解实验(一)IP协议分析
通过分析执行“ping” + “IP地址”+ “-l”+”n”命令发送和接收到的IP数据包,研究IP数据包的各个字段并详细研究IP分片。
分解实验(二)TCP协议分析
通过对上传文件到TCP服务器过程的俘获,分析认知TCP协议。
四、实验步骤
分解实验(一)IP协议分析
通过分析执行“ping” + “IP地址”+ “-l”+”n”命令发送和接收到的IP数据包,研究IP数据包的各个字段并详细研究IP分片。
(1)启动Ethereal分组嗅探器,选定网卡。
(2)开始Ethereal分组俘获。
(3)执行“ping xxx.xxx.xxx.xxx”其中,IP地址可任意选择,此处为网关地址
(4)打开所捕获的IP协议报文,分析其中的报文字段含义。
(5)执行“ping xxx.xxx.xxx.xxx –l 3000”,此处将ICMP协议包长度,设置为3000个字节,则产生分片,通过结果分析分片过程。
分解实验(二)TCP协议分析
(1)新建一个文本文档,任意输入文本内容,内容不超过10kB,以自己的学号命名,例如01.txt。
(2)打开http://172.254.254.200:8080/upload/
(3)在浏览按钮旁的文本框中输入保存在你的主机上的文件的全名(含路径),(4)此时不要按“点击上传”按钮
(5)启动Ethereal,开始分组俘获。
(6)在浏览器中,单击“点击上传”按钮,将文件上传到实验室的HTTP服务器中,一旦文件上传完毕,上传文件的信息将显示在你的浏览器窗口中。
(7)停止俘获。
五、实验结果及分析
分解实验(一)IP协议分析
对IP为192.168.0.1网关进行ping命令(不对icmp设长度):对IP为192.168.0.1进行ping命令,设置icmp长度为3000
对IP协议的分析详见思考题。
分解实验(二)TCP协议分析
打开抓包工具Ethereal后上传文件到TCP服务器后,停止抓包,得抓包内容:
六、实验思考题
1、对捕获的数据包进行分析:
•你主机的IP地址是什么?
•在IP数据包头中,上层协议(upper layer)字段的值是什么?
•IP头有多少字节?该IP数据包的净载为多少字节?并解释你是怎样确定该IP数据包的净载大小的?
•该IP数据包分片了吗?解释你是如何确定该IP数据包是否进行了分片。
答:(1)我的主机IP是192.168.0.3
(2)上层协议字段值为1
(3)IP头有20字节。
该IP数据包的大小为32字节,在PING命令测试时以默认发包大小为32字节
(4)设icmp长度为3000的分片了,没设的没有分。
协议里有IP Fragments说明有分片。
2、单击Source列按钮,这样将对捕获的数据包按源IP地址排序。
选择第一个你的主机发出的ICMP Echo Request消息,在packet details窗口展开数据包的Internet Protocol部分。
在“listing of captured packets”窗口,你会看到许多后续的ICMP消息(或许还有你主机上运行的其他协议的数据包)
•你主机发出的一系列ICMP消息中IP数据报中哪些字段总是发生改变?
•哪些字段必须保持常量?哪些字段必须改变?为什么?
•描述你看到的IP数据包Identification字段值的形式。
答:(1)发生变化的有identification 和header checksum
(2)保持常量的字段有:版本,服务类型。
必须改变的字段有:标识,首部检验和
版本和服务类型是协议的一种规定,必须保持常量才能正常工作。
首部检验和在每经过一个路由器都会重新计算是一个不断变化的量
(3)字段值是16位的以0x开头后面为标识的具体数值以16位表示
3、客户服务器之间用于初始化TCP 连接的TCP SYN 报文段的序号(sequence number)是多少?
答:8822
4、服务器向客户端发送的ACK 报文段序号是多少?该报文段中,Acknowledgement 字段的值是多少?服务器是如何决定此值的?
答:ACK报文段序号为1 ,Acknowledgement 字段的值是 662,
5、从捕获的数据包中分析出tcp建立连接的三次握手过程。
答:首先发送方主机向接收方主机发起一个监理的同步(SYN)请求,接收方主机在收到这个请求后想送方主机回复一个同步/确认(SYN/ACK)应答;发送方主机收到此包后再向接收方主机发送一个确认(ACK),此时TCP连接建立成功
6、包含HTTP POST报文段的作用是什么?
答:HTTP POST报文段的作用是在Request-URI所标识的资源后附加新的数据。
7、TCP连接的MSS(Maximum Segment Size)是多少?是在TCP报文中的哪个字段标示的?答:TCP连接的MMMS是 556 ;Mms在TCP报文中在SYN中标识。