计算机网络自顶向下方法习题答案(中文版).docx
《计算机网络自顶向下方法习题答案(中文版).docx》由会员分享,可在线阅读,更多相关《计算机网络自顶向下方法习题答案(中文版).docx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1复习题1. 没有不同。主机和端系统可以互换。端系统包括PC,工作站,WEB服务器,邮件服务器,网络连接的PDA,网络电视等等。2. 假设爱丽丝是国家A的大使,想邀请国家B的大使鲍勃吃晚餐。爱丽丝没有简单的打个电话说“现在我没一起吃晚餐吧”。而是她先打电话给鲍勃建议吃饭的日期与时间。鲍勃可能会回复说那天不行,另外一天可以。爱丽丝与鲍勃不停的互发讯息直到他们确定一致的日期与时间。鲍勃会在约定时间(提前或迟到不超过15分钟)出现再大使馆。外交协议也允许爱丽丝或者鲍勃以合理的理由礼貌的退出约会。3. 联网(通过网络互联)的程序通常包括2个,每一个运行在不同的主机上,互相通信。发起通信的程序是客户机程
2、序。一般是客户机请求和接收来自服务器程序的服务。4. 互联网向其应用提供面向连接服务(TCP)和无连接服务(UDP)2种服务。每一个互联网应用采取其中的一种。面相连接服务的原理特征是: 在都没有发送应用数据之前2个端系统先进行“握手”。 提供可靠的数据传送。也就是说,连接的一方将所有应用数据有序且无差错的传送到连接的另一方。 提供流控制。也就是,确保连接的任何一方都不会过快的发送过量的分组而淹没另一方。 提供拥塞控制。即管理应用发送进网络的数据总量,帮助防止互联网进入迟滞状态。无连接服务的原理特征: 没有握手 没有可靠数据传送的保证 没有流控制或者拥塞控制5. 流控制和拥塞控制的两个面向不同的
3、对象的不同的控制机理。流控制保证连接的任何一方不会因为过快的发送过多分组而淹没另一方。拥塞控制是管理应用发送进网络的数据总量,帮助防止互联网核心(即网络路由器的缓冲区里面)发生拥塞。6. 互联网面向连接服务通过使用确认,重传提供可靠的数据传送。当连接的一方没有收到它发送的分组的确认(从连接的另一方)时,它会重发这个分组。7. 电路交换可以为呼叫的持续时间保证提供一定量的端到端的带宽。今天的大多数分组交换网(包括互联网)不能保证任何端到端带宽。当发生拥塞等网络问题时,TDM中的数据丢失可能只会是一部分,而FDM中就可能是大部分或全部。8. 在一个分组交换网中,在链路上流动的来自不同来源的分组不会
4、跟随任何固定的,预定义的模式。在TDM电路交换中,每个主机从循环的TDM帧中获得相同的时隙。9. t0时刻,发送主机开始传输。在t1=L/R1时刻,发送主机完成发送并且整个分组被交换机接收(无传输时延)。因为交换机在t1时刻接收到了整个分组,它可以在t1时刻开始向接收主机发送分组。在t2=t1+L/R2时刻,交换机完成传输且接收主机收到了整个分组(同样,无传输时延)。所以,端到端实验是L/R1+L/R2。10. 在一个虚电路网络中,每个网络核心中的分组交换机都对经过它传输的虚电路的连接状态信息进行维护。有的连接状态信息是维护在一个虚电路数字传输表格中。11. 面向连接的VC电路的特点包括:a.
5、建立和拆除VC电路是需要一个信令协议;b.需要在分组交换中维持连接状态。有点方面,一些研究者和工程人员争论到:使用VC电路可以更容易提供QoS业务,如:保证最小传输率的业务,以及保证端到端的最大分组延时的业务。12. a.电话线拨号上网:住宅接入;b.电话线DSL上网:住宅接入或小型办公;c.混合光纤同轴电缆:住宅接入;d.100M交换机以太网接入:公司;e.无线局域网:移动接入;f.蜂窝移动电话(如WAP):移动。13. 一个第一层ISP与所有其它的第一层ISP相连;而一个第二层ISP只与部分第一层ISP相连。而且,一个第二层ISP是一个或多个第一层ISP的客户。14. POP是ISP网络中
6、一个或多个路由器构成的一个组,其它ISP中的路由器也可以能连接到这个POP。NAP是一个很多ISP(第一层,第二层,以及其它下层ISP)可以互联的局部网络。15. HFC的带宽是用户间共享的。在下行信道,所有的分组从头到尾由同一个源发出,因此在下行信道不会发生冲突。16. 以太网的传输速率有:10Mbps,100Mbps,1Gbps和10Gbps。对于一个给定的传输速率,如果用户单独在线路上传输数据,则可以一直保持这个速率;但是如果有多个用户同时传输,则每个都不能达到所给定的速率(带宽共享)。17. 以太网通常以双绞线或者细的同轴电缆为物理媒体,也可以运行在光纤链路和粗同轴电缆上。18. 拨号
7、调制解调器:最高56Kbps,带宽专用;ISDN:最高128Kbps,带宽专用;ADSL:下行信道58Mbps,上行信道最高1Mbps,带宽专用;HFC:下行信道1030Mbps,上行信道一般只有几Mbps,带宽共享。19. 时延由处理时延、传输时延、传播时延和排队时延组成。所有这些时延除了排队时延都是固定的。20. 5种任务为:错误控制,流量控制,分段与重组,复用,以及连接建立。是的,这些任务可以由两层(或更多层)来执行,比如:经常在多于一个层次上执行错误控制。21. 英特网协议栈的5个层次从上倒下分别为:应用层,传输层,网络层,链路层,和物理层。每一层的主要任务见1.7.1节。应用层是网络
8、应用程序及其应用层协议存留的地方;运输层提供了一个在应用程序的客户机和服务器之间传输应用层报文的服务;网络层负责将称为数据报的网络层分组从一台主机移动到另一台主机;链路层:通过一系列分组交换机(Internet中的路由器)在源和目的地之间发送分组;物理层:将该帧中的一个一个比特从一个节点移动到下一个节点。22. 应用层报文:应用程序要发出的在传输层上传递的数据;传输层报文段:将应用层报文加上传输层包头,由传输层管理和封装的信息;网络层数据报:将传输层报文段加上网络层包头之后封装;链路层帧:将网络层数据报加上链路层包头之后封装。23. 路由器处理第一层到第三层(这是一个善意的谎话?本人理解为“这
9、样说不确切”因为现代路由器常常还要扮演防火墙或者高速缓存器的角色,一次也处理第四层);链路交换机处理第一层和第二层;主机处理所有的5层。习题1. 本题不止一个答案,很多协议都能解决这个问题,下面是一个简单的例子:MessagesfromATMmachinetoServerMsgnamepurposeHELOLetserverknowthatthereisacardintheATMmachineATMcardtransmitsuserIDtoServerPASSWDBALANCETOITHDRAWLBYEUserentersPIN,whichissenttoserverUsej:requests
10、balanceUseraskatowithdrawmoneyuseralldoneMessagesfromServertoATMmachine(display)MsgnamepuxposePASSWDOKAskusej:forPIN(patssword)lastrevestedoperation(PASSWDfWITHDRAWIi)OKERRlastrenuestedoperation(PASSWD#WITHDRAWN)inERRORAMOUNTBYEsentinresponsetoBAZiANCEreloriestusexdcnerdisplaywelcomescreenatATMConne
11、ctoperation:clientHELO(user(check.ifira.lj.cduserid)PASSWDPASSWD(checkpa-sswordjAMOU1WTWITHDRAWLcheckifenough$tocoverwithd.ra.w.1(checkifvalidussridPASSWDPASSWD(checkp-a-sswordj AMOUNTOTITHDRAWIjcheckifencnugh$tocoverwithdrawl一(一)4-一二0n8=J4DFdSRSSR2复习题1. TheWeb:HTTP;filetransfer:FTP;remotelogin:Teln
12、et;NetworkNews:NNTP;email:SMTP.2. P51网络体系结构是指以分层的方式来描述通信过程的组织体系。(例如五层网络结构)另一方面,应用体系结构是由应用程序的研发者设计,并规定应用程序的主要结构(例如客户机/服务器或P2P)从应用程序研发者的角度看,网络体系结构是固定的,并为应用程序提供了特定的服务集合。3. P52在即时讯息中,发起人连接到中心服务器,查找接收方的IP地址是典型的客户机/服务器模式。在这之后,即时信息可以在相互通信的双方进行直接的端到端通信。不需要总是打开的中间服务器。4. P53发起通信的进程为客户机,等待联系的进程是服务器。5. No.Assta
13、tedinthetext,allcommunicationsessionshaveaclientsideandaserverside.InaP2Pfile-sharingapplication,thepeerthatisreceivingafileistypicallytheclientandthepeerthatissendingthefileistypicallytheserver.6. P54目的主机的IP地址和目的套接字的端口号。7. 在日常生活中你或许会使用Web浏览器和邮件阅读器。你或许还会用到FTP用户代理,Telnet用户代理,音频/视频播放器用户代理(比如RealNetwor
14、ksplayer),即时信息代理,P2P文件共享代理。8. Therearenogoodexamplesofanapplicationthatrequiresnodatalossandtiming.Ifyouknowofone,sendane-mailtotheauthors.9. 当两个通信实体在相互发送数据前第一次交换控制分组信息时使用握手协议。SMTP在应用层使用握手协议。然而HTTP不是这样。10. P56、57因为与这些协议相联系的应用都要求应用数据能够被无差错的有序的接收。TCP提供这种服务,而UDP不提供。TCP提供可靠的数据传输服务,而UDP提供的是不可靠数据传输。11. P6
15、6当用户第一次访问一个站点。这个站点返回一个cookie号码。这个cookie码被存储在用户主机上并由浏览器管理。在随后的每次访问(和购买)中,浏览器将这个cookie码回送该站点。这样当用户访问该站点时,都会被该站点所知道。12. P62在非流水线的HTTP持久连接中,客户机只能在接收到服务器发来的前一个响应后才能发出新的请求。在流水线的HTTP持久连接中,浏览器只要有需要就会发出请求,不需要等待服务器的响应信息。HTTP/1.1的默认模式使用了流水线方式的持久连接13. P67Web缓存能够使用户所希望的内容距离用户更近,或许就在用户主机所连接的局域网内。Web缓存能够减小用户请求的所有对
16、象的时延,即使是该对象没有被缓存,因为缓存能够减少链路上的流量。因此改善了所有应用的性能。因为一般情况下客户机与Web缓存器的瓶颈带宽要比客户机与起始服务器之间的瓶颈带宽大的多。如果用户所请求的对象在Web缓存器上,则该Web缓存器可以迅速将该对象交付给用户。14. 实验题,应该不考吧。15. P70、71FTP使用两个并行的TCP连接,一个连接用来传送控制信息(例如一个传送文件的请求),另一个连接用于准确地传输文件。因为控制信息不是在文件传输地连接上传送,所以FTP的控制信息是带外传送的。16. P81信息从Alice的主机发送到她的邮件服务器,使用HTTP协议。然后邮件从Alice的邮件服
17、务器发送到Bob的邮件服务器,使用SMTP协议。最后Bob将邮件从他的邮件服务器接收到他的主机,使用POP3协议。17. 无。18. P80在下载并删除方式下,在用户从POP服务器取回他的邮件后,信息就被删除调。这就为移动的用户带来一个问题。因为该用户有可能想从不同的机器上访问邮件。(办公PC,家用PC等)。在下载并保留方式下,在用户取回邮件后,邮件不会被删除。这同样也会带来一些不便。因为每次当用户在一台新的机器上取回存储的邮件时,所有的没有被删除的信息都将会被传送的新的机器上(包括非常老的邮件)。19. P88是的,一个机构的邮件服务器和Web服务器可以有完全相同的主机名别名。MX记录被用来
18、映射邮件服务器的主机名到它的IP地址。如果Type=MX,则Value是别名为Name的邮件服务器的规范主机名。RR:resourcerecord.为了获得邮件服务器的规范主机名,DNS客户机应当请求一条MX记录;而为了获得其他服务器的规范主机名,DNS客户机应当请求CNAME记录。Type=CNAME20. P93P2P文件共享系统的覆盖网络包括参与到文件共享系统中的节点和节点间的逻辑连接。如果A和B之间有一条非永久性的TCP连接,那么我们说在A和B之间有一条逻辑连接(在图论领域被称为一条“边”)。一个覆盖网络不包括路由器。在Gnutella网络中,当一个节点想要加入到Gnutella网络,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 向下 方法 习题 答案 中文版
限制150内