第一章、计算机网络和因特网

计算机网络和因特网(课后习题和问题部分题目和参考答案)

复习题

1."主机"和"端系统"之间有什么不同?列举不同的端系统。Web服务器是端系统吗?
答:没有不同。主机和端系统可以互换。端系统包括PC,工作站,WEB服务器,邮件服务器,网络连接的PDA,网络电视等等。

2.新闻媒体讲到外交关系时经常使用"协议"一词。给出外交协议的一个例子.
答:英国外交大臣黑格称:英国欢迎美俄达成协议

3.什么是客户机程序?什么是服务器程序?服务器程序请求和接收来自客户机程序的服务吗?
答:客户机程序是运行在一个端系统上的程序,它发出请求,并从运行在另一个端系统上服务器程序接收服务。一般是客户机请求和接收来自服务器程序的服务。

7.以太LAN的传输速率有多高?对于给定的传输速率,LAN上的每一个用户能够持续以该速率传输吗?

答:目前,以太网的传输速率有:10Mbps,100Mbps,1Gbps和10Gbps。对于一个给定的传输速率,如果用户单独在线路上传输数据,则可以一直保持这个速率;但是如果有多个用户同时传输,则每个都不能达到所给定的速率(带宽共享)。交换以太网使用星型拓扑使主机直接与一台“交换机”相连,以允许所有主机以LAN的全部速率同时发送和接收。

8.能够运行以太网的一些物理媒体是什么?
答:双绞线铜线,同轴电缆,纤维光纤链接。

11.与分组交换网络相比,电路交换网络有什么优点?在电路交换网路中,TDM比FDM有哪些优点?
答:电路交换可以为呼叫的持续时间保证提供一定量的端到端的带宽。今天的大多数分组交换网(包括互联网)不能保证任何端到端带宽。当发生拥塞等网络问题时,TDM中的数据丢失可能只会是一部分,而FDM中就可能是大部分或全部。

12.为什么说分组交换统计多路复用?将统计多路复用与TDM(Time-Division Multiplexing,时分多路复用)中使用的多路复用技术进行对比.
答案:(课本P20)
电路交换的基本特点是在通信之前,端到端之间的交换设备将为这次通信建立一条专用的通道,通道上的节点和链路资源将保证在通信过程中的完整带宽。物理通讯路径的复用方法主要是频分多路复用(Frequency Division Multiplexing,FDM)和时分多路复用。
分组交换则是将数据分割成无关格式的“分组”或称“包”(packet)。传输过程中,在每个不同的路由器、交换机等互联网结点上,从不同来源到达的分组都需要进行缓存和列队,然后再一个一个发送出去。这种方式被称为“存储转发传输”。

14.第一层ISP和第二层ISP之间的关键差异是什么?
答:一个第一层ISP与所有其它的第一层ISP相连;而一个第二层ISP只与部分第一层ISP相连。而且,一个第二层ISP是一个或多个第一层ISP的客户。

16.考虑从某源主机跨越一条固定路由向某目的主机发送一分组。列出分组的端到端时延中的时延组成。这些时延中,哪些是固定的?哪些是变化的?
答:时延由处理时延、传输时延、传播时延和排队时延组成。所有这些时延除了排队时延都是固定的。

23.因特网协议栈中五个层次是什么?在这些层次中每层的主要任务是什么?
答:因特网协议栈共有五层:应用层、传输层、网络层、数据链路层和物理层;
应用层:文件传输,电子邮件,文件服务,虚拟终端;
传输层:端口寻址、分段重组、流量、差错控制;
网络层:逻辑寻址、路由选;
数据链路层:成帧、物理寻址、流量,差错,接入控制;
物理层:设置网络拓扑结构、比特传输、位同步。

24.什么是应用层报文?什么是运输层报文段?什么是网络数据报?什么是链路层帧?
答:应用层报文:应用程序要发出的在传输层上传递的数据;
传输层报文段:将应用层报文段加上传输层包头,由传输层管理和封装的信息;
网络层数据报:将传输层报文段加上网络层包头之后封装;
链路帧层:将网络层数据报加上链路层包头之后封装。

25.路由器处理因特网协议栈中的哪些层次?链路层交换机处理的是哪些层次?主机处理的是哪些层次?
答:(1).路由器处理的层次有:网络层,数据链路层和物理层;
(2).链路层交换机处理的层次有:数据链路层和物理层;
(3).主机处理的层次有:应用层,运输层,网络层,链路层和物理层。

