杭州电子科技大学《计算机网络》应用层.pptVIP

杭州电子科技大学《计算机网络》应用层.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用层 应用层协议 DNS ftp telnet www email 6.1 域名服务DNS 作用:把域名转换成为网络可以识别的IP地址; DNS用于将主机名转换为IP地址。采用名字来标记一台主机便于记忆。 例如:我们上网时输入 会自动转换成为82 要标识到某一具体的主机就需要全域名,全域名=域主机名+域名,例如,其中server1是域主机名,是域名。 域名机制采用层次性命名方法:将名字空间分为若干部分,每一部分授权给某个机构管理,授权管理机构可将其管辖的名字空间进一步划分,再授权给若干子机构管理。 6.1 域名服务DNS DNS服务主要基于UDP来实现,端口号=53。 三个组成部分:域名空间、DNS服务器、解析程序 域名空间:分布式的、层次型(分级)的树形结构,根没有名字,顶层域由组织域(如org、com、edu)和国家域(如cn)构成。在往下分还可分为若干层子域,通常用点来分隔域的层次。 域名空间 域名解析算法图 6.2 FTP 6.2 FTP FTP用于把文件传输到运行FTP服务器的主机上,或相反方向的传输。FTP是基于客户/服务器模型而设计的,客户和服务器之间利用TCP建立连接。 与其他客户/服务器模型不同的是,FTP客户与服务器之间要建立双重连接,一个是控制连接,一个是数据连接。 建立双重连接的原因在于FTP是一个交互式会话系统,某客户每次调用FTP,便与服务器建立一个会话,会话以控制连接来维持,直至退出FTP。 控制连接负责传输控制信息,尤其是客户命令。利用控制命令,客户可以向服务器提出多次请求(一个请求就是一个客户命令)。客户每提出一个请求,服务器再与客户建立一个数据连接,进行实际的数据传输。一旦数据传输结束,数据连接相继撤消,但控制连接依然存在,客户可以继续发出命令,直到客户键入close命令撤消控制连接。 1. 客户端打开一个随机的端口(端口号大于1024,在这里,我们称它为x),同时一个FTP进程连接至服务器的21号命令端口。此时,在客户端源端口为随机端口x,在服务器上远程端口为21。 2. 客户端开始监听端口(x+1),同时向服务器发送一个端口命令(通过服务器的21号命令端口),此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接收数据。 3. 服务器打开20号源端口并且建立和客户端数据端口的连接。此时,源端口为20,远程数据端口为(x+1)。 4. 客户端使用数据端口开始下载文件。 严格的FTP访问控制要求客户给出文件所在信宿服务器上的一个合法账号(包括注册名和口令),才能访问文件。这给使用者带来很大麻烦。于是FTP提供一种对公共文件的非严格访问控制,即所谓匿名FTP(anonymous FTP)。 6.3 telnet Telnet是一种因特网远程终端访问标准。它真实地模仿远程终端,但是不具有图形功能,它仅提供基于字符应用的访问。Telnet允许为任何站点上的合法用户提供远程访问权,而不需要做特殊约定。 Telnet并不是一种非常安全的服务,虽然在登录时要求用户认证。由于Telnet发送的信息都未加密,所以它容易被网络监听。只有当远程机和本地站点之间的网络通信是安全时,Telnet才是安全的。 Telnet会话包括两大类交互,一类是用户通过运行在本地的客户端软件与其运行在远程主机的终端会话之间的交互,另一类是客户端与服务器通过因特网来回传送数据而进行的交互。 telnet基本交互过程 本地用户在本地终端上对发起远程系统进行远程登录,建立是一个TCP连接。 将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(网络虚拟终端)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个数据报; 将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;反复执行2、3过程。 最后,本地终端对远程主机进行撤消连接。该过程是撤销一个TCP连接。 6.4 www WWW即World Wide Web,中文称为环球信息网,也简称为Web,二者实际上是同一含义。 创建WWW是为了解决Internet上的信息传递问题,在WWW创建以前,几乎所有的信息发布都是通过E-mail,FTP,Archie和Gopher实现的。 6.4 www 协议:http1.0,http1.1,shttp等协议 标记方式:HTML,XML等 编程工具:ASP、JavaScript,VBScript,Perl等 应用系统:庞杂的IE,阿帕奇,IIS等 URL URL(Uniform Resource Locater)是统一资源定位器的简称, URL的值表示网络上某个资源(如打印机、文件)的地址,因此只要按URL规则定义某个资源,那么网络上的其他程序就可以通过URL来访问

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档