网络与数据通信实验报告

网络与数据通信实验报告
网络与数据通信实验报告

网络与数据通信实验报告

实验1 网络协议分析Ethereal

一、实验目的

(1)学会正确安装和配置网络协议分析软件Ethereal;

(2)掌握使用Ethereal分析各种网络协议的技能,加深对协议格式、协议层次和协议交互过程的理解。

二、实验环境

(1)运行Windows 2000/2003 Server/XP操作系统的PC一台;

(2)每台PC具有一块以太网卡,通过双绞线与局域网相连;

(3)Ethereal程序(可以从网上下载)。

三、实验步骤

(1)安装网络协议分析仪

1)安装winPcap。

注意,网络协议分析软件Ethereal的运行需要软件winPcap(wpcap.dll)的支持,应当在执行Ethereal前安装WinPcaP。

2)安装Ethereal。

(2)使用Ethereal分析协议

1)启动系统。点击“Ethereal”程序组中的“Ethereal"图标,将会出现如图1-1所示的系统操作界面。

图1-1 Ethereal 系统主界面

2)分组俘获。点击“Capture/Start’’菜单,出现图1-2所示的界面。在“Interface”(接口)框的下拉列表中选择一个适当的接口项,其余项可暂时保持默认配置。然后,点击“OK”按钮,系统开始俘获网络分组。当按“stop”(停止)按钮时,系统停止俘获分组并将已经俘获明分组信息装载在分析系统中。

图1-2 俘获分组配置界面

3)协议分析。如图1-3所示,在上部的窗口中,有帧编号(No.)、时间(Time)、源地址(Source)、目的地址(Destination)、协议(Protocol)和信息(Info)等列,各列下方依次排列着俘获的分组。中部的窗口给出选中的某帧的详细内容。下部窗口中是与中部窗口对应的该协议帧某字段的十六进制数值内容。

图1-3 协议分析界面

可以将俘获的帧与网络教材中的ARP、UDP、ICMP、SNMP等协议帧格式进行对照,并分析其中的信息。

四、实验结果

按照以上步骤,捕获若干数据帧,分析捕获的ARP帧与HTTP帧如下:

ARP帧捕获如下:

ARP帧即Address Resolution Protocol,为TCP/IP协议簇中的地址解析协议。ARP协议负责将32bit的IP地址转换成以太网的48bit地址,即主机在发送帧前将目标IP地址转换成目标MAC地址的过程。

两台主机进行通信时,发送机A首先通过网络掩码对比,确认出主机B是否在自己同一网段内,如在,则检查自己ARP缓存中是否与主机B的IP地址对应的MAC地址。自己ARP缓存中没有时,向局域网广播地址发送ARP请求包询问。

从顶部试图中看出,源地址为:192.168.0.33,主机向局域网广播通信的方式(Broadcast)进行地址发送:“who has 192.168.0.1?Tell 192.168.0.33”的信息,说明本主机ARP缓存中没有目标地址为192.168.0.1的物理地址,正在向局域网中询问。

下面解析ARP帧中各个字段的含义:

Frame 2(42 Bytes on wire, 42 Bytes captured)

实验2 理解A R P协议

一、实验目的

(1)深入理解ARP(地址解析协议)的工作原理和重要作用;

(2)能够使用ARP命令对ARP选路表(下文简称ARP表)进行简单操作。

二、实验环境

(1)运行Windows 2000/2003 Server/XP操作系统的PC一台;

(2)每台PC具有一块以太网卡,通过双绞线与局域网相连;

(3)每台PC运行程序协议分析仪Ethereal。

三、实验步骤

(1)使用ARP命令

打开“命令提示符”界面,键入“arp -a”指令查看本机ARP表中的内容,如果20分钟内没有其他访问网络的操作,ARP表会自动清空(如图2-2所示)。如果不想等待20分钟,可使用“arp -d"命令主动清空ARP表的内容。此时再执行“arp -a"命令,会发现ARP表已经清空(见图2-3)。

我们还可以使用“arp -s"命令手工设置ARP表表项,如“arp -s 169 .254. 112 .34 00 – cd-0d-33-00- 34”(如图2-4所示)。

(2)分析ARP协议工作过程

具体操作步骤:

1)在实验单元中选择本机,显示 ARP表中的所有项。

2)清除ARP表中的所有项。

(3)用ARP命令查找IP地址冲突主机

若网络上有两台或多台主机设置了相同的IP地址,那么主机的屏幕上会频繁出现IP 地址冲突的提示,这将严重影响网络工作秩序。如果能同时观察到这些主机,那么通过修改其一”一台主机的IP地址即可解决问题。但是如果我们仅能观察到其中的一台PC提示“IP地址如192. 9. 201. 111冲突”,那么应如何确定是哪两台主机设置了相同的IP地址呢?

首先,我们将该报警主机的IP地址修改为一个未用地址。其次,在该机命令提示符界面输入“ping 192 .9.201.111”,确定该主机是否还在本网中运行,如果有响应,ARP协议就会使其留下痕迹。接下来,执行"arp –a”命令,显示本主机内存中IP地址与MAC:地址对应记录,就可以发现哪台主机具有IP地址192. 9. 20l. 111了(网络管理员通常应当掌握本网中每台主机的网卡MAC地址)。

(4)分析ARP协议的基本工作过程

我们可以用Ethereal来分析主机间通过通信生成和更新ARP表的过程,分析主机问是如何利用ARP协议完成IP地址与MAC地址的映射,从而完成局域网内的通信的。

四、实验结果与分析

(1)使用ARP命令及分析

通过“程序附件命令提示符”打开窗口,键入“arp –a”,看到本机ARP缓存中暂存的数据,如图所示(图中亦键入arp –d,arp –a,arp –s):

通过观察,共有两组数据,一组为本机IP与其相对应的MAC地址,另一组为本局域网内其他主机的IP和对应的MAC,即如果此时需要转换出以上两组数据之外的数据时,需要通过广播通信的方式进行询问并等待应答。在一开始 arp 缓存中存储的都为动态数据(dynanic)。

通过输入“arp –d”,清除ARP表中的内容。此时继续输入arp –a,发现此时“ARP”表中显示“No ARP Entries Found”,即ARP表中内容为空。

通过键入arp –s手工设置ARP表中的内容,如图所示,将IP与MAC地址设置为“169.211.28.33 00-03-03-cd-33-21”,继续输入arp –a查看ARP 表中的内容,发现此时ARP表中只存在静态的IP与MAC值,且为刚才手动修改的内容。

(2)用ARP命令查找IP地址冲突主机

若网络上有两台或多台主机设置了相同的IP地址,那么主机的屏幕上会频繁出现IP 地址冲突的提示,这将严重影响网络工作秩序。如将本局域网内其他主机的IP修改本主机的IP就会在本主机右下角显示冲突信息:

