网络安全教育培训-应用.ppt

上传人:小飞机 文档编号:6016794 上传时间:2023-09-15 格式:PPT 页数:38 大小:534.50KB
返回 下载 相关 举报
网络安全教育培训-应用.ppt_第1页
第1页 / 共38页
网络安全教育培训-应用.ppt_第2页
第2页 / 共38页
网络安全教育培训-应用.ppt_第3页
第3页 / 共38页
网络安全教育培训-应用.ppt_第4页
第4页 / 共38页
网络安全教育培训-应用.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《网络安全教育培训-应用.ppt》由会员分享,可在线阅读,更多相关《网络安全教育培训-应用.ppt(38页珍藏版)》请在三一办公上搜索。

1、网络安全教育培训,一、域名系统二、文件传送协议三、远程终端协议TELNET四、万维网 WWW五、电子邮件六、动态主机配置协议DHCP七、简单网络管理协议SNMP,概述,应用层协议都是为了解决某一类应用问题的,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的应用层的许多协议都是基于客户服务器方式。客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。应用层的具体内容就是规定应用进程在通信时所遵循的协议1.HTTP2.FTP3.DNS等,一、域名系统,域

2、名系统DNS是因特网使用的,用来管理命名空间的命名系统,用来把便于使用的机器名字转换为IP地址1.命名空间(RFC 1034,RFC 1035)(1)可以理解为遵循分层次命名规则的一个有层次结构名字集合(2)该名字集合像一个倒挂的树,利用树的根节点到树的其他节点的路径表示一个或一组具有共同属性的实体的名字,也可以称为一个划分。,中国,吉林省,XX市,XX学校,2.域是名字空间中一个可被管理的划分,域还可以划分子域,而子域还可以继续划分子域,形成了顶级域、二级域和三级域等,通过为每个结点命名来标识各个域,称为标号3.从顶级域结点到其他域结点每个域的标号之间用“.”隔开,形成了一个有层次结构的名字

3、,即为该域的域名,1.因特网中的域名结构,因特网采用域的结构来管理网络中主机的命名 1.任何一个连接在因特网中的主机或路由器,都有一个唯一的层次结构的名字,称为域名。2.采用IP地址的管理不方便,采用自然语言描述的名称更容易让人接受,需要在IP地址和自然语言之间进行转换。3.IP地址和自然语言之间的转换功能称为解析,完成解析需要一个IP地址与域名之间映射的数据库,完成解析功能的程序称为域名服务器程序,也称域名服务器。4.从域名结构可以看出,域名服务是一个分布式模式的服务,存储IP地址与域名之间映射的数据库也一定是一个联机分布式数据库,2.分布式的服务,顶级域,二级域,三级域,COM,ABC,W

4、WW,3.因特网中的域名的定义,域名中的标号都由英文字母和数字组成,不能超过63个字符,也不区分大小写字母,由多个标号组成的完整的域名总共不超过255个字符顶级域名包括1.国家顶级域名:cn(中国)、us(美国)、uk(英国)等2.通用顶级域名:com、net、org、int edu、gov、mil等3.基础结构域名:arpa我国将二级域名划分为类别域名和行政域名两类,域名的管理由中国互联网网络信息中心(CNNIC)管理,4.域名服务器,域名服务器接受域名的解析请求,并负责进行域名到IP地址的解析,然后将结构反馈给提出解析请求的客户机1.DNS采用分区的办法来设置域名服务器,一个域名服务器管理

5、的范围称为区2.根域名服务器(1)最高层的域名服务器,共有13个(2)所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址3.顶级域名服务器 管理在该顶级域名服务器注册的所有二级域名4.权限域名服务器 即负责管理一个区域的域名服务器5.本地域名服务器主域名服务器和辅助域名服务器,5.域名解析算法,递归查询1.查询本地域名服务器,未查到2.本地域名服务器以DNS客户身份查询根域名服务器迭代查询1.本地域名服务器向根域名服务器采用迭代查询2.如果能解析,直接反馈;不能则告诉本地域名服务器下一步应向哪个顶级服务器进行查询3.如果能解析直接反馈;不能则告诉本地域名服务器下一步应向哪个权限服务器

6、进行查询4.如果能解析直接反馈;不能则告诉本地域名服务器查询失败为提高效率,在各级服务器中设置高速缓存,6.解析过程示例,本地,根,COM,DEF.COM,递归,迭代,7.传输层的实现,DNS在传输层使用UDP协议的53端口实现服务器的功能1.各级域名服务器采用UDP协议,在53端口监听2.DNS客户机将解析请求发送给相应域名服务器的53端口.com 表示公司企业.net 表示网络服务机构.org 表示非赢利性组织.edu 表示教育机构.gov 表示政府部门.mil 表示军事部门,二、文件传送协议,文件传输协议(FTP)实现在计算机之间传输文件的功能(RFC 959)实现了联机访问和透明存取在

