《计算机网络》课程作业参考答案.docx
- 文档编号:9576093
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:16
- 大小:116.66KB
《计算机网络》课程作业参考答案.docx
《《计算机网络》课程作业参考答案.docx》由会员分享,可在线阅读,更多相关《《计算机网络》课程作业参考答案.docx(16页珍藏版)》请在冰豆网上搜索。
《计算机网络》课程作业参考答案
《计算机网络》课程作业参考答案
(计算机网络
(2),吴功宜)
第一章作业参考答案
第二章作业参考答案
2.计算机网络采用层次结构的模型有什么好处?
答:
采用层次结构模型的好处有:
1)各层之间相互独立
2)灵活性好
3)各层都可采用最合适的技术来实现,各层实现技术的改变不影响其他层
4)易于实现和维护
5)有利于促进标准化
3.ISO在制定OSI参考模型时对层次划分的主要原则是什么?
答:
制定OSI参考模型时对层次划分的主要原则是:
1)网络中各结点都具有相同的层次
2)不同结点的同等层具有相同的功能
3)不同结点的同等层通过协议来实现对等层之间的通信
4)同一结点内相邻层之间通过接口通信
5)每个层可以使用下层提供的服务,并向其上层提供服务
5.请描述OSI参考模型中数据传输的基本过程
答:
1)应用进程A的数据传送到应用层时,加上应用层控制报头,组织成应用层的服务数据单元,然后传输到表示层
2)表示层接收后,加上本层控制报头,组织成表示层的服务数据单元,然后传输到会话层。
依此类推,数据传输到传输层
3)传输层接收后,加上本层的控制报头,构成了报文,然后传输到网络层
4)网络层接收后,加上本层的控制报头,构成了分组,然后传输到数据链路层
5)数据链路层接收后,加上本层的控制信息,构成了帧,然后传输到物理层
6)物理层接收后,以透明比特流的形式通过传输介质传输出去
6.试说明报头在网络数据传输中的作用
报头包含了控制信息,例如序列号,使得该层以下即使没有维护顺序关系,目标机器的对应层也仍然可以按照正确的顺序递交信息,在有的层上,头部还可以包含信息大小、时间和其他控制字段
7.试比较面向连接服务和无连接服务的异同点
相同点:
1)两者对实现服务的协议的复杂性与传输的可靠性有很大的影响
2)在网络数据传输的各层都会涉及这两者的问题
不同点:
1)面向连接服务的数据传输过程必须经过连接建立、连接维护与释放连接的3个过程,而无连接服务不需要
2)面向连接服务在数据传输过程中,各分组不需要携带目的结点的地址,而无连接服务要携带完整的目的结点的地址
3)面向连接服务传输的收发数据顺序不变,传输可靠性好,但通信效率不高,而无连接服务目的结点接受数据分组可能乱序、重复与丢失的现象,传输可靠性不好,但通信效率较高
9.请比较OSI参考模型与TCP/IP参考模型的异同点
相同点:
1)都是分层的
2)在同层确定协议栈的概念
3)以传输层为分界,其上层都是传输服务的用户
不同点:
1)在物理层和数据链路层,TCP/IP未做规定
2)OSI先有分层模型后有协议规范,不偏向任何特定协议,具有通用性,TCP/IP先有协议后有模型,对非TCP/IP网络并不适用
3)在通信上,OSI非常重视连接通信,而TCP/IP一开始就重视数据报通信
4)在网络互联上,OSI提出以标准的公用数据网为主干网,而TCP/IP专门建立了互联网协议IP,用于各种异构网的互联
第三章作业参考答案
2.通过比较说明双绞线、同轴电缆与光缆3种常用传输介质的特点。
答:
传输介质的特点可以从不同角度来分析和总结,根据教材内容,以上三种传输介质的特点主要表现在结构、距离、分类、传输特性等几个方面。
双绞线
同轴电缆
光缆
结构特点
规则螺旋结构排列的2、4、8根绝缘导线,
内导体、绝缘层、屏蔽层和保护层组成
光纤、包层、保护层组成
传输特点
1~7类,其中3类用于10M网,5类用于100M网,超5类还可用于1000M网,6类7类用于10G网
可传输数字信号和模拟信号。
细缆可用于连接总线型LAN,粗缆用于长距离传输。
带宽高,低损耗、传输距离远,抗干扰能力强,低误码率、安全保密性好
分类
STP和UTP
按信号类型:
基带同轴电缆和宽带同轴电缆;按直径分为粗缆和细缆
单模和多模
3.控制字符SYN的ASCII码编码为,请画出SYN的FSK、NRZ、曼彻斯特编码与差分曼彻斯特编码等四种编码方法的信号波形。
答:
SYN的FSK、NRZ、曼彻斯特编码与差分曼彻斯特编码等四种编码方法的信号波形如下:
4.对于脉冲编码调制PCM来说,如果要对频率为600Hz的种语言信号进行采样,传送PCM信号的信道带宽为3KHz,那么采样频率f取什么值时,采样的样本就可以重构原语音信号的所有信息?
解:
根据奈奎斯特采样定理,当采样频率f>=2B或f>=2fmax时(fmax为信道所能传输的最大频率),采样的样本才可以包含足够重构原语音信号的所有信息,所以有:
f=2*3KHz=6kHz
注意:
该题中,采样频率与实际传输的信号频率600Hz无关。
也就是说,只要传输的信号频率在最高频率fmax和最低频率fmin之间,而且fmax-fmin=B=3KHz,则采样率一定大于等于6KHz。
5.多路复用技术主要有几种类型?
它们各有什么特点?
答:
三种:
频分多路复用、波分多路复用、时分多路复用。
(1)频分多路复用:
在一条通信线路设计多路通信信道,每条信道的信号以不同的载波频率进行调制,各个载波频率是不重叠的,相邻信道之间用“警戒频带”隔离。
(2)波分多路复用:
光的频分多路复用,同时传输很多个频率很接近但波长不同的光载波信号。
(3)时分多路复用:
通过为多个信道分配互不重叠的时间片来实现多路复用,更适用于数字数据信号的传输,可分为同步时分多路复用和统计时分多路复用二种。
第四章作业参考答案
1.在物理线路上传输比特流过程中出现差错的主要原因是什么?
差错类型有哪两种,都有什么特点?
答:
(1)数据是通过通信信道传输的,由于在传输过程中会受到信道噪声的影响,导致接收端收到的是叠加了噪声的数据信号,如果噪声信号与数据信号的叠加导致接收端电平判决错误,就会产生数据传输错误。
(2)差错类型有两种,分别是随机差错和突发差错。
随机差错是由热噪声引起的,而热噪声是由传输介质导体的电子热运动产生的,时刻存在但幅度较小,噪声强度与频率无关,但是频谱很宽。
突发差错是由冲击噪声引起的,而冲击噪声是由电磁干扰产生的。
与热噪声相比,冲击噪声的幅度较大,是引起传输差错的主要因素。
冲击噪声持续时间与数据传输入中每比特的发送时间相比可能较长,因此冲击噪声引起的相邻多个数据位出错是突发性的。
4.某个数据通信系统采用CRC校验方式,并且生成多项式的二进制比特序列为11001,目的结点接收到的二进制比特序列为(含CRC校验码)。
请判断传输过程中是否出现了差错?
为什么?
答:
(1)出现了差错;
(2)原因:
/11001=10011(商)…….10(余数),根据CRC检错方法,目的结点接收到带有CRC校验码的数据比特序列不能被相同的生成多项式整除,所以可以判断传输过程中出现了差错。
8.在数据帧的传输过程中,为什么要采用0比特插入/删除?
试说明它的基本工作原理。
答:
(1)因为在HDLC的帧结构中,规定了一串特定的比特序列为数据帧的开始和结束的标志,称为字段F,那么在传输帧的比特序列中就不能出现与此标志字段F相同的比特序列,否则就会出标志现判断错误,所以为了避免出现这种错误,HDLC规定采用0比特插入/删除法,这样帧内就可以传输任意组合的比特序列,实现数据链路层的透明传输。
(2)工作原理:
发送端在两个标志字段F之间的比特序列中,如果检测出连续的五个1,就立刻插入一个0;
•接收端:
在接收一个帧时,首先找到F字段定出起始边界,接着再对其后的比特序列进行检查,每当发现五个连续的1时,再检查第六位,如果是0则删除(是1则保留,这样可确定结束标志)。
这样既可还原本来的比特数据,又可正确接收帧结束标志F。
9.如果在测试一个实际远程通信系统时,一次连续检测4000B的数据未发现错误时。
我们能否说这个系统的误码率为0?
为什么?
答:
不可以这样说!
原因如下:
(1)误码率(Pe)是指二进制比特在数据传输系统中被传错的概率,它在数值上近似等于:
Pe=Ne/N
其中,Ne为被传错的比特数,N为传输的二进制比特总数。
误码率是衡量数据传输系统正常工作状态下传输可靠性的参数。
数据在传输过程中可能会因为信道噪声出现差错,这是正常的或不可避免的,因而也就不能说“误码率为0”,而是要把误码率控制在允许的范围内。
(2)差错的出现具有随机性,在实际检测一个数据传输系统的误码率时,只有通过多次、多情况、大样本检测,才会计算出更接近实际的误码率值,而一次连续检测4000B的数据未发现错误是具有偶然性和相对性的,并不能以此就说明接近真正的误码率值,这只是一个参考值而已。
第五章作业参考答案
4.试结合Ethernet帧结构,分析CSMA/CD的发送与接收工作流程。
答:
在每个节点利用总线发送数据时,需要先按Ethernet帧格式(如下图)装配帧,然后再发送。
前导码
帧前定界符
目的地址
源地址
类型
数据
帧校验字段
7B1B6B6B2B46~1500B4B
CSMA/CD的发送过程可以简单概括为四点:
先听后发,边听边发,冲突停发,延迟重发。
发送流程如下:
首先先听后发,Ethernet中的每个结点利用总线发送数据时,先侦听总线是否空闲。
通过总线电平的跳变判别出总线是否空闲,如果忙则一直等待,否则,结点则启动发送装配好的数据帧;在数据发送的过程中,边听边发,通过比较法和编码违例判决法检测出总线上是否存在“冲突”,如果存在冲突,发送结点要进入停止发送数据、随机延迟后重发的流程,否则继续发送数据帧,直到发送结束。
CSMA/CD的接收流程:
(1)在Ethernet中,一个结点一旦成功利用总线发送数据帧,则其他结点都处于接收状态。
当某个结点入网并启动接收后,就处于接收状态,当接收一帧数据后,结点首先判断接收帧的长度是否小于规定的帧最小长度,如果是,则表明冲突发生,应该丢弃该帧,结点重新进入等待接收状态。
否则检查帧的目的地址,判断该帧的目的地址是本站地址?
本组地址?
还是广播地址?
如果都不符合,则丢弃该接收帧;否则接收并进行CRC校验。
(2)如果CRC校验正确,则进一步检测LLC数据长度是否正确,如果CRC校验正确,但LLC数据长度不对,则报告“帧长度错”并进入结束状态。
如果CRC校验与LLC数据长度都正确,则将帧中LLC数据送LLC子层,报告“成功接收”并进入结束状态。
(3)如果CRC校验中发现错误,则根据接收帧长度是不是8位的整数倍,是8位整数倍则表示传输过程中没有发现比特丢失或对位错,则记录为“帧校验错”;如果不是8位整数倍则报告为“帧比特位错”并进入结束状态。
5.为了解决网络规模与网络性能之间的矛盾,针对传统的共享介质局域网存在的问题,人们提出了哪3种改善局域网性能的基本方法?
答:
第一种方案:
提高Ethernet的数据传输速率,从10Mb/s提高到100Mb/s甚至到1Gb/s、10Gb/s;
第二种方案:
将一个大型局域网划分成多个用网桥或路由器互连的子网,这就导致了局域网互连技术的发展;
第三种方案:
将“共享介质方式”改为“交换方式”,这就导致了“交换式局域网”技术的发展。
交换式局域网的核心设备是局域网交换机,局域网交换机可以在它的多个端口之间建立多个并发连接。
7.试说明虚拟局域网4种基本的组网方法。
答:
(1)用交换机端口号定义虚拟局域网:
通过交换机端口划分虚拟局域网,各虚拟局域网相对独立,可以跨越多个局域网,但不允许不同的虚拟局域网包含相同的物理网段或交换端口。
(2)用MAC地址定义虚拟局域网:
通过MAC地址定义虚拟局域网,可允许结点移动到网络的其他物理网段。
缺点是要求所有用户在初次阶段必须配置至少一个虚拟局域网中。
(3)用网络层地址定义虚拟局域网:
用网络层地址,如IP地址来定义虚拟局域网。
优点是允许按照协议类型来组成虚拟局域网,用户可以随意移动工作站而无须重新配置网络。
(4)IP广播组虚拟局域网:
在虚拟局域网中由代理的设备对虚拟局域网中的成员进行管理。
当IP广播包要发送到多个目的结点时,就动态建立虚拟局域网代理,IP广播组虚拟局域网的动态特性提供了很高的灵活性,可以根据服务灵活地组建,而且它可以跨路由器组成与广域网的互联。
11.试分析和比较集线器、交换机、网桥、路由器的区别:
集线器实际就是一种多端口的中继器。
集线器一般有4、8、16、24、32等数量的RJ45接口,通过这些接口,集线器便能为相应数量的电脑完成“中继”功能(将已经衰减得不完整的信号经过整理,重新产生出完整的信号再继续传送)。
由于它在网络中处于一种“中交换机
交换机也叫交换式集线器,它通过对信息进行重新生成,并经过内部处理后转发至指定端口,具备自动寻址能力和交换作用,由于交换机根据所传递信息包的目的地址,将每一信息包独立地从源端口送至目的端口,避免了和其他端口发生碰撞。
广义的交换机就是一种在通信系统中完成信息交换功能的设备。
心”位置,因此集线器也叫做“Hub”。
在计算机网络系统中,交换机是针对共享工作模式的弱点而推出的。
集线器是采用共享工作模式的代表
网桥就是个硬件网络协议翻译器,用来实现多个网络系统之间的数据交换,工作在数据链路层。
路由器是网络中进行网间连接的关键设备。
作为不同网络之间互相连接的枢纽,路由器系统构成了基于TCP/IP的国际互连网络Internet的主体脉络。
它的作用可以简单的理解为将一些机器连接起来组成一个局域网。
而交换机(又名交换式集线器)作用与集线器大体相同。
但是两者在性能上有区别:
集线器采用的式共享带宽的工作方式,而交换机是独享带宽。
这样在机器很多或数据量很大时,两者将会有比较明显的。
而路由器与以上两者有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径,可以说一般情况下个人用户需求不大。
路由器是产生于交换机之后,就像交换机产生于集线器之后,所以路由器与交换机也有一定联系,并不是完全独立的两种设备。
路由器主要克服了交换机不能路由转发数据包的不足。
1)工作层次不同
最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。
由于交换机工作在OSI的第二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可以得到更多的协议信息,路由器可以做出更加智能的转发决策。
2)数据转发所依据的对象不同
交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。
而路由器则是利用不同网络的ID号(即IP地址)来确定数据转发的地址。
IP地址是在软件中实现的,描述的是设备所在的网络,有时这些第三层的地址也称为协议地址或者网络地址。
MAC地址通常是硬件自带的,由网卡生产商来分配的,而且已经固化到了网卡中去,一般来说是不可更改的。
而IP地址则通常由网络管理员或系统自动分配。
3)传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域
由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。
连接到路由器上的网段会被分配成不同的广播域,广播数据不会穿过路由器。
虽然第三层以上交换机具有VLAN功能,也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。
4)路由器提供了防火墙的服务
路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。
交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。
路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,作用于网络层。
他们只是从一条线路上接受输入分组,然后向另一条线路转发。
这两条线路可能分属于不同的网络,并采用不同协议。
相比较而言,路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文能力,又有路由器良好的控制功能,因此得以广泛应用。
集线器
交换机
(2)
网桥
路由器
用途
组网
组网
局域网互联
网络互联
接口特点
同类多接口
同类多接口
异类、较少
异类、较少
层次位置
物理层
(1)
数据链路层
(2)
数据链路层
(2)
网络层(3)
原理
信号放大,共享
并发连接、交换
LAN之间转发帧
基于IP的路由选择,转发
存储要求
无
地址表
地址表
路由表、转发表
表溢出处理
无
一般不会溢出
向各端口广播
使用默认路由
功能实现
硬件
硬件
软件/软硬结合
软件/软硬结合
转发速度
无
快
慢
慢
其他功能
无
VLAN等
无
ACL、NAT等
第六章作业参考答案
1、计算题
(1)一个IP地用二进制表示为11001010010111010111100000101101,请写出按点分十进制表示的IP地址。
解:
点分十进制格式为:
X..X.X.X 每个X的值为0——255,每个X用8位二进制数表示,因此,此IP地址的二进制数地中第1个8位组为:
1X27+1X26+1X23+1X21=128+64+8+2=202,类似地,可以得出第2个,第3个,第4个位组的十进制数分别为:
93、12、45
所以按点分十进制表示的此IP地址为:
202.93.120.45
(2)如果它是一个标准分类的IP地址,那么它属于哪一种类型?
该地址的掩码是什么?
网络号是什么?
这个网络的受限广播地址、直接广播地址是什么?
答:
它属于C类;
该地址的掩码是;255.255.255.0;网络号为202.93.120.0;
如果网络号与主机号的32位全1的IP地址则为受限广播地址,所以这个网络的受限广播地址是:
223.255.255.255
如果主机号为全1的,这个地址则为直接广播地址,所以这个网络的直接广播地址是:
202.93.120.255
(3)如果该网络划分了子网,子网掩码为252.255.255.224。
那么该网络最多能够分成几个子网?
每一个子网最多能够有多少个主机?
答:
由于子网掩码为255.255.255.224,第四个点分十进制数转分为二进制数组是,由此可知道,该网络最多能够分成23=8个子网,每一个子网最多能够有25-2(除了两个地址指定为直接广播地址和受限广播地址)=30个主机
2、问答题
(2)试说明路由选择算法与路由选择协议的区别和联系
答:
区别:
一、路由算法(RoutingAlgorithm):
在给定通信子网(一组路由器和连接路由器的链路)中,找出一条从源到目标的“好”路径。
也称路由选择算法。
路由选择算法越简单,则路由器将使用的处理能力就越小。
这将减少路由器的日常费用。
影响路由选择算法的参数:
跳步数(hopcount)、带宽(bandwidth)、延时(delay)、负载(load)、可靠性(reliability)、开销(overhead)
路由选择算法可分为两种:
一种是静态路由选择算法:
由人工方式建立和更新路由表,也叫做非自适应路由选择算法,其特点是简单和开销较小,但不能及时适应网络状态的变化;另一种是动态路由选择算法:
由动态路由选择算法(协议)自动建立和更新路由表,也称为自适应路由选择算法,其特点是能较好地适应网络状态的变化,但实现起来较为复杂,开销也比较大。
二、路由选择协议(RoutingProtocols):
用于建立和维护路由表和按照达到数据包的目的地的最佳路径转发数据数据包的协议。
它包括以下几种:
。
内部网关协议IGP(interiorgatewayprotocol):
自治系统内部使用的路由选择协议。
具体协议主要有:
RIP(路由信息协议)
OSPF(最短路径优先协议)
•外部网关协议EGP(externalgatewayprotocol):
自治系统之间使用的路由选择协议。
具体协议主要有BGP协议。
它们之间的联系:
协议是程序,算法是实现程序目的的方法,或者说,路由选择算法就是路由选择协议用于决定达到目的网络的最佳路径的计算方法。
一种路由协议就代表了一种算法,在网络的世界中,它们可以说是一样的,比如:
RIP协议就是以跳数为计算标准,OSPF以SPF算法进行。
(3)试总结内部网关协议OSPF的主要特点与优缺点。
•答:
主要特点如下:
•
(1)采用了层次结构区域划分思想,将一个自治区域划分成若干个更小的区域;确定一个主干区域,由主干区域连接其他小区域;
•
(2)通过各路由器之间交换链路状态信息,建立并维护一个区域内同步的链路状态数据库;
•(3)每个路由器依据该数据库,计算出以本路由器为根的最短路径树;
•(4)根据最短路径树,形成该路由器的路由表。
•
•优点是:
协议是一种建立在自治系统内部不同区域之上的快速收敛的基于链路状态信息的开放式最短路径优先协议,路由信息更新过程的收敛速度快;适应于较大规模的网络
•缺点是:
实现起来比较困难,考虑的因素多,不仅要考虑距离(跳步数),还要考虑连接路由器链路的带宽、开销、费用、延时等,所以算法比较复杂。
(4)试说明IPV4协议报头中版本域与协议域的区别。
版本域指的是网络层协议的版本;该域向网络层软件说明它所处理的IP数据报的版本号,不同的协议版本所规定的数据报结构是不同的。
目前版本是IPV4,下一代的版本是IPV6
协议类型域指使用此IP数据报的高层协议类型。
不同的协议域值就代表了不同的高层协议类型,如值是41表示协议类型是IPV6,值是17则表示是UDP
(6)简述IPV4向IPV6过渡的基本方案,并分析各种方案的优缺点
答:
基本方案有如下几种:
1、双协议层(在网络层使用IPv4和IPv6双协议)/双协议栈(网络层和传输层均使用双协议)
双协议栈是IPv6过渡技术的基础,不仅用于建设双栈网络,也是各种过渡隧道机制的基础,它是指在同一网络节点支持IPv4和IPv6两种协议栈。
这这种双协议栈方式主要指所有提供IPv4和IPv6协议栈的主机和路由器。
这种设计方案的优点:
使得任何双栈结点在理论上都能够直接同IPv4和IPv6网络结点互操作。
缺点是:
造成空间的浪费和利用率不够高,网络传输速率低
2、隧道技术——在IPv6分组进入IPv4网络时,将IPv6分组封装成IPv4分组,整个IPv6分组就变成了IPv4分组的数据部分。
当IPv4分组离开IPv4网络时,再从IPv4数据报中(数据部分)分离出原来的IPv6数据报。
优缺点:
隧道技术巧妙地利用了现有的IPv4网络,提供了一种使IPv6的节点之间能够在过渡期间通信的方法,但它并不能解决IPv6节点与IPv4节点之间相互通信的问题。
第七章作业参考答案
四、问答题
1、网络环境中的进程通信与单机系统内部的进程通信的主要区别是什么?
答:
网络环境中的进程通信与单机系统内部的进程通信的主要区别是:
网络中主机具有高度自治性;这是因为网络环境中的进程不在同一个主机系统之中,没有一个统一的高层进行控制与管理,网络中一台主机对其他主机的活动状态、位于其他主机系统中的各个进程状态、这些进程什么时间参与网络活动;以及希望与网络中哪一台主机的什么进程通信等情况一概无从知道。
2、网络环境中分布式进程通信的实现必须解决哪3个主要的问题?
答:
(1)进程命名与寻址方法;
(2)多重协议的识别;
(3)进程间相互作用的模式。
4、解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 课程 作业 参考答案