net1
1、长度为节的应用层数据交给运输层传送,需加上20字节的tcp首部。再交给网络层传送,需加上20字节的ip首部。最后交给数据链路层的以太网传送,加上首部和尾部共18字节。
试求数据的传输效率。数据的传输效率是指发送的应用层数据除以所发送的总数据(即应用数据加上各种首部和尾部的额外开销)。若应用层数据长度为节,数据的传输效率是多少?
答:数据长度为节时,传输效率=100/(100+20+20+18)=63.3%
数据长度为节时,传输效率=1000/(1000+20+20+18)=94.5%
2、网络体系结构为什么要采用分层次的结构?试举出一些与分层体系结构的思想相似的日常生活。
答:因为分层可以带来以下好处:
各层之间是独立的:可将一个复杂问题分解为若干个较容易处理的问题,使复杂程度下降。
灵活性好:只要上下接口不变,内部可作任意修改,亦可跳层。
结构上可分割开:各层都可以采用最合适的技术来实现。
易于实现和维护:使得实现和调试一个庞大而又复杂的系统变得易于处理。
能促进标准化工作,通用性好。
生活实例:与分层相关即可。
3、协议与服务有何区别?有何关系?
答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:
1)语法:即数据与控制信息的结构或格式。
2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。
3)同步:即事件实现顺序的详细说明。
协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。
协议和服务的概念的区分:
1、协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。
2、协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服务是“垂直的”,即服务是由下层通过层间接口向上层提供的。上层使用所提供的服务必须与下层交换一些命令,这些命令在osi中称为服务原语。
4、试述具有五层协议的网络体系结构的要点,包括各层的主要功能。
答:所谓五层协议的网络体系结构是为便于学习计算机网络原理而采用的综合了osi七层模型和tcp/ip的四层模型而得到的五层模型。五层协议的体系结构见下图所示:
各层的主要功能:
1)应用层。
应用层确定进程之间通信的性质以满足用户的需要。应用层不仅要提**用进程所需要的信息交换和远地操作,而且还要作为互相作用的应用进程的用户**,来完成一些为进行语义上有意义的信息交换所必须的功能。
2)运输层。
运输层提**用进程之间的逻辑通信。因特网的运输层可使用两种不同的协议。即面向连接的传输控制协议tcp和无连接的用户数据报协议udp。
面向连接的服务能够提供可靠的交付。
无连接服务则不能提供可靠的交付。
3)网络层。
网络层是为主机之间提供端到端逻辑通信。网络层主要任务即“选路——**”,负责为分组选择合适的路由,使源主机运输层所传下来的分组能够交付到目的主机。
4)数据链路层。
数据链路层的任务是将在网络层交下来的数据报组装成帧,在两个相邻结点间的链路上实现帧的无差错传输,实现节点与节点之间的通信。
5)物理层。
物理层的任务就是透明地传输比特流。“透明地传送比特流”指实际电路传送后比特流没有发生变化。
5、简述分组交换的要点。
答:分组交换的要点:
分组交换 ——将要发送的信息在源结点划分为一个个等长的分组(包),各个分组通过不同途径传到目标结点,在目标结点重新装配恢复后送目标主机,提高了信道利用率。
分组交换的工作原理及特点。
下图是分组的概念。
通常我们将欲发送的整块数据称为一个报文(message)。在发送报文之前,先将较长的报文划分成为一个个更小的等长数据段,例如,每个数据段为 1024 bit。在每一个数据段前面,加上首部(header,其中包含目的地址和源地址等重要控制信息)后,就构成了一个分组。
各个分组通过不同途径传到目标结点,在目标结点重新装配恢复后送目标主机。
net21、物理层要解决哪些问题?物理层的主要特点是什么?
1、物理层考虑的问题是要如何能在连接各种计算机的传输**上传输数据比特流。它的特点是:它尽可能地屏蔽不同的硬件设备和传输**之间的差异,使物理层上面的数据链路层感觉不到这些差异,使数据链路层只需要考虑完成本层的协议和服务。
参***:(1)物理层要解决的主要问题:①物理层要尽可能屏蔽掉物理设备、传输**和通信手段的不同,使上面的数据链路层感觉不到这些差异的存在,而专注于完成本层的协议与服务。
②给其服务用户(数据链路层)在一条物理的传输**上传送和接收比特流(一般为串行按顺序传输的比特流)的能力。为此,物理层应解决物理连接的建立、维持和释放问题。③在两个相邻系统之间唯一地标识数据电路。
2)物理层的主要特点:①由于在 osi 之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用。加之,物理层协议涉及的范围广泛,所以至今没有按osi 的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输**接口的机械、电气、功能和规程特性。
②由于物理连接的方式很多,传输**的种类也很多,因此,具体的物理协议相当复杂。
2、物理层的接口有哪几个方面的特性?各包含些什么内容?
答:物理层接口特性有:(1)机械特性:
指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等等。平时常见的各种规则的接插件都由严格的标准化的规定。(2)电气特性:
指明在接口电缆的各条线上出现的电压的范围。(3)功能特性:指明某条线上出现的某一电平的电压表示何种意义。
(4)规程特性:指明对于不同功能的各种可能事件的出现顺序。
3、用香农公式计算一下,假定信道带宽为3100hz,最大信息传输速率为35kb/s,那么要想使最大信息传输速率增加60%,问信噪比s/n应增大到多少倍?如果在刚才计算机出的基础上将信噪比再增大10倍速,问最大信息速率能否再增加20%?
答:由香农公式c=b*log(1+s/n) 可得。
35kbps = 3100 * log[2](1 + x);
35kbps * 1.6 = 3100 * log[2](1 + y);
解得:x = 2503.4880 ,y = 274128.8678故 y/x = 109.50倍。
当信噪比再增大10倍时,可得此时的信道的信息速率为:
3100 * log[2](1 + 274128.8678 * 11) =66728.4952
由 66728.4952 / 35000 * 1.6) =1.1917 可得最大信息速率增加不能达到20% 。
net31、针对下图说明两台计算机终端间使用modem(rs-232接口)进行连接、通信及撤消连接过程及工作原理。
参***:当 dte-a 要和 dte-b 进行通信时,就将引脚 20 “dte就绪”置为on,同时通过引脚 2 “发送数据”向 dce-a 传送**号码信号。
dce-b 收到铃流,将引脚 22 “振铃指示”置为 on,表示通知 dte-b 有人呼叫信号到达(在振铃的间隙以及其他时间,振铃指示均为 off 状态)。dte-b 就将其引脚 20 “dte就绪”置为 on。dce-b 接着产生载波信号,并将引脚 6 “dce就绪”置为 on,表示已准备好接收数据。
当 dce-a 检测到载波信号时,将引脚 8 “载波检测”和引脚 6 “dce就绪”都置为 on,以便使 dte-a 知道通信电路已经建立。dce-a 还可通过引脚 3 “接收数据”向 dte-a 发送在其屏幕上显示的信息。
dce-a 接着向 dce-b 发送其载波信号,dce-b 将其引脚 8 “载波检测”置为 on。
当 dte-a 要发送数据时,将其引脚 4 “请求发送”置为 on。dce-a 作为响应将引脚 5 “允许发送”置为 on。然后 dte-a 通过引脚 2 “发送数据”来发送其数据。
dce-a 将数字信号转换为模拟信号向 dce-b 发送过去。
dce-b 将收到的模拟信号转换为数字信号经过引脚 3 “接收数据”向 dte-b 发送。
net4 1、 数据链路层中的链路控制包括哪些功能?
1、数据链路层中的链路控制功能包括:
l)链路管理当网络中的两个结点要进行通信时,数据的发方必须确知收方是否已经处在准备接收的状态。为此,通信的双方必须先要交换一些必要的信息。或者用我们的术语,必须先建立一条数据链路。
同样地,在传输数据时要维持数据链路,而在通信完毕时要释放数据链路。数据链路的建立、维持和释放就叫做链路管理。
(2)帧同步在数据链路层,数据的传送单位是帧。数据一帧一帧地传送,就可以在出现差错时,将有差错的帧再重传一次,而避免了将全部数据都进行重传。帧同步是指收方应当能从收到的比特流中准确地区分出一帧的开始和结束在什么地方。
(3)流量控制发方发送数据的速率必须使收方来得及接收。当收方来不及接收时,就必须及时控制发方发送数据的速率。
(4)差错控制在计算机通信中,一般都要求有极低的比特差错率。为此,广泛地采用了编码技术。编码技术有两大类。
一类是前向纠错,即收方收到有差错的数据帧时,能够自动将差错改正过来。这种方法的开销较大,不适合于计算机通信。另一类是检错重发,即收方可以检测出收到的帧中有差错(但并不知道是哪几个比特错了)。
于是就让发方重**送这一帧,直到收方正确收到这一帧为止。这种方法在计算机通信中是最常用的。本章所要讨论的协议,都是采用检错重发这种差错控制方法。
(5)将数据和控制信息区分开由于数据和控制信息都是在同一信道中传送,而在许多情况下,数据和控制信息处于同一帧中。因此一定要有相应的措施使收方能够将它们区分开来。
(6)透明传输所谓透明传输就是不管所传数据是什么样的比特组合,都应当能够在链路上传送。当所传数据中的比特组合恰巧出现了与某一个控制信息完全一样时,必须采取适当的措施,使收方不会将这样的数据误认为是某种控制信息。这样才能保证数据链路层的传输是透明的。
计算机网络作业答案
1 若10mbps的csma cd局域网的节点最大距离为2.5km,信号在 的传播速度为200000000m s,求该网的最短帧长?6分 答 2.5 10 3m 12.5us 即一个争用期为25us 2 10 8m s 2.5 10 5 s 1 10 7bit s 31.25字节。所以该网最短帧长为...
计算机网络作业 答案
使用下列选项填空 协议 hz 结点 端系统 分层 主机 bps 同轴电缆 垂直 双绞线。1 一个网络 network 是由若干 节点 node 和连接它们的 链路 link 组成的。2 传输 中的非导向型可以分为 双绞线 同轴电缆 和光纤。3 计算机网络的 协议 及其 垂直 的集合,称为网络的体系结...
计算机网络作业答案
第1题p85 p86 香农提出并严格证明了 在被高斯白噪声干扰的信道中,计算最大信息传送速率c公式 c blog2 1 s n 式中 b是信道带宽 赫兹 s是信号功率 瓦 n是噪声功率 瓦 所以得出,最大传输率 c 4000 log2 1 30 第7题p81的图和p82 第10题 注意 此题跟课本上...