版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第9章
应用层协议
9.1应用层协议概述
9.2域名系统DNS
9.3文件传输协议FTP
9.4简单邮件传输协议SMTP
9.5Telnet
9.6万维网WWW
9.7动态主机配置协议DHCP*9.8网络管理与SNMP9.1应用层协议概述
应用层协议工作时一般采用C/S模式,即客户/服务器(Client/Server)模式。这种模式描述了两个进程间的服务与被服务关系。在两个进程进行通信时,请求服务方称为客户,而提供服务方称为服务器。9.1应用层协议概述客户端主要有以下特点:
不需要有很强大的硬件与软件支持。运行在用户的PC上,被用户调用。通信时主动向服务器发出请求。可与多个服务器通信。9.1应用层协议概述服务器端,主要特点如下:需要有很强大的硬件与软件支持。运行在共享的主机上,系统启动后自动运行。被动地等待客户的请求。可为多个客户提供服务。9.2域名系统DNS
在Internet中使用名字来标识某台主机,而使用域名系统DNS(DomainNameSystem)来进行主机名字与IP地址之间的转换。9.2.1域名
在Internet上为主机命名必须无二义性,指派给机器的名字必须从名字空间中仔细地选择,这个名字空间能够完全控制对名字和IP地址的绑定。换言之,因为地址是惟一的,所以名字也必须是惟一的。名字空间能够将一个地址映射为一个名字,Internet采用层次名字空间命名方法。9.2.1域名例: //////////////////////////////////////bbs////manage/#m=0&t=0///adminbeat/index.asp/bbs/forum.php/bbs/forum.php9.2.1域名通用项级域名域名组织类型域名组织类型com商业机构firm公司企业edu教育部门shop销售公司与企业gov政府部门web突出万维网服务单位org非商业组织arts突出文化艺术活动的单位net网络服务机构rec突出消遣娱乐活动的单位mil美国军队组织info提供信息服务
nom个人9.2.2域名系统DNS域名服务器主要分为以下几类:1.本地域名服务器2.根域名服务器3.授权域名服务器//////////////////////////////////////bbs////manage/#m=0&t=0///adminbeat/index.asp/bbs/forum.php/bbs/forum.php9.2.2域名系统DNS域名与域名服务器的层次关系9.2.2域名系统DNS域名的解析过程9.3文件传输协议FTP
文件传输协议(FTP,FileTransferProtocol)是TCP/IP体系中的一个重要协议.是通过一些规程,利用网络低层提供的服务来完成文件传输的任务。9.3.2FTP工作原理FTP的工作原理如下:(1)在服务器端首先启动FTP主进程。主进程打开熟知端口21,为客户端连接做好准备并等待客户进程的连接请求。(2)客户端在命令提示符下输入ftp服务器名并按回车。9.3.2FTP工作原理(3)服务器主进程接收到客户请求,启动从属的“控制进程”与客户端建立“控制连接”,并将响应信息传送给客户端。(4)服务器主进程回到等待状态,继续准备接收其他客户的请求。(5)客户端输入账号和口令、文件读取命令后,通过“控制连接”传送到服务器端的“控制进程”。9.3.2FTP工作原理(6)服务器“控制进程”创建“数据传送进程”,并通过端口20与客户端建立“数据传输连接”。(7)客户端通过建立的“控制连接”传送交互命令,通过“数据连接”接收服务器传来的文件数据。(8)传输结束,服务器端释放“数据连接”,“数据传输进程”自动终止。9.3.2FTP工作原理(9)客户端输入退出命令,释放“控制连接”。(10)服务器端“控制进程”自动终止。至此整个FTP会话过程结束。9.4简单邮件传输协议SMTP
电子邮件(E-mail)是Internet上使用最为广泛的服务之一,是通过Internet进行信息传递与交流的重要方式。
收发电子邮件必须有相应的协议及软件支持。邮件的发送协议为SMTP(SimpleMailTransferProtocol),即简单邮件传输协议。邮件的下载协议为POP(PostOfficeProtocol),即邮局协议,9.4.2电子邮件的工作原理电子邮件的工作过程如下(1)首先用户通过用户代理程序撰写、编辑邮件。(2)撰写完邮件后,点击发送按钮,准备将邮件通过SMTP协议传送到发送邮件服务器。9.4.2电子邮件的工作原理(3)发送邮件服务器将邮件放入邮件发送缓存队列中,等待发送。(4)接收邮件服务器将收到的邮件保存到用户的邮箱中,等待收件人提取邮件。(5)收件人在方便的时候,使用POP3协议从接收邮件服务器中提取电子邮件,通过用户代理程序进行阅览、保存及其他处理。9.4.2电子邮件的工作原理电子邮件的组成9.4.3简单邮件传输协议SMTPSMTP协议的工作过程可分为以下三个过程:
1.建立连接
2.邮件传送
3.连接释放9.5TELNET9.5.1概述Telnet提供的服务允许用户登录远程计算机并执行命令,就像在使用远程计算机的控制台。
Telnet服务是面向连接的,因此是基于TCP协议的。TCP端口23支持Telnet服务。
Telnet基于三个原理:网络虚拟终端(NVT)、协商原理、终端和进程的对称观。9.5.2Telnet命令字节1字节2字节3(可选)解释或命令(IAC)命令编码选项协商Telnet报文格式9.5.2Telnet命令命令十进制编码含义IAC255把下一个八位组解释成命令DON’T254停止执行或不启动执行选项DO253启动执行或继续执行选项SB250启动选项子协商GA249继续AO245终止输出IP244中断进程BRK243断开NOP241不操作SE240选项子协商结束EOR239记录结束表9-5Telnet命令及编码9.5.3Telnet实用程序1.Telnet调用方式$TelnetS(带参数的直接输入方式)命令输入并按下回车键后,程序会做出如下响应:Trying…ConnectedtoSEscapecharacteris‘^〕’SunOSUNIX(sun20)Login:9.5.3Telnet实用程序2.使用Telnet命令序号命令功能1close关闭当前连接2display显示操作参数3do做选择项4dont不做选择项5mode设置输入方式6open打开连接7quit退出telnet命令方式8send传输专门字符9set设置操作参数10status显示状态信息11toggle触发事件标志12will做选择项13wont不做选择项14z终止telnet15?显示求助信息9.6万维网WWW万维网WWW(WorldWideWeb)正如其名字一样,是一个遍布Internet的信息储藏所,是一种特殊的应用网络。9.6.2超文本传输协议HTTPHTTP(HyperTextTransferProtocol,超文本传输协议)是万维网客户端进程与服务器端进程交互遵守的协议,它使用TCP连接进行可靠的传输。HTTP是万维网上资源传送的规则,是万维网能正常运行的基础保障。在客户和服务器之间的HTTP事务有两种类型:请求和响应。9.6.3请求报文响应报文实例9.6.3请求报文响应报文实例9.6.4浏览器浏览器工作于客户端,是用户使用万维网的接口程序,也是万维网网页解释程序,还是用户访问远端服务器的代理程序。浏览器程序结构复杂,包含若干协同工作的软件组件。//////////////////////////////////////bbs////manage/#m=0&t=0///adminbeat/index.asp/bbs/forum.php/bbs/forum.php浏览器的组成9.6.5超文本标记语言HTMLHTML(HyperTextMarkupLanguage,超文本标记语言)是万维网页面制作的标准语言,也是对超文本信息格式化输出的标记。9.6.5超文本标记语言HTML在用户浏览器上显示“WelcometoHTML!”信息页面的HTML语言ASCII文件。<html> <!--声明HTML万维网文档开始--> <head> <!--标记页面首部开始--> <title>TEST</title><!--定义页面的标题为“TEST”--> </head> <!--标记页面首部结束--> <body> <!--标记页面主体开始--> <p>WelcometoHTML!</p> <!--显示一个段落内容--> </body> <!--标记页面主体结束--></html> <!--HTML万维网文档结束-->9.6.6动态网页技术CGIASPASP.NETJSP9.7动态主机配置协议DHCP
9.7.1概述动态主机配置协议(即DynamicHostConfigurationProtocol)是一个局域网的网络协议,使用UDP协议工作.两个用途: 为内部网络或网络服务供应商自动分配IP地址给用户为内部网络管理员作为对所有计算机作中央管理的手段。9.7.2工作原理1.客户端寻找服务器2.服务器端提供IP租用地址3.客户端接受IP租约4.服务器租约确认5.租约更新与重新绑定9.8网络管理与SNMP
9.8.1概述网络管理是通过一定的技术手段,对网络运行、管理与维护等进行的一系列活动。9.8.2网络管理的功能1.故障管理(FaultManagement)2.计费管理(AccountingManagement)3.配置管理(ConfigurationManagement)4.性能管理(PerformanceManagement)5.安全管理(SecurityManagement)9.8.3简单网络管理协议SNMP 简单网络管理协议(SNMP,SimpleNetworkManagementProtocol)是一个基于TCP/IP协议簇的网络管理标准协议,它得到了众多网络产品生产厂商的支持,成为事实上的网络管理工业标准。 SNMP的基本功能包括监视网络性能、检测分析网络差错和配置网络。9.8.4SNMP报文 SNMP是一种基于用户数据报协议(UDP)的应用层协议。 SNMP报文有3个域:版本(Version)、公共体(Community)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全员网络安全培训课件
- 全员安全培训档案卡课件
- 职业发展规划书模板大全
- 全员安全专项培训通知课件
- 城市安全整治行动讲解
- 沟通话术思维训练
- 幼儿消防安全小口诀大全
- 光电类仪器培训课件
- 直租业务话术模板
- 119消防安全板报设计
- 以青春之名赴时代之约-高中爱国主题班会-2025-2026高中主题班会
- 2025年传达学习医疗机构重大事故隐患判定清单会议记录
- 桂林学院《新时代中国特色社会主义与实践》2024-2025学年第一学期期末试卷
- 企业无违规经营声明范本模版
- 2025年医疗器械直调申请表
- 道桥模拟考试题与答案
- 2025至2030中国家用燃气报警器市场现状发展分析及发展战略规划报告
- 毕业设计(论文)-小型混泥土搅拌机机械系统设计
- 物理●海南卷丨2021年海南省普通高中学业水平选择性考试高考物理真题试卷及答案
- 金融行业行政管理社会调查报告范文
- 选品协议书范本
评论
0/150
提交评论