计算机网络应用层.ppt_第1页
计算机网络应用层.ppt_第2页
计算机网络应用层.ppt_第3页
计算机网络应用层.ppt_第4页
计算机网络应用层.ppt_第5页
已阅读5页,还剩131页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第6章应用层,牙齿章节学习要求:了解:了解TCP/IP协议系列与应用层协议的关系:了解域名系统基本工作原理:了解档案传输FTP的基本工作原理:了解电子邮件基本工作原理3360 WWW服务的基本工作原理,了解参考模型中的应用层位置TCP/IP参考模型应用层(WHO)主要网络应用程序和应用程序协议远程登录协议(Telnet)用于在internet上实现远程登录功能文件传输协议(FTP)。用于在internet上实现交互式档案传输简单邮件传输协议(SMTP)。用于在internet上实现电子邮件传输域名系统(DNS)。用于实施网络设备名和IP地址映射简单网络管理协议(SNMP)的一组管理和监视网络设

2、备超文本传输协议(HTTP)中的WWW服务、应用层协议基本概念、应用层协议和TCP/IP低级协议层思想、应用层协议和TCP/IP低级协议之间存在自上而下单向相关性的协议族。可以分为三种应用层协议茄子类型。依赖于面向连接的TCP协议的类。依赖未连接UDP协议的类;另一个类同时依赖TCP协议和UDP协议。依赖TCP协议的应用层协议主要是远程登录协议(telnet)简单邮件传输协议(SMTP)文件传输协议(FTP)超文本传输协议(HTTP) UDP协议的应用层协议是简单网络管理协议(SNMP)常规文件传输协议(TFTP)。每个应用层协议都将解决特定的应用程序节目问题应用层内容是规定应用进程在通信时遵

3、循的协议。许多应用层协议基于客户服务器方法。客户(client)和服务器(server)都表示与通信相关的两个茄子应用进程。客户服务器方法描述了流程间服务与服务的关系。客户是服务请求者,服务器是服务提供者。应用层协议特征,6.1.1域名系统学习的目的域名系统学习的目的主要是希望大家掌握以下基本内容。对域名系统用户透明、易于理解的协议,是解释应用层协议基本概念和掌握应用层协议工作原理的最佳切入点。域名系统提供机制将人类能够理解的主机名转换为电脑或网络感知的数字格式,从而实现多种网络应用,是所有应用层协议任务的基础。域名系统工作的原理反映了IP网络分布式应用程序的设计思想。通过域名系统学习,您可以

4、确定网络安全性、可扩展性和可用性等重要概念。6.1域名系统、6.1.2域名系统概述,很多应用层软件都直接使用域名系统域名系统(DNS),但电脑用户不是直接使用域名系统,而是间接使用。internet使用分层命名树作为主机名,使用分布式域名系统DNS。名称到IP地址解析由多个域名服务器程序执行。域名服务器程序在专用节点上运行,运行程序的系统称为域名服务器。internet使用分层树结构的命名方法。连接到internet的所有主机或路由器都有唯一的分层名称,即域名名称。域名结构由点分隔的标签序列组成.第三次域名。二次域名。顶级域名称每个标签表示不同级别的域名。6.1.3互联网的域名结构,域名只是逻

5、辑概念,不代表电脑所在的物理位置。使用有助于延长域名和记忆的字符串是为了便于人们使用。IP地址是32位二进制文件,具有固定长度,机器可以轻松处理。域名“点”和点十进制IP地址中的“点”没有一对一的对应关系。点十进制IP地址必须包含3个“点”,但每个域名中的“点”数不必恰好等于3个。互联网是一个逻辑概念,6.1.3互联网的域名结构,(1)国家最好的域名nTLD:例如:cn是中国,美国是美国,uk表示英国等。(2)通用锯域名gTLD:第一个顶级域名:com(公司和企业)。网络服务机构(net)。非营利组织(arpa)。教育机构(edu)。政府部门(gov)。最高域名TLD,6 . 1 . 3 in

