数据通信与计算机网络(第二版)课件:应用层协议_第1页
数据通信与计算机网络(第二版)课件:应用层协议_第2页
数据通信与计算机网络(第二版)课件:应用层协议_第3页
数据通信与计算机网络(第二版)课件:应用层协议_第4页
数据通信与计算机网络(第二版)课件:应用层协议_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

应用层协议10.1应用层协议概述10.2域名系统DNS10.3文件传输协议FTP10.4简单邮件传输协议SMTP10.5Telnet10.6万维网WWW10.7动态主机配置协议DHCP*10.8网络管理与SNMP10.1应用层协议概述

应用层协议工作时一般采用C/S模式,即客户/服务器(Client/Server)模式。这种模式描述了两个进程间的服务与被服务关系。在两个进程进行通信时,请求服务方称为客户,而提供服务方称为服务器。10.1应用层协议概述客户端主要有以下特点:

不需要有很强大的硬件与软件支持。运行在用户的PC上,被用户调用。通信时主动向服务器发出请求。可与多个服务器通信。10.1应用层协议概述服务器端,主要特点如下:需要有很强大的硬件与软件支持。运行在共享的主机上,系统启动后自动运行。被动地等待客户的请求。可为多个客户提供服务。10.2域名系统DNS

在Internet中使用名字来标识某台主机,而使用域名系统DNS(DomainNameSystem)来进行主机名字与IP地址之间的转换。10.2.1域名

在Internet上为主机命名必须无二义性,指派给机器的名字必须从名字空间中仔细地选择,这个名字空间能够完全控制对名字和IP地址的绑定。换言之,因为地址是惟一的,所以名字也必须是惟一的。名字空间能够将一个地址映射为一个名字,Internet采用层次名字空间命名方法。10.2.1域名10.2.1域名通用项级域名域名组织类型域名组织类型com商业机构firm公司企业edu教育部门shop销售公司与企业gov政府部门web突出万维网服务单位org非商业组织arts突出文化艺术活动的单位net网络服务机构rec突出消遣娱乐活动的单位mil美国军队组织info提供信息服务

nom个人10.2.2域名系统DNS域名服务器主要分为以下几类:1.本地域名服务器2.根域名服务器3.授权域名服务器10.2.3DNS报文格式DNS定义了用于查询和响应的报文10.2.3DNS报文格式

查询报文和响应报文都具有相同的首部格式,对于查询报文则把某些字段都置为010.3文件传输协议FTP

文件传输协议(FTP,FileTransferProtocol)是TCP/IP体系中的一个重要协议.是通过一些规程,利用网络低层提供的服务来完成文件传输的任务。10.3.2FTP工作原理

FTP的工作原理如下:(1)在服务器端首先启动FTP主进程。主进程打开熟知端口21,为客户端连接做好准备并等待客户进程的连接请求。(2)客户端在命令提示符下输入ftp服务器名并按回车。10.3.2FTP工作原理

(3)服务器主进程接收到客户请求,启动从属的“控制进程”与客户端建立“控制连接”,并将响应信息传送给客户端。(4)服务器主进程回到等待状态,继续准备接收其他客户的请求。(5)客户端输入账号和口令、文件读取命令后,通过“控制连接”传送到服务器端的“控制进程”。10.3.2FTP工作原理

(6)服务器“控制进程”创建“数据传送进程”,并通过端口20与客户端建立“数据传输连接”。(7)客户端通过建立的“控制连接”传送交互命令,通过“数据连接”接收服务器传来的文件数据。(8)传输结束,服务器端释放“数据连接”,“数据传输进程”自动终止。10.3.2FTP工作原理

(9)客户端输入退出命令,释放“控制连接”。(10)服务器端“控制进程”自动终止。至此整个FTP会话过程结束。10.4简单邮件传输协议SMTP

电子邮件(E-mail)是Internet上使用最为广泛的服务之一,是通过Internet进行信息传递与交流的重要方式。

收发电子邮件必须有相应的协议及软件支持。邮件的发送协议为SMTP(SimpleMailTransferProtocol),即简单邮件传输协议。邮件的下载协议为POP(PostOfficeProtocol),即邮局协议,10.4.2电子邮件的工作原理电子邮件的工作过程如下(1)首先用户通过用户代理程序撰写、编辑邮件。(2)撰写完邮件后,点击发送按钮,准备将邮件通过SMTP协议传送到发送邮件服务器。10.4.2电子邮件的工作原理(3)发送邮件服务器将邮件放入邮件发送缓存队列中,等待发送。(4)接收邮件服务器将收到的邮件保存到用户的邮箱中,等待收件人提取邮件。(5)收件人在方便的时候,使用POP3协议从接收邮件服务器中提取电子邮件,通过用户代理程序进行阅览、保存及其他处理。10.4.3简单邮件传输协议SMTPSMTP协议的工作过程可分为以下三个过程: 1.建立连接 2.邮件传送 3.连接释放10.5TELNETTelnet提供的服务允许用户登录远程计算机并执行命令,就像在使用远程计算机的控制台。

Telnet服务是面向连接的,因此是基于TCP协议的。TCP端口23支持Telnet服务。

Telnet基于三个原理:网络虚拟终端(NVT)、协商原理、终端和进程的对称观。10.5.3Telnet实用程序1.Telnet调用方式2.使用Telnet命令10.6万维网WWW

万维网WWW(WorldWideWeb)正如其名字一样,是一个遍布Internet的信息储藏所,是一种特殊的应用网络。10.6.2超文本传输协议HTTPHTTP(HyperTextTransferProtocol,超文本传输协议)是万维网客户端进程与服务器端进程交互遵守的协议,它使用TCP连接进行可靠的传输。HTTP是万维网上资源传送的规则,是万维网能正常运行的基础保障。在客户和服务器之间的HTTP事务有两种类型:请求和响应。10.6.3请求报文响应报文实例10.6.3请求报文响应报文实例10.6.3浏览器

浏览器工作于客户端,是用户使用万维网的接口程序,也是万维网网页解释程序,还是用户访问远端服务器的代理程序。浏览器程序结构复杂,包含若干协同工作的软件组件。10.6.4超文本标记语言HTMLHTML(HyperTextMarkupLanguage,超文本标记语言)是万维网页面制作的标准语言,也是对超文本信息格式化输出的标记。10.6.5动态网页技术CGIASPASP.NETJSP10.7动态主机配置协议DHCP动态主机配置协议(即DynamicHostConfigurationProtocol)是一个局域网的网络协议,使用UDP协议工作.两个用途: 为内部网络或网络服务供应商自动分配IP地址给用户为内部网络管理员作为对所有计算机作中央管理的手段。10.7.2工作原理1.客户端寻找服务器2.服务器端提供IP租用地址3.客户端接受IP租约4.服务器租约确认5.租约更新与重新绑定*10.8网络管理与SNMP

网络管理是通过一定的技术手段,对网络运行、管理与维护等进行的一系列活动。10.8.2网络管理的功能1.故障管理(FaultManagement)2.计费管理(AccountingManagement)3.配置管理(ConfigurationManagement)4.性能管理(PerformanceManagement)5.安全管理(SecurityManagement)10.8.3简单网络管理协议SNMP

简单网络管理协议(SNMP,SimpleNetworkManagementProtocol)是一个基于TCP/IP协议簇的网络管理标准协议,它

温馨提示

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

评论

0/150

提交评论