计算机网络(谢希仁)第八版课后题答案(第三章)

news2025/1/13 19:47:58

1.数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?

数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。

“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。
2.数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。

链路管理、帧定界、流量控制、差错控制将数据和控制信息区分开透明传输寻址。

可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。 

3.网络适配器的作用是什么?网络适配器工作在哪一层? 

 适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件。

网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链路层和物理层)

4数据链路层的三个基本问题(帧定界(封装成帧)、透明传输和差错检测)为什么都必须加以解决?

帧定界是分组交换的必然要求。

透明传输避免消息符号与帧定界符号相混淆。

差错检测防止合差错的无效数据帧浪费后续路由上的传输和处理资源。

5.如果在数据链路层不进行帧定界,会发生什么问题?

1.无法区分分组与分组

2.无法确定分组的控制域和数据域

3.无法将差错更正的范围限定在确切的局部。

6.PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?为什么PPP协议不能使数据链路层实现可靠传输?

简单,提供不可靠的数据报服务,检错,无纠错,封装成帧,透明性,多种网络层协议,多种类型链路

PPP不需要纠错、流量控制、序号、多点线路、半双工/单工链路

不使用序号和确认机制地址字段A 只置为 0xFF。地址字段实际上并不起作用。控制字段 C 通常置为 0x03。
PPP 是面向字节的当 PPP 用在同步传输链路时,协议规定采用硬件来完成比特填充(和 HDLC 的做法一样),当 PPP 用在异步传输时,就使用一种特殊的字符填充法PPP适用于线路质量不太差的情况下、PPP没有编码和确认机制。

8.要发送的数据为101110。采用CRC生成多项式是P(X)=X 3 X^3X
3+1。试求应添加在数据后面的余数。(可以参考第七题上面的计算)

作二进制除法,除数为1001,被除数为10111000,添加在数据后面的余数为011。

