网络应用层课件

上传人:F****n 文档编号:88162880 上传时间:2019-04-20 格式:PPT 页数:63 大小:319KB
返回 下载 相关 举报
网络应用层课件_第1页
第1页 / 共63页
网络应用层课件_第2页
第2页 / 共63页
网络应用层课件_第3页
第3页 / 共63页
网络应用层课件_第4页
第4页 / 共63页
网络应用层课件_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《网络应用层课件》由会员分享,可在线阅读,更多相关《网络应用层课件(63页珍藏版)》请在金锄头文库上搜索。

1、计算机网络 Computer Network,2019年4月20日,2,计算机网络,课程目录,第1章 概述 第2章 物理层与数据通信基础 第3章 数据链路层 第4章 局域网 第5章 网络层 第6章 网络互联技术 第7章 传输层 第8章 应用层 第9章 网络管理与信息安全 第10章 网络新技术专题,3,计算机网络,本章提纲,8.1 域名服务DNS 8.2 万维网WWW 8.3 其它应用协议,第8章 应用层,4,计算机网络,8.1 域名服务DNS,8.1.1 主机名和域名 8.1.2 域名注册和管理 8.1.3 域名解析服务 8.1.4 Internet域名和URL,5,计算机网络,8.1.1 主

2、机名和域名(1/5),许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统。 因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。 名字到域名的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。,6,计算机网络,因特网采用了层次树状结构的命名方法。 任何一个连接在因特网上的主机或路由器,都有一个惟一的层次结构的名字,即域名。 域名的结构由若干个分量组成,各分量之间用点隔开: .三级域名.二级域名.顶级域名 各分量分别代表不同级别的域名。,8.1

3、.1 主机名和域名(2/5),7,计算机网络,顶级域名 TLD(Top Level Domain),(1) 国家顶级域名 nTLD:如: .cn 表示中国,.us 表示美国,.uk 表示英国,等等。 (2) 国际顶级域名 iTLD:采用.int。国际性的组织可在 .int 下注册。 (3) 通用顶级域名 gTLD:最早的顶级域名是: .com 表示公司企业 .net 表示网络服务机构 .org 表示非赢利性组织 .edu 表示教育机构(美国专用) .gov 表示政府部门(美国专用) .mil 表示军事部门(美国专用),8.1.1 主机名和域名(3/5),8,计算机网络,新增加了七个通用顶级域名

4、,.aero 用于航空运输企业 .biz 用于公司和企业 .coop 用于合作团体 .info 适用于各种情况 .museum 用于博物馆 .name 用于个人 .pro 用于会计、律师和医师等自由职业者,8.1.1 主机名和域名(4/5),9,计算机网络,因特网的名字空间,com,net,org,edu,gov,mil,coop,biz,info,aero,int,cn,uk,hk,js,sh,bj,org,net,gov,edu,com,ac,pku,fudan,sjtu,tsinghua,树根,cctv,ibm,hp,mot,顶级域名,二级域名,三级域名,mail,ep,四级域名,mai

5、l,csnetl,seu,8.1.1 主机名和域名(5/5),10,计算机网络,8.1.2 域名注册和管理(1/4),Internet的IP地址、域名、协议号码都是由一个非盈利的国际组织ICANN(Internet Corporation for Assigned Names and Numbers) 负责分配和管理的。这个组织管理者域名根服务器。与域名相关的服务包含两项:域名注册和域名解析。,11,计算机网络,8.1.2 域名注册和管理(2 /4),A记录(地址记录):这种记录是最简单的一种,是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web se

6、rver上。同时也可以设置您域名的二级域名。,12,计算机网络,8.1.2 域名注册和管理(3 /4),CNAME(别名记录):也被称为规范名字。这种记录允许您将多个名字映射到同一台计算机。通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“”(A记录)。 它同时提供WWW和MAIL服务,为了便于用户访问服务。可以为该计算机设置两个别名(CNAME):WWW和MAIL。 这两个别名的全称就是“”和“”。实际上他们都指向“”。 同样的方法可以用于当您拥有多个域名需要指向同一服务器IP,此时您就可以将一个域名做A记录指向服务器IP然后将其他的域名做别名到之前做A记录的域名上,那么

7、当您的服务器IP地址变更时您就可以不必麻烦的一个一个域名更改指向了 只需要更改做A记录的那个域名其他做别名的那些域名的指向也将自动更改到新的IP地址上了。,13,计算机网络,8.1.2 域名注册和管理(4 /4),MX(邮件服务器记录):是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当Internet上的某用户要发一封信给 时,该用户的邮件系统通过DNS查找这个域名的MX记录,如果MX记录存在, 用户计算机就将邮件发送到MX记录所指定的邮件服务器上。,14,计算机网络,8.1.3 域名解析服务(1 /4),名字服务器(Name Ser

8、ver):用以提供域名空间结构及信息的服务器程序。名字服务器可以缓存域名空间中任一部分的结构和信息,但通常特定的域名服务器包含域名空间中一个子集的完整信息和指向能用以获得域名空间其它任一部分信息名字服务器的指针。 名字服务器分为几种类型,常用的是: 主名字服务器(Primary Server),存放所管理域的主文件数据; 备份(辅)名字服务器(Secondary Server),提供主名字服务器的备份,定期从主名字服务器读取主文件数据进行本地数据刷新; 缓存服务器(Cache-Only Server),缓存从其它名字服务器获得的信息,加速查询操作。 几种类型的服务器可以并存于一台主机,每台域名