7、具体实现时,在传输层采用TCP协议,采用21端口建立控制连接;采用20端口建立数据连接服务器内分为了控制进程和数据传送进程简单文件传输协议(TFTP)在传输层采用的UDP协议,69端口号。,三、远程终端协议TELNET,一个简单的远程终端协议(RFC 854),称为终端彷真协议1.客户机/服务器模式,在传输层采用TCP协议的23端口2.通过在协议中定义网络虚拟终端(NVT)标准,解决了不同操作系统的差异问题(1)使用8位一个字节(2)使用7位ASCII传送数据,最高位为1时用作控制命令(3)定义了95个可打印的ASCII码和33个控制字符,还特殊定义了两字符的CR_LF3.TELNET还提供了

8、客户机和服务器的协商功能,四、万维网 WWW,万维网是欧洲粒子物理实验室与1989年3月提出的,1993年2月,第一个图象界面浏览器开发成功,目前有多种浏览器在使用。1.一个分布式的超媒体系统,它是超文本系统的扩充。(1)所谓超文本是指包含指向其他文档链接的文本,一个超文本由多个信息源链接而成,而这些信息源链接数目是不受限制的(2)所谓超媒体是指包含指向其他媒体链接的媒体,一个由多个信息源链接而成,而这些信息源链接数目是不受限制的(3)链接可以理解为一个媒体信息中的标志,通过该标志可以访问其他的媒体信息2.是一个大规模的、联机式的信息储藏所,简称Web。3.不是某种特殊的计算机网络.,1.与计

9、算机网络的关系,计算机网络,万维网站点A,万维网站点B,万维网站点C,万维网站点D,链接到,链接到,链接到,链接到,链接到,2.工作原理,以客户机服务器方式工作1.服务器在传输层采用TCP协议,常用80端口,称为Web服务器。在应用层采用HTTP协议。2.客户机既为浏览器3.存储大量的信息,信息采用HTML语言描述,以万维网文档的形式提供4.在一个客户程序主窗口上显示出的万维网文档称为页面客户机向服务器发出请求,服务器程序向客户机程序送回客户所需要的万维网文档,3.万维网文档存储、链接和发布,万维网文档存储在Web服务器上,使用统一资源定位符URL来标志采用超文本传输协议HTTP在服务器和客户

10、机之间传输请求和万维网文档采用超文本标记语言描述万维网文档万维网文档由浏览器解释执行,4.URL、HTTP与HTML的关系,Web服务器,万维网文档,浏览器,用URL标识万维网文档,将URL通过HTTP协议传送到Web服务器,Web服务器接收请求,解析URL,将万维网文档以HTML的格式,通过HTTP协议发给浏览器,浏览器解释执行返回的以HTML语言描述的万维网文档,5.统一资源定位符,URL格式1.通用格式:/:/2.使用HTTP协议的URLHTTP:/:/3.不区分大小写主页1.一个WWW服务器中的最高级别的页面2.一个组织或部门盯制的页面或目录3.由某个人自己设计的描述他本人的页面,6.

11、超文本传输协议,是应用层协议,用来在Web服务器和浏览器之间传输数据1.HTTP协议是面向事务的2.HTTP协议是无连接的、无状态的3.在HTTP协议中通常采用代理服务器4.HTTP报文分为请求报文和响应报文,基本格式为:(1)CR LFCR LF(2)请求报文的方法:OPTION、GET、HEAD、POST、PUT、DELETE、TRACE和CONNECT5.HTTP的版本(1)HTTP1.0和HTTP1.1(2)HTTP1.1使用持续连接,可以使用非流水线和流水线两种工作方式,请求报文示例,在浏览器上发出如下请求GET http:/HTTP/1.1产生如下请求报文GET/chn/yxsz/

12、index.htm HTTP/1.1Connection:closeUser-Agent:Mozilla/5.0Accept-Language:cn,7.响应报文的状态,响应报文的第一行是状态行1.状态行包括:HTTP版本、状态码和解释状态码的简单短语2.状态码的含义(1)1XX 表示通知信息(2)2XX 表示成功(3)3XX 表示重定向(4)4XX 表示客户错误(5)5XX 表示服务器错误,8.Cookie,无状态的HTTP协议简化了服务器的设计,但却使一些应用不能正常进行1.引入Cookie(RFC2109),在服务器和客户之间传递状态信息2.采用Cookie技术的服务器为客户的连接产生一

13、个唯一的标识,并将此标识发给客户(1)在响应报文中增加一个首部行 Set-cookie(2)浏览器收到后,在它管理的特定的Cookie文件中添加一行,其中包括这个服务器的主机名和识别码(3)当再次访问该服务器时,取出识别码,在请求报文的首部增加Cookie首部行:Cookie:3.Cookie技术有安全方面的争议,9.万维网文档,万维网文档采用HTML语言描述(RFC1866)1.HTML是一种超文本标注语言,关注信息的表现形式2.定义了许多标签,利用这些标签定制文本的表现形式和信息的链接(本地链接、远程链接)3.分为静态文档、动态文档和活动文档(1)服务器推送技术(2)活动文档技术4.CGI

