数据通信实验报告

合集下载

数据传递实验报告

数据传递实验报告

实验名称:数据传递实验实验日期:2023年11月10日实验地点:实验室实验人员:[姓名]一、实验目的1. 理解数据在不同系统、设备之间传递的过程和原理。

2. 掌握使用常见的数据传递协议和方法。

3. 提高在实际工作中处理数据传递问题的能力。

二、实验原理数据传递是指在不同系统、设备之间传输数据的过程。

数据传递过程中,需要使用一定的协议和方法,以确保数据的正确、完整和高效传输。

三、实验内容1. 使用TCP/IP协议进行数据传递2. 使用串口通信进行数据传递3. 使用Modbus协议进行数据传递四、实验步骤1. 使用TCP/IP协议进行数据传递(1)搭建实验环境:两台计算机,一台作为服务器,一台作为客户端。

(2)编写服务器端程序:使用Python编写一个简单的TCP服务器程序,监听指定端口,接收客户端发送的数据。

(3)编写客户端程序:使用Python编写一个简单的TCP客户端程序,连接到服务器,发送数据。

(4)测试:在客户端发送数据,观察服务器端是否接收到数据。

2. 使用串口通信进行数据传递(1)搭建实验环境:一台计算机,一台具有串口功能的设备(如Arduino)。

(2)编写设备端程序:使用C语言编写一个简单的设备端程序,实现数据的读取和发送。

(3)编写计算机端程序:使用Python编写一个简单的计算机端程序,通过串口接收设备端发送的数据。

(4)测试:在设备端发送数据,观察计算机端是否接收到数据。

3. 使用Modbus协议进行数据传递(1)搭建实验环境:一台计算机,一台具有Modbus接口的设备(如PLC)。

(2)编写设备端程序:使用C语言编写一个简单的设备端程序,实现Modbus协议的数据读取和发送。

(3)编写计算机端程序:使用Python编写一个简单的计算机端程序,通过Modbus协议与设备端通信。

(4)测试:在设备端发送数据,观察计算机端是否接收到数据。

五、实验结果与分析1. 使用TCP/IP协议进行数据传递实验结果:客户端发送数据后,服务器端成功接收到数据。

数据通信网络技术实验报告一

数据通信网络技术实验报告一

数据通信网络技术实验一一、实验目的:1.掌握网络设备的基本操作和日常维护;2.了解生成树协议spanning tree protocal的基本概念基本原理,掌握stp的基本配置步骤;3.了解vlan的基本概念和基本原理,掌握vlan的基本配置步骤。

二、实验要求:1.根据实验的任务要求,参考实验指导材料,完成实验,输入操作命令,观察输出结果,详细记录每个步骤的操作结果;2.在两台交换机的相应端口上开启STP,避免环路的出现,记录每个步骤的操作结果;3.两台交换机分别划分两个valn:vlan10、vlan20,要求同vlan能够跨越交换机互通,详细记录每个步骤的操作结果。

三、实验原理:1.STP协议的基本概念和基本原理基本定义:STP(Spanning-Tree Protocol),中文称生成树协议作用是能够发现并自动消除冗余网络拓扑中的环路。

它由规范IEEE 802.1D 规定,是指通过生成树的算法,暂时切断所有冗余的连接,使网络拓扑生成一个树的结构,消除网络循环,即保证从树的一点到其它任何一点只有一条路径。

STP 使用一种称为网桥协议数据单元BPDU (bridge protocol data unit ),它携带一些必要的信息在整个网络中进行多目广播,通过BPDUs的信息,完成生成树。

基本原理:①所有连接的网桥通过多播发送BPDUs,通告自己的网桥ID,找到具有最低网桥ID 网桥,并选举这个网桥为根网桥(Root),即“树干”;②计算非根网桥到根网桥的路径开销(cost),选择与根网桥连接的具有最低开销的端口为根端口(root port );③选择其他网桥到根网桥具有最低路径开销的端口为指定端口(designated port),该网桥为指定网桥(designated bridge ),其他与根网桥相连的端口为非指定端口(Nondesignated port);④设置根端口、指定端口转发数据(forwarding) ,非指定端口阻塞(blocking) 。

数据通信网络技术实验报告

数据通信网络技术实验报告