9.一个PPP帧的数据部分(用十六进制写出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。试问真正的数据是什么(用十六进制写出)? 

(1)当信息字段中出现0x7E字节转变为2字节序列(0x7D,0x5E)

(2)当信息字段中出现一个0x7D字节转变为2字节序列(0x7D,0x5D)

那么实际的数据为7E FE 27 7D 7D 65 7E

10.PPP协议使用同步传输技术传送比特串0110111111111100。试问经过零比特填充后变成怎样的比特串?若接收端收到的PPP帧的数据部分是0001110111110111110110,问删除发送端加入的零比特后变成怎样的比特串?

零比特填充后:011011111011111000

删除零比特后:00011101111111111110

11.试分别讨论一下各种情况在什么条件下是透明传输,在什么条件下不是透明传输。(提示:请弄清什么是“透明传输”,然后考虑能否满足其条件。)

1.普通的电话通信

2.电信局提供的公用电报通信

3.因特网提供的电子邮件服务

12.PPP协议的工作状态有哪几种?当用户要使用PPP协议和ISP建立连接进行通信需要建立哪几种连接?每一种连接解决什么问题?

1.PPP协议的工作状态有链路静止、链路建立、鉴别、网络层协议、链路打开、链路终止

2.当用户要使用PPP协议和ISP建立连接进行通信需要建立链路建立和鉴别两种连接

3.链路静止:链路没有被使用,物理层无活动载体,链路处于静默状态

链路建立:当其中一端要进行通信时,将进入建立连接段,建立链路层的LCP连接;此阶
段,双方进行协商。如果协商成功,系统将进入认证阶段或直接进入联网阶段

鉴别:双方发送一些包进行认证。如果认证通过则进入联网阶段,否则终止连接

网络层协议:协商网络层协议。PPP规定双方在进行网络层数据交换之前要达成一一致, 因
为PPP支持网络层运行多个协议,接收方需要知道用哪个协议来接收数据

链路打开:开始交换用户数据和控制包。链路一直保持连接直到其中一方希望终止为止

链路终止:通信双方交换一些分组以消除和终止连接

13.局域网的主要特点是什么?为什么局域网采用广播通信方式而广域网不采用呢?

局域网定义:局域网LAN是指在较小的地理范围内,将有限的通信设备互联起来的计算机通信网络

从功能的角度来看,局域网具有以下几个特点:

(1) 从功能的角度来看,局域网具有以下几个特点

(2)地理范围有限,用户个数有限。通常局域网仅为一个单位服务,只在一个相对独立的局部范围内连网,如一座楼或集中的建筑群内,一般来说,局域网的覆盖范围越位10m~10km内或更大一些

从网络的体系结构和传输检测提醒来看,局域网有以下几个特点:

(1)低层协议简单

(2)不单独设立网络层,局域网的体系结构仅相当于相当与OSI/RM的最低两层

(3)采用两种媒体访问控制技术,由于采用共享广播信道,而信道又可用不同的传输媒体,所以局域网面对的问题是多源,多目的的连连管理,由此引发出多中媒体访问控制技术在局域网中各站通常共享通信媒体,采用广播通信方式是天然合适的,广域网通常采站点间直接构成格状网

14.常用的局域网的网络拓扑有哪些种类?现在最流行的是哪种结构?为什么早期的以太网选择总线拓扑结构而不是星形拓扑结构,但现在却改为使用星形拓扑结构?

星形网,总线网,环形网,树形网 当时很可靠的星形拓扑结构较贵,人们都认为无源的总线结构更加可靠,但实践证明,连接有大量站点的总线式以太网很容易出现故障,而现在专用的ASIC芯片的使用可以讲星形结构的集线器做的非常可靠,因此现在的以太网一般都使用星形结构的拓扑。

15.什么叫做传统以太网?以太网有哪两个主要标准?

DIX Ethernet V2 标准的局域网
DIX Ethernet V2 标准与 IEEE 的 802.3 标准

16.数据率为10Mb/s的以太网在物理媒体上的码元传输速率是多少码元/秒?

码元传输速率即为波特率

以太网使用曼彻斯特编码,这就意味着发送的每一位都有两个信号周期。标准以太网的数据速率是10MB/s,因此波特率是数据率的两倍,即20M码元/秒

17.为什么LLC子层的标准已制定出来了但现在却很少使用?

由于 TCP/IP 体系经常使用的局域网是 DIX Ethernet V2 而不是 802.3 标准中的几种局域网,因此现在 802 委员会制定的逻辑链路控制子层 LLC(即 802.2 标准)的作用已经不大了。

18.试说明10BASE-T中的“10”、“BASE”和“T”所代表的意思。18.试说明10BASE-T中的“10”、“BASE”和“T”所代表的意思。

10BASE-T中的“10”表示信号在电缆上的传输速率为10MB/s

"BASE"表示电缆上的信号是基带信号

"T"代表双绞线星形网

但10BASE-T的通信距离稍短,每个站到集线器的距离不超过100m

19.以太网使用的CSMA/CD协议是以争用方式接入到共享信道。这与传统的时分复用TDM相比优缺点如何?

CSMA/CD协议:载波监听多路访问/碰撞检测协议

传统的时分复用TDM是静态时隙分配,均匀高负荷时信道利用率高,低负荷或符合不均匀时资源浪费较大,CSMA/CD课动态使用空闲新到资源,低负荷时信道利用率高,但控制复杂,高负荷时信道冲突大。

20.假定1km长的CSMA/CD网络的数据率为1Gb/s。设信号在网络上的传播速率为200000km/s。求能够使用此协议的最短帧长。

对于1km电缆,单程传播时间为1km/200000km=5微秒,来回路程传播时间为10微秒,为了能够按照CSMA/CD工作,最小帧的发射时间不能小于10微秒,以Gb/s速率工作,10微秒可以发送的比特数等于10∗10−6/1∗10−9=10000,因此,最短帧是10000位或1250字节长
21.什么叫做比特时间?使用这种时间单位有什么好处?100比特时间是多少微秒?

比特时间是发送一比特需要的时间,它是传信率的倒数,便于建立信息长度与发送延迟的关系“比特时间”换算成“微秒”必须先知道数据率是多少,如数据率是10Mb/s,则100比特时间等于10微秒。

22.假定在使用CSMA/CD协议的10Mb/s以太网中某个站在发送数据时检测到碰撞,执行退避算法时选择了随机数r=100。试问这个站需要等待多长时间后才能再次发送数据?如果是100Mb/s的以太网呢?

对于10Mb/s的以太网,以太网把争用期时间定为51.2微秒,要退后100个争用期,等待时间是51.2微妙×100=5.12ms
对于100Mb/s的以太网,以太网把争用期定为5.12微秒,要退后100个争用期,等待时间是5.12微秒×100=0.512ms

对于10Mbit/s的以太网的争用期时间为51.2微秒,等待时间=争用期时间×随机数r

23.公式(3-3)表示,以太网的极限信道利用率与连接在以太网上的站点数无关。能否由此推论出:以太网的利用率也与连接在以太网的站点数无关?请说明你的理由。

实际的以太网各给发送数据的时刻是随即的,而以太网的极限信道利用率的得出是各节点之间发送的数据进行碰撞而有的争用期的,所以以太网的利用率是与连接在以太网的站点数有关。

24.假定站点A和B在同一个10Mb/s以太网网段上。这两个站点之间的传播时延为225比特时间。现假定A开始发送一帧,并且在A发送结束之前B也发送一帧。如果A发送的是以太网所容许的最短的帧,那么A在检测到和B发生碰撞之前能否把自己的数据发送完毕?换言之,如果A在发送完毕之前并没有检测到碰撞,那么能否肯定A所发送的帧不会和B发送的帧发生碰撞?(提示:在计算时应当考虑到每一个以太网帧在发送到信道上时,在MAC帧前面还要增加若干字节的前同步码和帧定界符)
设在t=0时A开始发送,在t=(64+8)×8=576比特时间,A应当发送完毕。t=225比特时间,B就检测出A的信号。只要B在t=224比特时间之前发送数据,A在发送完毕之前就一定检测到碰撞,就能够肯定以后也不会再发送碰撞了如果A在发送完毕之前并没有检测到碰撞,那么就能够肯定A所发送的帧不会和B发送的帧发生碰撞(当然也不会和其他站点发生碰撞)
25.在上题中的站点A和B在t=0时同时发送了数据帧。当t=255比特时间,A和B同时检测到发生了碰撞,并且在t=255+48=273比特时间完成了干扰信号的传输。A和B在CSMA/CD算法中选择不同的r值退避。假定A和B选择的随机数分别是rA=0和rB=1。试问A和B各在什么时间开始重传其数据帧?A重传的数据帧在什么时间到达B?A重传的数据会不会和B重传的数据再次发生碰撞?B会不会在预定的重传时间停止发送数据?

t=0时,A和B开始发送数据T1=225比特时间,A和B都检测到碰撞(tau)T2=273比特时间,A和B结束干扰信号的传输(T1+48)T3=594比特时间,A 开始发送(T2+Tau+rATau+96)T4=785比特时间,B再次检测信道。(T4+T2+Tau+RbTau)如空闲,则B在T5=881比特时间发送数据、否则再退避。(T5=T4+96)A重传的数据在819比特时间到达B,B先检测到信道忙,因此B在预定的881比特时间停止发送。

26.以太网上只有两个站,它们同时发送数据,产生了碰撞。于是按截断二进制指数退避算法进行重传。重传次数记为i,i=1,2,3,……。试计算第1次重传失败的概率、第2次重传的概率、第3次重传失败的概率,以及一个站成功发送数据之前的平均重传次数I。

将第i次重传成功的概率记为pi。
显然第一次重传失败的概率为0.5,第二次重传失败的概率为0.25,第三次重传失败的概率为0.125。
平均重传次数I=1.637
27.有10个站连接到以太网上。试计算一下三种情况下每一个站所能得到的带宽。(1)10个站都连接到一个10Mb/s以太网集线器;(2)10个站都连接到一个100Mb/s以太网集线器;(3)10个站都连接到一个10Mb/s以太网交换机。

(1)10个站都连接到一个10Mb/s以太网集线器:10mbs
(2)10个站都连接到一个100mb/s以太网集线器:100mbs
(3)10个站都连接到一个10mb/s以太网交换机:10mbs

 28.10Mb/s以太网升级到100Mb/s、1Gb/S和10Gb/s时,都需要解决哪些技术问题?为什么以太网能够在发展的过程中淘汰掉自己的竞争对手,并使自己的应用范围从局域网一直扩展到城域网和广域网?

技术问题:使参数a保持为较小的数值,可通过减小最大电缆长度或增大帧的最小长度在100mb/s的以太网中采用的方法是保持最短帧长不变,但将一个网段的最大电缆的度减小到100m,帧间时间间隔从原来9.6微秒改为现在的0.96微秒吉比特以太网仍保持一个网段的最大长度为100m,但采用了“载波延伸”的方法,使最短帧长仍为64字节(这样可以保持兼容性)、同时将争用时间增大为512字节。并使用“分组突发”减小开销10吉比特以太网的帧格式与10mb/s,100mb/s和1Gb/s以太网的帧格式完全相同吉比特以太网还保留标准规定的以太网最小和最大帧长,这就使用户在将其已有的以太网进行升级时,仍能和较低速率的以太网很方便地通信。由于数据率很高,吉比特以太网不再使用铜线而只使用光纤作为传输媒体,它使用长距离(超过km)的光收发器与单模光纤接口,以便能够工作范围更广
29.以太网交换机有何特点?用它怎样组成虚拟局域网?

以太网交换机则为链路层设备,可实现透明交换。虚拟局域网 VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组。这些网段具有某些共同的需求。虚拟局域网协议允许在以太网的帧格式中插入一个 4 字节的标识符,称为 VLAN 标记 (tag),用来指明发送该帧的工作站属于哪一个虚拟局域网

30.在图3-30 中,某学院的以太网交换机有三个接口分别和学院三个系的以太网相连,另外三个接口分别和电子邮件服务器、万维网服务器以及一个连接互联网的路由器相连。图中的A,B和C都是100Mbit/s以太网交换机。假定所有的链路的速率都是100Mbit/s,并且图中的9台主机中的任何一个都可以和任何–个服务器或主机通信。试计算这9台主机和两个服务器产生的总的吞吐量的最大值。为什么?

因为通过交换机连接的局域网内主机可以并行发送数据,所以9台主机的吞吐量为900M,两个服务器吞吐量为200M,所以总吞吐量为1100M。 

31.假定在图3-30中的所有链路的速率仍然为100 Mbit/s,但三个系的以太网交换机都换成为100Mbit/s的集线器。试计算这9台主机和两个服务器产生的总的吞吐量的最大值。为什么?

如果把三台交换机换成集线器,由于集线器是总线型,同一集线器下同一时刻只能一台设备发送数据,所以图中9台主机其实只有三台在发送,吞吐量是300M,两个服务器吞吐量是200M,所以吞吐总量是500M

32.假定在图3-30中的所有链路的速率仍然为100 Mbit/s,但所有的以太网交换机都换成为100Mbit/s的集线器。试计算这9台主机和两个服务器产生的总的吞吐量的最大值。为什么?

 一个网络中无论其中有多少台主机或者服务器,如果全部接在一个集线器上,那么该网络的最大总的吞吐量就是这个集线器的最大值,即100M

 33.

动作 ------------------交换表的状态---------向哪些接口转发帧 -----------------说明
A发送帧给D -----写入(A, 1)—所有接口--------------发送之前为空表,发送之后存入A接口在1

D发送帧给A ----写入(D, 4)-------A接口----------------之前有A的信息,发送之后存入D接口在4

E发送帧给A ----写入(E, 5)------A接口-----------------之前有A的信息,发送之后存入E接口在5

A发送帧给E ----不变--------------E接口-----------------之前有E的信息和A的信息
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1137064.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

​​​​​​​如何解决Google play开发者新注册账号,身份验证的地址证明问题?

我们知道,Google Play应用市场的发展速度惊人,但这两年,为了防止恶意软件的传播,谷歌要求开发者账号需要进行身份验证才能发布应用。 而今年越来越严格,不仅在提审时需要进行电话验证(链接)&am…

TCP三次握手具体过程

四次挥手 1)客户端进程发出连接释放报文,并且停止发送数据。释放数据报文首部,FIN1,其序列号为sequ(等于前已经传送过来的数据的最后一个字节的序号加1),此时,客户端进入FIN_WAIT_1&#xff08…

