收藏 分享(赏)

计算机网络作业2.doc

上传人:精品资料 文档编号:10522601 上传时间:2019-11-25 格式:DOC 页数:11 大小:235.53KB
下载 相关 举报
计算机网络作业2.doc_第1页
第1页 / 共11页
计算机网络作业2.doc_第2页
第2页 / 共11页
计算机网络作业2.doc_第3页
第3页 / 共11页
计算机网络作业2.doc_第4页
第4页 / 共11页
计算机网络作业2.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、计算机网络作业 2(CH4-5) CH4 数据链路层 一、填空题 1) 允许发送站发送多个帧而不需要马上应答,这就是滑动窗口协议。滑动窗口协议需要一个_发送_ 窗口和一个_接收_ 窗口。 2) HDLC 有三种不同类型的帧,分别称为 _信息帧_、_监视帧_、_无编号帧_。 3) 起止式异步通信规程将每个字符看成是一个独立的信息单元,字符中各个比特用固定的时钟频率传输,字符间的间隔是任意的。每个字符由四个部分组成_起始位_、_数据位_、_奇偶校验位_、_停止位_。 4 常用的两种流量控制方法是_停等协议_、_滑动窗口协议_。 5 在实际的通信中,通常双方都有数据要发送给对方可以在数据段增加一个字

2、段,专门用来携带给对方的应答信息,称为_捎带应答_。 6 HDLC 的帧结构,它由_帧起始和停止标志_、_地址_、_控制_、_数据_和_CRC 校验_ 字段组成。 7) Internet 的两个数据链路层协议是_SLIP _或_PPP_ _协议 二、单项选择题(选出一个正确的答案,并将其号码填在题干的括号内。 ) 1. 在数据链路层传送的协议数据单元为( 3 ) (1) 比特 (2) 报文分组 (3)帧 (4) 报文 2. 滑动窗口协议中,接收窗口保存的是( 2 ) (1) 可发送的帧序号 (2) 可接收的帧序号 (3) 不可发送的帧序号 (4) 不可接收的帧序号 3. 在滑动窗口协议中,若窗

3、口的大小为 N 位,则发送窗口的最大值为( 4 ) (1) N (2) 2 N (3) 2N-1 (4) 2N-1 4.HDLC 属于( D ) A. 面向字符的同步控制协议 B. 面向字节的异步步控制协议 C. 异步协议 D. 面向比特的同步控制协议 三、多项选择题 1. 下面属于数据链路层的协议是( A C ) A.PPP B.FTP C.SLIP D.IP E.SNMP 四、 判断正误 1) 同步传输时字符间不需要间隔 ( ) 2) HDLC 是面向字节的异步通信协议。( ) 五、 简答及计算题 1在面向比特同步协议(HDLC )的帧数据段中,为了实现数据的透明传输,采用“0” 比特插入

4、技术。假定在数据流中包含:5F 16、 9E 16、 71 16、 7F 16、 E1 16,请给出其原始比特序列和“0”比特插入后的比特序列。 原始比特序列为: 01011111 10011110 01110001 01111111 11100001“0”比特插入后的比特序列为: 010111110 10011110 01110001 011111011 1110000012信道速率为 4 kb/s。采用停 -等协议工作。传播时延 tp = 20 ms。假定确认帧长度和处理时间(含排队时延)均可忽略。问帧长为多少时才能使信道利用率达到至少 50%? 解:假定信道传输无差错。信道利用率为 50

5、%,相当于帧的发送时间等于线路传播时延(即往返时延的一半) 。得出帧长为:4 kb/s * 2 * 20*10-3s=160 bit3卫星信道的数据率为 1 Mb/s。数据帧长为 1000 bit。取卫星信道端到端传播时延为 0.25 秒,忽略确认帧长和节点的处理时间。试计算下列情况下的信道利用率: (1) 停止等待协议。 (2) 连续 ARQ 协议,WT(发送窗口大小) = 7。 (3) 连续 ARQ 协议,WT = 250。 (4) 连续 ARQ 协议,WT = 500。 解:使用卫星信道端到端的传输延迟是 250ms,以 1Mbs 发送,1000bit 长的帧的发送时间是 1ms。我们用