数据通信网络技术实验报告一、实验目的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、信道编码与纠错为了提高数字信号在传输过程中的可靠性,采用了信道编码技术,如卷积码、循环冗余校验(CRC)等,以检测和纠正传输过程中可能产生的错误。

3、调制与解调调制是将数字信号转换为适合在信道中传输的形式,常见的调制方式有幅移键控(ASK)、频移键控(FSK)和相移键控(PSK)。

解调则是将接收到的调制信号还原为原始的数字信号。

三、实验设备与环境1、实验设备数字通信实验箱示波器信号发生器计算机及相关软件2、实验环境在实验室中,提供了稳定的电源和良好的电磁屏蔽环境,以确保实验结果的准确性和可靠性。

四、实验步骤1、数字信号产生与编码使用信号发生器产生模拟信号,如正弦波、方波等。

通过实验箱中的编码模块,将模拟信号转换为数字信号,并选择合适的编码方式,如 NRZ 编码、曼彻斯特编码等。

2、信道传输与干扰模拟将编码后的数字信号输入到传输信道模块,设置不同的信道参数,如信道衰减、噪声等,模拟实际传输环境中的干扰。

3、调制与解调选择合适的调制方式,如 PSK 调制,将数字信号调制到载波上。

在接收端,使用相应的解调模块对调制信号进行解调,恢复出原始的数字信号。

4、性能分析与评估使用示波器观察调制和解调前后的信号波形,对比分析其变化。

通过计算误码率、信噪比等性能指标,评估数字通信系统在不同条件下的性能。

五、实验结果与分析1、数字信号编码结果观察不同编码方式下的数字信号波形,分析其特点和优缺点。

例如,NRZ 编码简单但不具备自同步能力,曼彻斯特编码具有良好的自同步特性但编码效率较低。

2、信道传输对信号的影响在不同的信道衰减和噪声条件下,接收信号的幅度和波形发生了明显的变化。

通信实验报告范文

通信实验报告范文

通信实验报告范文实验报告:通信实验引言:通信技术在现代社会中起着至关重要的作用。

无论是人与人之间的交流,还是不同设备之间的互联,通信技术都是必不可少的。

本次实验旨在通过搭建一个简单的通信系统,探究通信原理以及了解一些常用的通信设备。

实验目的:1.了解通信的基本原理和概念。

2.学习通信设备的基本使用方法。

3.探究不同通信设备之间的数据传输速率。

实验材料和仪器:1.两台电脑2.一个路由器3.一根以太网线4.一根网线直连线实验步骤:1.首先,将一台电脑与路由器连接,通过以太网线将电脑的网卡和路由器的LAN口连接起来。

确保连接正常。

2.然后,在另一台电脑上连接路由器的WAN口,同样使用以太网线连接。

3.确认两台电脑和路由器的连接正常后,打开电脑上的网络设置,将两台电脑设置为同一局域网。

4.接下来,进行通信测试。

在一台电脑上打开终端程序,并通过ping命令向另一台电脑发送数据包。

观察数据包的传输速率和延迟情况。

5.进行下一步实验之前,先断开路由器与第二台电脑的连接,然后使用直连线将两台电脑的网卡连接起来。

6.重复第4步的测试,观察直连线下数据包的传输速率和延迟情况。

实验结果:在第4步的测试中,通过路由器连接的两台电脑之间的数据传输速率较高,延迟较低。

而在第6步的测试中,通过直连线连接的两台电脑之间的数据传输速率较低,延迟较高。

可以说明路由器在数据传输中起到了很重要的作用,它可以提高数据传输的速率和稳定性。

讨论和结论:本次实验通过搭建一个简单的通信系统,对通信原理进行了实际的验证。

路由器的加入可以提高数据传输速率和稳定性,使两台电脑之间的通信更加高效。

而直连线则不能提供相同的效果,数据传输速率较低,延迟较高。

因此,在实际网络中,人们更倾向于使用路由器进行数据传输。

实验中可能存在的误差:1.实验中使用的设备和网络环境可能会对实际结果产生一定的影响。

2.实验中的数据传输速率和延迟可能受到网络负载和其他因素的影响。

数据传送实验报告

数据传送实验报告

