计算机网络课件第8章应用层.ppt
《计算机网络课件第8章应用层.ppt》由会员分享,可在线阅读,更多相关《计算机网络课件第8章应用层.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机网络计算机网络ComputerNetwork2023年年2月月23日日课程目录课程目录第第1章章 概述概述第第2章章 物理层与数据通信基础物理层与数据通信基础第第3章章 数据链路层数据链路层第第第第4 4章章章章 局域网局域网局域网局域网第第5章章 网络层网络层第第6章章 网络互联技术网络互联技术第第7章章 传输层传输层第第第第8 8章章章章 应用层应用层应用层应用层第第9章章 网络管理与信息安全网络管理与信息安全第第10章章网络新技术专题网络新技术专题2计算机网络计算机网络-刘桂江刘桂江8.1域名服务域名服务DNS8.2万维网万维网WWW8.3其它应用协议其它应用协议第第8章章 应用层
2、应用层 3计算机网络计算机网络-刘桂江刘桂江8.1域名服务域名服务DNS8.1.1主机名和域名主机名和域名8.1.2域名注册和管理域名注册和管理8.1.3域名解析服务域名解析服务8.1.4Internet域名和域名和URL4计算机网络计算机网络-刘桂江刘桂江nDNS的作用的作用:把域名转换成为网络可以识别的:把域名转换成为网络可以识别的IP地址。地址。n任何一个连接在因特网上的主机或路由器,都有一个任何一个连接在因特网上的主机或路由器,都有一个惟惟一一的层次结构的名字,即的层次结构的名字,即域名域名。n域名的结构由若干个分量组成,各分量之间用域名的结构由若干个分量组成,各分量之间用点点隔开:隔
3、开:.三级域名三级域名.二级域名二级域名.顶级域名顶级域名u各分量分别代表不同级别的域名。各分量分别代表不同级别的域名。8.1.1 主机名和域名主机名和域名(1/3)5计算机网络计算机网络-刘桂江刘桂江顶级域名顶级域名.com表示商业组织表示商业组织.net表示网络服务机构表示网络服务机构.org表示非赢利性组织表示非赢利性组织.edu表示教育机构表示教育机构.gov表示政府部门表示政府部门.mil表示军事部门表示军事部门.int表示国际组织表示国际组织国家代码国家代码表示国家,如表示国家,如:.cn表示中国,表示中国,.us表示美表示美国,国,.uk表示英国,等等。表示英国,等等。8.1.1
4、 主机名和域名主机名和域名(2/3)6计算机网络计算机网络-刘桂江刘桂江Internet的域名空间的域名空间8.1.1 主机名和域名主机名和域名(3/3)一个域名下可以有多个主机名,域名下还可以有子域名。一个域名下可以有多个主机名,域名下还可以有子域名。com net org edu gov milcoopbizinfoaeroint cnukhkjsshbjorg net gov edu com acpkufudansjtutsinghua树根cctvibmhpmot顶级域名二级域名三级域名mailep四级域名mail csnetlseu7计算机网络计算机网络-刘桂江刘桂江8.1.2域名注册
5、和管理域名注册和管理(1/4)nInternet的的IP地址、域名、协议号码都是由一个非盈利地址、域名、协议号码都是由一个非盈利的国际组织的国际组织ICANN(InternetCorporationforAssignedNamesandNumbers)负责分配和管理的。负责分配和管理的。这个组织管理着根域名服务器。这个组织管理着根域名服务器。n与域名相关的服务包含两项与域名相关的服务包含两项:域名注册域名注册和和域名解析域名解析。8计算机网络计算机网络-刘桂江刘桂江8.1.2域名注册和管理域名注册和管理(2/4)nA记录(地址记录):这种记录是最简单的一种,是用来记录(地址记录):这种记录是最
6、简单的一种,是用来指定主机名(或域名)对应的指定主机名(或域名)对应的IP地址记录。用户可以将地址记录。用户可以将该域名下的网站服务器指向到自己的该域名下的网站服务器指向到自己的webserver上。同上。同时也可以设置域名的二级域名。时也可以设置域名的二级域名。9计算机网络计算机网络-刘桂江刘桂江8.1.2域名注册和管理域名注册和管理(3/4)nCNAME(别名记录):也被称为规范名字。这种记录允许您将多个(别名记录):也被称为规范名字。这种记录允许您将多个名字映射到同一台计算机。通常用于同时提供名字映射到同一台计算机。通常用于同时提供WWW和和MAIL服务的服务的计算机。例如,有一台计算机
7、名为计算机。例如,有一台计算机名为“”(A记录)。记录)。它同时提供它同时提供WWW和和MAIL服务,为了便于用户访问服务。可以为该计算机设置服务,为了便于用户访问服务。可以为该计算机设置两个别名(两个别名(CNAME):):WWW和和MAIL。这两个别名的全称就是这两个别名的全称就是“”和和“”。实际上他们都指向。实际上他们都指向“”。同样的方法可以用于当您拥同样的方法可以用于当您拥有多个域名需要指向同一服务器有多个域名需要指向同一服务器IP,此时您就可以将一个域名做,此时您就可以将一个域名做A记录指向服务器记录指向服务器IP然后将其他的域名做别名到之前做然后将其他的域名做别名到之前做A记录
8、的域名记录的域名上,那么当您的服务器上,那么当您的服务器IP地址变更时您就可以不必麻烦的一个一个地址变更时您就可以不必麻烦的一个一个域名更改指向了域名更改指向了只需要更改做只需要更改做A记录的那个域名其他做别名的那些记录的那个域名其他做别名的那些域名的指向也将自动更改到新的域名的指向也将自动更改到新的IP地址上了。地址上了。10计算机网络计算机网络-刘桂江刘桂江8.1.2域名注册和管理域名注册和管理(4/4)nMX(邮件服务器记录):是邮件交换记录,它指向一个(邮件服务器记录):是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的邮件服务器,用于电子邮件系统发邮件时根据收
9、信人的地址后缀来定位邮件服务器。例如,当地址后缀来定位邮件服务器。例如,当Internet上的某上的某用户要发一封信给用户要发一封信给时,该用户的邮件系统通过时,该用户的邮件系统通过DNS查找查找这个域名的这个域名的MX记录,如果记录,如果MX记录存记录存在,在,用户计算机就将邮件发送到用户计算机就将邮件发送到MX记录所指定的邮件记录所指定的邮件服务器上。服务器上。11计算机网络计算机网络-刘桂江刘桂江8.1.3域名解析服务域名解析服务(1/4)n名字服务器名字服务器(NameServer):用以提供域名空间结构及信息的服务器:用以提供域名空间结构及信息的服务器程序。名字服务器可以缓存域名空间
10、中任一部分的结构和信息,但通程序。名字服务器可以缓存域名空间中任一部分的结构和信息,但通常特定的域名服务器包含域名空间中一个子集的完整信息和指向能用常特定的域名服务器包含域名空间中一个子集的完整信息和指向能用以获得域名空间其它任一部分信息名字服务器的指针。以获得域名空间其它任一部分信息名字服务器的指针。n名字服务器分为几种类型,常用的是:名字服务器分为几种类型,常用的是:u主名字服务器主名字服务器(PrimaryServer),存放所管理域的主文件数据;,存放所管理域的主文件数据;u备份备份(辅辅)名字服务器名字服务器(SecondaryServer),提供主名字服务器的,提供主名字服务器的备
11、份,定期从主名字服务器读取主文件数据进行本地数据刷新;备份,定期从主名字服务器读取主文件数据进行本地数据刷新;u缓存服务器缓存服务器(Cache-OnlyServer),缓存从其它名字服务器获得,缓存从其它名字服务器获得的信息,加速查询操作。的信息,加速查询操作。n几种类型的服务器可以并存于一台主机,每台域名服务器都包含缓存几种类型的服务器可以并存于一台主机,每台域名服务器都包含缓存服务器。服务器。12计算机网络计算机网络-刘桂江刘桂江8.1.3域名解析服务域名解析服务(2/4)n解析器解析器(Resolver):作用是应客户程序的要求从名字服:作用是应客户程序的要求从名字服务器抽取信息。解析
12、器必须能够存取一个名字服务器,务器抽取信息。解析器必须能够存取一个名字服务器,直接由它获取信息或是利用名字服务器提供的参照,向直接由它获取信息或是利用名字服务器提供的参照,向其它名字服务器继续查询。其它名字服务器继续查询。n解析器一般是用户应用程序可以直接调用的系统例程,解析器一般是用户应用程序可以直接调用的系统例程,不需要附加任何网络协议。不需要附加任何网络协议。13计算机网络计算机网络-刘桂江刘桂江8.1.3域名解析服务域名解析服务(3/4)14计算机网络计算机网络-刘桂江刘桂江8.1.3域名解析服务域名解析服务(4/4)1.在浏览器中输入在浏览器中输入。2.所使用的计算机将的解析请求传给
13、所使用的计算机将的解析请求传给ISP的域名服务器。的域名服务器。3.ISP的域名服务器查找它的数据文件或的域名服务器查找它的数据文件或Cache中是否有的数据?如有,中是否有的数据?如有,将所对应的将所对应的IP地址传给计算机。如果没有,则进行下一步。地址传给计算机。如果没有,则进行下一步。4.ISP的域名服务器向根服务器发送请求的域名服务器向根服务器发送请求“.cn由谁来解析?由谁来解析?”,根服,根服务器将务器将.cn顶级域名服务器的顶级域名服务器的IP地址返回给地址返回给ISP的域名服务器,的域名服务器,ISP的域名服务器再向的域名服务器再向.cn顶级域名服务器发送请求顶级域名服务器发送
14、请求“由谁来解析由谁来解析?”,.cn顶级域名服务器根据顶级域名服务器根据所对应的域名服务器记录所对应的域名服务器记录(这就是为什么每个域名需要指定(这就是为什么每个域名需要指定DNS参数)向参数)向ISP的域名服务器的域名服务器传回传回域名服务器的域名服务器的IP地址。地址。5.ISP的域名服务器向的域名服务器向域名服务器查询的域名服务器查询的IP地址,获得此地址,获得此IP地地址后,址后,ISP的域名服务器将这个参数写入的域名服务器将这个参数写入Cache,并向您所使用的,并向您所使用的计算机传回此计算机传回此IP地址。这一系列的工作通过一个叫地址。这一系列的工作通过一个叫UDP的单向传送
15、的单向传送协议来完成,速度极快。协议来完成,速度极快。6.所使用的计算机根据所传回的所使用的计算机根据所传回的IP地址访问到。地址访问到。15计算机网络计算机网络-刘桂江刘桂江nURL(统一资源定位符)给资源的位置提供一种抽象的(统一资源定位符)给资源的位置提供一种抽象的识别方法,并用这种方法给资源定位。识别方法,并用这种方法给资源定位。nURL的一般形式是:的一般形式是:8.1.4Internet域名和域名和URL scheme:/host:port/path/filename ftp 表示表示FTP服务器服务器 http 表示表示WWW服务器服务器 News 表示表示Newsgroup新闻
16、组新闻组 Internet资源类型http:/:8080/news/index.html16计算机网络计算机网络-刘桂江刘桂江8.2 万维网万维网WWW8.2.1WWW服务模型服务模型8.2.2超文本传输协议超文本传输协议HTTP8.2.3超文本标记语言超文本标记语言HTML8.2.4表单和公共网关接口表单和公共网关接口8.2.5XML17计算机网络计算机网络-刘桂江刘桂江万维网万维网WWW从本质上说是一种客户机从本质上说是一种客户机/服务器模式的服务器模式的技术,技术,提供分布式服务。提供分布式服务。万维网站点 A万维网站点 C万维网站点 E万维网站点 D万维网站点 B链接到链接到链接到链接
17、到链接到链接到8.2.1WWW服务模型服务模型18计算机网络计算机网络-刘桂江刘桂江因特网服务器链接到URL的超链HTTP 使用此 TCP 连接浏览器 程序服务器 程序HTTP客户建立 TCP 连接释放 TCP 连接HTTP 响应报文 响应文档HTTP 请求报文 请求文档超文本传输协议超文本传输协议(Hyper Text Transfer Protocol,简称简称HTTP)是是WWW浏览器和浏览器和WWW服务器之间的应用层通信协议。服务器之间的应用层通信协议。8.2.2超文本传输协议超文本传输协议HTTP19计算机网络计算机网络-刘桂江刘桂江8.2.3超文本标记语言超文本标记语言HTML(1
18、/5)1.HTML概述概述n超文本标记语言超文本标记语言HTML中的中的Markup的意思就是的意思就是“设设置标记置标记”。nHTML定义了许多用于排版的命令(标签)。定义了许多用于排版的命令(标签)。nHTML把各种标签嵌入到万维网的页面中。这样就构成把各种标签嵌入到万维网的页面中。这样就构成了所谓的了所谓的HTML文档。文档。HTML文档是一种可以用任何文文档是一种可以用任何文本编辑器创建的本编辑器创建的ASCII码文件。码文件。20计算机网络计算机网络-刘桂江刘桂江HTML文档文档n仅仅当当HTML文文档档是是以以.html或或.htm为为后后缀缀时时,浏浏览览器器才对此文档的各种标签
19、进行解释。才对此文档的各种标签进行解释。n当当浏浏览览器器从从服服务务器器读读取取HTML文文档档后后,就就按按照照HTML文文档档中中的的各各种种标标签签,根根据据浏浏览览器器所所使使用用的的显显示示器器的的尺尺寸寸和和分辨率大小,重新进行排版并恢复出所读取的页面。分辨率大小,重新进行排版并恢复出所读取的页面。8.2.3超文本标记语言超文本标记语言HTML(2/5)21计算机网络计算机网络-刘桂江刘桂江2.HTML的格式与标签的格式与标签n元素元素(element)是是HTML文档结构的基本组成部分。一文档结构的基本组成部分。一个个HTML文档本身就是一个元素。每个文档本身就是一个元素。每个
20、HTML文档由文档由两个主要元素组成:两个主要元素组成:首部首部(head)和和主体主体(body)。n首部包含文档的首部包含文档的标题标题(title),以及系统用来标识文档的,以及系统用来标识文档的一些其他信息。标题相当于文件名。一些其他信息。标题相当于文件名。n文档的文档的主体主体是是HTML文档的最主要的部分。文档的最主要的部分。n主体部分往往又由若干个更小的元素组成,如主体部分往往又由若干个更小的元素组成,如段落段落(paragraph)、表格表格(table)、和、和列表列表(list)等。等。8.2.3超文本标记语言超文本标记语言HTML(3/5)22计算机网络计算机网络-刘桂江
21、刘桂江HTML的标签的标签nHTML用一对标签(即一个开始标签和一个结束标签)用一对标签(即一个开始标签和一个结束标签)或几对标签来标识一个元素。或几对标签来标识一个元素。n开始标签由一个小于字符开始标签由一个小于字符“”组成。组成。n结束标签和开始标签的区别只是在小于字符的后面要加结束标签和开始标签的区别只是在小于字符的后面要加上一个斜杠字符上一个斜杠字符“/”。n虽然标签名并不区分大写和小写。虽然标签名并不区分大写和小写。n有一些标签可以将结束标签省略。有一些标签可以将结束标签省略。8.2.3超文本标记语言超文本标记语言HTML(4/5)23计算机网络计算机网络-刘桂江刘桂江HTML文档中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 课件 应用
限制150内