Echarts柱状图渐变色问题变通

问题背景 设计稿中给出了如下图的效果,在柱状图的最上面给出了一个白色的小块,起初我一直在思考亦或者搜索相关的问题:如何在Echarts柱状图顶部实现一个24*4的白色矩形块。始终不得其解,在一个吃饭的瞬间冒出来一个想法是否可以用…

图像的特征点描述与提取

一、说明 特征点算法是图像处理中主要算法之一,它是图像物体匹配的关键步骤,因此,是个极其重要的题目,至今依旧研究不断,本篇讲述历年来学者在领域研究的突出贡献,即六种不同的特征点提取办法,供…

Python------学生管理(文件txt处理)

项目:Python实现学生管理系统 注:免费源码下载 项目介绍: 功能描述:(1)添加学生信息(2)删除学生信息(3)修改学生信息(4)查询学生信息…

JVM(Java Virtual Machine)G1收集器篇

前言 本文参考《深入理解Java虚拟机》,本文主要介绍G1收集器的收集思想和具体过程(填上一篇文章留下的坑) 本系列其他文章链接: JVM(Java Virtual Machine)内存模型篇 JVM(Java Virtual Machi…

绿米Aqara S1【妙控开关 S1E】的破解方法---续篇

概述 上接第一篇《绿米Aqara S1【妙控开关 S1E】的破解方法》。 链接地址如下: 绿米Aqara S1【妙控开关 S1E】的破解方法-CSDN博客 上篇主要讲述了,绿米S1E这款硬件的基本组成及TTL线的线序,并获取到了对应的串口打印信息。 此篇重点讲解,如何进入其系统,并开启访问权…

【经验分享】在WSL中使用USB设备

具体步骤: 首先在windows中安装 USBIP 工具,在GitHub上下载安装包并根据README文档的说明进行操作: 下载链接:https://github.com/dorssel/usbipd-win/releases 同时在 WSL Linux 端也需要安装编译内核所需的库和工具&#xff0c…

【微信小程序】实现投票功能(附源码)

一、Vant Weapp介绍 Vant Weapp 是一个基于微信小程序的组件库,它提供了丰富的 UI 组件和交互功能,能够帮助开发者快速构建出现代化的小程序应用。Vant Weapp 的设计理念注重简洁、易用和高效,同时提供灵活的定制化选项,以满足开发…

电动汽车租赁平台【EV Mobility】申请875万美元纳斯达克IPO上市

来源:猛兽财经 作者:猛兽财经 猛兽财经获悉,总部位于美国的电动汽车租赁平台【EV Mobility】近期已向美国证券交易委员会(SEC)提交招股书,申请在纳斯达克IPO上市,股票代码为(EVMO) &#xff0c…

举个栗子!Quick BI 技巧(3):创建趋势分析表

上一期举个栗子为数据粉们分享了如何简单几步创建柱线图,有一些数据想了解如何在 Quick BI 中制作趋势分析表。 趋势分析表由趋势分析图和趋势分析明细表组成,可以通过趋势分析图查看指标的宏观趋势,通过趋势分析表查看指标详情,…

macOS Sonoma 14.1正式版(23B74)发布(可下载黑白苹果镜像)

系统介绍 黑果魏叔苹果今天为 macOS Sonoma 推出了 14.1 版本更新,魏叔发现,本更新主要改善了 Apple Music 界面,设置中新增保修状态,并修复了多项错误内容。 根据苹果的新说明,这次的 Mac 更新不仅提供了一系列的改善…

博睿数据亮相GOPS全球运维大会上海站!

10月26日,博睿数据携核心产品新一代一体化智能可观测平台 Bonree ONE 亮相第二十一届 GOPS 全球运维大会上海站,展示博睿数据在智能运维领域的科技实力与创新成果。同时,博睿数据AIOps首席专家兼产品总监贺安辉在AIOps最佳实践及解决方案专场…

User CSS 在性能优化方面的实践

目录 前言 1. 减少重绘和回流 1.1 用法 1.2 代码示例 1.3 理解 2. 使用CSS精灵 2.1 用法 2.2 代码示例 2.3 理解 3. 压缩CSS文件 3.1 用法 3.2 代码示例 3.3 理解 4. 使用媒体查询进行响应式设计 4.1 用法 4.2 代码示例 4.3 理解 5. 使用CSS预处理器和构建工…

物联网AI MicroPython传感器学习 之 MDL0025心率传感器

学物联网,来万物简单IoT物联网!! 一、产品简介 PulseSensor(MDL0025) 是一款用于脉搏心率测量的光电反射式模拟传感器。将其佩戴于手指或耳垂等处,通过导线连接可将采集到的模拟信号传输给HaaS开发版用来转…

[java进阶]——HashMap的底层实现原理和源码分析,另附几个高频面试题

🌈键盘敲烂,年薪30万🌈 目录 一、底层数据结构 二、底层原理及源码分析 2.1 继承关系 2.2 成员变量 2.3 构造方法 2.4 重要的成员方法 2.4.1 put()方法 三、高频面试题 一、底层数据结构 JDK8以后底层使用 数组链表红黑树的数据结构&am…

贝锐花生壳内网穿透推出全新功能,远程业务连接更安全

贝锐旗下内网穿透兼动态域名解析品牌花生壳目前推出了全新的“访问控制”功能,可精确设置访问权限,充分保障信息安全,满足更多用户安全远程访问内网服务的需求。 通过这一功能,可实现指定时间、IP、地区等条件下才能远程访问映射的…

【C++】继承 ⑬ ( 虚继承原理 | 虚继承解决继承二义性问题 | 二义性产生的原因分析 )

文章目录 一、虚继承原理1、虚继承解决继承二义性问题2、二义性产生的原因分析3、虚继承原理 二、代码示例 - 虚继承原理1、完整代码示例2、执行结果 一、虚继承原理 1、虚继承解决继承二义性问题 继承的二义性 : 如果 一个 子类 ( 派生类 ) 继承多个 父类 ( 基类 ) , 这些父类…

【【萌新的FPGA学习之FIFO的介绍】】

萌新的FPGA学习之FIFO的介绍 FIFO first in first out FIFO 的作用更多的是 缓冲与缓存 或者FIFO 也常被用来使用为 FIFO 本质上是由 RAM 加读写控制逻辑构成的一种先进先出的数据缓冲器,其与普通存储器 RAM 的 区别在于 FIFO 没有外部读写地址线,使用起…

接口自动化测试方案

1、引言 1.1 文档版本 版本 作者 审批 备注 V1.0 XXXX 创建测试方案文档 1.2 项目情况 项目名称 XXX 项目版本 V1.0 项目经理 XX 测试人员 XXXXX,XXX 所属部门 XX 备注 1.3 文档目的 本文档主要用于指导XXX-YY项目常用接口自动化测试…