数据传送实验报告引言在计算机科学和电气工程中,数据传输是指从一个设备或系统向另一个设备或系统传输信息的过程。

数据传输可以通过有线电缆、光纤、无线电波或红外线等方式进行。

本次实验主要是通过串口进行数据传输,通过控制台打印实现数据的简单传递。

实验目的1.掌握串口通信的基本概念和原理。

2.熟悉控制台打印的方法。

3.掌握数据传输的简单实现。

实验设备与材料1.电脑B转串口线3.串口转接板4.示波器5.杜邦线若干实验原理串口通讯,又称为异步串行通讯,是利用电缆,连接两个设备进行数据通信。

例如在计算机领域内,串口通信是一种双向通信方式。

在此方式下,计算机通过执行串行通信协议从另一个串行通信设备那里接收信息,并通过执行该协议向该设备发出信息。

控制台打印是指将程序的运行结果打印到控制台的窗口中,可以方便开发人员进行调试。

数据传输是指通过通信线路将一个设备上的数据传输到另一个设备上。

实验步骤1.将USB转串口线连接到电脑上并安装驱动程序。

3.使用杜邦线将串口转接板上的RXD引脚连接到示波器上。

4.打开控制台程序,设置波特率为115200,数据位为8,停止位为1,校验位为无,然后打印Hello World!6.通过控制台向串口转接板发送一组数据,检查示波器上是否有响应。

7.将RXD引脚与TXD引脚连接,实现自发自收,检查数据是否能够传输成功。

实验结果在实验中,我们成功地连接了串口,并通过控制台和示波器实现了数据传输。

通过实验结果,我们也了解了串口通讯的基本概念和原理,熟悉了控制台打印的方法,掌握了数据传输的简单实现。

通过本次实验,我们得出以下结论:1.串口通讯是一种通过电缆连接两个设备进行数据通信的方式。

2.控制台打印可以方便地输出程序的运行结果。

参考文献1.《计算机组成原理》2.《电气工程基础》。

数据通信实习报告

数据通信实习报告
一、实习概况
本次实习是在浙江一家信息技术公司完成数据通信方面的实习。

实习
主要以实验室为实习基础,在实习期间,对公司正在开发的局域网数据通
信系统做详细研究,完成实验室里针对数据通信的网络实验,实验以实现
简单的UDP通信和TCP报文序列发送为主要实验内容,实习周期为两个月,时间从2024年1月1日到2024年3月1日。

二、实习内容
1.实验室整体设备介绍:
实验室内的设备包括两台计算机、一台网络打印机、一台网络路由器、一台数据交换机、一台服务器以及一个集线器,所有设备均是该实验室的
主要设备。

2.硬件设备以及实验环境介绍:
实验期间,依据实验室要求,将两台电脑安装了:网络操作系统(Ubuntu)、网络调试软件(Wireshark)和网络虚拟机(Virtualbox),以及其它必要的软件;同时,将网络路由器和数据交换机进行了IP地址
划分和设置,并且连接计算机,最终形成了实验环境。

3.所做实验项目介绍:
(1)UDP数据通信实验:通过实验室提供的计算机,实现两台计算
机之间的UDP数据通信,即使用UDP协议发送数据,最终实现数据在发送
方和接收方的传输。

通信数据分析实验报告(3篇)

第1篇一、实验背景随着通信技术的飞速发展,通信数据量呈爆炸式增长。

如何有效地分析这些数据,挖掘其中的价值,对于提升通信网络的性能、优化资源配置、提高用户满意度等方面具有重要意义。

本实验旨在通过实践,学习通信数据分析的基本方法,掌握相关工具的使用,并对实际通信数据进行深入分析。

二、实验目的1. 熟悉通信数据的基本结构和特点。

2. 掌握通信数据分析的基本方法,包括数据预处理、特征提取、数据挖掘等。

3. 学会使用常用的通信数据分析工具,如Python、R等。

4. 通过实际案例分析,提高通信数据分析的实际应用能力。

三、实验内容1. 数据采集2. 数据预处理3. 特征提取4. 数据挖掘5. 实际案例分析四、实验步骤1. 数据采集本次实验采用某运营商提供的通信数据,数据包括用户ID、时间戳、通信流量、通信时长、网络类型等字段。