6、 t0 表示传输开始时间,那么在 t1ms 时,第一帧发送完毕。 t25lms,第一帧完全到达接收方,开始发送第一个帧的确认帧,确认帧的发送时间忽略不计。t501ms 时确认帧完全到达发送方。因此周期是 501ms。如果在 541ms 内可以发送 k 个帧(每个帧发送用 1ms 时间) ,则信道利用率是 k /501,因此: (1)k 1,最大信道利用率1501 (2)k7,最大信道利用率7507 (3)k125,最大信道利用率250750 (4)k500,最大信道利用率50010004在一个 1Mbs 的卫星信道上发送 1000bit 长的帧。确认总是捎带在数据帧中。帧头很短,使用 3 位的

7、序列号。对以下协议而言,可以取得的最大信道利用率是多少? (a) 停一等协议 (b) 回退 N 滑动窗口协议(最大发送窗口大小=2 N-1) (C)选择性重传滑动窗口协议(最大发送窗口大小=2 N-1) 解:对应三种协议的窗口大小值分别是 1、7 和 4。 发送一帧所需时间 1000 / 106 = 10-3s = 1 ms 总的传输时延=发送数据帧时间+传播时延+ 发送确认帧时间+传播时延 =1+270+1+270=542ms 542ms 内可以发送 542 个帧 如果在 542ms 内发送 k 个帧(每个帧发送用 1ms 时间) ,则信道利用率是 k /542,因此, (a)k1,最大信道

8、利用率1542018 (b) k7,最大信道利用率75481.29 (c)k4,最大信道利用率45450.74 5. 请画出下列数据的曼砌斯特编码和差分曼砌斯特编码(假定信号开始前的状态为高电平) 。 1 0 1 0 0 1 1 0 1 1 0 1 数据 曼砌斯特编码 差分曼砌斯特编码 解:如图所示:6假设 A 站和 B 站之间的全双式数据帧传输使用滑动窗口进行流量控制和差错控制,帧序号位数为 3,设 A 站有 12 个数据帧要发送, B 站有 4 个数据帧要发送,使用选择重发协议,帧的确认尽量使用捎带确认,若没有数据帧,可用 ACK 进行单独确认,用 NAK 进行单独否认。假定没有超时和帧丢

9、失,发送窗口和接收窗口均从序号 0 开始。帧的格式为:(帧类型,发送序号,确认序号) 。发送序号或确认序号如果没有意义,可用 N 标明;确认序号指出下一个希望接收的数据帧序号。请在下图所示的情景中填写帧中带下划线的域(或没有帧,则帧类型为 NONE) 。 解:7帧识别的方法有哪些?各自的优缺点是什么? 解:帧识别的方法有五种:(1)计时法;(2)字符计数法;(3)带字符填充的首尾界符法;(4) 带位填充的首尾标志法;(5)物理编码违例法。 各自优缺点: (1)计时法其缺点是每帧中间有时间间隔,不能充分利用线路; (2)字符计数法是在帧头部使用一字段来整数标明该帧的长度,并且可以知道下一个帧的开

10、始位置 ;其缺点是标识位错时不可修复; (3)带字符填充的首尾界符法是每一帧以 ASCII 字符序列 DLE STX 头,以 DLE ETX 结束,可方便目的机丢失帧边界的查找;其缺点可能会导致干扰帧界的确定,该方法所传输的帧必须是7/8bit 的整数倍 (即 ASCII 编码 整数倍) (4)带位填充的首尾标志法的优点是对通信双方计算机的网络层都是透明的,使用一个特定的位模式,即 01111110 作为帧的开始和结束标志,为使之不出出错误判断,发送方在连续 5 个 1 后自动插入一个 0,接收方将会自动删除。 (5)物理层编码违例法采用违例编码做帧的开始和结束,不需要额外的开销,其缺点是只适