首先,我们将本主机(原IP地址为192 .168.0.33)的IP地址修改为一个未用地址192 .9.201.111。其次,在该机命令提示符界面输入“ping 192 .168.0.33”,确定与主机冲突的主机是否还在本局域网中运行,响应时ARP 协议就会使其留下痕迹。执行"arp –a”命令,显示该主机内存中IP地址与MAC,通过查看其MAC地址,就知道那一台主机正使用与本主机相同的IP地址了。

当自己主机的IP地址没有修改时,而其他主机将他的IP修改为与本主机相同的IP,此时再使用“ping”命令,则依然有应答,如图所示:

(3)分析ARP协议的基本工作过程

ARP协议负责将32bit的IP地址转换成以太网的48bit地址,即主机在发送帧前将目标IP地址转换成目标MAC地址的过程。

两台主机进行通信时,发送机A首先通过网络掩码对比,确认出主机B是否在自己同一网段内,如在,则检查自己ARP缓存中是否与主机B的IP地址对应的MAC地址。自己ARP缓存中没有时,向局域网广播地址发送ARP请求包询问。

使用Ethereal来分析主机间通过通信生成和更新ARP表的过程,捕获ARP 帧后,观察顶部窗口如图:

其中ARP帧通过广播通信的方式进行询问:“who has 192.168.0.1? Tell 192.168.0.64”,说明IP为“192.168.0.64”的主机ARP缓存中没有目标地址为192.168.0.1的物理地址,正在向局域网中询问。而当“192.168.0.64”的主机ARP缓存中已经存在此物理地址时则不需发出此广播信息。

五、思考题

1、根据ARP协议的机制考虑其是否存在地址欺骗的安全隐患?有哪些解决办法?答:ARP协议存在地址欺骗的安全隐患。两台主机之间进行通信,当发送机与接收机的ARP表中不存在对方的MAC地址时,需通过广播通信的方式询问。由于任一台主机都可应答,且没有检测机制,第三台主机可通过应答方式告诉发送机他就是接收机。同时,他也向接收机应答说他就是发送机。此时发送机与接收机之间的信息就可总是流经第三台主机,此时第三台主机掌握了两台主机之间的数据通信,因此存在地址欺骗的安全隐患。

解决方法:

1、可在地址应答时进行检测,观察是否存在地址欺骗行为。

2、可对已知的ARP病毒进行查杀,或对未知的ARP病毒,建议用户重新安

装系统并及时升级补丁程序。

实验3 网络命令使用实验

一、实验目的

(1)了解IP、ARP、ICMP、NetBIOS、FTP和Telnet等网络协议的功能。

(2)熟悉各种常用网络命令的功能,了解如何利用网络命令检查和排除网络故障的

方法。

(3)熟练掌握WindowsXP下常用网络命令的用法。

二、实验内容

练习使用实验下述的各种网络命令,观察并分析运行结果。

三、实验设备

计算机多台,每台计算机配有网卡,并连成局域网。客户机通过服务器接入Internet,查看各机器的IP地址及网关

四、实验步骤及结果分析

(1)通过Ping检测网络故障

正常情况下,当用Ping命令来查找问题所在或检验网络运行情况时,需要使用许多Ping 命令,如果所有都运行正确,就可以相信基本的连通性和配置参数没有问题。如果某些Ping 命令出现运行故障,它也可以指明到何处去查找问题。按以下检测顺序检测及可能出现的故障。

1)Ping 127.0.0.1,该命令被送到本地计算机,如果没有收到回应,就表示TCP/IP的安装或运行存在某些最基本的问题。

运行从127.0.0.1得到4次回应,说明TCP/IP的安装或运行正常。

2)Ping本地IP,如ping 10.5.8.11该命令被送到本地计算机所配置的IP地址,本地计算机始终都应该对该Ping命令做出应答,如果没有收到应答,则表示本地配置或安装存在问题。出现此问题时,请断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确,则有可能是网络中有另一台计算机配置了相同的IP地址。

如图,当ping 192.168.0.30时,能得到正确的回应,则说明本地配置或安装正常。3)Ping局域网内其他IP,例如ping 10.5.8.3,该命令经过网卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确,但如果没有收到回送应答,则表示子网掩码不正确、网卡配置错误或电缆系统有问题。

Ping局域网内其他IP,当ping 192.168.0.29时,能得到正确的回应,表明本地网络中的网卡和载体运行正确。

4)Ping网关IP,如ping l0.5.8.1,该命令如果应答正确,表示局域网中的网关正在运行。

Ping网关IP,当ping 192.168.0.1时,不能得到正确的回应,表示局域网中的网关没有运行。因为本网络只为局域网,而没有连接到外部网络,因此Ping网关IP不能ping通。

5)Ping远程IP,如ping 202.116.128.1,如果收到4个应答,表示成功使用了默认网关。

如图,表明Ping远程IP不能ping通。

6)Ping localhost,localhost是操作系统的网络保留名,它是127.0.0. 1的别名,每台计算机都应该能够将该名字转换成该地址。如果没有做到,则表示主机文件中存在问题。

回应正常,说明操作系统的网络正常。

7)Ping域名地址,如ping https://www.360docs.net/doc/7d13695862.html,,对这个域名执行Ping命令,计算机必须先将域名转换成IP地址,通常是通过DNS服务器。如果这里出现故障,则表示DNS服务器的IP 地址配置不正确,或DNS服务器有故障。也可以利用该命令实现域名对IP地址的转换功能。

上图表明Ping域名地址不能ping通,即DNS服务器的IP地址配置不正确,或DNS服务器有故障。

如果上面列出的所有Ping命令都能正常运行,那么计算机进行本地和远程通信的功能基本上就可以放心了。事实上,在实际网络中,这些命令的成功并不表示所有的网络配置都没有问题,例如,某些子网掩码错误就可能无法用这些方法检测到。同样,由于Ping的目的主机可以自行设置是否对收到的Ping包产生回应,因此当收不到返回数据包时,也不一定就说明是网络有问题。

(2)通过ipconfig命令查看网络配置

依次单击“开始”-“运行"命令。打开“运行"对话框,输入命令CMD。在命令提示符下,输入ipconfig/all。其输出信息如图所示:

(3)通过tracert命令检测故障

tracert一般用来检测故障的位置,用户可以用tracert IP来查找从本地计算机到远方主机路径中哪个环节出了问题。虽然还是没有确定是什么问题,但它已经显示了问题所在的地方。

输入tracert https://www.360docs.net/doc/7d13695862.html,,查看从源主机到目的主机所经过的路由器IP地址。输出如下信息。

tracert输出信息

说明本主机到输入的域名地址中间没有经过路由器,所以会显示不能解决目标系统名称的信息。

(4)通过route命令查看路由表信息

route Print命令用于显示主机路由表中的当前项目,如图所示:

表中为本机路由表中所存取的信息。表中包含目的地址、网络名,网关名,以及路径成本等信息,发送数据时每台主机则通过此表进行路由选择。

(5)通过nbtstat查看本地计算机的名称缓存和名称列表。

1)nbtstat -n命令显示本地计算机的名称列表。