2. 数据预处理(1)数据清洗:去除重复数据、缺失数据,修正错误数据。

(2)数据转换:将时间戳转换为日期格式,对数据进行归一化处理。

3. 特征提取(1)时间特征:提取用户活跃时间段、通信密集时间段等。

(2)流量特征:计算用户平均通信流量、峰值流量等。

(3)时长特征:计算用户平均通信时长、峰值时长等。

(4)网络特征:统计不同网络类型的用户占比、通信成功率等。

4. 数据挖掘(1)关联规则挖掘:分析用户在特定时间段、特定网络类型下的通信行为,挖掘用户行为规律。

(2)聚类分析:根据用户特征,将用户分为不同的群体,分析不同群体的通信行为差异。

(3)分类预测:预测用户未来通信行为,为运营商提供决策依据。

5. 实际案例分析以某运营商为例,分析其通信数据,挖掘用户行为规律,优化网络资源配置。

五、实验结果与分析1. 用户活跃时间段主要集中在晚上7点到10点,峰值流量出现在晚上9点。

2. 高流量用户主要集中在网络覆盖较好的区域,低流量用户则分布在网络覆盖较差的区域。

3. 不同网络类型的用户占比:4G用户占比最高,其次是3G用户,2G用户占比最低。

数据通信原理实验报告

数据通信原理实验报告引言数据通信是指通过数据传输设备和通信线路实现数据交换和传输的过程。

而数据通信原理实验则是为了深入理解和掌握数据通信的基本原理和技术,通过实际操作、观察和测量,向学生展示数据通信的工作过程和相关知识。

实验目的本次实验的主要目的是通过实际操作,加深对数据通信原理的理解,掌握数据通信系统的工作原理和基本技术,学习使用数据通信设备和工具。

实验设备本次实验涉及到的设备和工具包括:计算机、数据通信软件、调制解调器、串行通信线路、传感器、数字信号发生器等。

实验步骤1. 实验前准备:a. 确保计算机和数据通信软件的正常运行;b. 配置调制解调器和串行通信线路的连接。

2. 设计数据通信系统:a. 根据实验要求,设计数据通信系统的基本架构和功能,并选择相应的调制解调器和通信线路;b. 设计数据通信系统的参数设置,如波特率、数据位数、校验位等。

3. 连接实验设备:a. 将传感器与数据通信系统的输入接口连接;b. 将数据通信系统的输出接口连接到计算机。

4. 实验操作:a. 启动计算机和数据通信软件;b. 调节数字信号发生器的输出信号,模拟传感器的信号输入;c. 观察数据通信软件的接收数据情况,并记录下实验数据;d. 根据实验结果进行分析和总结。

实验结果与分析经过实验操作和观察,我们得出以下结论:1. 数据通信系统的输入信号可以通过传感器等设备实时采集,经调制解调器进行调制后,通过串行通信线路传输给计算机。

2. 数据通信软件可以实时接收并解码串行通信线路传输的数据,将原始数据转化为计算机可识别的格式。

3. 数据通信的稳定性和可靠性对于实时数据传输至关重要,合理配置波特率、数据位数和校验位等参数,能够提高通信质量和减少误码率。

结论与建议本次实验通过实际操作和测量,使我们更加深入地了解了数据通信原理和系统的工作过程。

同时,我们也发现了一些需要改进的地方:1. 在实验中,我们注意到数据通信系统的稳定性对于数据传输具有重要影响。

IP数据通信课程实验报告

实验一交换机基本配置实验实验目的1.掌握交换机的初始配置;2.掌握交换机的网络设置;实验原理略实验步骤图1-1在实际中,配置交换机或者路由器一般有两种方式。

一种是现场通过交换机的Console 口进行配置;另外一种是对二层交换机的vlan设置IP地址,从而可以实现远程IP登录管理。

练习一:交换机的管理按图1-1配置PC1的IP地址和子网掩码。

通过Console控制口对交换机Switch1进行配置,使得PC机能够远程telnet登录到交换机上。

1. Switch1的配置Swtich> enable #进入特权视图#先清空以前的配置Switch#erase startup-config #在提示行中直接回车即可#重新启动交换机Switch#reload练习二:交换机端口聚合的配置图1-21.按图1-2拓扑图连线2.在Switch1的配置3.在Switch2的配置4.查看聚合信息(1)执行ping操作,测试连通性,产生数据包。

