- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
刘克成郑可计算机网络第章_应用层.doc
第8章 应用层
应用层
应用层是网络体系结构中的最高层。应用层直接面向用户应用,为用户提供对网络资源方便的访问服务。
每个应用层协议都是为了解决某一类应用问题,如文件传输、电子邮件、网站访问等等。应用层的具体内容就是规定应用进程在通信时所遵循的协议。
第8章 应用层
8.1 网络应用模式
8.2 域名系统(DNS)
8.3 文件传送协议(FTP)
8.4 电子邮件
8.5 万维网(WWW)
8.6 动态主机配置协议(DHCP)
8.7 简单网络管理协议(SNMP)(不讲)
8.1 网络应用模式
应用进程之间的通信模式通常可以分为两大类:
客户/服务器模式(C/S模式,即Client/Server模式)
对等模式(P2P模式,即Peer-to-Peer模式)。
绝大多数的应用进程采用的是客户/服务器模式
1. 客户服务器方式
客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。
客户/服务器模式所描述的是进程之间服务和被服务的关系。
客户是服务的请求方,服务器是服务的提供方。
客户软件的特点
被用户调用后运行,在打算通信时主动向远地服务器发起通信(请求服务)。因此,客户程序必须知道服务器程序的地址。
不需要特殊的硬件和很复杂的操作系统。
服务器软件的特点
一种专门用来提供某种服务的程序,可同时处理多个客户端的请求。
系统启动后即自动调用并一直不断地运行着,被动地等待并接受来自各地的客户的通信请求。因此,服务器程序不需要事先知道客户程序的地址。
一般需要强大的硬件和高级的操作系统支持。
2. 对等模式
对等模式(peer-to-peer,简写为 P2P)是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。
只要两个主机都运行了对等连接软件(P2P 软件),它们就可以进行平等的、对等连接通信。
对等模式从本质上看仍然是使用客户/服务器模式,只是对等连接中的每一个主机既是客户又同时是服务器。
8.2 域名系统 DNS
DNS是域名系统(Domain Name System)的缩写,指在 Internet 中使用的分配名字和地址的机制。域名系统允许用户使用友好的名字而不是难以记忆的数字——IP地址来访问 Internet 上的主机。
名字到IP地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。
域名只是个逻辑概念,并不代表计算机所在的物理地点。
DNS服务主要基于UDP来实现,端口号=53。
8.2.1 Internet 的域名结构
因特网采用了层次树状结构的命名方法。
任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。在这里,“域”(domain)是名字空间中一个可被管理的划分。
域还可以划分为子域,而子域还可继续划分为子域的子域,这样就形成了顶级域、二级域、三级域,等等。
域名的结构由标号序列组成,各标号之间用点隔开:
… . 三级域名 . 二级域名 . 顶级域名
各标号分别代表不同级别的域名。
顶级域名 TLD (Top Level Domain)
(1) 国家顶级域名 nTLD:如: .cn 表示中国,.us 表示美国,.uk 表示英国,等等。
(2) 通用顶级域名 gTLD:最早的通用顶级域名是:
.com (公司和企业)
.net (网络服务机构)
.org (非赢利性组织)
.edu (美国专用的教育机构)
.gov (美国专用的政府部门)
.mil (美国专用的军事部门)
.int (国际组织)
新增加了下列的通用顶级域名
.aero (航空运输企业)
.biz (公司和企业)
.cat (加泰隆人的语言和文化团体)
.coop (合作团体)
.info (各种情况)
.jobs (人力资源管理者)
.mobi (移动产品与服务的用户和提供者)
.museum (博物馆)
.name (个人)
.pro (有证书的专业人员)
.travel (旅游业)
因特网的域名空间
8.2.2 域名服务器
所谓域名服务器,实际上就是装有域名系统的主机。它是一种能够实现名字解析的分层结构数据库。
一个服务器所负责管辖的范围叫做区(zone)。
各单位根据具体情况来划分自己管辖范围的区。但在一个区中的所有节点必须是能够连通的。
每一个区设置相应的授权域名服务器,用来保存该区中的所有主机的域名到 IP 地址的映射。
DNS 服务器的管辖范围不是以“域”为单位,而是以“区”为单位。
区可能等于或小于域,但一定不能大于域。
区的不同划分方法举例
域名服务器有以下四种类型
文档评论(0)