计算机网络复习题9.docx
《计算机网络复习题9.docx》由会员分享,可在线阅读,更多相关《计算机网络复习题9.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第九章应用层应用层基本概念 :按照ISO的OSI模型,应用层是最高层,而在TCP/IP模型中应用层同样也处在最高层。 随着Internet技术的迅速发展,以TCP/IP模型为代表的应用层协议正在不断丰富和完善。 。域名系统(Domain Name System, DNS),用于管理和提供主机或设备的名字与IP地址之 间映射关系的服务。 :文件传送协议(File Transfer Protocol, FTP),用于在网络中实现交互式的文件传送。 。简单邮件传送协议(Simple Mail Transfer Protocol, SMTP),用于在网络中邮件的传输。 。远程登录协议(Telnet),
2、用于在网络中实现远程登录。 :超文本传送协议(Hyper-text Transfer Protocol,),用于在Internet中提供WWW服务。应用层协议可分为三类: :依赖于面向连接的TCP:这一类包括远程登录协议TELNET,电子邮件协议SMTP和文件 传输协议FTP等。 :依赖于无连接的UDP:这一类包括单纯文件传输协议TFTP,远程过程调用协议RPC等。 。既依赖于TCP又依赖于UDP的协议:这一类有域名系统协议DNS等。客户机/服务器模型:Internet中提供的应用层服务很多都使用了客户机/服务器模型为基础。 :客户机/服务器模型是在分布式计算中,一个应用程序被动地等待,而另一
3、个应用程序通 过请求启动通信的模式。 :客户机(Client)和服务器(Server)分别指两个应用程序。客户机向服务器发出服务请求,服 务器做出响应。服务器应处于守候状态,并监测客户机的请求。客户机发出请求,该请求经 互联网传送给服务器。一旦服务器接收到这个请求,就可以执行请求指定的任务,并将执行 的结果经互联网回送给客户机。一台主机上通常可以运行多个服务器程序,每个服务器程序需要并发地处理多个客户机的 请求,并将处理的结果返回给客户机。服务器程序通常比较复杂,对主机的硬件资源及软件资源都有一定的要求。客户机程序由于功能相对较简单,通常不需要特殊的硬件和高级的网络操作系统。 :客户机/服务器
4、模型不但很好地解决了互联网应用程序之间的同步问题,而且其非对等相 互作用(客户机请求服务,服务器提供服务)的特点很好地适应了互联网资源分配不均的客 观事实。由于一个主机可以运行多个服务器程序,必须提供一套机制让客户机程序无二义性地指明 所希望的服务。这种机制要求赋予每个服务一个唯一的标识,同时要求服务器程序和客户机 程序都使用这个标识。 :当服务器程序开始时,首先在本地主机上注册自己提供服务所使用的标识。在客户机需要 使用服务器提供的服务时,则利用服务器使用的标识指定所希望的服务。一旦运行服务器程 序的主机接收到一个具有特定标识的服务请求,它就将该请求转交给注册该特定标定标识的 服务器程序处理
5、。:在TCP/IP互联网中,服务器程序通常使用TCP协议或UDP协议的端口号作为自己的特 定标识。在服务器程序启动时,首先在本地主机注册自己使用的TCP或UDP端口号,这就 意味着在声明该端口号已被占用的同时,通知本地主机,如果在该端口上收到信息,则需要 将这些信息转交给注册该端口号的服务程序处理。在客户机程序需要访问某个服务时,可以 通过与服务器程序使用的TCP端口建立连接或直接向服务器程序使用的UDP端口发送信息 来实现。 :服务器处理多个并发请求的方案:一、客户端只有内网IP,没有公网IP从上面的FTP基础知识可知,如果用PORT方式,因 为客户端没有公网IP, FTP将无法连接客户端建
6、立数据链路。因此,在这种情况下,客户 端必须要用PASV方式,才能连接FTP服务器。大部分FTP站长发现自己的服务器有人能 登录上,有人登录不上,典型的错误原因就是因为客户端没有公网IP,但用了 IE作为FTP 客户端来登录(IE默认使用PORT方式)。二、客户端有公网IP,但安装了防火墙如果用PASV方式登录FTP服务器,因为建立数据 链路的时候,是由客户端向服务器发送连接请求,没有问题。反过来,如果用PORT方式登 录FTP服务器,因为建立数据链路的时候,是由服务器向客户端发送连接请求,此时连接 请求会被防火墙拦截。如果要用PORT方式登录FTP服务器,请在防火墙上打开1024以上 的fW
7、j端端口。三、连接用内网标准版cmxnatproxy搭建的FTP服务,必须要用PASV方式。连接任何公网 FTP服务器、或用内网专业版TrueHost搭建的FTP服务器,PORT方式和PASV方式都可 以使用。当然,使用PORT方式的时候,还要满足上面的两个条件。四、常见的FTP客户端软件PORT方式与PASV方式的切换方法。大部分FTP客户端默认 使用PASV方式。IE默认使用PORT方式。简单文件传输协议TFTPTFTP(Trivial File Transfer Protocol)是一种简化的TCP/IP文件传输协议。TFTP只限于简单 文件传输操作,它不提供权限控制,也不支持客户与服务
8、器之间复杂的交互过程,因此TFTP 软件比FTP软件小的多。电子邮件。电子邮件有如下的优点:。快捷:当你在计算机上写好信件后,不管收件方是在千里之外的北国南疆,还是在万里之 遥的地球另一端,用Internet电子邮件形式发出后,在网络畅通的情况下,对方一般在几分 钟后就可以收到。相比之下,一封从国内大城市寄往美国的普通信函大概需要一周左右时间。 可见电子邮件要比普通邮件快捷。 :方便:电子邮件的写信、发信、收信的整个过程都是在办公室或家中的计算机上自己操作, 不像普通邮件需要写信封、贴邮票、上邮局,还要由邮局进行投递。电子邮件的一封信可以 同时发送至几个不同的地址。由于电子邮件的信函是计算机电
9、子文档,收件人可以直接用计 算机进行处理。经济:收发电子邮件所需要的费用要比普通邮件便宜得多,一般比 和 也便宜。电子 邮件所需的费用仅仅是在收发邮件过程中的上网信息费等费用,而整个收发过程所需的时间 一般不会很长,因而费用非常低廉,尤其是与普通国际信件所需得费用相比更为明显。 :灵活:用电子邮件除可以用信函的形式发送文字邮件外,还可以用附件的形式来传送声音、 图形、图像、表格等各种计算机文档。电子邮件系统体系结构。与文件传输相比,电子邮件有两大显著的特点:/第一,电子邮件系统在结构上分为两大部分:人机界面与邮件传输。人机界面用于发送 者和接收者撰写、编辑和阅读邮件;而邮件传输则负责将邮件从发
10、送端传送到接收端。Y第二,电子邮件系统的功能比文件传输强,其处理比文件传输系统的处理要复杂许多。 。电子邮件是在邮件服务器中为每个合法用户开辟一个存储用户邮件的空间。电子邮件系统由邮件服务器、用户代理和电子邮件协议三部分构成。 :电子邮件协议用于规范、控制、协调邮件的整个传送过程。 :用户拥有电子邮件帐号和密码,只有合法用户才能阅读邮箱中的邮件。TCP/IP电子邮件系统.:.TCP/IP电子邮件系统采用端到端传输方式,用户将邮件交给发送方的邮件服务器后,由该 服务器直接与接收方的邮件服务器通过TCP连接通信,负责将邮件从发送方传送到接收方 邮件服务器上,接收端用户主动向接收方邮件服务器查询并接
11、收邮件。电子邮件地址的组成:电子邮件是通过惟一标识的地址来传递的。电子邮件有固定的地址格式:用户名主机名, 其中用户名是指用户在开设电子邮件帐号时所用的名字,主机名则是表示邮件服务器的名 字。用户名与主机名之间用 (读做at)符号分隔。例如:bobjyaho。 就表示在邮件服 务器yahoo 上有一个名为bob的电子邮件用户。TCP/IP电子邮件地址的格式Ylocal-namedomian-name电子邮件地址分为两部分:9第一部分标识用户的邮箱;6第二部分标识邮箱所在的服务器。例如:abcnudt.edu , zhangsansina端到端转发方式。由于TCP/IP采用端到端方式,TCP/I
12、P邮件系统要解决的首要问题是当远程的接收方主机 暂时不能访问(如未开机、出故障、不能建立网络连接等)时,系统如何发送邮件的问题。 TCP/IP采用spooling缓冲技术,将用户收发邮件与实际的邮件传输区别开。TCP/IP电子邮件标准。邮件数据格式(RFC822)力头部9正文多用途因特网邮件扩展 MIME (Multi-purpose Internet Mail Extension )TCP/IP互联网中的电子邮件标准 SMTP (Simple Mail Transfer Protocol)简单邮件传输协议:向邮件服务器发送邮件。 POP3 (Post Office Protocol):从邮件
13、服务器的邮箱中读取邮件。 IMAP (Interactive Mail Access Protocol):从邮件服务器的邮箱中读取邮件。 :邮件传输标准W简单邮件传输协议SMTP (Simple Mail Transfer Protocol):发送方与本地服务器的服务 端口 25建立TCP连接,然后通过SMTP把邮件发给本地的邮件服务器,本地服务器同样 使用SMTP协议与远端的目的服务器通信,负责把邮件发给远程服务器。wESMTP (RFC 1425)简单邮件传送协议SMTP :是Internet所采用的电子邮件传输协议,是一个简单的ASCH协议。 :*SMTP使用25端口运行在TCP之上,采
14、用客户/服务器工作模式,邮件发送方的SMTP 进程是客户端,邮件接受方的SMTP进程是服务器端。SMTP规定了在两个SMTP进程之 间交换数据的一系列规则。简单邮件传输系统口利用TCP的第25号端口从客户机到Email服务器之间可靠地传输电子邮件。口它由三个阶段来完成邮件的传输:建立连接,传输邮件,关闭连接简单邮件传输协议电子邮件系统体系结构:管理站:管理站实际上是一台运行特殊管理软件的普通计算机。管理站包括一个或多个进程,它们在网络上与代理进行通信、发送命令以及接收应答。 :用户代理UA:它是客户端的电子邮件应用程序(有时叫做邮件阅读器),它主要用于编 辑、生成、发送、阅读和管理电子邮件,也
15、管理邮箱。 :报文传输代理MTA:它主要负责邮件传输,将邮件从发送端传送到接收端,其作用相当 于邮局,故也称为电子化邮局。 :报文存储系统MS:用于暂存转发的邮件报文。 :*SMTP分为两个标准子集:一个子集定义邮件信息的格式,另一个子集详细描述在两台计 算机之间怎样通过网络连接交换电子邮件,它所定义的是传输邮件的标准。 # telnet 192.168.25.188 25Trying 192.168.25.188.Connected to test (192.168.25.188).Escape character is220 localhost.localdomain ESMTP Send
16、mail 8.13.0/8.13.0; Mon, 30 Aug 2004 16:22:19 +0800help Netscope 等;oWeb服务器提供服务的服务端程序,目前应用最广的是apache、IIS等;。超文本(HyperText)超是指可以链接到其他文档的文字。从页面上看超文本也是一般的 文字描述,但它包含了到其他文档或同一文档不同部分的链接(Link)或超级链接 (Hyperlink);:超媒体(Hyper Medium)通过图形来完成的链接,或指通过链接可以获得多媒体信息或播放多媒体信息;Homepage用超文本标记语言编写的供访问的文档; :统一资源定位器 URL (Unifo
17、rm Resource Locator);。超文本标记语言 HTML (Hyper Text Markup Language); :超文本传输协议(Hyper Text Transfer Protocol)是浏览器和Web服务器之间的通信协议。万维网WWW的外部特征:它借助于Internet,通过超链接方式将多个不同WWW服务器上的超文 本网页链接在一起,以协议将超文本网页传输到客户端的客户程序上进行浏览。统一资源定位器URL (Uniform Resource Locator):是在WWW上进行资源定位的标准格式。 每一页被分配了一个URL, URL分为3部分:协议()、主机的DNS名、包含
18、路径的 网页文件名。如: :/ pku.edu /docs/intro.htmlWWW服务具有以下主要特点:9以超文本方式组织网络多媒体信息,用户可以访问文本、语音、图形和视频信息;W用户可以在Internet范围内的任意网站之间查询、检索、浏览及发布信息,并实现对各种 信息资源透明的访问;5提供生动、直观、易于使用、统一的图形用户界面。结构概述一个Web页面 (b)单击Department of Animal Psychology 后至!J 达的 页面结构概述Web模型的一部分客户端(a)浏览器插件(b)辅助应用程序服务器端带有前端和处理模块的多线程Web服务器服务器端服务器端服务器端(a)
19、正常的请求一回复消息序列(b)使用TCP移交时的序列WWW服务器:每个服务器站点都有一个服务进程监听TCP 80端口,看是否有从客户端(通常是浏览器) 过来的连接。在连接建立起来后,每当客户发出一个请求,服务器就发回一个应答,然后释 放连接。URL-统一资源定位符一些常见的URL无状态特性与Cookies一些cookie的例子方法内置的请求方法方法回应消息中状态码的分组表示消息头使用举例ietf.org/rfc.html的输出开始部分响应报文的一般格式响应代码o200 0K请求成功o301 Moved Permanently 请求的对象已迁移o400 Bad request服务器无法理解请求的
20、内容o404 Not Found服务器上布存在所请求的文档o505 Version Not Supported服务器不支持所请求的协议版本浏览器与服务器的通信过程超文本传输协议命令:GET/Response响应状态码200 OKrequest succeeded, requested object later in this message301 Moved Permanentlyirequested object moved, new location specified later in this message (Location:)400 Bad Requestrequest mess
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 复习题
限制150内