计算机网络--第一章习题

计算机体系结构部分

1.【2009.330】在OSI参考模型中,自下而上第一个提供端到端服务的层次是:传输层;

解释:在OSI模型中,总共有七层:

物理层(解决比特流的传输问题);

数据链路层(解决分组在一个网络或一段链路上的传输问题);

网络层(解决分组在多个网络之间传输的问题,也就是路由的问题);

运输层(解决进程之间基于网络的通信问题);

会话层(解决进程之间进行会话的问题);

表示层(解决通信双方交换信息的表示问题);

应用层(解决通过应用进程之间的交换来实现特定网络应用的问题);

2.【2011.33】TCP/IP参考模型提供的是无连接不可靠的数据报服务;

ICMP是网际层服务,还需要封装成为IP数据报,PPP协议属于网络接口层;

3.【2015.33】通过POP3协议接收邮件时,使用的传输层服务类型是有连接可靠的数据传输服务;并且POP3协议属于应用层;

4.【2016.33】涉及知识点:路由器只有三层:物理层,数据链路层,网络层;交换机只有两层:物理层,数据链路层;集线器只有一层物理层;

5.【2018.33】TCP/IP应用层协议中,能够使用传输层无连接服务(UDP)的是:DNS(域名解析服务);

 练习:

[练习1]在OSI参考模型中,提供分组在一个网络(或一段链路) 上传输服务的层次是         B

A.应用层         B.数据链路层         C.运输层               D.网络层

[练习2] TCP/IP体系结构的网络接口层对应OSI体系结构的          A

I.数据链路层           II.物理层           Ⅲ.网络层               IV.运输层

A.I、II              B. I、IV                 C. II、Ⅲ               D. II、IV

[练习3] TCP/IP协议族的核心协议是          C

A.TCP             B. UDP                  C. IP                     D. PPP

[练习4]在OSI参考模型中,直接为网络层提供服务的是          D

A.应用层          B.物理层               C.运输层              D.数据链路层

[练习5]假设OSI参考模型的应用层欲发送600B的数据(无拆分) ,除应用层之外,其他各层在封装PDU时均引入20B的额外开销,则应用层数据传输效率约为       C

A.68%              B76.8%                C83.3%                D96%

 

传输部分

【习题1】两主机间的链路长度为60m,链路带宽为10Mb/s,信号的传播速率为2.0x10^8 m/s,其中一台主机给另一台主机发送1b信息,当主机接收完该信息时共耗费多长时间?

解:发送时延:1b / 10Mb/s = 10^-7s = 100 ns;

传播时延:60m / 2.0*10^8m/s = 3 * 10^-7s = 300ns;

总共时延为400ns;

n个分组,m段链路的总时延:(n-1)*发送时延 + (传播时延+ 发送时延)* m

【习题2】试在下列条件下比较电路交换和分组交换。

要传送的报文共x(bit)。从源点到终点共经过k段链路,每段链路的传播时延为d(s),带宽为b(bit/s)。 在电路交换时,电路的建立时间为s(s)。在分组交换时,报文可被划分成若千个长度为p(bit)的数据段,添加首部后即可构成分组,假设分组首部的长度以及分组在各结点的排队等待时间忽略不计。问在怎样的条件下,电路交换的的时延比分组交换的要大?

电路交换时延 = 电路建立时延 + 发送时延 + 传播时延 = s + x/b + k*d;

分组交换:数据报个数n = x / p;

分组交换时延 = (x/p - 1) * p/b + k * (d + p/b) = (x/p + k - 1) * p/b + k*d;

当(x/p + k - 1) * p/b < s + x/b时,电路交换的时延比分组交换的更大,即s > (k-1) * p/b时满足题意;

 

在【习题2】的分组交换网中,设报文长度和分组长度分别为x和(p+h)(bit),其中p为分组的数据部分的长度,而h为每个分组的首部,其长度固定,与p的大小无关。通信的两端共经过k段链路。链路带宽为b(bit/s), 但传播时延和结点的排队时间均忽略不计。若打算使总的时延为最小,问分组的数据部分长度p应取多大?

解:忽略传播时延,求得时延 = (k-1)/b * (p+h) + x/b * (h+p)/p;

要求总时延最小,则对上式求导,使其导数为0即可,求得p^2 = h*x / (k-1);

 

【习题4 2013年题35】

[习题4 2013年题35]
主机甲通过1个路由器(存储转发方式)与主机乙互联,两段链路的数据传输速率均为10Mbps,主机甲分别采用报文交换和分组大小为10Kb的分组交换向主机乙发送1个大小为8Mb 的报文。若忽略链路传播延迟、分组头开销和分组拆装时间,则两种交换方式完成该报文传输所需的总时间分别  D
A.800ms、1600ms
B.801ms、1600ms
C.1600ms、800ms
D.1600ms、801 ms

【2010.34】

 解:选择两个路由器的线路,则需要转发两次,这两次的发送时延需要计算;

报文数目n = 980000 / (1000 - 20)= 1000个,则总时延 = (1000 - 1 + 3)* 1000B/100Mbps = 1002*8*10^(-5) = 8016 * 10^(-5)= 80.16ms 

posted @   yuooo  阅读(270)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示