11、用于那些在物理介质的编码策略中采用冗余技术的网络。8数据链路层为什么要引入计时器超时机制和帧编号? 解:为了避免由于在传送帧过程中丢失数据导致的死锁引入超时机制 为了避免帧重传造成的帧重复接收而引入帧编号。9比较停等式 ARQ,退后 N 帧的 ARQ 和选择性重传协议的区别? 解:停等式 arq,滑动窗口大小为,在发送一帧之前必须等待下一帧的确认,致使适应于短信道,对长信道效率很低。 退后 n 帧 arq,滑动窗口大小为 iv=(帧编号数),引入了管道化技术,允许发送方发送 n 帧之前而不需要等待确认,但是,一量某帧发生错误,必须从发生错误帧处开始重新传输; 选择性重传 arq,滑动窗口为 N

12、=(帧编号数/2) ,引入管道化和否定性确认帧,对发生错误的帧单独重传,并缓存错误帧之后发送的帧与退后 n 帧 arq 相比,减少了出错帧之后所有帧都要重传的开销。10在一个 1Mb/S 的卫星信道上,发送 1000bit 长的帧,确认总捎带在数据帧中,帧头很短,使用 3 位序列号,对于 3 种协议可以获得的最大信道利用率是多少? 解:对停等式 ARQ,即一等式滑动窗口协议,假设传输时延为0ms,发送方于 t=0ms开始发送,经过kb/1mb/s=1ms 后发送过程完成,此帧会在 t=251ms 到达接收方,直到 t=501ms时,确认帧才会到达发送方,所以该信道利用率为/5010.2% 退后

13、 n 帧协议,因为使用了序列号对 3 位,最后有 0即为个序号,即滑动窗口为,发送方从 t=0ms 开始发送,其时间第隔 ms 发送kb,当 t=7ms 时发送了kb,而在 t=251ms 时,第一帧到达接收方,当 t=257ms 时,第七帧到达接收方,当 t=501-507ms 时,七个帧的所有确认帧依次到达发送方,所以该信道利用率是:/507=1.4%. 选择性重传协议,滑动窗口大小为 4,所以若从 t=0ms 开始发送 ,其间隔 1ms 发送 1kb,由于传输时延,在 251ms 时第一帧到达接收方 ,而在 254ms 时接收方收到第 4 帧,而所有的响应帧到达发送方是在 t=504ms

14、.此期间,信道利用率为 4/5040.71%. 11在 HDLC 中,控制字段起的作用是什么?它的每一个表示什么意思? 解:控制字段是 HDLC 帧类型定义,用于区分不同的帧。根据帧类型不同,控制字段也不同。 () 信息帧(I 帧):用于传送数据 第一个比特位为,则该帧为不 I 帧;N(s)为发送帧的序号;N(R)为期待的下一帧编号;p/f 是轮间结束位。 () 监控帧(s 帧):用于流量控制和拥塞控制 第一个比特是且第二个比特是,p/f 为监控帧 p/f 轮间结束位,n(r)期待下一帧的序列号,type 为监控帧的类型。 () 无序号帧(u 帧):用于连接管理 第一个比特和第二个比特均为,则

15、该帧是 u 帧,p/f 轮间/结束位;code 表示无序号帧的编码。12已知信道的数据传输速率为 B = 1M bps,信号从发送端沿介质传播到接收端的时间 = 2ms,假设帧长度为 L = 1000 bits、帧号用 3 bits 表示;且 ACK 不采用捎带方式、不考虑差错重发和帧头所造成的信道损失、忽略 ACK 帧长度,问:当采用选择性重发协议时,信道的最大利用率(%)为多少? 解:当帧号长度为 3 位时,最大帧编号为 8。 对选择重发的管道式协议,发送和接收窗口尺寸取:W = 8 / 2 = 4 传输速率B = 1M bps = 1000 b/ms 信号往返传播延迟时间为 2 = 4

16、ms,信号单向传播延迟时间为 2 ms, 帧长度L = 1000 bits,帧的发送时间为 1ms 当 t = 0 时,发送端开始发送 t = 1 ms 时,第一幀发送完成 t = 2 ms 时,第一幀的第一个比特数据到达 t = 3 ms 时,第一幀全部到达 t = 3 ms 时,发送第一幀的 ACK t = 5 ms 时,第一幀的 ACK 返回 由于发送窗口为 4,所以在第一幀开始发送到 ACK 返回的 5 ms 时间内,最多只能发送4 幀,如果不考虑差错重发和帧头所造成的信道损失,并忽略 ACK 帧长度,则 信道的最大利用率(%)= ( 4 x L/B) / 5 = 4/5 = 80%1