9、服务器都包含缓存服务器。,15,计算机网络,8.1.3 域名解析服务(2 /4),解析器(Resolver):作用是应客户程序的要求从名字服务器抽取信息。解析器必须能够存取一个名字服务器,直接由它获取信息或是利用名字服务器提供的参照,向其它名字服务器继续查询。 解析器一般是用户应用程序可以直接调用的系统例程,不需要附加任何网络协议。,16,计算机网络,8.1.3 域名解析服务(3 /4),17,计算机网络,8.1.3 域名解析服务(4/4),1. 在浏览器中输入www. 。 2. 所使用的计算机将的解析请求传给ISP的域名服务器。 3. ISP的域名服务器查找它的数据文件或Cache中是否有的

10、数据?如有,将所对应的IP地址传给计算机。如果没有,则进行下一步。 4. ISP的域名服务器向根服务器发送请求“.cn由谁来解析?”,根服务器将.cn顶级域名服务器的IP地址返回给ISP的域名服务器,ISP的域名服务器再向.cn顶级域名服务器发送请求“由谁来解析?”, .cn顶级域名服务器根据所对应的域名服务器记录(这就是为什么每个域名需要指定DNS参数)向ISP的域名服务器传回域名服务器的IP地址。 5. ISP的域名服务器向域名服务器查询的IP地址,获得此IP地址后,ISP的域名服务器将这个参数写入Cache,并向您所使用的计算机传回此IP地址。这一系列的工作通过一个叫UDP的单向传送协议

11、来完成,速度极快。 6. 您所使用的计算机根据所传回的IP地址访问到。,18,计算机网络,8.1.4 Internet域名和URL(1/4),统一资源定位符 URL 是对可以从因特网上得到的资源的位置和访问方法的一种简洁的表示。 URL 给资源的位置提供一种抽象的识别方法,并用这种方法给资源定位。 只要能够对资源定位,系统就可以对资源进行各种操作,如存取、更新、替换和查找其属性。 URL 相当于一个文件名在网络范围的扩展。因此 URL 是与因特网相连的机器上的任何可访问对象的一个指针。,19,计算机网络,由以冒号隔开的两大部分组成,并且在 URL 中的字符对大写或小写没有要求。 URL 的一般

12、形式是:,:/:/,8.1.4 Internet域名和URL(2/4),20,计算机网络,URL 的一般形式是:,:/:/,8.1.4 Internet域名和URL(3/4),21,计算机网络,URL 的一般形式是:,:/:/,8.1.4 Internet域名和URL(4/4),22,计算机网络,8.2 万维网WWW,8.2.1 WWW服务模型 8.2.2 超文本传输协议HTTP 8.2.3 超文本标记语言HTML 8.2.4 表单和公共网关接口 8.2.5 XML,23,计算机网络,8.2.1 WWW服务模型(1/2),万维网 WWW (World Wide Web)并非某种特殊的计算机网络

13、。 万维网是一个大规模的、联机式的信息储藏所。 万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。,24,计算机网络,万维网提供分布式服务,万维网 站点 A,万维网 站点 C,万维网站点 E,万维网站点 D,万维网站点 B,8.2.1 WWW服务模型(2/2),25,计算机网络,8.2.2 超文本传输协议HTTP,HTTP 的操作过程 为了使超文本的链接能够高效率地完成,需要用 HTTP 协议来传送一切必须的信息。 从层次的角度看,HTTP 是面向事务的(transaction-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本

14、、声音、图像等各种多媒体文件)的重要基础。,26,计算机网络,因特网,服务器 ,链接到URL的超链,HTTP 使用此 TCP 连接,浏览器 程序,服务器 程序,HTTP,客户,安工科技 院系设置,27,计算机网络,8.2.3 超文本标记语言HTML(1/5),1. HTML 概述 超文本标记语言 HTML 中的 Markup 的意思就是“设置标记”。 HTML 定义了许多用于排版的命令(标签)。 HTML 把各种标签嵌入到万维网的页面中。这样就构成了所谓的 HTML 文档。HTML 文档是一种可以用任何文本编辑器创建的 ASCII 码文件。,28,计算机网络,HTML 文档,仅当 HTML 文

15、档是以.html 或 .htm 为后缀时,浏览器才对此 文档的各种标签进行解释。 当浏览器从服务器读取 HTML 文档后,就按照 HTML 文档中的各种标签,根据浏览器所使用的显示器的尺寸和分辨率大小,重新进行排版并恢复出所读取的页面。,8.2.3 超文本标记语言HTML(2/5),29,计算机网络,2. HTML 的格式与标签,元素(element)是 HTML 文档结构的基本组成部分。一个 HTML 文档本身就是一个元素。每个 HTML 文档由两个主要元素组成:首部(head)和主体(body) 。 首部包含文档的标题(title),以及系统用来标识文档的一些其他信息。标题相当于文件名。 文档的主体是 HTML 文档的最主要的部分。 主体部分往往又由若干个更小的元素组成,如段落(paragraph)、表格(table)、和列表(list)等。,8.2.3 超文本标记语言HTML(3/5),30,计算机网络,HTML 的标签,HTML用一对标签(即一个开始标签和一个结束标签)或几对标签来标识一个元素。 开始标签由一个小于字符“”组成。 结束标签和开始标签的区别只是在小于字符的后面要加上一个斜杠字符“/”。 虽然标签名

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号