Switch1#测试结果:交换机Switch1与Switch2是连通的。

Switch1#show interface fa0/1 Switch1#show interface vlan 1Switch2#show interface fa0/1 Switch2#show interface vlan 1实验二交换机VLAN配置实验目的1掌握在交换机上创建/删除VLAN的方法;2掌握VLAN接口配置的方法;3了解并掌握交换机VLAN的性质。

实验学时4学时实验类型综合型实验内容1 通过VLAN的配置进行信息隔离;2 测试属于同一个VLAN的机器可以连通,不同VLAN的机器在第二层不能连通。

实验原理以太网交换技术的一个主要方面是VLAN(Virtual Local Network,虚拟局域网),它使用交换机将工作站和服务器聚集在逻辑概念的组中,既是一种通过将局域网内的设置逻辑地而不是物理地划分成一个个网段,从而实现虚拟工作组的技术。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告实验名称实验地点小组成员行政班级实验1: 信号频率分量实验目的:1) 熟悉MatLab 环境2) 考察信号带宽(所含频率分量)对信号波形的影响实验任务:傅里叶级数指出,任何周期函数都可以用正弦函数和余弦函数构成的无穷级数来表示。

对于常用于表示数字化数据的方波,相应的傅立叶级数的一种表示式可以写成实验步骤:1) 设f 为1KHz,分别取k 至3、7、15、31、63、255、1023,观察波形的变化情况。

说明信号带宽、信号的频率分量组成、信号边沿的陡峭程度、叠加波形与方波的近似程度这几者的关系。

结果:随着N的取值逐渐增大,信号波形与原信号波形相似度逐渐上升。

信号由基波,一次谐波,二次谐波,多次谐波组成。

当N的值较小时,信号波形的边缘较陡峭,随着N值逐渐增大,边缘陡峭降低,与原信号接近。

2) 去掉几个低次谐波,波形会发生什么变化?以k 从7 开始直到31(即去掉基波、三次谐波和五次谐波),绘制波形并进行解释。

结果:由于去掉了基波,和低次谐波,信号波形明显产生失真情况,如下图所示。

原因是信号的能量主要是有基波携带的,所以去掉之后,产生失真。

实验结果:1.实验程序k=input('k=');y=0;a=1;while(a<=k)y=y+(4/pi)*sin(2*pi*a*t)/a;a=a+2;endt=(0:0.01:10);plot(t,y);2.实验图像N=3N=7N=15N=31N=255N=1023去掉基波,低次谐波实验 2:PCM 与线性量化实验目的:1) 熟悉线性量化原理,由实验验证并分析量化引起的量化误差及其与量化级数的关系2) 熟悉和理解 PCM 编码一线性量化 PCM 系统,其输入信号区间为[-xmax,xmax]。

采用 N 个量化步级,每个子区间长度为Δ=2xmax/ N 。

若 N 足够大,则可以认为在每一个子区间内的输入信号服从平均分布(密度函数为常数),其产生的失真(量化噪声功率)可表示为 E2= Δ2/ 12。

如果 N 是 2 的幂次,满足 N = 2,那么可用 k比特来表示每个量化电平(PCM 编码)。

如果模拟信号的功率表示为 X2,则信号/量化噪声的比(SNR)由下式给出实验给出 MATLAB 函数 linear_pcm (a, n),其文件名linear_pcm函数以样本序列和要求的量化电平数作为输入参数,求得已量化序列 a_quan,编码序列 code,以及产生的 SNR(dB)值 snr。

实验步骤:1) 产生一线性信号 y=x, 其输入信号区间为[-1,1]。

调用 linear_pcm函数分别用 8 电平和 16 电平进行量化,在同一坐标轴上绘出原信号和量化后的信号,比较这两种情况下 SNR。

结果:snr (8)= 17.7886snr (16)= 23.80928电平16电平2) 绘出 1)的量化误差曲线,即画出输入信号作为输入值的函数的图形。

对图形进行说明。

由上图的比较可以看出,16电平的量化误差要小于8电平的量化误差。

3) 对 1),绘出当量化电平数为 16 时的量化曲线。

要求画出量化值及量化编码对输入信号的曲线。