6、ternet的域名结构,根,internet的域名空间,6 . 1 . 3 internet的域名结构,负责服务器的管辖(或授权)范围称为分区。各部门根据具体情况划分自己管辖区的区域。但是,一个区域中的所有节点必须可以连接。每个区都设置了相应的权限域名服务器,用于存储该区中所有主机的域名-IP地址映射。DNS服务器管理范围不是“域”牙齿,而是“区域”。6.1.4域名服务器、域、区域、abc、x、u、v、w、t、y、(a)区域=域Abc公司的两个茄子权限域名服务器、所有根域名服务器都知道所有顶级域名称服务器的域名和IP地址。要确定哪个本地域名服务器,互联网上的哪个域名,先问根域名服务器,除非你能

7、确定。互联网上共有13个徐璐不同IP地址的根域名服务器,其名称为英文字母1个,从A到M(前13个字符)。根域名服务器最高级别的域名服务器、6.1.4域名服务器、这些根域名服务器相应的域名,到2006年底为止,已在世界各地安装了100多个根域名服务器系统,分布在世界各地。这样做的目的是为了用户的方便,在世界大部分DNS域名服务器附近找到一个根域名服务器。根域名服务器共13个设备(不是13个系统)、6.1.4域名服务器和根域名服务器域名不会直接转换为IP地址。使用迭代查询时,根域名服务器会将下一个应查找的顶级域名称服务器的IP地址告诉本地域名服务器。牙齿域名服务器管理在牙齿顶级域名称服务器注册的所

8、有辅助域名。收到DNS祖怀请求后,将提供相应的响应(可能是最终结果,也可能是下一步要查找的域名服务器IP地址)牙齿。高级域名服务器(如TLD服务器),6.1.4域名服务器,这是域名服务器,负责前面提到的一个地区。如果其中一个与权限域名的服务器不能提供最终查询响应,则通知提出查询请求的DNS客户下一步应查找的权限域名服务器等。(威廉莎士比亚、权限、权限、权限、权限、权限、权限、权限、权限、权限、权限)、权限域名服务器、6.1.4域名服务器和本地域名服务器域名系统等,这些都非常重要。主机发送DNS查询请求后,牙齿查询请求消息将发送到本地域名服务器。任何网络服务提供商ISP、大学或大学中的系统都可以

9、有一个本地域名服务器。牙齿域名服务器类型也称为基本域名服务器。、本地域名服务器、6.1.4域名服务器和DNS域名服务器都将数据复制并存储在多个域名服务器中。其中一个是主域名服务器,另一个是辅助域名服务器。辅助域名服务器确保在主域名服务器故障中执行DNS祖怀操作,而无需中断。主域名服务器定期将数据复制到次域名服务器,而更改数据只能在主域名服务器上进行。这样可以确保数据的一致性。提高域名服务器可靠性、6.1.4域名服务器、本地域名服务器主机查询通常使用递归查询。如果主机询问的本地域名服务器不知道查询的域名IP地址,则本地域名服务器作为DNS客户向其他根域名服务器继续发送查询请求消息。本地域名服务器

10、根域名服务器查询通常使用迭代查询。当收到根域名服务器本地域名服务器重复查询请求消息时,请提供要查询的IP地址或本地域名服务器:“以下哪个域名服务器需要查询。”然后执行本地域名服务器的后续查询。域名分析进程、6.1.4域名服务器、顶级域名称服务器、权限域名服务、本地域名服务器、根域名服务器、重复查询、重复查询、要查询的IP地址、本地域名服务器重复查询、6.1.4域名服务器、6.1.4域名服务器要查找的IP地址、使用递归查询的本地大大减少了根域名服务器负载,从而大大减少了internet上的DNS查询请求和响应消息的数量。要确保缓存中的内容正确,域名服务器必须对每个内容进行计时器,并在合理时间以上