14、脚本、JAVA、.NET技术等,10.万维网的信息检索系统,在万维网中用来进行搜索的工具叫做搜索引擎1.全文搜索引擎 Goole、百度2.分类目录搜索引擎雅虎、搜狐、网易等3.垂直搜索引擎4.元搜索引擎,五、电子邮件,电子邮件包含两个协议,用于邮件发送的简单邮件传送协议SMTP(RFC822)和邮件读取协议POP3(RFC 918)1.电子邮件系统包括:用户代理、邮件服务器、SMTP协议和POP3协议 2.用户代理(电子邮件客户端软件)的作用:撰写、显示、处理和通信 3.邮件服务器:发送和接收邮件。采用SMTP协议实现用户代理向邮件服务器或在邮件服务器之间发送邮件;采用POP3实现用户代理从邮

15、件服务器读取邮件4.SMTP采用TCP的端口25,POP3采用TCP的端口110,1.电子邮件系统工作过程,用户代理1,邮件服务器1,邮件服务器2,邮件服务3,SMTP,SMTP,SMTP,用户代理3,SMTP,用户代理2,POP3,POP3,POP3,SMTP,SMTP,2.SMTP协议,规定了在两个相互通信的SMTP进程之间如何交换信息1.规定了14条命令和21种应答信息(1)每条命令由4个字母组成,每一种应答是一个3位数字开始的一行信息(2)如:命令:MAIL FROM:应答:250 OK2.分为连接建立(HELL0)、邮件传送(MAIL、RCPT、DATA等)和连接释放(QUIT)三个

16、阶段,3.电子邮件的格式,一个电子邮件分为信封和内容两部分TO:SUBJECT:Cc:From:Date:Reply-To:,4.POP3协议,用户代理从邮件服务器读邮件的协议1.非常简单、功能有限2.目前采用的版本为POP3(RFC1939)3.网际报文存取协议IAMP与POP3的功能相同4.采用TCP的110端口5.采用客户机服务器方式,5.通用因特网邮件扩充MIME,SMTP的缺点1.只能传输ASCII码,不能传送可执行文件或其他二进制对象2.拒绝超过一定长度的邮件3.某些SMTP的实现对回车、换行、超过76字符时的处理以及空格等的处理没有按照SMTP的标准进行处理引入MIME处理上述问

17、题,(1)MIME与SMTP关系示意图,用户,MIME,SMTP,用户,MIME,SMTP,7位ASCII码,7位ASCII码,非ASCII码,非ASCII码,7位ASCII码,(2)MIME的编码方式,一般的编码方式,用于全部由ASCII码组成的邮件1.采用7位ASCII码2.每行不超过1000个字符Quoted-printable编码方式,用于传送的数据只有少量的ASCII码1.对于所有可打印的ASCII码,除特殊的字符“=”号外都不变;2.对于不可打印的ASCII码和非ASCII码,先将每个字节的二进制代码用两个十六进制数字表示,然后在前面加一个等号,ASCII码“=”的编码为“=3D”

18、Base64编码方式,用于任意的二进制文件1.先把二进制划分为一个个24位长的单元2.然后将每个24位单元划分4个6位组3.0表示A,1表示B;先大写后小写,再后10个数字,62表示+,63表示/4.用”=”表示最后一组的代码有8位,用”=”表示最后一组有16位5.回车、换行忽略,(3)MIME的内容类型,MIME规定Content-Type说明必须包括两个标识符:类型和子类型,中间用“/”分开1.MIME标准定义了7个基本类型和15种子类型2.允许发件人和收件人自己定义类型,但必须以“X-”开始3.例如:Text/plain 表示的是无格式文本,六、动态主机配置协议DHCP,动态分配IP地址

19、、子网掩码等信息的协议,七、简单网络管理协议SNMP,网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络仔肩进行监视、测试、配置、分析、评价和控制,这样就能以合理的价格满足网络的一些需求,如实时运行性能、服务质量等。网络管理简称网管1.管理站2.被管设备(网络元素、网元)3.网络管理协议(网管协议)4.网络管理代理程序(代理),被管设备,管理信息库,代理程序,被管设备,管理信息库,代理程序,被管设备,管理信息库,代理程序,管理程序,管理站,网络管理协议,网络管理协议,网络管理协议,1.网络管理的基本原理,若要管理某个对象,就必然会给该对象添加一些软件或硬件,当这种“添加”必须对原有对

20、象的影响尽量小些1.流量的监测会产生额外的流量2.数据的分析会产生额外的计算需求3.参数的设置会产生额外的动作,对计算和存储都有额外的需求简单网络管理协议SNMP正是按照这样的基本原理来设计的,2.SNMP概述,SNMP发布于1988年经过20年的完善,目前有SNMPv1、SNMPv2、SNMPv3三个版本。SNMPv3以成为互联网的标准(RFC3411-3481)基于SNMP的网络管理分为三个部分1.SNMP协议本身2.管理信息结构SMI3.管理信息库MIB,3.SNMP管理过程,用SMI定义被管理对象的命名、存储被管理对象的数据类型以及在网络上传送的管理数据应如何编码1.管理对象可以是一个硬件,也可以是硬件和软件的配置参数的集合2.SMI定义了管理对象的数据结构用MIB存储被管对象的若干用于控制和管理的状态信息利用SNMP传输控制信息和状态信息,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号