大学计算机复习资料.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-01、试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的? 答:从通信和信息处理的角度来看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。运输层为应用进程之间提供端到端的逻辑通信。 网络层是为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。 运输层必不可少,因为: ( 1 )真正进行通信的实体是在主机中的进程,是两个主机的进程进行数据交换,而不是单纯的两个主机之间的通信,运输层正是实现主机进程之间的通信。 ( 2 )运输层提供了复用和分用功能,使发送方不同的应用进程可以使用同一个运输层协议传送数据,而接收方的运输层可以把数据正确交付到目的应用进程。 ( 3 )运输层还提供了对收到报文进行差错检测的功能。 ( 4 )此外,运输层还向高层用户屏蔽了下面网络核心的细节,使应用进程看见的就是好像在两个运输层实体之间有一条端到端的逻辑通信信道。所以运输层是必不可少的。 5-02、网络层提供数据报或虚电路服务对上面的运输层有何影响? 答:网络层提供数据报或虚电路服务不影响上面的运输层的运行机制,但提供不同的服务质量。 5-03、当应用程序使用面向连接的TCP和无连接的IP时,这种传输是面向连接的还是面向无连接的? 答:都是。这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的。 5-04、试用画图解释运输层的复用。画图说明许多个运输用户复用到一条运输连接上,而这条运输连接有复用到IP数据报上。 5-05、试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。 答:如IP电话、实时视频会议等。由于语音信息具有一定的冗余度,人耳对VOIP数据报损失由一定的承受度,但对传输时延的变化较敏感。因此这两种服务都要求源主机以恒定的速率发送数据,并且允许在网络发生拥塞时丢失一些数据,但却不允许数据有太大的时延。 有差错的UDP数据报在接收端被直接抛弃,TCP数据报出错则会引起重传,可能带来较大的时延扰动。 因此IP电话、实时视频会议等宁可采用不可靠的UDP,而不愿意采用可靠的TCP。 (本题与5-15题相似) 5-08、为什么说UDP是面向报文的,而TCP是面向字节流的? 答:发送方 UDP 对应用程序交下来的报文,在添加首部后就向下交付 IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。 接收方 UDP 对 IP 层交上来的 UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。 发送方TCP对应用程序交下来的报文数据块,视为无结构的字节流(无边界约束,分拆/合并),但维持各字节接收方TCP对 IP 层交上来的,在去除首部后就视为无结构的字节流(合并),交付上层的应用进程,一次交付一个报文。 5-14、一UDP用户数据报的首部的十六进制表示是:06 32 00 45 00 1C E2 17。试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器还是从服务器发送给客户?使用 UDP 的这个服务器程序是什么? (注:考试时若考此题会提供P194的图5-5) 答:源端口1586(十六进制的06 32, 6*162+3*161+5*160=1586)))2 =(1375)8 (1011111101)2=(0010 1111 1101)2 =(2FD)16 4、在Windows 7环境下,可用附件中的“计算器”工具,将“查看”主菜单设置为“程序员”选项,即可以不同进制间进行转换。建议通过该软件工具验证进制转换结果,但进制转换的方法还是应该掌握! 5-15、使用 TCP 对实时话音数据的传输有没有什么问题?使用 UDP 在传送数据文件时会有什么问题? 答: UDP不保证可靠交付,但 UDP 比 TCP 的开销要小很多。因此只要应用程序接受这样的服务质量就可以使用 UDP 。如果话音数据不是实时播放(边接收边播放)就可以使用 TCP ,因为 TCP 传输可靠。接收端用 TCP 将话音数据接收完毕后,可以在以后的任何时间进行播放。但假定是实时传输,则必须使用 UDP 。 523、主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。试问: (1) 第一个报文段携带了多少个字节的数据? (2) 主机B收到第一个报文段后发回的确认中的确认号应当是多少? (3) 如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节? (4) 如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确

文档评论(0)

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

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

1亿VIP精品文档

相关文档