4) 产生一正弦信号 y=sinx,x 取[0,2π]。

调用 linear_pcm 函数分别用 8 电平和 16 电平对该正弦信号进行量化。

在同一坐标轴上绘出原信号和量化后的信号,并比较这两种情况下的 SNR。

snr =19.0658snr=25.27565) 对4),取量化电平数为 16。

调用 linear_pcm 函数,写出返回的量化序列和相应的编码序列。

采样频率为 10 个样本每周期a_quan = Columns 1 through 9-0.0594 0.5350 0.8916 0.8916 0.5350 0.0594 -0.5350 -0.8916 -0.8916Columns 10 through 11 -0.5350 -0.0594实验 3:TCP 及流控制实验目的:1) 验证 TCP 连接建立及释放过程2) 通过分析 TCP 流量数据,验证常用的流控制协议,如停等协议、滑窗协议及自动重传协议过程实验任务:1) 学习 TCP 协议(教材 20.1,20.2 章节)。

总结 TCP 连接建立及释放过程。

2) 文件传送协议(FTP)利用 TCP 传输协议进行文件传送。

在 FTP 传输过程中,会建立 2 个 TCP 连接--控制连接和数据连接。

控制连接负责传送控制信息,如 FTP 客户发出的传送请求。

数据传送连接实际完成文件的传送,在传送完毕后关闭“数据连接”并结束运行。

实验步骤:1) 打开浏览器,连接校内 FTP:172.16.11.22) 打开 wireshark,开启抓包功能3) 从校内 FTP 上任意下载一文件4) 关闭 wireshark 抓包,并存储流量文件5) 利用 wireshark 提供的工具(如 TCP flow graph),分析 TCP 传输过程。

a) 画出 TCP (数据连接)的连接建立和释放过程时序图,要求给出时间,分组(packet)序号,分组内容。

b) 分析数据传输过程中实现的流控制过程,画出时序图。

c) 下载过程中是否出现丢包?此时 TCP 接收端如何处理?(如有丢包发生,给出 wireshark 相应输出。

)实验结果:a)建立连接过程6 2.440945 115.239.211.11 192.168.0.10 TCP http > netclip [FIN, ACK] Seq=1 Ack=1 Win=20956 Len=07 2.440976 192.168.0.10 115.239.211.11 TCP netclip > http [ACK] Seq=1 Ack=2 Win=65276 Len=08 2.681051 192.168.0.10 61.164.154.235 TCP arepa-raft > http [SYN] Seq=0 Win=65535 Len=0 MSS=1460 SACK_PERM=19 2.692439 61.164.154.235 192.168.0.10 TCP http > arepa-raft [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=146010 2.692467 192.168.0.10 61.164.154.235 TCP arepa-raft > http [ACK] Seq=1 Ack=1 Win=65535 Len=011 2.692533 192.168.0.10 220.181.8.43 TCP notify_srvr > http [RST, ACK] Seq=1 Ack=1 Win=0 Len=012 2.692561 192.168.0.10 42.156.140.11 TCP twsdss > http [RST, ACK] Seq=1 Ack=1 Win=0 Len=013 2.692581 192.168.0.10 42.156.140.11 TCP trusted-web > http [RST, ACK] Seq=1 Ack=1 Win=0 Len=0释放连接过程200 OK (application/octet-stream)6477 8.270162 192.168.0.10 61.164.154.235 TCP arepa-raft > http [ACK] Seq=673 Ack=5925447 Win=65167 Len=06478 8.270236 192.168.0.10 61.164.154.235 TCP arepa-raft > http [FIN, ACK] Seq=673 Ack=5925447 Win=65167 Len=06479 8.280019 61.164.154.235 192.168.0.10 TCP http > arepa-raft [ACK] Seq=5925447 Ack=674 Win=64863 Len=0C)在传输过程中发生丢包。

