internet应用解说.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 应用层协议的基本概念 应用层在参考模型中的位置 在TCP/IP参考模型中,应用层是参考模型的最高层。应用层包括所有的高层协议,并且不断有新的协议加入。 主要的网络应用和应用协议 ①远程登录协议(Telnet)用于实现互联网中远程登录功能 ②文件传输协议(FTP)用于实现Internet中交互式文件传输 ③简单邮件传输协议(SMTP)用于实现Internet中电子邮件传送 ④域名系统(DNS)用于实现网络设备名字到IP地址映射 ⑤简单网络管理协议(SNMP)用于还礼与监视网络设备 ⑥超文本传输协议(HTTP)用于WWW服务 应用层协议与TCP/IP低层协议 按照层次结构思想,应用层协议与TCP/IP低层协议之间形成了一组从上到下单向依赖关系的协议族。 应用层协议可以可以分为3种类型:一类依赖于面向连接的TCP协议;一类依赖于无连接的UDP协议;而另一类则既依赖TCP协议,又依赖于UDP协议。 依赖于TCP协议的应用层协议主要有: ①远程登录协议(Telnet) ②简单邮件传输协议(SMTP) ③文件传输协议(FTP) ④超文本传输协议(HTTP) 依赖于UDP协议的应用 层协议主要有: ①简单网络管理协议(SNMP) ②普通文件传输协议(TFTP)   域名系统(DNS)既依赖于TCP又依赖于UDP协议。 2 域名系统 2.1 学习域名系统的目的 学习域名系统的目的主要是希望大家掌握以下基本内容: ⑴ 域名系统对用户是透明的,也是一种简单易懂的协议,它说明了应用层协议的基本概念,也是掌握应用层协议工作原理的最好切入点。 ⑵ 域名系统提供的机制可将人类可理解的主机名转换为计算机或网络可识别的数字形式,它使得各种Internet应用成为可能,是所有应用层协议工作的基础。 ⑶域名系统工作的原理体现出IP网络的分布式应用的设计思想。通过域名系统的学习可以帮助大家掌握网络的安全性、可扩展性与可用性等重要概念。 2.2 域名系统的基本概念 1.为什么需要域名系统 域名(domain name)是指接入Internet的主机用层次结构的方法命名的、全网唯一的名字。层次结构的域名就构成了一个域名树,域名树也称作“域名空间”。人们根据管理的需要将域名空间划分成多个不重叠的区域;每个区域包含着域名空间的一部分,同时也包含着存储域名信息的域名服务器;每个可被管理的域名区域称为一个域(domain)。TCP/IP协议中规定的层次型名字管理机制称为DNS。 2.Internet的域名结构 1998年ICANN成为了Internet域名的管理机构。采用层次结构的方法。顶级域名分为3类:国家、国际与通用顶级域名。 国家顶级域名如cn代表中国,jp代表日本,us代表美国等,国际组织可以在国际顶级域名.int下注册。通用顶级域名目前有13个。Com代表商业组织,edu代表教育机构,gov代表政府部门,mil代表军事部门,net代表网络服务机构等。 3.组织内的域名 2.3 域名服务器的层次结构 1.域名服务器的基本工作原理 整个域名系统是以一个大型的分布式数据库的方式工作的。大多数具有Internet连接的组织都有一个域名服务器。每个服务器都包含连向其他域名服务器的信息,这些服务器形成一个大的协调工作的与名数据库。 2. 域名服务器的层次 DNS服务器的层次是与与名层次结构相适应的。每个域名服务器都只对域名体系中的一部分进行管辖。一个跟服务器在这个层次体系的顶部,它是顶层域的管理者。虽然跟服务器并不包含所头可能的域名,但是它包含如何到达其其他域名服务器的信息。 2.4 域名解析 1.域名解析的基本工作原理 将域名转换为对应的IP地址的过程称为域名解析。域名解析与地址解析是很相似的,只不过地址解析是将IP地址转换为对应的MAC地址的过程。 完成该功能的软件叫做域名解析器(或解析器)软件。许多操作系统提供域名解析软件作为应用程序可以调用的库例程。 2. 域名解析算法 域名解析可以有两种方法:递归解析与反复解析。 递归解析要求名字服务器系统一次性完成全部名字的地址变换。反复解析是每次请求一个服务器,如果不行,再请求别的服务器。两者的主要区别是:递归解析的任务主要是由服务器软件承担,而反复解析的任务主要是由域名解析器软件承担。下图给出了一个简单的域名解析流程图。 3 E-mail服务 3.1 E-mail的概念 1. 电子邮件的应用 电子邮件服务又称为E-mail服务。是目前Internet上使用最频繁

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档