17、3一个报文由 100 个 8 比特字符组成,使用下列方案在一条数据链路上传输,需要多少附加的比特? (1) 异步方式,每个字符使用一个起始位和两个停止位; (2) 同步方式,每个报文使用两个同步字符(一个帧起始字符和一个帧结束字符) 。 解:(1).异步方式,每个字符中的附加位数等于 123, (3100)2(38)322, 所以,传输一个报文需要 322 个附加的比特。 (2).同步方式,每个报文附加两个同步字符(一个帧起始字符和一个帧结束字符) 。2816,所以,传输一个报文需要 16 个附加的比特。14某一个数据通信系统采用 CRC 校验方式,并且生成多项式 G(x)的二进制比特序列为1

18、1001,目的结点接收到的二进制比特序列为 110111001(含 CRC 校验码) 。请判断传输过程中是否出现了差错? 解:CRC 校验方式的工作原理是:将要发送的数据比特序列当作一个多项式的系数,在发送端用收发双方约定的生成多项式去除,求得一个余数多项式。将余数多项式加到数据多项式之后发送到接收端。在接收端用同样的生成多项式去除接收数据多项式,得到计算余数多项式。如果计算余数多项式与接收余数多项式相同,则表示传输无差错;否则,由发送方来重新发送数据。由于接收多项式的值“110111001”不能被余数多项式的值“11001”整除,因此可以断定在传输过程中出现了差错。15信道速率为 4 kb/

19、s。采用停止等待协议。传播时延 t p = 20 ms。确认帧长度和处理时间均可忽略。问帧长为多少才能使信道利用率达到至少 50%? 解:假定信道传输无差错。信道利用率为 50%,相当于帧的发送时间等于线路传播时延(即往返时延的一半) 。得出帧长为:4 kb/s * 2 * 20*10-3s=160 bit。CH5 LAN 1 填空题 1 数据链路层在局域网参考模型中被分成了两个子层:_MAC_子层与_LLC_子层。 2 IEEE802.3 的总线以太网常用的三种组网方式_细同轴_、_粗同轴_、_双绞线_。其中 10 的含义是_10M 速率_;BASE 的含义是_基带传输_;后跟字母 T 表示

20、_双绞线_;2 表示_细同轴_;5 表示_粗同轴_。 3 载波监听多重访问协议 CSMA 可以分为_1-坚持 CSMA_、_非坚持 CSMA_、_P-坚持 CSMA_。 4 常用的网络操作系统是: _windows_,_linux/unix_和_netware_。 5 以太网是目前最为流行的局域网形式,它采用了_CSMA/CD_多路访问协议。 6 要划分 VLAN 需使用的连网设备是 防火墙 ,不同 VLAN 间通信必须使用的设备是 交换机 。 2单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。) 1)1-坚持 CSMA 方式中, “坚持” 的含义是( 1

21、 ) (1) 当侦听到总线忙时, 坚持侦听直到总线空闲为止。 (2) 当侦听到总线忙时, 坚持发送其数据信息。 (3) 发送数据后, 坚持侦听总线看是否发生冲突。 (4) 当发生冲突时, 坚持发送数据。 2 局域网中访问冲突的根源是( 2 ) (1) 独占介质 (2) 共享介质 (3) 引入 MAC 子层 (4)规则的拓扑结构 3 使用双绞线的以太网为( 3 ) (1) 10Base_5 (2) 10Base-2 (3) 10Base-T (4) 10Base-F 4 将一条物理信道按时间分成若干时间片轮换地给多个信号使用,每一时间片由复用的一个信号占用,这样可以在一条物理信道上传输多个数字信

