计算机网络 自顶向下方法 第二章 应用层 习题答案

本文深入探讨了应用层的各类协议,如HTTP、FTP、SMTP、Telnet及BitTorrent,阐述了它们的工作原理和应用场景。同时,讨论了网络架构、客户端与服务器角色、数据传输方式,并分析了TCP与UDP的特性及其在不同场景下的适用性。文章还涉及了SSL在网络安全中的作用,以及电子邮件、文件传输与P2P共享的交互过程。此外,提到了Web缓存、Cookie机制以及HTTP头部信息对网络性能的影响。最后,通过习题形式,帮助读者巩固应用层协议的理解。
摘要由CSDN通过智能技术生成

复习题

  1. 网络:HTTP; 文件传输:FTP; 远程登录:Telnet; 电子邮件:SMTP; BitTorrent文件共享:BitTorrent协议
  2. 网络架构是指将通信过程组织成层(例如,五层互联网架构)。 另一方面,应用程序体系结构由应用程序开发者设计并指示应用程序的广泛结构(例如,客户端 - 服务器或P2P)。
  3. 发起通信的进程是客户端,等待联系的进程是服务器。
  4. 否。在P2P文件共享应用程序中,接收文件的对等体通常是客户端,发送文件的对等体通常是服务器。
  5. 目标主机的IP地址和目标进程中套接字的端口号。
  6. 您将使用UDP。 使用UDP,事务可以在一个往返时间(RTT)内完成 - 客户端将事务请求发送到UDP套接字,服务器将回复发送回客户端的UDP套接字。 使用TCP,至少需要两个RTT - 一个用于设置TCP连接,另一个用于客户端发送请求,服务器用于发送回复。
  7. 一个这样的例子是远程文字处理,例如Google文档。 但是,由于Google文档通过Internet运行(使用TCP),因此不提供计时保证。
  8. a)可靠的数据传输
    TCP在客户端和服务器之间提供可靠的字节流,但UDP不提供。
    b)保证一定的吞吐量值得到保证
    都不提供
    c)保证数据将在指定的时间内交付
    都不提供
    d)机密性(通过加密)
    都不提供
  9. SSL在应用层运行。 SSL套接字从应用程序层获取未加密的数据,对其进行加密,然后将其传递给TCP套接字。 如果应用程序开发人员希望使用SSL增强TCP,则必须在应用程序中包含SSL代码。
  10. 如果两个通信实体在彼此发送数据之前首先交换控制分组,则协议使用握手。 SMTP在应用程序层使用握手,而HTTP则不然。
  11. 与这些协议相关的应用程序要求以正确的顺序接收所有应用程序数据并且没有间隙。 TCP提供此服务,而UDP则不提供此服务。
  12. 当用户首次访问站点时,服务器会创建唯一的标识号,在其后端数据库中创建一个条目,并将此标识号作为cookie号返回。 此cookie号存储在用户的主机上,由浏览器管理。 在每次后续访问(和购买)期间,浏览器将cookie号发送回站点。 因此,该站点知道此用户(更确切地说,此浏览器)何时访问该站点。
  13. Web缓存可以使所需的内容“更接近”用户,可能与用户主机所连接的同一局域网相连。Web缓存可以减少所有对象(甚至是未缓存的对象)的延迟,因为缓存减少了链接上的流量。

在这里插入图片描述
由于自2007年5月18日星期五(格林威治时间09:23:34)以来未修改此Web服务器中的index.html页,并且上述命令于2007年5月19日星期六发出,服务器返回“304 not modified”。请注意,前4行是用户输入的get message和header行,后4行(从http/1.1 304开始,未修改)是Web服务器的响应。

  1. FTP使用两个并行TCP连接,一个用于发送控制信息的连接(例如传输文件的请求)和另一个用于实际传输文件的连接。 由于控制信息不是通过发送文件的同一连接发送的,因此FTP会在带外发送控制信息。
  2. 消息首先通过HTTP从Alice的主机发送到她的邮件服务器。 Alice的邮件服务器然后通过SMTP将消息发送给Bob的邮件服务器。 Bob然后通过POP3将邮件从他的邮件服务器传输到他的主机。
  3. 通过下载和删除,用户从POP服务器检索其消息后,消息将被删除。这给移动用户带来了一个问题,他们可能想要从许多不同的机器(办公电脑、家用电脑等)访问消息。在“下载并保留”配置中,用户检索消息后不会删除消息。这也很不方便,因为每次用户从新机器检索存储的消息时,所有未删除的消息都将传输到新机器(包括非常旧的消息)。
  4. 是的。组织的邮件服务器和Web服务器可以具有相同的主机名别名。 MX记录用于将邮件服务器的主机名映射到其IP地址。
  5. 您应该能够看到具有.edu电子邮件地址的用户的发件人IP地址。 但是,如果用户使用Gmail帐户,您将无法看到发件人的IP地址。
  6. Bob也不必给Alice提供大块的。Alice必须在B
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值