2)nbtstat -c命令用于显示NetBIOS名字高速缓存的内容。NetBIOS名字高速缓存存放与本计算机最近进行通信的其他计算机的NetBIOS名字和IP地

址。

如图所示:

(6)通过net view命令显示计算机及其注释列表

使用net view命令显示计算机及其注释列表名称,如图所示:

与net view NLG07,结果如图所示:

由于之前的注释列表中没有NLG50的信息,因此当输入net view NLG50时会显示出错,找不到网络路径。

(7)通过net send命令发送消息

通过服务管理程序启用:开始->运行->services.msc。输入格式为:net send

ip/computer_name 消息内容。

可以用IP、计算机名来表示消息目标计算机。如:”net send 192.168.0.50 LOVE YOU”,如图所示:

当接到信息时,会显示自己的IP地址,而不会显示发送方的IP,但是会显示发送方在局域网内列表的名称:

使用信使服务也可以给自己发送消息,只需将接收方的IP写成本机IP即可,如图所示:

本机IP为192.168.0.33,而接收方的IP也为192.168.0.33。

五、思考题

1、回答NetBIOS在网络配置中的作用?

答:NetBIOS名字高速缓存的内容。NetBIOS名字高速缓存存放与本计算机最近进行通信的其他计算机的NetBIOS名字和IP地址。使用该命令可以使网络通信时速度更快,对于

最近进行通信的其他计算机的IP已存入本机内,需要在通信或其他项目时直接从本机内查询即可。NetBIOS协议是一种在局域网上的程序可以使用的应用程序编程接口(API),为程序提供了请求低级服务的统一的命令集,作用是为了给局域网提供网络以及其他特殊功能,几乎所有的局域网都是在NetBIOS协议的基础上工作的。

Netbios通过特定硬件用来和网络操作系统连接的软件层。Netbios经扩展,允许程序使用Netbios接口来操作IBM令牌环结构。Netbios允许程序和网络会话。它的目的是把程序和任何类型的硬件属性分开。它也使软件开发员可以免除以下负担:开发网络错误修复,低层信息寻址和路由。使用Netbios接口,可以为软件开发员做许多工作。

实验总结:

1、本次实验遇到的问题及解决方法

一、在做本次实验时,首先遇到的问题是在ping本地IP时,一开始不知道怎样产生冲突。其实主要解决的问题是怎样知道本机的IP地址。可以通过查看控制面板中本地网络的属性,可以看到本地的IP,也可以通过在此处修改IP。可以通过此方法产生冲突。若想检查本网内哪台主机与本机有相同的IP,应先把本机IP改成未使用的IP才能使用ping命令检查此问题。

二、本实验中许多命令与操作都是第一次用到,有时会不懂其含义。这时我们通过小组内部商量以及上网查询等方法,了解、掌握一些网络通信中的基本内容。

三、在做实验四时,本机ftp格式的网页可以在本网内其他主机上看到,而http格式却不能看到。一开始认为是早上做完实验后关机,之前的设置复原,因此不能看到。通过重新设置,可是还是不能看到。后来才发现在cmd窗口中将用户名“anonymous”输成“anonymous”,由于用户名的输入与密码不匹配,因此不能正确登录。重新将正确用户名输入后,本机http 格式的网页即可在本网内其他主机上看到。

四、在一开始做实验时,我们小组两人分开做的,其中一台主机的IP为192.168.0.33,另一台主机的IP为192.168.0.43,因此可能上述实验中使用本机的IP地址会有变化,但都是我们实验的结果。

2、实验感想

本次是我们第一次接触网络方面的实验,虽然以前经常使用电脑,但是对于网络方面的基础知识还有很多地方不了解。因此本次实验给我们提供了学习网络基础方面的机会,第一次自己操作网络,所以我们每个人都很感兴趣。从实验中得到乐趣,学到了更多,将课本知识应用于实践,我们很开心。

数据通信原理实验报告

DONGFANG COLLEGE,FUJIAN AGRICULTURE AND FORESTRY UNIVERSITY 课程名称:数据通信原理 系别:计算机系 年级专业: 2010级电子信息工程 学号: 1050302103 姓名:廖少兵 任课教师:詹仕华成绩: 2012 年12 月25 日

实验项目列表 序号课程名称成绩指导教师 1 模拟信号源实验詹仕华 2 接收滤波器与功放实验詹仕华 3 基带信号的常见码型变换实验詹仕华 4 AMI/HDB3编译码实验詹仕华 5 FSK(ASK)调制解调实验詹仕华6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

实验一模拟信号源实验 实验室名称:_______ 实验设备号:实验时间: 成绩: 模拟信号源实验 1、实验目的和要求 1.了解本模块中函数信号产生芯片的技术参数; 2.了解本模块在后续实验系统中的作用; 3.熟悉本模块产生的几种模拟信号的波形和参数调节方法。 2、实验原理 本模块主要功能是产生频率、幅度连续可调的正弦波、三角波、方波等函数信号(非同步函数信号),另外还提供与系统主时钟同源的2KHZ正弦波信号(同步正弦波信号)和模拟电话接口。在实验系统中,可利用它定性地观察通信话路的频率特性,同时用做PAM、PCM、ADPCM、CVSD( M)等实验的音频信号源。本模块位于底板的左边。 3、主要仪器设备 1.非同步函数信号、同步正弦波信号、模拟电话输入电路 2.时钟与基带数据发生模块,位号:G 3.频率计1台 4.20M双踪示波器1台 5.小电话单机1部 1.非同步函数信号(实物图片如下)

数据通信基本知识