习题

2.考虑一个应用程序以稳定的速率传输数据(例如,发送方每k个时间单位元产生一个N比特的数据单元,其中k较小且固定)。另外,当这个应用程序启动时,它将持续运行相对长的一段时间。回答下列问题,简要论证你的答案:
a.分组交换网还是电路交换网更适合这种应用?为什么?
b.假定使用了分组交换网,并且该网中所有流量都来自如上所述的这种应用程序。同时,假定该应用程序数据传输速率的总和小于每条链路的各自容量。需要某种形式的拥塞控制吗?为什么?
答:
a.电路交换网更适合所描述的应用,因为这个应用要求在可预测的平滑带宽上进行长期的会话。由于传输速率是已知,且波动不大,因此可以给各应用会话话路预留带宽而?不会有太多的浪费。另外,我们不需要太过担心由长时间典型会话应用积累起来的,建立和拆除电路时耗费的开销时间。
b.由于所给的带宽足够大,因此该网络中不需要拥塞控制机制。最坏的情况下(几乎可能拥塞),所有的应用分别从一条或多条特定的网络链路传输。而由于每条链路的带宽足够处理所有的应用数据,因此不会发生拥塞现象(只会有非常小的队列)。

4.回顾1.4节中车队的类比。假定传播速度还是100km/h。

5.这个基本问题开始研究传播时延和传输时延迟,这是数据网络中两个重要概念。考虑两台主机A和B由一条速率为R bps的链路相连。假定这两台

主机相隔m米,沿该链路的传播速率为s m/s。主机A向主机B发送长度为L比特的分组。
a)根据m和s表达传播时延d prop。
b)根据L和R确定分组的传输时间d trans。
c)忽略处理时延和排队时延,得出端到端时延的表达式。
d)假定主机A在时刻t=0开始传输该分组。在时刻t=dtrans,该分组的最后一个比特在什么地方?
e)假定dprop大于dtrans。在时刻t= dtrans,该分组的第一个比特的何处?
f)假定dproc小于dtrans。在时刻t= dtrans,该分组的第一个比特的何处?
g)假定s=2.5×108,L=100b,R=28kb/s。求出dpro等于dtrans的距离m。
解答:
a)dprop=m/s
b)dtrans=L/R
c)dend-end= dprop +dtrans= m/s+ L/R
d)在主机A的出链路上,正要向主机B传播。
e)该分组的第一个比特在从A到B的链路上传输
f)该分组的第一个比特已经到达B
g)由m/s=L/R得m=Ls/R=2.5×108×0.1/28=8.93×105

18.假定这两台主机A和B相隔10000km,由一条直接的R=1Mbps的链路相连假定跨越该链路的传
播速率是2.5x10(8)m/s。
a.计算“带宽时延”积R·t prop。
b.考虑从主机A向主机B发送一个400kb的文件。假定该文件作为一个大的报文连续发送。在任何给定的时间,在链路上具有的比特数量最大值是多少?
c.给出带宽时廷积的一种解释。
d.该链路上一个比特的宽度(以米计)是多少?它比一个足球场更长吗?
e.根据传播速率s、带宽R和链路m的长度,推导出比特宽度的一般表示式。
答:
a.
R=1Mbps=10(6)bps?d=10000km=10(7)m s=2.5x10(8)m/s
T prop=d/s=10(7)m/2.5x10(8)m/s=0.04s
R·T prop=10(6) bps 0.04s=40000bits

b.
当L=400kb
因为两台主机A和B由一条直接的链路相连,报文连续发送所以在任何给定的时间链路上的比特数量固定的即“带宽时延”积40000bits
c.链路的带宽延迟乘积是可以在链接中的最大位数。
d.d/R·T prop = 10(7)m/40000bits=250m
e.无答案

19.对于问题18,假定我们能够修改R。对什么样的R值,一个比特的宽度能与该链路的长度一样
长?

讨论题

5.什么是短消息服务(Short Message Service,SMS)?这个服务在哪些国家/大洲流行?可以从一个web站点向移动电话发送一条SMS吗?
答:短消息服务(SMS)是使用全球数字移动电话系统(GSM)发送多达160格字符的一种服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值