11、处理项目(例如,每个项目仅保留2天)。权限域名服务器响应查询请求时,在响应中显示绑定有效的时间值。增加牙齿时间值可以减少网络开销,减少牙齿时间值可以提高域名变换的精度。名称缓存、6.1.4域名服务器、6.2文件传输协议、6.2.1概述和文件传输协议FTP(文件传输协议)是internet上应用最广泛的档案传输协议。FTP提供了交互式访问,允许客户指定文件的类型和格式并访问文件。FTP屏蔽每个电脑系统的细节,非常适合在异构网络中的所有电脑之间传输文件。RFC 959早已成为互联网的正式网络。网络环境中的一个基本应用节目是将文件从一台计算机复制到可能离您很远的另一台计算机。开始时,在两台主机之间传

12、输文件似乎是件容易的事。事实上,这往往很困难。原因是很多电脑企业开发的文件系统数达数百种,差异是大小。档案传输不是一个简单的问题。6.2.1概述,在网络环境中复制文件的复杂性:(1)计算机存储数据的格式不同。(2)文档的目录结构和档案命名惯例不同。(3)使用操作系统的命令取决于相同的档案访问功能。(4)访问控制方法不同。6.2.2 FTP的基本工作原理,文件传输协议FTP仅提供几个茄子基本服务,用于使用TCP可靠运输服务的档案传输。FTP的主要功能是减少或消除在徐璐其他操作系统下处理文件的不兼容性。FTP使用客户服务器方法。一个FTP服务器进程可以同时为多个客户进程提供服务。FTP的服务器进程

13、由两个茄子主要进程组成:接受新请求的主要进程。此外,还存在多个处理单个请求的从属进程。打开FTP功能、6.2.2 FTP的基本工作方式以及熟悉的通信端口(通信端口编号21),以便连接客户流程。等待客户流程发送连接请求。启动从属流程以处理客户流程发送的请求。从属流程在完成客户流程的请求处理后终止,但是从属流程可以在运行过程中根据需要创建附加子流程。返回等待状态,继续接受来自其它客户流程的请求。主进程和从属进程的处理同时进行。主要流程的操作步骤如下:6.2.2 FTP的基本工作原理,控制连接在整个会话中保持打开状态。FTP客户发送的传输请求通过控制连接发送到服务器端的控制进程,但控制连接不用于传输

14、文件。实际上,用于档案传输的是数据连接。服务器端控制流程在收到FTP客户发送的档案传输请求后,将创建连接客户端和服务器端资料传输流程的“资料传输流程”和“数据连接”。资料传输过程实际上完成了档案传输,传输完成后,关闭资料传输连接,结束运行。两个连接,6.2.2 FTP的基本工作原理,控制过程,FTP客户端,FTP服务器端,网络,TCP控制连接,TCP数据连接,控制连接33333指定TCP为传输层协议客户通过设置的控制连接认证的客户在设置的控制连接上发送命令以浏览远程主机上的目录。服务器收到一个档案传输命令后,将在服务器通信端口编号20中为客户创建一个TCP数据连接。档案传输后服务器关闭牙齿TC

15、P数据连接。当客户流程向服务器流程发送连接请求时,应查找熟悉连接服务器流程的通信端口(21),并通知服务器流程本身的其他通信端口编号以建立资料传输连接。然后,服务器进程使用熟悉数据传输的通信端口(20)建立客户进程提供的通信端口号和资料传输连接。FTP使用两个徐璐的不同通信端口号,因此数据连接和控制连接并不复杂。两个徐璐不同的通信端口号,6.2.2 FTP的基本工作原理使协议更简单、更容易实现。传输文件时,还可以利用控制连接(例如,如果客户要求终止传输)。使用两个徐璐不同通信端口编号的优点,6.2.2 FTP的基本工作原理,NFS使应用进程可以打开远程文件,然后在该文件中的特定位置开始读取和写入数据。使用NFS,您可以只复制一个大档案中的一小部分,而不必复制整个大文件。在上面的示例中,电脑A的NFS客户软件(NFS客户)将要添加的数据发送到远程电脑B的NFS服务器(NFS),并在档案后发送数据写入请求。NFS服务器更新档案后返回响应消息。在网络上传输的只是少量的修

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论