第五章参考作业.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章参考作业

《计算机网络技术》课程 作业参考答案 第五章 运输层 5.1 试说明运输层在协议栈中的地位和作用。运输层的通信和网络层的通信有什么重要的区别?为什么运输层是必不可少的? 答案: (1)运输层是OSI七层模型中最重要最关键的一层,是唯一负责总体数据传输和控制的一层。运输层要达到两个主要目的:第一提供可靠的端到端的通信;第二,向会话层提供独立于网络的运输服务。在讨论为实现这两个目标所应具有的功能之前,先考察一下运输层所处的地位。首先,运输层之上的会话层、表示层及应用层均不包含任何数据传输的功能,而网络层又不一定需要保证发送站的数据可靠地送至目的站;其次,会话层不必考虑实际网络的结构、属性、连接方式等实现的细节。根据运输层在七层模型中的目的和地位,它的主要功能是对一个进行的对话或连接提供可靠的传输服务;在通向网络的单一物理连接上实现该连接的利用复用;在单一连接上进行端到端的序号及流量控制;进行端到端的差错控制及恢复;提供运输层的其它服务等。运输层反映并扩展了网络层子系统的服务功能,并通过运输层地址提供给高层用户传输数据的通信端口,使系统间高层资源的共享不必考虑数据通信方面的问题。 (2)运输层提供应用进程间的逻辑通信,也就是说,运输层之间的通信并不是真正在两个运输层之间直接传送数据。运输层向应用层屏蔽了下面网络的细节(如网络拓扑、所采用的路由选择协议等),它使应用进程看见的就是好像在两个运输层实体之间有一条端到端的逻辑通信信道。 网络层为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。 (3)运输层的最终目标是为用户提供有效、可靠和价格合理的服务。在一个系统中,运输实体通过网络服务与其它运输实体通信,向运输层用户(可以是应用进程,也可以是会话层协议)提供运输服务。 运输层的服务包括的内容有:服务的类型、服务的等级、数据运输、用户接口、连接管理、快速数据运输、状态报告、安全保密等。因此,运输层是必不可少的。 5.9 端口的作用是什么?为什么端口号要划分为三种? 答案: 1.硬件端口是不同硬件设备进行交互的接口,软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址。两台计算机中的进程要相互通信,不仅要知道对方的IP地址,还要知道对方的端口号。此外,发送方还必须写明自己的IP地址和端口号。 2.因特网上的计算机通信采用客户—服务器方式。客户在发起通信请求时,必须先知道对方服务器的IP地址和端口号,因此将运输层的端口号划分为三种:(1)系统端口号(又称为熟知端口号),数值为0~1023。IANA把这些端口号指派给了TCP/IP最重要的一些应用程序,让所有的用户都知道,使得因特网上的其他应用进程可以和它通信。(2)登记端口号,数值为1024~49151。这类端口号是为没有熟知端口号的应用程序使用的。(3)客户端使用的端口号,数值为49152~65535.这类端口号是留给客户进程选择暂时使用的。 5.10 某个应用进程使用运输层的用户数据报UDP,然后继续向下交给IP层后,又封装成IP数据报。既然都是数据报,是否可以跳过UDP而直接交给IP层?哪些功能UDP提供了但IP没有提供? 解析:本体主要考查运输层UDP协议与网络层IP协议的不同之处。虽然二者最终都封装成数据报,但IP层无法实现端口功能和差错检验功能,使得接收端无法把正确无误的数据报提交给对应的应用进程。 答案:不能。IP数据报只能找到目的主机而无法找到目的进程,UDP提供对应用进程的复用和分用功能,以及提供对数据部分的差错检验。 5.12使用TCP对实时语音数据的传输会有什么问题?使用UDP在传送数据文件时会有什么问题? 解析:本题考察对TCP和UDP工作原理、适应范围等内容的理解。TCP提供面向连接的可靠数据传输,UDP提供无连接的数据传输。而对于多媒体应用来说,是可以容忍少量分组的丢失,因此可靠的数据传输对于这些应用来说并不是至关重要的。此外,TCP的拥塞控制会导致语音数据实时性能变得很差。基于上述原因,语音数据的传输一般采用UDP。 答案:使用TCP对实时语音数据的传输有问题。在使用UDP进行数据文件传送时,UDP虽不保证可靠交付,但UDP比TCP的开销要小很多。因此只要应用程序接受这样的服务质量就可以使用UDP。如果语音数据不是实时播放(边接受边播放),就可以使用TCP,因此TCP是可靠传输。接收端用TCP将语音数据接收完毕后,可以在以后的任何时间进行播放。但假定是实时传播,则必须使用UDP。 5.17主机A向主机B连续发送了两个TCP报文段,其序号分别是70和100.试问: (1)第一个报文段携带了多少字节的数据? (2)主机B收到第一个报文段后发回的确认中的确认号应当是多少? (3)如果B收到第二个报文段后发回的确认号是180,试问A发送的第

文档评论(0)

sy78219 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档