数据通信基本知识 -------------------------------------------------------------------------- 所有计算机之间之间通过计算机网络的通信都涉及由传输介质传输某种形式的数据编码信号。传输介质在计算机、计算机网络设备间起互连和通信作用,为数据信号提供从一个节点传送到另一个节点的物理通路。计算机与计算机网络中采用的传输介质可分为有线和无线传输介质两大类。 一、有线传输介质(Wired Transmission Media) 有线传输介质在数据传输中只作为传输介质,而非信号载体。计算机网络中流行使用的有线传输介质(Wired Transmission Media)为:铜线和玻璃纤维。 1. 铜线 铜线(Copper Wire)由于具有较低的电阻率、价廉和容易安装等优点因而成为最早用于计算机网络中的传输介质,它以介质中传输的电流作为数据信号的载体。为了尽可能减小铜线所传输信号之间的相互干涉(Interference),我们使用两种基本的铜线类型:双绞线和同轴电缆。 (1)双绞线 双绞线(Twisted Pair)是把两条互相绝缘的铜导线纽绞起来组成一条通信线路,它既可减小流过电流所辐射的能量,也可防止来自其他通信线路上信号的干涉。双绞线分屏蔽和无屏蔽两种,其形状结构如图1.1所示。双绞线的线路损耗较大,传输速率低,但价格便宜,容易安装,常用于对通信速率要求不高的网络连接中。 (2)同轴电缆 同轴电缆(Coaxial Cable)由一对同轴导线组成。同轴电缆频带宽,损耗小,具有比双绞线更强的抗干扰能力和更好的传输性能。按特性阻抗值不同,同轴电缆可分为基带(用于传输单路信号)和宽带(用于同时传输多路信号)两种。同轴电缆是目前LAN局域网与有线电视网中普遍采用的比较理想的传输介质。 2.玻璃纤维 目前,在计算机网络中十分流行使用易弯曲的石英玻璃纤维来作为传输介质,它以介质中传输的光波(光脉冲信号)作为信息载体,因此我们又将之称为光导纤维,简称光纤(Optical Fiber)或光缆(Optical Cable)。 光缆由能传导光波的石英玻璃纤维(纤芯),外加包层(硅橡胶)和保护层构成。在光缆一头的发射器使用LED光发射二极管(Light Emitting Diode)或激光(Laser)来发射光脉冲,在光缆另一头的接收器使用光敏半导体管探测光脉冲。 模拟数据通信与数字数据通信 一、通信信道与信道容量(Communication Channel & Channel Capacity) 通信信道(Communication Channel)是数据传输的通路,在计算机网络中信道分为物理信道和逻辑信道。物理信道指用于传输数据信号的物理通路,它由传输介质与有关通信设备组成;逻辑信道指在物理信道的基础上,发送与接收数据信号的双方通过中间结点所实现的逻?quot;联系",由此为传输数据信号形成的逻辑通路。逻辑信道可以是有连接的,也可以是无连接的。物理信道还可根据传输介质的不同而分为有线信道和

杭电通信系统课程设计报告实验报告

通信系统课程设计实验报告 XX:田昕煜 学号:13081405 班级:通信四班 班级号:13083414 基于FSK调制的PC机通信电路设计

一、目的、容与要求 目的: 掌握用FSK调制和解调实现数据通信的方法,掌握FSK调制和解调电路中相关模块的设计方法。初步体验从事通信产品研发的过程. 课程设计任务:设计并制作能实现全双工FSK调制解调器电路,掌握用Orcad Pspice、Protel99se进行系统设计及电路仿真。 要求:合理设计各个电路,尽量使仿真时的频率响应和其他参数达到设计要求。尽量选择符合标称值的元器件构成电路,正确完成电路调试。 二、总体方案设计 信号调制过程如下: 调制数据由信号发生器产生(电平为TTL,波特率不超过9600Baud),送入电平/幅度调整电路完成电平的变换,再经过锁相环(CD4046),产生两个频率信号分别为30kHz和40kHz(发“1”时产生30kHz方波,发“0”时产生40kHz方波),再经过低通滤波器2,变成平滑的正弦波,最后通过线圈实现单端到差分信号的转换。

信号的解调过程如下: 首先经过带通滤波器1,滤除带外噪声,实现信号的提取。在本设计中FSK 信号的解调方式是过零检测法。所以还要经过比较器使正弦信号变成方波,再经过微分、整流电路和低通滤波器1实现信号的解调,最后经过比较器使解调信号成为TTL电平。在示波器上会看到接收数据和发送数据是一致的。 各主要电路模块作用: 电平/幅度调整电路:完成TTL电平到VCO控制电压的调整; VCO电路:在控制电压作用下,产生30KHz和40KHz方波; 低通2:把30KHz、40KHz方波滤成正弦波; 线圈:完成单端信号和差分信号的相互转换; 带通1:对带外信号抑制,完成带信号的提取; 限放电路:正弦波整形成方波,同时保留了过零点的信息; 微分、整流、脉冲形成电路:完成信号过零点的提取; 低通1:提取基带信号,实现初步解调; 比较器:把初步解调后的信号转换成TTL电平 三、单元电路设计原理与仿真分析 (1)带通1(4阶带通)-- 接收滤波器(对带外信号抑制,完成带信号的提取) 要求通带:26KHz—46KHz,通带波动3dB; 阻带截止频率:fc=75KHz时,要求衰减大于10dB。经分析,二级四阶巴特沃斯带通滤波器来提取信号。 具体数值和电路见图1仿真结果见图2。

网络与数据通信实验报告

网络与数据通信实验报告 指导老师:李艳 姓名:胡嘉懿(1110200302) 周敏(1110200311)

实验1 网络协议分析Ethereal 1.ARP帧解析 ·帧1(线路上传输60字节,俘获60字节) 到达时间:2004年5月7日00:35:13.802398000 与上一帧的时间差:0.000000000秒 与第一帧的时间差:0.000000000秒 帧序号:1 数据包长度:60字节 俘获长度:60字节 ·以太网Ⅱ,源地址:00:0d:87:f8:4c:f9,目的地址:ff:ff:ff:ff:ff:ff(MAC地址) 目的地址:ff:ff:ff:ff:ff:ff(广播) 源地址:00:0d:87:f8:4c:f9(192.168.0.44) 类型:地址转换协议ARP(Ox0806) 尾部:000000000

·地址转换协议 ·硬件类型(Hardware type):16位,定义ARP实现在何种类型的网络上,以太网的硬件类型值为Ox0001,图中为以太网Ox0001 ·协议类型(Protocol type):16位,定义使用ARP/RARP的协议类型,IPv4类型值为Ox0800,图中为IP Ox0800 ·硬件地址长度(Hardware size):1字节,以字节为单位定义物理地址的长度,图中为6 ·协议地址长度(Protocol size):1字节,以字节为单位定义协议地址的长度,图中为4 ·操作类型(Opcode):16位,定义报文类型,1为ARP请求,2为ARP应答,3为RARP 请求,4为RARP应答,图中为请求(Ox0001) ·发送方MAC地址(Sender MAC address):6字节,发送方的MAC地址,图中为00:0d:87:f8:4c:f9 ·发送方IP地址(Sender IP address):4字节,发送方的IP地址,RARP请求中不填此字段图中为192.168.0.44 ·目的MAC地址(Target MAC address):6字节,ARP请求中不填此字段(待解析),图中为00:00:00:00:00:00 ·目的协议地址(Target IP address):4字节,长度取决于协议地址长度,长度一共28字节,图中为192.168.80.1

网络与数据通信作业答案教学提纲

一、选择题 C 1. 下列哪项不属于电路交换结点的组成部分。 (A)数字交换机 (B)网络接口 (C)控制单元 (D)用户环路 C 2. 下列哪项不属于纵横交换机的局限性。 (A)交叉点的数量以相连站点数量的平方数上升 (B)一个交叉点的损坏使得在该交叉点上相交的线路所属的设备之间无法连接 (C)交叉点利用率很低 (D)金属交叉点采用半导体门电路,造价高。 B 3. 下列哪项不属于分组交换的优点。 (A)线路的效率较高 (B)以恒定的数据率进行交换 (C)网络中通信量拥挤时,分组仍可能被接收 (D)能够使用优先级 C 4. 下列哪项不属于数据报优点。 (A)省掉了呼叫建立过程 (B)如果网络的某一部分发生了拥塞,结点可以为数据报选择一条绕过拥塞区域的路由(C)一个结点出现故障,其后的分组可以找一条替换路由绕过该结点 (D)没有必要为在每个结点上为每个分组选择路由,分组在网络中传送速度更快 D 5. 下列哪项不属于分布式路由选择的特点。 (A)路由选择的判决可能是由各结点完成的 (B)每个结点可能从相邻(直接连接的)的结点上搜集到一些信息

