chap10应用层n

上传人:sx****84 文档编号:242969625 上传时间:2024-09-13 格式:PPT 页数:49 大小:989KB
返回 下载 相关 举报
chap10应用层n_第1页
第1页 / 共49页
chap10应用层n_第2页
第2页 / 共49页
chap10应用层n_第3页
第3页 / 共49页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,8,章 应用层,9/13/2024,1,8.1 Internet应用与应用层协议的分类,1. Internet应用技术发展的三个阶段,图8-1Internet应用的发展趋势,2,2. C/S模式与P2P模式的比较,客户/服务器模式,在TCP/IP协议体系中,进程间的相互作用采用客户/服务器(Client/Server)模型 ;,客户与服务器分别表示相互通信的两个应用程序的进程;,客户向服务器发出服务请求,服务器响应客户的请求,提供客户机所需要的网络服务。,3,Client/Server模式的工作过程,客 户 一次进程通信中发起的一方;,服务器 接受进程通信的请求,提供服务的一方;,每一次通信由客户进程随机启动;,服务器进程处于等待状态,及时响应客户服务请求。,4,对等模式 (pear to pear),P2P是网络节点之间采取对等的方式,通过直接交换信息达到共享的计算机资源和服务的模式。,5,图8-2P2P与C/S工作模式的区别,6,3. 应用层协议,应用层协议规定了应用程序进程之间通信所遵循的通信规则。,包括如何构造进程通信的报文,报文应该包括哪些字段,每个字段的意义与交互过程等问题。,应用层协议构成了Internet上网络应用。,7,主要的应用层协议:,网络终端协议Telnet,文件传输协议FTP,简单邮件传输协议SMTP,域名系统DNS,简单网络管理协议SNMP,超文本传输协议HTTP,8,TCP/IP协议栈及之间的关系,9,8.2,域名系统,DNS,1. 域名系统,为什么需要域名?,域 名, 用,字符,表示的网络主机名,是一种,主机标识符,;,IP地址,数字型,,难于记忆与理解;,域 名,字符型,,直观,便于记忆与理解;,IP地址, 用于,网络层,;,域 名, 用于,应用层,;,IP地址与域名都应该是,全网惟一,的,并且它们之间具有对应关系。,10,DNS,DNS的主要功能:,1.域名空间,定义一个包括所有可能出现的主机名字的域名空间。,2. 域名注册,保证每台主机域名的唯一性,3. 域名解析,提供一种有效的域名与IP地址转换机制,11,图8-5 DNS与其他网络应用的关系,12,2. Internet域名结构,TCP/IP协议中规定的层次型名字管理机制叫做域名系统;,域名系统将整个Internet划分为多个顶级域,并为每个顶级域规定了通用的顶级域名;,Internet主机域名的一般格式为:,13,Internet域名空间的树状结构,int,com,edu,gov,mil,net,cn,uk,jp,.,org,组织,国家或,地区,顶级域名,edu,com,gov,int,net,bj,sh,tj,.,org,ac,ibm,hp,cisco,.,二级域名,.,www,.,三级域名,四级域名,根,baidu,msn,14,2.域名服务器的层次,DNS服务器的层次是与域名的层次相适应的;,每一个域名服务器都只对域名体系中的一部分进行管辖;,一个根服务器(root server)在这个层次体系的顶部,它是顶层域的管辖者;,DNS服务器的层次对应着域名的层次,但是这两者并不是对等的。一个公司网络或校园网可以选择将它所有的域名都放在一个域名服务器上,也可以选择运行几个域名服务器。,15,8.2.3 域名解析,1.域名解析的基本工作原理,将域名转换为对应的IP地址的过程称为域名解析;,完成该功能的软件叫域名解析器;,每个本地域名服务器配置一个域名解析器软件;,由于每个服务器都知道根服务器的地址,因此无论经过几步查询,在域名树中最终总会找出正确的解析结果。,16,2.域名解析算法,递归解析,反复解析,17,递归解析要求名字服务器系统一次性完成全部名字地址变换;,反复解析是每次请求一个服务器,如果不行再请求别的服务器;,递归解析的任务主要是由服务器软件承担;,反复解析的任务主要是由域名解析器软件承担。,18,域名解析中客户与服务器的交互过程,19,8.2.4 域名系统性能优化,1.复制,每个根服务器的许多副本存在于世界各地;,当一个新的子网加入Internet时,它在本地的DNS服务器中配置一个根服务器表;,本地的DNS服务器可以为本网用户的域名服务选择响应最快的根服务器;,在实际应用中,地理上最近的域名服务器往往响应最好。,20,2.缓存,DNS缓存比复制更为重要,使用名字的高速缓存可优化查询的开销;,每个服务器都保留一个域名缓存,每当查找一个新的域名时,服务器将它置于缓存中;,主机在启动时从本地域名服务器下载域名和地址的全部数据库,维护存放自己最近使用的域名的高速缓存,并且只在从缓存中找不到域名时才使用域名服务器。,21,8.3,电子邮件服务,8.3.1 电子邮件,电子邮件服务是目前Internet上使用最频繁的服务;,电子邮件系统不但可以传输各种格式的文本信息,而且还可以传输图像、声音、视频等多种信息 ;,邮件服务器系统的核心邮件服务器负责接收用户送来的邮件,并根据收件人地址发送到对方的邮件服务器中,同时负责接收由其他邮件服务器发来的邮件,并根据收件人地址分发到相应的电子邮箱中;,当用户向ISP申请Internet账户时,ISP就会在它的邮件服务器上建立该用户的电子邮件账户,它包括用户名(user name)与用户密码(password)。,22,8.3.2 电子邮件服务的工作过程,电子邮件服务基于客户/服务器结构,23,电子邮件应用程序基本服务功能,:,创建与发送电子邮件;,接收、阅读与管理电子邮件;,账号、邮箱与通信簿管理。,电子邮件协议,:,在电子邮件程序向邮件服务器中发送邮件时,使用的是简单邮件传输协议SMTP;,在电子邮件程序从邮件服务器中读取邮件时,可以使用邮局协议POP3或交互式邮件存取协议IMAP,它取决于邮件服务器支持的协议类型。,24,电子邮件系统协议使用情况,25,8.3.4 简单邮件传输协议SMTP,SMTP协议运行在TCP协议之上,使用公开端口号25;,SMTP使用简单的命令传输邮件;,SMTP规定了14条命令和21种响应信息;,每条命令都是由4个字母组成的;,每一种响应信息一般只有一行信息;,SMTP使用客户/服务器工作模式,发送邮件的SMTP进程是SMTP客户,接收邮件的SMTP进程是SMTP服务器。,26,8.3.5 邮件读取协议POP3和IMAP,POP3,邮局协议POP是一个简单的邮件读取协议;,POP3协议使用客户/服务器的工作方式;,接收邮件的用户主机运行POP客户程序,ISP的邮件服务器则运行POP服务器程序 ;,POP3协议运行在TCP协议之上,它使用公开的端口号110 ;,POP3协议规定了15条命令和24种响应信息 。,27,IMAP,Internet报文存取协议IMAP与POP3都是按客户/服务器方式工作,但它们有很大的差别;,对于POP3协议,POP3服务器是具有存储转发功能的中间服务器。在邮件交付给用户之后,POP3服务器就不再保存这些邮件;,当客户程序打开IMAP服务器的邮箱时,用户就可以看到邮件的首部;如果用户需要打开某个邮件,则可以将该邮件传送到用户的计算机;在用户未发出删除邮件的命令前,IMAP服务器邮箱中的邮件一直保存着;,POP3协议是在脱机状态下运行,而IMAP协议是在联机状态下运行。,28,8.4,文件传输服务,8.4.1 文件传输,文件传输服务又称为FTP服务,它是Internet中最早提供的服务功能之一,目前仍然在广泛使用中 ;,文件传输服务是由FTP应用程序提供的,而FTP应用程序遵循的是TCP/IP协议组中的文件传输协议,它允许用户将文件从一台计算机传输到另一台计算机上,并且能保证传输的可靠性;,在Internet中,许多公司、大学的主机上含有数量众多的各种程序与文件,这是Internet的巨大与宝贵的信息资源。通过使用FTP服务,用户就可以方便地访问这些信息资源。,29,8.4.2 文件传输的工作过程,FTP服务工作模式 :客户/服务器,30,8.4.3 匿名FTP服务,匿名FTP服务的实质是:提供服务的机构在它的FTP服务器上建立一个公开账户(一般为anonymous),并赋予该账户访问公共目录的权限,以便提供免费服务;,如果用户要访问这些提供匿名服务的FTP服务器,一般不需要输入用户名与用户密码;,大多数FTP服务都是匿名服务;,为了保证FTP服务器的安全,几乎所有的匿名FTP服务器都只允许用户下载文件,而不允许用户上载文件。,31,8.5,新闻与公告类服务,8.5.1 网络新闻组,网络新闻组是一种利用网络进行专题讨论的国际论坛 ;,Usenet并不是一个网络系统,只是建立在Internet上的逻辑组织;,Usenet不同于Internet上的交互式操作方式,在Usenet服务器上存储的各种信息,会周期性地转发给其他Usenet服务器;,Usenet的基本通信方式是电子邮件,但它不是采用点对点通信方式,而是采用多对多的传递方式。,32,8.5.2 电子公告牌,电子公告牌BBS也是Internet上较常用的服务功能之一;,电子公告牌提供一块公共电子白板,每个用户都可以在上面书写、发布信息或提出看法、聊天,获得帮助、讨论问题及为别人提供信息;,早期的BBS服务是一种基于远程登录的服务,想要使用BBS服务的用户,必须首先利用远程登录功能登录到BBS服务器上;,目前很多BBS站点开始提供WWW访问方式。,33,8.6 WWW,服务,8.6.1 WWW服务,WWW又称为万维网,简称为Web, 是Internet技术发展中的一个重要的里程碑;,WWW系统的结构采用了客户/服务器模式;,信息资源以web页的形式存储在WWW服务器中,用户通过WWW客户端浏览器程序图、文、声并茂的Web页内容;,通过Web页中的链接,用户可以方便地访问位于其他WWW服务器中的Web页,或是其他类型的网络信息资源。,34,WWW服务,35,WWW服务主要特点,以超文本方式组织网络多媒体信息,用户可以访问文本、语音、图形和视频信息;,用户可以在Internet范围内的任意网站之间查询、检索、浏览及发布信息,并实现对各种信息资源透明的访问;,提供生动、直观、统一的图形用户界面;,WWW服务的核心技术是:,超文本标记语言HTML;,超文本传输协议HTTP;,超链接 hyperlink。,36,8.6.2 超文本、超媒体与超文本标记语言,1.超文本与超媒体,超文本方式的工作方式,37,超媒体工作方式,38,WWW以客户/服务器方式工作;,浏览器browser是在用户计算机上运行的WWW客户程序;,WWW服务器程序运行在服务器,管理着提供浏览的文档;,WWW在实现过程中必须解决以下几个问题:,如何标识分布在整个Internet上的WWW文档?,如何实现WWW上各种链接的链接?,如何显示不同风格的WWW文档?,39,2.主页,信息资源以网页Web page的形式存储在WWW服务器中 ;,用户通过浏览器向WWW服务器发出请求,服务器根据客户请求内容,将保存在WWW服务器中的某个页面发送给客户;,用户可以通过页面中的链接,方便地访问位于其他WWW服务器中的页面,或是其他类型的网络信息资源;,主页home page是一种特殊的Web页面,是指包含个人或机构基本信息的页面,用于对个人或机构进行综合性介绍,是访问个人或机构详细信息的入口点。,40,主页一般包含以下几种基本元素,:,文本(text),最基本的元素,就是通常所说的文字。,图像(image),WWW浏览器一般只识别GIF与JPEG,两种图像格式 。,表格(table),类似于Word中的表格,表格单元内容,一般为字符类型。,超链接(hyperlink),用于将HTML与其他主页相连。,41,3.超文本标记语言HTML,WWW服务器中所存储的页面是一种结构化的文档,采用超文本标记语言书写而成;,HTML是WWW上用于创建超文本链接的基本语言,可以定义WWW主页格式化的文本、色彩、图像与超文本链接;,HTML文档可以将声音、图像、视频等多媒体信息集成在一起 ;,使用HTML语言开发的HTML超文本文件一般具有.htm(或.html)后缀。,42,8.6.3 URL与信息定位,URL是对能从Internet上得到的资源的位置和访问方法的一种简洁的表示 ;,标准的URL由3部分组成:服务器类型、主机名和路径及文件名,http,:/,index.html,协议类型,主机名,路径及地址,43,URL通过指定其他协议类型访问其他类型服务器:,gopher:/,连接到名为的Gopher服务器,通过FTP连接来获得一个名为readme.txt的文本文件,要在所连接的主机上获得并显示一个名为wu.gif的图形文件,telnet:/,远程登录到名为的主机,44,8.6.4 WWW浏览器,WWW浏览器的基本功能,WWW浏览器是用来浏览Internet上主页的客户软件 ;,浏览器软件应具备以下的基本功能 :,查找、启动与终止链接;,通过按钮与菜单项来链接;,历史(history)与书签(bookmark)的使用;,自由设定屏幕窗口;,选择起始页;,改变式样、字体与色彩;,查看内嵌图像与外部图像;,保存与打印主页。,45,WWW浏览器的结构,46,8.6.5 WWW基本工作过程与协议层次,47,WWW基本工作过程,www,客户解析服务器域名,获得该服务器的,IP,地址,;,www,客户与服务器建立,TCP,连接,;,www,客户应用程序向服务器发送,HTTP,请求,;,www,服务器将客户请求信息传输至浏览器。,48,小结,应用层服务主要有:电子邮件E-mail、文件传输协议FTP、网络终端协议Telnet与WWW等;,应用层协议可以分为3种类型:一类依赖于面向连接的TCP协议,一类依赖于面向连接的UDP协议,另一类则既依赖于TCP协议,也可以依赖于UDP协议;,Internet域名系统采用的是层次结构,DNS服务器的层次是与域名的层次相适应的;,WWW服务在Internet技术发展中有着重要的影响,它的核心技术是超文本标记语言HTML、超文本传输协议HTTP与超链接hyperlink。,49,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!