6715 10.106398 220.169.154.191 192.168.0.10 TCP [TCP segment of a reassembled PDU]6716 10.106411 192.168.0.10 220.169.154.191 TCP gxs-data-port > http [ACK] Seq=806 Ack=6389195 Win=65535 Len=06717 10.125698 220.169.154.191 192.168.0.10 TCP [TCP Previous segment lost] [TCP segment of a reassembled PDU]6718 10.125717 192.168.0.10 220.169.154.191 TCP [TCP Dup ACK 6716#1] gxs-data-port > http [ACK] Seq=806 Ack=6389195 Win=65535 Len=0 6719 10.125731 220.169.154.191 192.168.0.10 TCP [TCP segment of a reassembled PDU]6720 10.125735 192.168.0.10 220.169.154.191 TCP [TCP Dup ACK 6716#2] gxs-data-port > http [ACK] Seq=806 Ack=6389195 Win=65535 Len=0 6721 10.125872 220.169.154.191 192.168.0.10 TCP [TCP Fast Retransmission] [TCP segment of a reassembled PDU]6722 10.125903 192.168.0.10 220.169.154.191 TCPgxs-data-port > http [ACK] Seq=806 Ack=6393575 Win=65535 Len=06723 10.130338 220.169.154.191 192.168.0.10 TCP [TCP Previous segment lost] [TCP segment of a reassembled PDU]6724 10.130357 192.168.0.10 220.169.154.191 TCP [TCP Dup ACK 6722#1] gxs-data-port > http [ACK] Seq=806 Ack=6393575 Win=65535 Len=0 6725 10.130372 220.169.154.191 192.168.0.10 TCP [TCP segment of a reassembled PDU]6726 10.130377 192.168.0.10 220.169.154.191 TCP [TCP Dup ACK 6722#2] gxs-data-port > http [ACK] Seq=806 Ack=6393575 Win=65535 Len=0 6727 10.130512 220.169.154.191 192.168.0.10 TCP [TCP segment of a reassembled PDU]6728 10.130532 192.168.0.10 220.169.154.191 TCP [TCP Dup ACK 6722#3] gxs-data-port > http [ACK] Seq=806 Ack=6393575 Win=65535 Len=0 6729 10.130564 220.169.154.191 192.168.0.10 TCP [TCP segment of a reassembled PDU]6730 10.130570 192.168.0.10 220.169.154.191 TCP [TCP Dup ACK 6722#4] gxs-data-port > http [ACK] Seq=806 Ack=6393575 Win=65535 Len=0 6731 10.130834 220.169.154.191 192.168.0.10 TCP [TCP segment of a reassembled PDU]6732 10.130853 192.168.0.10 220.169.154.191 TCP [TCP Dup ACK 6722#5] gxs-data-port > http [ACK] Seq=806 Ack=6393575 Win=65535 Len=0 6733 10.130863 220.169.154.191 192.168.0.10 TCP [TCP segment of a reassembled PDU]6734 10.130877 192.168.0.10 220.169.154.191 TCP [TCP Dup ACK 6722#6] gxs-data-port > http [ACK] Seq=806 Ack=6393575 Win=65535 Len=0 6735 10.131012 220.169.154.191 192.168.0.10 TCP [TCP segment of a reassembled PDU]6736 10.131033 192.168.0.10 220.169.154.191 TCP [TCP Dup ACK 6722#7] gxs-data-port > http [ACK] Seq=806 Ack=6393575 Win=65535 Len=0 6737 10.131314 220.169.154.191 192.168.0.10 TCP [TCP segment of a reassembled PDU]6738 10.131334 192.168.0.10 220.169.154.191 TCP [TCP Dup ACK 6722#8] gxs-data-port > http [ACK] Seq=806 Ack=6393575 Win=65535 Len=0 6739 10.131344 220.169.154.191 192.168.0.10 TCP [TCP segment of a reassembled PDU]6740 10.131359 192.168.0.10 220.169.154.191 TCP [TCP Dup ACK 6722#9] gxs-data-port > http [ACK] Seq=806 Ack=6393575 Win=65535 Len=0 6741 10.131514 220.169.154.191 192.168.0.10 TCP [TCP segment of a reassembled PDU]6742 10.131534 192.168.0.10 220.169.154.191 TCP [TCP Dup ACK 6722#10] gxs-data-port > http [ACK] Seq=806 Ack=6393575 Win=65535 Len=0 6743 10.131680 220.169.154.191 192.168.0.10 TCP [TCP segment of a reassembled PDU]6744 10.131690 192.168.0.10 220.169.154.191 TCP [TCP Dup。

相关文档
最新文档