(C)结点从它感兴趣的任何一条潜在路由上的所有结点中获取信息 (D)存在一个中心结点,它从所有结点上获取信息 B 6. 下列哪项不属于洪泛法路由选择的特点。 (A)在源点和终点之间所有可能的路由都被尝试过。 (B)发送到分组中,至少有一个副本是使用最小跳数路由到达终点。 (C)所有直接或间接地与源结点相连的结点全部都被访问到。 (D)网络中的通信量负荷不高。 B 7. 在结点和结点之间交换有关网络状态的信息,路由选择的判决随网络条件的变化而改变,该路由选择策略为 (A)固定式 (B)洪泛式 (C)随机式 (D)自适应式 A 8. 下列哪项不属于自适应路由选择的缺点。 (A)路由选择的判决复杂,增加了网络结点的处理负担 (B)交换信息多,交换频率快会增加网络负荷,导致性能下降。 (C)网络发送故障或者拥塞时,无法避免故障和拥塞区域。 (D)自适应策略可能反应得太快,导致阻塞产生振荡。 A 9. ARPANET中第三代路由选择算法的代价函数是以()而不是以时延为中心。 (A)时延 (B)利用率 (C)容量 (D)吞吐量

《数据通信与网络基础》教学计划与教学大纲

《数据通信与网络基础》教学计划与教学大纲 课程代号:CS16021 任课教师:杨献春 开课时间:2001/2002学年第一学期 授课对象:专升本99级和00级,二学历00级 教学安排: 教室地点教102 选课人数272人 授课时间星期二18:30-21:20 教学1班(99级专升本00级二学历127人) 星期四18:30-21:20 教学2班(00级专升本145人) 一、教学计划: 总计60学时,两个教学班计划相同。 教学16次计48学时第1-4周,第6-17周(第5周国庆节休假) 讲座1次3学时第18周(20XX年1月3日,星期四,两班合讲,自愿参加) 复习1次3学时第19周 答疑1次3学时第19或20周(待定) 考试1次2小时左右 二、教学大纲: 课程名称 数据通信与网络基础 课程概述 这是一个学期的课程, 旨在学习数据通信基本原理和了解数据通信网络。本课程向学生介绍计算机之间及人机之间通信相关的各种基本技术,涉及的主题有:简单的通信模型,通信系统硬件(传输媒质、数据传输技术、数据终端设备,数据通信设备与接口),通信系统中的软件(数据编码、数据传输方式、数据传输协议),数据通信网(网络分层体系结构、交换式网络与广播式网络、宽带传输网、接入网),多媒体数据通信,数据通信发展历史与趋势。 教学目标 通过本课程的学习,学生能够 ●了解电信与及数据通信的发展历史与前景 ●知道通信种类及其使用的频段 ●熟悉数据通信模型与术语 ●知道数据通信标准及其制定机构 ●知道数据通信网及其分类和用途 ●描述数字传输与模拟传输的区别与各自的特点 ●掌握信息的度量方法和信号时域频域特性分析方法 ●了解传输信道特性及其对信号的影响

数据通信与网络答案20

CHAPTER 20 Network Layer: Internet Protocol Solutions to Odd-Numbered Review Questions and Exercises Review Questions 1.The delivery of a frame in the data link layer is node-to-node. The delivery of a packet at the network layer is host-to-host. 3.Each data link layer protocol has a limit on the size of the packet it can carry. When a datagram is encapsulated in a frame, the total size of the datagram must be less than this limit. Otherwise, the datagram must be fragmented. IPv4 allows fragmentation at the host and any router; IPv6 allows fragmentation only at the host. 5.Options can be used for network testing and debugging. We mentioned six options: no-operation, end-of-option, record-route, strict-source-route, loose- source-route, and timestamp. A no-operation option is a 1-byte option used as a filler between options. An end-of-option option is a 1-byte option used for padding at the end of the option field. A record-route option is used to record the Internet routers that handle the datagram. A strict-source-route option is used by the source to predetermine a route for the datagram. A loose-source-route option is similar to the strict source route, but it is less rigid. Each router in the list must be visited, but the datagram can visit other routers as well. A timestamp option is used to record the time of datagram processing by a router. 7.In IPv4, priority is handled by a field called service type (in the early interpreta- tion) or differential services (in the latest interpretation). In the former interpreta- tion, the three leftmost bits of this field define the priority or precedence; in the latter interpretation, the four leftmost bits of this field define the priority. In IPv6, the four-bit priority field handles two categories of traffic: congestion-controlled and noncongestion-controlled. 9.The checksum is eliminated in IPv6 because it is provided by upper-layer proto- cols; it is therefore not needed at this level. 1

通信综合实训系统实验报告

. 通信综合实训系统实验 (程控交换系统实验) 学生姓名 学号 专业班级通信工程班 指导老师 年月日

实验1 局内呼叫处理实验 一、实验目的 1.通过对模拟用户的呼叫追踪,加深对程控交换机呼叫处理过程的理解; 2.掌握程控交换机配置数据的意义及原理; 3.根据设计要求,完成对程控交换机本局数据的配置。 二、实验内容 1.学习ZXJ10程控交换机本局数据配置方法; 2.模拟用户动态跟踪,深入分析交换机呼叫流程; 3.按照实验指导书的步骤配置本局数据,电话号码7000000~7000023分配到ASLC板 卡的0~23端口,并用7000000拨打7000001电话,按照实验指导书方法创建模拟用户呼叫跟踪,观察呼叫动态迁移,理解单模块呼叫流程。 4.本局数据配置需要配置如下: 局信息配置 局容量数据配置 交换局配置 物理配置 号码管理、号码分析 三、实验仪器 程控交换机1套 维护终端若干 电话机若干 四、实验步骤 (一)、启动后台维护控制中心 启动程控交换机网管终端计算机,点击桌面快捷方式的,启动后的维护控制中心如下图2-1(利用众友开发软件CCTS可省略该步骤): (二)、启动操作维护台 选中后台维护系统控制中心,单击右键,选中【启动操作维护平台】,出现如下的对话框,输入操作员名【SYSTEM】,口令为空,单击【确定】后,将会登陆操作维护系统。

