1 / 178
文档名称:

计算机网络-应用层协议概述.ppt

格式:ppt   页数:178页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机网络-应用层协议概述.ppt

上传人:redkcbx064 2015/11/3 文件大小:0 KB

下载得到文件列表

计算机网络-应用层协议概述.ppt

相关文档

文档介绍

文档介绍:第 8 章应用层
基本内容
重点掌握
应用层的基本概念,域名系统DNS、文件传输协议FTP、、电子邮件E-Mail以及万维网WWW。
各种应用的工作原理
各应用协议的主要内容
各应用协议的实现方法
应用层协议概述
每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。应用层的具体内容就是规定应用进程在通信时所遵循的协议。
应用层的许多协议都是基于客户服务器方式。客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。
应用程序的实现结构
对称的对等模式
应用进程的地位和作用平等。例如:视频会议系统。
非对称的客户/服务器模式
客户端确定如何请求服务
服务器决定何时和如何提供服务
目前应用最多的是客户/服务器模式。
客户(一般为网络用户的主机)处于主动地位,向服务器发出各种请求。
服务器(为网络上能够提供特定服务的主机)处于被动地位,根据客户的请求提供响应的服务。
TCP/IP体系中的应用层协议
, Token Ring, Token Bus, FDDI, PPP/SLIP, X. 25
数据 链路层
网络层
ICMP
IP
IGMP
RARP
ARP
传输层
TCP
UDP
HTTP
••••••
SMTP
FTP
NFS
••••••
SNMP
DNS
TFTP
应用层
32位的IP地址难于记忆,大家愿意使用易于记忆的符号地址——主机名字。例如,。网络本身是使用IP地址的,因此需要一个完成二者之间相互转换的机制。
当网络规模比较小时(),每台主机只需查找指定的文件(UNIX的hosts),就找出主机名字与IP地址的对应关系。
当网络规模很大时,上述方法就出现开销大,效率低,管理难问题,因此研制了域名系统DNS来解决这种问题。
域名系统 DNS
DNS被设计成一个联机分布式数据库系统,并采用客户/服务器模式;大多数名字在本地解析,仅少量解析需要在因特网上通信,因此效率很高。
域名系统是一个多层次的、基于域的命名树系统,并使用分布式数据库实现这种命名机制;
域名解析是由若干个域名服务器程序完成的,它在专门的结点上运行的,这样的计算机称为域名服务器。
DNS概述
当应用程序需要解析域名时(从符号名到IP地址),它成为域名系统的一个客户。它以UDP包格式向本地域名服务器发出解析请求,并将待解析的域名放在请求报文中。本地域名服务器找到域名后,将对应的IP地址放在回答报文中返回,应用进程获得目的主机的IP地址后即可进行通信。若本地域名服务器无法完成域名解析,它临时变成其上级域名服务器的客户,并向其它域名服务器发出查询请求,递归解析,直到该域名解析完成。
DNS概述
因特网的域名结构
因特网采用了层次树状结构的命名方法。
任何一个连接在因特网上的主机或路由器,都有一个惟一的层次结构的名字,即域名。
域名的结构由若干个分量组成,各分量之间用点隔开:
…. 三级域名. 二级域名. 顶级域名
各分量分别代表不同级别的域名。
顶级域名 TLD (Top Level Domain)
(1) 国家顶级域名:如:.cn 表示中国,.us 表示美国,.uk 表示英国,等等。
(2) 国际顶级域名:。。
(3) 通用顶级域名:
.com 表示公司企业
.net 表示网络服务机构
.org 表示非赢利性组织
.edu 表示教育机构(美国专用)
.gov 表示政府部门(美国专用)
.mil 表示军事部门(美国专用)
新增加了七个通用顶级域名
.aero 用于航空运输企业
.biz 用于公司和企业
.coop 用于合作团体
.info 适用于各种情况
.museum 用于博物馆
.name 用于个人
.pro 用于会计、律师和医师等自由职业者