计算机网络-作业2

  • 格式:doc
  • 大小:28.50 KB
  • 文档页数:3

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.列出5种非专用因特网应用及他们所使用的应用层协议。

答:The Web: HTTP; file transfer: FTP; remote login: Telnet; Network News: NNTP;

email: SMTP.

2.网络体系结构和应用程序体系结构之间有什么区别?

答:网络体系结构是固定的,并为应用程序提供了特定的服务集合。另一方面,应用程序体系结构由应用程序研发者设计。规定了如何在端系统上组织该应用程序。

3.对两进程之间的通信会话而言,哪个进程是客户机,哪个进程是服务器?

答:发起通信(既在该会话开始时与其他进程联系)的进程是客户机,在会话开始时等待联系的进程是服务器。

4.对P2P文件共享应用,你同意“一个通信会话不存在客户机端和服务器端的概念”这种说法吗?为什么?

答:同意。因为在P2P文件共享系统等应用中一个进程既可以是客户机又可以是服务器。9.SSL运行在运输层还是应用层?如果用SSL强化UDP,应该做什么工作?

答:SSL运行在应用层。

发送进程向SSL套接字传递明文数据;SSL加密该数据并将加密后的数据传递给UDP 套接字。

10.握手协议的作用是什么?

答:握手过程提示客户机和服务器做好传输分组的准备。在握手阶段后就在两个进程的套接字之间建立了一个TCP连接。

16.(题太长了。。。。懒了。。。。。。)

答:A调用她的邮件代理程序并提供B的邮件地址,撰写邮件,然后通过用户代理发送该邮件。

A的用户代理把报文发给A的邮件服务器,在那里该报文被放在报文发送队列中。

运行在A邮件服务器上的SMTP客户端发现了报文发送队列中的这个报文,就创建一个到运行在B的邮件服务器上的SMTP服务器的TCP连接。

在经过一些初始SMTP握手后,SMTP的服务器接收该报文,B的邮件服务器然后将该报文放在B的邮箱中。

使用协议:HTTP,SMTP,TCP/IP

20.在BitTorrent中,假定A以30s间隔向B发送报文块,B将必须回应,以相同间隔向A发送文件块吗?为什么?

答:不会。因为最稀疏优先原则。B可能不在A的前4位上载者。

1.

a.错。

b.对。

c.错。

d.错。

3.SFTP: 115, NNTP: 119.

4.

a: index.html HTTP

b: 1.1

c: 是持久连接

d:

讨论题:

1:我认为是第二条原因,因为其他的文件传输协议速率太慢。简单的说,P2P直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。P2P就是人可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。P2P另一个重要特点是改变互联网现在的以大网站为中心的状态、重返"非中心化",并把权力交还给用户。

7.Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。

Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux 的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache 是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

Apache的诞生极富有戏剧性。当NCSA WWW服务器项目停顿后,那些使用NCSA WWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。

Apache web服务器软件拥有以下特性:

支持最新的HTTP/1.1通信协议

拥有简单而强有力的基于文件的配置过程

支持通用网关接口

支持基于IP和基于域名的虚拟主机

支持多种方式的HTTP认证

集成Perl处理模块

集成代理服务器模块

支持实时监视服务器状态和定制服务器日志

支持服务器端包含指令(SSI)

支持安全Socket层(SSL)

提供用户会话过程的跟踪

支持FastCGI

通过第三方模块可以支持Java Servlets 价格