(三)、告警局配置 打开“系统维护(C)”----“告警局配置(B)”,点击“局信息配置(B)”后,弹出如下界面。 输入该局的区号532,局号1,然后点击【写库】。 (四)、局容量数据配置 打开【基本数据管理】-【局容量数据配置】,点击后弹出如下操作界面(分别进行全局容量、各模块容量进行规划设置),点击【全局规划】,出现如下的对话框. 点击【全部使用建议值】,当前值自动填上系统默认的数值,点击【确定】后返回容量规划界面,点击【增加】, 模块号2,MP内存128,普通外围、远端交换模块,填写完,点击【全部使用建议值】。 (五)、交换局配置 在后台维护系统打开[数据管理→基本数据管理→交换局配置]弹出如下的对话框,按照图示,只填写【本交换局】-【交换局配置数据】,点击设置。 (六)、物理配置 在后台维护系统打开[数据管理→基本数据管理→物理配置]:

数据通信实验报告

电子科技大学 实验报告 实验一 NS2的基础使用 NS2是一种提供虚拟环境进行网络模拟仿真,能验证网络性能的正确性和进行相关性能测试的软件。 一、实验环境: Ubuntu 12.04/kernel 3.5 GCC 4.6.3 NS-2.33 二、网络拓扑: 实验共有6个节点,每个节点的连接情况如图所示。其中节点N0、N2和节点N1、N2连接,N3、N4和N4、N5连接,N2和N3连接。从0号节点到2号节点,带宽为2Mb,延时为10ms。 三、实践步骤: 切换到用户根目录下cd ~ 建立自己的文件夹mkdir your_document_name 进入刚刚新建的文件夹cd your_document_name 新建一个TCL 脚本文件gedit your_TCL_file_name.tcl #Here is the beginning of this code file set val(stop) 5.0 ;# 模拟器结束时间 #新建一个NS 模拟对象 set ns [new Simulator] #打开NS 追踪文件 set tracefile [open out.tr w] $ns trace-all $tracefile

#打开NAM 追踪文件 set namfile [open out.nam w] $ns namtrace-all $namfile #新建6 个节点 set n0 [$ns node] set n1 [$ns node] set n2 [$ns node] set n3 [$ns node] set n4 [$ns node] set n5 [$ns node] #建立节点之间的链路,格式解释如下 #duplex-link 双向链路可选选项(duplex-link,simple-link 单向链路) #$n0 $n2 表明从0 号节点到2 号节点 #2.0Mb 申明链路传输速率,可使用Mb,Kb,b #10ms 申明链路传输延迟 #DropTail 队列类型 $ns duplex-link $n0 $n2 2.0Mb 10ms DropTail #申明链路队列长度 $ns queue-limit $n0 $n2 10 $ns duplex-link $n1 $n2 2.0Mb 10ms DropTail $ns queue-limit $n1 $n2 10 $ns duplex-link $n4 $n3 2.0Mb 10ms DropTail $ns queue-limit $n4 $n3 10 $ns duplex-link $n3 $n2 1.0Mb 20ms DropTail $ns queue-limit $n3 $n2 10 $ns duplex-link $n3 $n5 2.0Mb 10ms DropTail $ns queue-limit $n3 $n5 10 #为NAM 创建节点位置描述,以第一个为例,2 号节点在0 号节点的右下方 $ns duplex-link-op $n0 $n2 orient right-down $ns duplex-link-op $n1 $n2 orient right-up $ns duplex-link-op $n4 $n3 orient left-down $ns duplex-link-op $n3 $n2 orient left $ns duplex-link-op $n3 $n5 orient right-down #新建一个UDP 连接 set udp0 [new Agent/UDP] #将0 号节点Agent/UDP 绑定,以下类似 $ns attach-agent $n0 $udp0 set null2 [new Agent/Null] $ns attach-agent $n4 $null2 #将Agent/UDP 及Agent/Null 节点进行连接 $ns connect $udp0 $null2 #设置Agent/UDP 包大小

《计算机网络》第二章—数据通信基础练习题

《计算机网络》 第二章——数据通信基础练习题 一、填空题: 1.________是两个实体间的数据传输和交换。 2._____是传输信号的一条通道,可以分为________和________。 3._____是信息的表现形式,有________和________两种形式。 4.________是描述数据传输系统的重要技术指标之一。 5.________是指信道所能传送的信号频率宽度,它的值为______________________。 6.数据通信系统一般由________、________和________等组成。 7.根据数据信息在传输线上的传送方向,数据通信方式有________、________和________三种。 8.基带、频带、宽带是按照__________________________来分类的。 9.信道的传播延迟和_____________________________与_________________________有关。 10.电路交换的通信过程可分为三个阶段:__________、__________和____________。 11.在分组交换技术中,还可以分为________和________两种不同的方式。 12.信元交换技术是指__________(英文简称为____),它是一种_________的交换技术。 13.多路复用技术通常有两类:____________和____________。 14.常见的差错控制技术有:_________和__________等, 为了确保无差错传输数据,必须具有______和______的功能。 15. CRC码的中文名称是__________,又称________,是一种较为复杂的校验方法,有很强的检错能力。 16. 存储转发方式中常见的有________、________、________,传输的单位分别是____、____、____。 二、选择题 1.在数据通信系统中衡量传输可靠性的指标是____。 A.比特率 B.波特率 C.误码率 D.吞吐量 3.在传输过程中,接收和发送共享同一信道的方式称为____。 A.单工方式 B.半双工方式 C.全双工方式 D.自动方式 5.为了提高通信线路的利用率,进行远距离的数字通信采用____数据传输方式。 A.基带传输 B.频带传输 C.宽带传输 D.窄带传输 6.在数字信道上,直接传送矩形脉冲信号的方法,称为____。 A.

无线传感器数据通信实验报告

实验二:无线传感器数据通信实验 一、实验目的: 在无线传感器节点的单片机驱动代码的基础上,编写无线通信程序,实现多个传感器节点之间的双向数据传输。 二、实验原理: 温湿度传感器和单片机采用的是类似IIC的串行通信,和单片机相连如图1-8所示 VDD和GND是传感器供电引脚。 SCK是时钟引脚,在通信这个过程中,SCK信号都是有单片机控制的。 DATA是数据线,和单片机IO口相连。用于向传感器发送指令和从单片机读走数据。数据在时钟的上升沿生效在时钟是高电平时保持不变。在时钟是低电平时准备数据。接口如图所示。 图1-8 温湿度接口 单片机先向传感器发送开始命令,然后开始通信,开始命令时序图如图所示。在SCK高电平时,将数据线拉低,在下一个时钟高电平期间,将数据线拉高。开始信号发送完毕。 图1-9 开始信号

再开始信号后是命令信号,命令信号包含3位地址位(只支持000)和5位命令位组成。传感器在接收到1byte数据时(即第八个时钟下降沿)将数据线拉低,表示数据正确接收。在九个下降沿被释放。命令如下表。 单片机在发送完命令信号后,等待温湿度传感器测量完成。传感器在转换完成后将数据线拉低。单片机产生时钟信号,从温湿度传感器读数据。数据包含2bytes的测量结果和1bytes的校验。单片机在收到每字节数据都要将数据线拉低给出应答信号。数据高位在前,低位在后。传感器在测量结束和通信完毕后自动进入休眠。具体操作见数据手册。时序图如图1-10所示。 图1-10 传感器工作时序图 8、 计算公式 温度计算公式:

