应用层及应用层协议

应用层及应用层协议

ID:39389219

大小:889.00 KB

页数:47页

时间:2019-07-02

应用层及应用层协议_第1页
应用层及应用层协议_第2页
应用层及应用层协议_第3页
应用层及应用层协议_第4页
应用层及应用层协议_第5页
资源描述:

《应用层及应用层协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章应用层及应用层协议袁津生主编主要内容2.1应用层的工作模式2.2域名系统DNS2.3万维网WWW2.4电子邮件系统2.5文件传输服务与FTP协议主要内容因特网体系结构的最高层是应用层,它与OSI七层体系结构的高层(会话层、表示层、应用层)相对应,其协议主要有域名系统DNS、超文本传输协议HTTP、简单邮件传输协议SMTP、文件传输协议FTP等。本章将讨论这些协议及其应用。2.1应用层的工作模式应用层的工作模式网络应用通过端系统上运行的应用程序来实现。提供应用服务的一端称为服务器,运行服务器程序;使用应用服务的一端称为客户端,运行客户程序。客户/服务器方式所描述的是进程之间服务和被服务的

2、关系。客户是服务请求方,服务器是服务提供方。运行客户程序网络边缘网络核心运行服务器程序AB①请求服务②得到服务客户服务器客户A向服务器B发出请求服务,而服务器B向客户A提供服务。因特网应用体系结构HTTPSMTPDNSRTPTCPUDPIP网际层网络接口层运输层应用层………网络接口1网络接口2网络接口32.2域名系统DNS域名系统DNSDNS的全称是DomainNameSystem,即域名系统。在网络中,每台主机有独立的IP地址后,就可以使用IP地址来进行通信。但是32位二进制的主机IP地址十分难记,即使用点分十进制表示,也不容易记住。为了便于记忆,人们希望使用便于记忆的主机名字进行通信,D

3、NS就应运而生了。域名的概念因特网上每一台主机都有一个用32位二进制数表示的IP地址,这是真正的唯一地址,为了便于记忆,又用4组十进制数来表示32位二进制数,这些数字也是很难记忆的。为此,人们就仿照通信地址给每台主机起个名字,因特网上称为域名。域名系统就是在层次型命名机制的原理上建立的一种网络名字标识系统,其核心是域名(DomainName)。因特网采用了层次树状结构的命名方法。任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。域名的概念域名的结构由标号序列组成,各标号之间用点隔开:….三级域名.二级域名.顶级域名各标号分别代表不同级别的域名。域名只是个逻辑概念,并

4、不代表计算机所在的物理地点。域是根据网络中主机的组织性质或者地理位置关系进行划分的。根据组织性质划分的域称为组织域,根据地理位置划分的域称为地理域。顶级域名为了保证域名系统的通用性,因特网定义了一些最高级别的域,称为顶级域名。顶级域名分为国家顶级域名nTLD和通用顶级域名gTLD。国家顶级域名:如:.cn表示中国,.us表示美国,.uk表示英国,.jp表示日本等等。通用顶级域名:如:.com表示公司和企业,.net表示网络服务机构,.org表示非赢利性组织,.edu表示教育机构,.gov表示政府部门,.mil表示军事部门,.int表示国际组织等。因特网的域名空间根四级域名mail…www…b

5、jeducom…cctvibmhp二级域名pkubjfu…三级域名mailwww…comnetorgedugovaerocnuk…顶级域名……域名服务器根域名服务器:最高层次的域名服务器,也是最重要的域名服务器。顶级域名服务器:负责管理在该顶级域名服务器注册的所有二级域名。权限域名服务器:负责一个区的域名服务器。本地域名服务器:当一个主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。域名解析原理域名是一种层次结构的地址形式,但是在网络传输中,数据包中地址的标识采用的是IP地址,因此就存在从域名地址到IP地址的映射问题,也就是域名解析。当需要将一个主机域名映射为IP地址时,就调

6、用域名解析函数,解析函数将待转换的域名放在DNS请求中,以UDP报文方式发给本地域名服务器。本地的域名服务器查到域名后,将对应的IP地址放在应答报文中返回。域名的解析过程-迭代查询本地域名服务器向根域名服务器的查询。当根域名服务器收到本地域名服务器的迭代查询请求报文时,要么给出所要查询的IP地址,要么告诉本地域名服务器:“下一步应当向哪一个域名服务器进行查询”。然后让本地域名服务器进行后续的查询。迭代查询过程顶级域名服务器dns.com权限域名服务dns.abc.com本地域名服务器dns.xyz.com根域名服务器迭代查询y.abc.com的IP地址m.xyz.com递归查询

7、需要查找y.abc.com的IP地址域名管理系统域名系统DNS提供了管理名字的方法。正如前面介绍的,系统中的每一层叫做一个域,每个域用圆点分开,如jwc.bjfu.edu.cn,mail.bjfu.edu.cn等,域名的级数通常不多于5个,从左到右级别逐渐变高,高一级域包含低一级域。每一级域内可以更改或增加子域名。例如在某个域中增加另一个子域名就不需任何上级批准,只是在全球性域名数据库中增加了一个新域名记录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。