22、号,这就是( 2 ) 1) 频分多路复用 2) 时分多路复用 3) 空分多路复用 4) 频分与时分混合多路复用 5 网卡是完成 ( C ) 的功能 A 物理层 B 数据链路层 C 物理层和数据链路层 D 数据链路层和网络层 6) VLAN 的划分不包括以下哪种方法?( ) A. 基于端口 B. 基于 MAC 地址 C. 基于协议 D. 基于物理位置 7 以太网使用的协议是( A ) 。 A. 802.3 B. 802.5 C. 802.7 D. 802.11 8 在局域网中,MAC 指的是( C )。 A. 逻辑链路控制子层 B. 媒体接入控制子层 C. 物理层 D. 数据链路层 9 CSMA

23、/CD 比 CSMA 增加了一个功能(A) 。 A. 监听 B. 发送数据 C. 冲突检测 D. 以上都不是 10 CSMA/CD 中的 CSMA 代表( A ) 。 A. Carrier Sense Multiple Access B. Carrier Sense Media Access C. Copper System Multiple Access D. Copper System Media Access 11) 局域网-广域网互连是通过( B )实现的 A.通信子网 B.路由器 C.城域网 D.电话交换网 12) 为了使两个不同高层协议的主机之间能通信,需要通过( C )互连 A.

24、交换机 B.网桥 C.网关 D.路由器 13) 局域网的协议结构中一般不包含( A ) A.网络层 B,物理层 C.数据链路层 D.介质访问控制层 三、简答及计算题 1、 假若 1Gpbs 以太网采用 10BASE5 的方式工作,下图 显示 了其最大配置图。取电信号在同轴电缆段和链路段以及 AUI 电缆上的传播速度均为 0.7 倍光速。设转发器的时延为 tR=2S 。同轴电缆段长 500m,链路段长 500m,工作站和转发器均经 AUI 电缆连接同轴电缆段或链路段,AUI 电缆长 50m。试按工作站 A 与 B 间的距离计算其最小帧长。 解:最小帧长度=碰撞窗口大小 * 报文发送速率 其中,报

25、文发送速率=1Gbps 碰撞窗口大小=2 传播时延 传播时延=转发器(中继器)的时延 + 线路时延 转发器时延= 4 * 2S 线路时延= 线路长度 / 信号传播速度 = 5 * (50+500+50)米/ 0.7 * 30 万公里/ 秒=5*600 / 0.7*30*104*103 米/秒2、 局域网的基本组成部分有那些? 解:LAN 由硬件和软件两部分组成。 硬件:计算机(包括服务器和工作站) 、网卡、连网设备、电缆及其附属设备 软件:NOS、驱动程序、通信协议、其它网络系统软件3、 局域网为何要设置介质访问控制子层? 解:因为 LAN 中的介质访问控制方法极其复杂和重要,并且不同的 LA

26、N 的介质访问控制方法不同。4、 什么是 IEEE 802 标准?比较它与 OSI/RM 模型之间的对应关系。 解:EEE802 标准是由 IEEE 的 802 委员会制订的局域网标准。 IEEE 802 标准由物理层、介质访问控制子层和逻辑链路控制子层等层次组成。 它与 OSI 模型之间的主要区别是:(1)IEEE802 标准只包括了 OSI 模型中的物理层和数据链路层;(2)OSI 模型中的数据链路层对应于 IEEE802 标准中的 LLC 和 MAC 两个子层5、 CSMA/CD 的工作原理是什么?碰撞窗口大小如何计算? 解:CSMA/CD 的基本思想:参考教案。 技术要点:(1)CSM

27、A/CD 协议的碰撞窗口大小=2 倍信号传播时延 (2)报文发送时间碰撞窗口大小。6、 以太网规定了最小帧长度,发送的数据小于该长度时必须进行填充,为什么?最小帧长度如何计算? 解:以太网采用 CSMA/CD 访问协议,在发送的同时要进行冲突检测,这就要求在能检测出冲突的最大时间内数据包不能够发送完毕,否则冲突检测不能有效地工作。所以,当发送的数据包太短时必须进行填充。 最小帧长度=碰撞窗口大小 * 报文发送速率7、 某单位有若干台计算机,一台二层交换机和一台路由器,请画出该单位的网络结构示意图,并以 TCP/IP 为例,说明各设备的协议层次; 解:计算机:具有网络接口层、网间网层、主机-主机层、应用层 二层交换机:只有网络接口层 路由器:具有网络接口层和网间网层

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报