湿度计算公式: 三、实验设备: ZIGBEE无线空气温湿度传感器一个、装有实验软件的计算机。 四、实验内容: 1、建立开发工程; 用MDK打开工程模板。 2、把similar_i2C.c和similar_i2C.h加入到工程。 将similar_i2c文件夹拷贝到工程模板目录中。 调用similar_i2C.c中函数,编写温度采集和湿度采集代码 在工程模板根目录下建立sht1xx_sensor,在里面新建sht1xx.c和sht1xx.h空文件,将c加入到工程,将h文件加入到工程设置中编写main()调用温度采集和湿度采集函数,并对原始数据进行处理。 在原有的程序的基础上,添加代码使程序能够根据数据计算出湿度,并显示出来。

数据通信与网络答案04

CHAPTER 4 Digital Transmission Solutions to Odd-Numbered Review Questions and Exercises Review Questions 1.The three different techniques described in this chapter are line coding, block cod- ing, and scrambling. 3.The data rate defines the number of data elements (bits) sent in 1s. The unit is bits per second (bps). The signal rate is the number of signal elements sent in 1s. The unit is the baud. 5.When the voltage level in a digital signal is constant for a while, the spectrum cre- ates very low frequencies, called DC components, that present problems for a sys- tem that cannot pass low frequencies. 7.In this chapter, we introduced unipolar, polar, bipolar, multilevel, and multitran- sition coding. 9.Scrambling, as discussed in this chapter, is a technique that substitutes long zero- level pulses with a combination of other levels without increasing the number of bits. 11.In parallel transmission we send data several bits at a time. In serial transmission we send data one bit at a time. Exercises 13.We use the formula s = c × N × (1/r) for each case. We let c = 1/2. a.r = 1 → s = (1/2) × (1 Mbps) × 1/1= 500kbaud b.r = 1/2 → s = (1/2) × (1 Mbps) × 1/(1/2) = 1 Mbaud c.r = 2 → s = (1/2) × (1 Mbps) × 1/2= 250 Kbaud d.r = 4/3 → s = (1/2) × (1 Mbps) × 1/(4/3) = 375 Kbaud 15.See Figure 4.1 Bandwidth is proportional to (3/8)N which is within the range in Table 4.1 (B = 0 to N) for the NRZ-L scheme. 17.See Figure 4.2.Bandwidth is proportional to (12.5 / 8)N which is within the range in Table 4.1 (B = N to B = 2N) for the Manchester scheme. 1

自考 07025 数据通信与网络

高纲1498 江苏省高等教育自学考试大纲 07025 数据通信与网络 南京信息工程大学编江苏省高等教育自学考试委员会办公室

Ⅰ课程性质与课程目标 一、课程性质和特点 本课程是物联网工程专业的专业必修课。课程系统地讲授了计算机网络的体系结构概念,对各个网络功能层的基本概念、工作原理和通信规程,数据通信技术、广域网和局域网技术、以及网络应用技术和发展都作了详细介绍。配合该课程的实验教学,将帮助学生掌握和了解数据通信和计算机网络的基本原理、工作过程和实现方法,加深学生对数据通信技术、计算机网络技术理论的认识和理解,培养网络应用技能。 本课程的目的,是使学生建立计算机网络体系机构的概念,掌握数据通信的基本概念和计算机网络的工作原理,了解计算机网络技术的应用和发展,辅以精心设计跟踪实际应用的实验教学内容,对提升学生动手操作实践能力,为后续的计算机网络专业课程的学习,建立良好的基础。 二、课程目标 1. 要求学生能够全面、深入理解和熟练掌握通信基础内容和计算机网络部分的内容,并能够用其分析、初步设计和解答与网络应用相关的问题,能够举一反三。 2.计算机网络的概念较多,因此要强调基本概念,而不是过多地讲具体的计算网络中所使用的专用设备。 3.计算机网络的发展非常迅速,新的技术不断出现,因此应尽可能地掌握较新的内容。另外本课程工程性较强,学生应注重理论联系实际和重视实验环节。 三、与相关课程的联系与区别 本课程先修课程应涉及计算机文化基础、计算机程序设计、管理信息系统、数据库原理与应用等。后继课程有网络操作系统、路由与交换技术、计算机网络安全、网络编程等。 本课程与其他课程的区别为:本课程立足于理论,与实际环节紧密结合,需要更多关注各种网络应用及新技术。 四、课程的重点和难点 课程的重点之一是网络通信的有关技术,包括数据通信技术、数据编码技术、数据交换技术、流量控制技术、差错控制技术;重点之二是五层网络体系结构,包括物理层、数据链路层、网络层、传输层、应用层,重点之三是局域网技术。 课程的次重点是数据通信与计算机网络领域的基本概念和工作原理,对网络的组

stcp client与server简单通信实验报告

实验四:实现SCTP client/server 之间数据传输 一.实验要求与目的 实现client和server建立关联。通过client和server建立关联便于更好的了解sctp协议。 实现client和server之间数据传输。实现数据传输也就是实现client和server 之间的通信,通过编写程序实现通信可以更好地了解sctp server和client通信四次握手的过程。 二.实验原理 SCTP(STREAM CONTROL TRANSMISSION PROTOCOL 流控制传输协议)是IETF新定义的一个传输层transport layer协议(2000年)。是提供基于不可靠传输业务的协议之上的可靠的数据报传输协议。SCTP的设计用于通过IP 网传输SCN窄带信令消息。流控制传输协(Stream Control Transmission Protocol,SCTP)是一种可靠的传输协议,它在两个端点之间提供稳定、有序的数据传递服务,并且可以保护数据消息边界。然而,与TCP 和UDP 不同,SCTP 是通过多宿主(Multi-homing)和多流(Multi-streaming)功能提供这些收益的,这两种功能均可提高可用性SCTP实际上是一个面向连接的协议,但SCTP偶联的概念要比TCP的连接具有更广的概念,SCTP对TCP的缺陷进行了一些完善,使得信令传输具有更高的可靠性,SCTP的设计包括适当的拥塞控制、防止泛滥和伪装攻击、更优的实时性能和多归属性支持。 SCTP 提供如下服务: * 确认用户数据的无错误和无复制传输; * 数据分段以符合发现路径最大传输单元的大小; * 在多数据流中用户信息的有序发送,带有一个选项,用户信息可以按到达顺序发送; * 选择性的将多个用户信息绑定到单个SCTP 包; * 通过关联的一个终端或两个终端多重宿主支持来为网络故障规定容度。 SCTP是在IP网络上使用的一种可靠的通用传输层协议。Internet协议套件被划分成几层;每层都提供特定功能,如图 1 所示。

数据通信与网络技术试题

一、填空(每空1分,共20分) 1.传输层协议包括 TCP 和 UDP ,FTP采用 TCP 进行传输。 2.TCP/IP协议栈具有简单的分层设计,它将网络分为5层,从底层到高层依次 为物理层,数据链路层,网络层,传输层和应用层。 3.ZXR10 G产品系列支持的IGP为 IS-IS 、 RIP 、 OSPF 。 4.路由协议大体上可分为链路状态协议和距离矢量协议两种。其中,OSPF属于 链路状态协议, RIP属于距离矢量协议。 5.OSPF通过 Hello 报文来建立并维护邻居关系。 6.在OSPF中,路由汇总只能在 ARP 和 ASBR 上做。 7.Access port是可以承载 1 个VLAN的端口;Tagged port是可以承载多 个VLAN的端口。 8.TCP是面向连接的传输层协议,所谓面向连接就是先完成连接建立的过程, 然后进入数据传输阶段。 9.“毒性逆转”是指防止路由自环的措施。 10.做smart trunk的三个前提条件为:速率相同、端口双工式、 链路属性相同。 二、选择题(每空2分,共20分) 1、当今世界上最流行的TCP/IP协议的层次并不是按OSI参考模型来划分的, 相对应于OSI 的七层网络模型,没有定义(D )。 A、物理层与链路层 B、链路层与网络层 C、网络层与传输层 D、会话层与表示层 2、在以太网中ARP报文分为ARP Request和ARP Response,其中ARP Response是( B )传送。 A、广播 B、单播 C、组播 D、多播 3、主机地址10.10.10.10/255.255.254.0的广播地址是多少?(B ) A、10.10.10.255 B、10.10.11.255 C、10.10.255.255 D、10.255.255.255 4、使用子网规划的目的是什么? (D ) A、将大的网络分为多个更小的网络 B、提高IP地址的利用率 C、增强网络的可管理性 D、以上都是 5、下面协议中那一个是工作在传输层并且是面向无连接的。(D ) A、IP B、ARP C、TCP D、UDP

(完整word版)数据通信与网络重点总结

《数据通信与计算机网络》复习要点 第1章概述 1.以数字信号来传送消息的通信方式称为数字通信,而传输数字信号的通信方式称为数字通信系统。 2.数据通信包括数据传输、数据交换和数据处理。 3.数据通信网络按照覆盖的物理范围可分为广域网、局域网和城域网。 4.计算机网络是通信技术与计算机技术密切结合的产物。 5.计算机网络已经历了由单一网络向互联网发展的过程。 6.计算机网络具有三个主要的组成部分(三大组成要素),即①能向用户提供服务的若干主机;②由一些专用的通信处理机(即通信子网中的结点交换机)和连接这些结点的通信链路所组成的一个或数个通信子网;③为主机与主机、主机与通信子网,或者通信子网中各个结点之间通信而建立的一系列协议。 7.计算机网络按通信方式分为广播网络和点到点网络。 8.计算机网络主要性能指标,包括速率、带宽、吞吐量、时延、时延带宽积和利用率。9.OSI模型有七个层次,分别是:(7)应用层;(6)表示层;(5)会话层;(4)运输层;(3)网络层;(2)数据链路层;(1)物理层 10.因特网使用的TCP/IP参考模型的四个层次是:应用层、传输层、互联网层、网络接入层。 11.协议是控制两个对等实体进行通信的规则的集合。协议的语法定义了所交换信息的结构或格式;协议的语义定义了源端和目的端所要完成的操作。 12.服务指同一开放系统中某一层向它的上一层提供的操作,但不涉及这些操作的具体实现。13.面向连接服务具有连接建立、数据传输和连接释放三个阶段。 14.标准是由标准化组织、论坛以及政府管理机构共同合作制订的。标准可分为两大类:法定标准和事实标准。 一.数据通信网络由哪些部分组成? 答:从系统设备级的构成出发,可以认为数据通信系统由下面三个子系统组成: (1)终端设备子系统,由数据终端设备及有关的传输控制设备组成。 (2)数据传输子系统,由传输信道和两端的数据电路终接设备组成。 (3)数据处理子系统,指包括通信控制器在内的电子计算机。 二.面向连接和无连接服务的主要区别是什么? 答:面向连接服务具有连接建立、数据传输和连接释放三个阶段,传输的数据具有顺序性,较适用于在一定时期内向同一地发送多个报文的场合;无连接服务是一种不可靠的服务,常被描述为“尽最大努力交付”或“尽力而为”,两个通信实体无需同时处于活跃状态。 无连接服务有三种类型:数据报、证实交付和请求回答。优点:灵活、方便。缺点:不能防止报文的丢失、重复和失序。 三.数字通信与模拟通信相比较的优缺点。 答:优点:抗干扰性强,保密性好,设备易于集成,便于计算机处理等。缺点:占用较多的带宽,信道利用率低。

单片机串口通信实验报告

信息工程学院实验报告 课程名称:单片机原理及接口 实验项目名称:串口通信实验实验时间:2017.5 一、实验目的: 1.了解什么是串口,串口的作用等。 2、了解串口通信的相关概念 3、利用keil软件,熟悉并掌握中串口通信的使用 4、通过实验,熟悉串口通信程序的格式,串口通信的应用等 二、实验原理 1、串口通信概念: 单片机应用与数据采集或工业控制时,往往作为前端机安装在工业现场,远离主机,现场数据采用串行通信方式发往主机进行处理,以降低通信成本,提高通信可靠性。如下图所示。 2、串口数据通信方式及特点 ★数据通信方式有两种:并行通信与串行通信 ★并行通信:所传送数据的各位同时发送或接收, 数据有多少位就需要多少根数据线。 特点:速度快,成本高,适合近距离传输 如计算机并口,打印机,8255 。 ★串行通信:所传送数据的各位按顺序一位一位 地发送或接收。 只需一根数据,一根地线,共2 根 特点:成本低,硬件方便,适合远距离通信, 传输速度低。 串行通信与并行通信示意图如下: 成绩: 指导老师(签名):

3、串行通信基本格式 ①单工通信:数据只能单向传送。 ②半双工通信:通信是双向的,但每一时刻,数据流通的方向是单向的。 ③全双工通信:允许数据同时在两个方向流动,即通信双方的数据发送和接收是同时进行的。 4、异步串行通信/同步串行通信 ①异步串行通信: 异步串行通信采用如下的帧结构: 起始位+ 8位数据位+ 停止位或起始位+ 9位数据位+ 停止位 其中:起始位为低电平,停止位为高电平。 优点:硬件结构简单 缺点:传输速度慢 ②同步串行通信: 在同步通信中,发送方在数据或字符开始处就用同步字符(常约定1~2个字节)指示一帧的开始,由时钟来实现发送端和接收端同步,接收方一旦检测到与规定的同步字符符合,下面就连续按顺序传送若干个数据,最后发校验字节。见下图: 5、串行通信过程与UART 基本的计算机异步串行通信系统中,两台计算机之间通过三根信号线TxD、RxD和GND连接起来,TxD与GND构成 发送线路,RxD与GND构成接收线路。一台计算机的TxD、RxD线分别与 另一台计算机的RxD、TxD线相连。

相关文档
最新文档