欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    计算机网络课件第8章应用层.ppt

    • 资源ID:6024127       资源大小:389KB        全文页数:51页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机网络课件第8章应用层.ppt

    计算机网络Computer Network,2023年9月15日,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,计算机网络-刘桂江,DNS的作用:把域名转换成为网络可以识别的IP地址。任何一个连接在因特网上的主机或路由器,都有一个惟一的层次结构的名字,即域名。域名的结构由若干个分量组成,各分量之间用点隔开:.三级域名.二级域名.顶级域名各分量分别代表不同级别的域名。,8.1.1 主机名和域名(1/3),6,计算机网络-刘桂江,顶级域名,.com 表示商业组织.net 表示网络服务机构.org 表示非赢利性组织.edu 表示教育机构.gov 表示政府部门.mil 表示军事部门.int 表示国际组织 国家代码 表示国家,如:.cn 表示中国,.us 表示美 国,.uk 表示英国,等等。,8.1.1 主机名和域名(2/3),7,计算机网络-刘桂江,Internet的域名空间,8.1.1 主机名和域名(3/3),一个域名下可以有多个主机名,域名下还可以有子域名。,8,计算机网络-刘桂江,8.1.2 域名注册和管理(1/4),Internet的IP地址、域名、协议号码都是由一个非盈利的国际组织ICANN(Internet Corporation for Assigned Names and Numbers)负责分配和管理的。这个组织管理着根域名服务器。与域名相关的服务包含两项:域名注册和域名解析。,9,计算机网络-刘桂江,8.1.2 域名注册和管理(2/4),A记录(地址记录):这种记录是最简单的一种,是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置域名的二级域名。,10,计算机网络-刘桂江,8.1.2 域名注册和管理(3/4),CNAME(别名记录):也被称为规范名字。这种记录允许您将多个名字映射到同一台计算机。通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“”(A记录)。它同时提供WWW和MAIL服务,为了便于用户访问服务。可以为该计算机设置两个别名(CNAME):WWW和MAIL。这两个别名的全称就是“”和“”。实际上他们都指向“”。同样的方法可以用于当您拥有多个域名需要指向同一服务器IP,此时您就可以将一个域名做A记录指向服务器IP然后将其他的域名做别名到之前做A记录的域名上,那么当您的服务器IP地址变更时您就可以不必麻烦的一个一个域名更改指向了 只需要更改做A记录的那个域名其他做别名的那些域名的指向也将自动更改到新的IP地址上了。,11,计算机网络-刘桂江,8.1.2 域名注册和管理(4/4),MX(邮件服务器记录):是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当Internet上的某用户要发一封信给 时,该用户的邮件系统通过DNS查找这个域名的MX记录,如果MX记录存在,用户计算机就将邮件发送到MX记录所指定的邮件服务器上。,12,计算机网络-刘桂江,8.1.3 域名解析服务(1/4),名字服务器(Name Server):用以提供域名空间结构及信息的服务器程序。名字服务器可以缓存域名空间中任一部分的结构和信息,但通常特定的域名服务器包含域名空间中一个子集的完整信息和指向能用以获得域名空间其它任一部分信息名字服务器的指针。名字服务器分为几种类型,常用的是:主名字服务器(Primary Server),存放所管理域的主文件数据;备份(辅)名字服务器(Secondary Server),提供主名字服务器的备份,定期从主名字服务器读取主文件数据进行本地数据刷新;缓存服务器(Cache-Only Server),缓存从其它名字服务器获得的信息,加速查询操作。几种类型的服务器可以并存于一台主机,每台域名服务器都包含缓存服务器。,13,计算机网络-刘桂江,8.1.3 域名解析服务(2/4),解析器(Resolver):作用是应客户程序的要求从名字服务器抽取信息。解析器必须能够存取一个名字服务器,直接由它获取信息或是利用名字服务器提供的参照,向其它名字服务器继续查询。解析器一般是用户应用程序可以直接调用的系统例程,不需要附加任何网络协议。,14,计算机网络-刘桂江,8.1.3 域名解析服务(3/4),15,计算机网络-刘桂江,8.1.3 域名解析服务(4/4),1.在浏览器中输入www.。2.所使用的计算机将的解析请求传给ISP的域名服务器。3.ISP的域名服务器查找它的数据文件或Cache中是否有的数据?如有,将所对应的IP地址传给计算机。如果没有,则进行下一步。4.ISP的域名服务器向根服务器发送请求“.cn由谁来解析?”,根服务器将.cn顶级域名服务器的IP地址返回给ISP的域名服务器,ISP的域名服务器再向.cn顶级域名服务器发送请求“由谁来解析?”,.cn顶级域名服务器根据所对应的域名服务器记录(这就是为什么每个域名需要指定DNS参数)向ISP的域名服务器传回域名服务器的IP地址。5.ISP的域名服务器向域名服务器查询的IP地址,获得此IP地址后,ISP的域名服务器将这个参数写入Cache,并向您所使用的计算机传回此IP地址。这一系列的工作通过一个叫UDP的单向传送协议来完成,速度极快。6.所使用的计算机根据所传回的IP地址访问到。,16,计算机网络-刘桂江,URL(统一资源定位符)给资源的位置提供一种抽象的识别方法,并用这种方法给资源定位。URL 的一般形式是:,8.1.4 Internet域名和URL,http:/:8080/news/index.html,17,计算机网络-刘桂江,8.2万维网WWW,8.2.1 WWW服务模型8.2.2 超文本传输协议HTTP8.2.3 超文本标记语言HTML 8.2.4 表单和公共网关接口8.2.5 XML,18,计算机网络-刘桂江,万维网WWW从本质上说是一种客户机/服务器模式的技术,提供分布式服务。,8.2.1 WWW服务模型,19,计算机网络-刘桂江,超文本传输协议(Hyper Text Transfer Protocol,简称HTTP)是WWW浏览器和WWW服务器之间的应用层通信协议。,8.2.2超文本传输协议HTTP,20,计算机网络-刘桂江,8.2.3 超文本标记语言HTML(1/5),1.HTML 概述超文本标记语言 HTML 中的 Markup 的意思就是“设置标记”。HTML 定义了许多用于排版的命令(标签)。HTML 把各种标签嵌入到万维网的页面中。这样就构成了所谓的 HTML 文档。HTML 文档是一种可以用任何文本编辑器创建的 ASCII 码文件。,21,计算机网络-刘桂江,HTML 文档,仅当 HTML 文档是以.html 或.htm 为后缀时,浏览器才对此文档的各种标签进行解释。当浏览器从服务器读取 HTML 文档后,就按照 HTML文档中的各种标签,根据浏览器所使用的显示器的尺寸和分辨率大小,重新进行排版并恢复出所读取的页面。,8.2.3 超文本标记语言HTML(2/5),22,计算机网络-刘桂江,2.HTML 的格式与标签,元素(element)是 HTML 文档结构的基本组成部分。一个 HTML 文档本身就是一个元素。每个 HTML 文档由两个主要元素组成:首部(head)和主体(body)。首部包含文档的标题(title),以及系统用来标识文档的一些其他信息。标题相当于文件名。文档的主体是 HTML 文档的最主要的部分。主体部分往往又由若干个更小的元素组成,如段落(paragraph)、表格(table)、和列表(list)等。,8.2.3 超文本标记语言HTML(3/5),23,计算机网络-刘桂江,HTML 的标签,HTML用一对标签(即一个开始标签和一个结束标签)或几对标签来标识一个元素。开始标签由一个小于字符“”组成。结束标签和开始标签的区别只是在小于字符的后面要加上一个斜杠字符“/”。虽然标签名并不区分大写和小写。有一些标签可以将结束标签省略。,8.2.3 超文本标记语言HTML(4/5),24,计算机网络-刘桂江,HTML 文档中标签的用法,一个 HTML 的例子 HTML 很容易掌握 这是第一个段落。虽然很 短,但它仍是一个段落。这是第二个段落。,25,计算机网络-刘桂江,一个 HTML 的例子 HTML 很容易掌握 这是第一个段落。虽然很 短,但它仍是一个段落。这是第二个段落。,首部开始,26,计算机网络-刘桂江,一个 HTML 的例子 HTML 很容易掌握 这是第一个段落。虽然很 短,但它仍是一个段落。这是第二个段落。,标题,27,计算机网络-刘桂江,一个 HTML 的例子 HTML 很容易掌握 这是第一个段落。虽然很 短,但它仍是一个段落。这是第二个段落。,首部结束,28,计算机网络-刘桂江,一个 HTML 的例子 HTML 很容易掌握 这是第一个段落。虽然很 短,但它仍是一个段落。这是第二个段落。,主体开始,29,计算机网络-刘桂江,一个 HTML 的例子 HTML 很容易掌握 这是第一个段落。虽然很 短,但它仍是一个段落。这是第二个段落。,1 级标题,30,计算机网络-刘桂江,一个 HTML 的例子 HTML 很容易掌握 这是第一个段落。虽然很 短,但它仍是一个段落。这是第二个段落。,第一个段落,31,计算机网络-刘桂江,一个 HTML 的例子 HTML 很容易掌握 这是第一个段落。虽然很 短,但它仍是一个段落。这是第二个段落。,主体结束,32,计算机网络-刘桂江,一个 HTML 的例子 HTML 很容易掌握 这是第一个段落。虽然很 短,但它仍是一个段落。这是第二个段落。,HTML 文档结束,33,计算机网络-刘桂江,8.2.4 表单和公共网关接口(1/6),表单从HTML 2.0开始就增加了“表单”项目。“表单”(form)用来把用户数据从浏览器传递给万维网服务器。在创建动态文档时,表单和 CGI 程序经常配合使用。表单在浏览器的屏幕出现时,就有一些方框和按钮,可供用户选择和点取。有的方框可让用户输入数据。,34,计算机网络-刘桂江,表单的构成,HTML 定义表单是在 HTML 文档的主体中插入表单的标签和。在标签中首先要指明 ACTION 参数,其后面的引号中指出在万维网服务器中的 CGI 程序在何处。一般就是指明 URL。参数 METHOD 说明对表单所采用的方法,即数据是如何在浏览器和服务器之间传送的。在 HTML 文档中用标签表示需要用户输入数据的项目。,8.2.4 表单和公共网关接口(2/6),35,计算机网络-刘桂江,提交按钮与复位按钮,SUBMIT(提交)按钮的功能是:“填完按此按钮”。当用户点取此按钮时,浏览器即向服务器发送填写的数据。RESET(复位)按钮的功能是:“清除所填信息”。用户若认为所填写的数据不合适,在按复位按钮后,表单即恢复到刚开始时的样子。使用标签可在表单中加入下拉式菜单。,8.2.4 表单和公共网关接口(3/6),36,计算机网络-刘桂江,CGI 标准,当 CGI 程序被调用时,服务器就将一些参数传递给 CGI 程序,参数的值可由浏览器提供。服务器将这些参数传递给 CGI 程序时,不是使用一般的命令行方式,而是把这些参数信息置于 UNIX 的环境变量中,然后调用 CGI 程序。CGI 程序从环境变量中把值提取出来。,8.2.4 表单和公共网关接口(4/6),37,计算机网络-刘桂江,两种方法:get和post,1.GET当使用这种方法时,CGI程序从环境变量QUERY_STRING获取数据。QUERY_STRING被称为环境变量,就是这种环境变量把客户端的数据传给服务器。为了解释和执行程序,CGI必须要分析(处理)此字符串。当你想从服务器获得数据并且不改变服务器上的数据时,则应该选用GET。但如果字符串长度超过了一定长度,那么还是选用POST方法。2.POST使用POST方法时,WEB服务器通过stdin(标准输入),向CGI程序传送数据。服务器在数据的最后没有使用EOF字符标记,因此程序为了正确的读取stdin,必须使用CONTENT_LENGTH。当你发送的数据将改变Web服务器端的数据或者你想给CGI程序传送的数据超过了1024字节,这是url的极限长度,则应该使用post方法。,8.2.4 表单和公共网关接口(5/6),38,计算机网络-刘桂江,3.实现方法:用html中的标签,对于传送数据方法的定义也在这个标签里定义。如下:定义了一个以get方法传送数据的form,它的服务端程序是 http:/.同样的如下的定义将使用post方法。,8.2.4 表单和公共网关接口(6/6),39,计算机网络-刘桂江,8.2.5 XML(1/5),一、什么是XML语言XML 即可扩展标记语言(Extensible Markup Language),是一种平台无关的表示数据的方法。简单地说,使用 XML 创建的数据可以被任何应用程序在任何平台上读取。甚至可以通过手动编码来编辑和创建 XML 文档。其原因是,XML 与 HTML 一样,都是建立在相同的基于标记技术基础之上。,40,计算机网络-刘桂江,二、XML文档规则,1.无效、有效以及格式良好的文档无效文档没有遵守 XML 规范定义的语法规则。如果开发人员已经在 DTD 或模式中定义了文档能够包含什么,而某个文档没有遵守那些规则,那么这个文档也是无效的。有效文档既遵守 XML 语法规则也遵守在其 DTD 或模式中定义的规则。格式良好的文档遵守 XML 语法,但没有 DTD 或模式。,8.2.5 XML(2/5),41,计算机网络-刘桂江,2.根元素 XML 文档必须包含在一个单一元素中。这个单一元素称为根元素,它包含文档中所有文本和所有其它元素。在下面的示例中,XML 文档包含在一个单一元素 中。请注意文档有一行注释在根元素之外;那是完全合乎规则的。Hello,World!下面是一个不包含单一根元素的文档:Hello,World!Hola,el Mundo!不管该文档可能包含什么信息,XML 解析器都会拒绝它。,8.2.5 XML(3/5),42,计算机网络-刘桂江,3.元素不能重叠XML 元素不能重叠。下面是一些不合乎规则的标记:I really love XML.如果在 元素中开始了 元素,则必须在 元素中结束 元素。如果希望文本 XML 以斜体出现,那么您需要添加第二个 元素以更正标记:I really love XML.XML 解析器将只接受这种标记;大多数 Web 浏览器中的 HTML 解析器对于两者都接受。,8.2.5 XML(4/5),43,计算机网络-刘桂江,4.结束标记是必需的不能省去任何结束标记。在下面第一个示例中,标记是不合乎规则的,因为没有结束段落()标记。尽管这在 HTML(以及某些情况下在 SGML)中可以接受,但 XML 解析器将拒绝它。Yada yada yada.Yada yada yada.如果一个元素根本不包含标记,则称为空元素;HTML 换行()和图像()元素就是两个例子。在 XML 文档的空元素中,您可以把结束斜杠放在开始标记中。下面的两个换行元素和两个图像元素对于 XML 解析器来说是一回事:,8.2.5 XML(5/5),44,计算机网络-刘桂江,8.3其它应用协议,8.3.1 电子邮件E-mail8.3.2 文件传输协议FTP8.3.3 远程登陆telnet8.3.4 网络新闻组8.3.5 电子公告板BBS,45,计算机网络-刘桂江,电子邮件系统的最主要的组成构件,8.3.1 电子邮件E-mail(1/2),163,搜狐,46,计算机网络-刘桂江,电子邮件地址的格式,电子邮件系统规定电子邮件地址的格式如下:邮箱名邮箱所在主机的域名符号“”读作“at”,表示“在”的意思。例如,电子邮件地址,8.3.1 电子邮件E-mail(2/2),47,计算机网络-刘桂江,8.3.2 文件传输协议FTP(1/2),FTP就是完成两台计算机之间的文件拷贝,可以下载(download)文件,也上载(upload)文件。1.FTP资源的访问(1)用户授权(2)FTP地址格式 ftp:/用户名:密码FTP服务器IP地址或域名:端口/路径/文件名(3)匿名FTP anonymous,download,upload,48,计算机网络-刘桂江,2.FTP的传输模式(1)ASCII传输方式当文件传输时,ftp通常会自动地调整文件的内容以便把文件解释成另外那台计算机存储的文本文件格式。(2)二进制传输模式 在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。,8.3.2 文件传输协议FTP(2/2),49,计算机网络-刘桂江,8.3.3 远程登陆telnet,Telnet协议可以工作在任何主机(例如,任何操作系统)或任何终端之间。网络虚拟终端(NVT)是虚拟设备,连接的双方(即客户机和服务器)都必须把它们的物理终端和NVT进行相互转换。,50,计算机网络-刘桂江,8.3.4 网络新闻组,新闻组(Usenet或NewsGroup),简单地说就是一个基于网络的计算机组合,这些计算机被称为新闻服务器,不同的用户通过一些软件可连接到新闻服务器上,阅读其他人的消息并可以参与讨论。新闻组是一个完全交互式的超级电子论坛,是任何一个网络用户都能进行相互交流的工具。,51,计算机网络-刘桂江,8.3.5 电子公告板BBS,通过BBS(Bulletin Board System)系统可随时取得国际最新的软件及信息,也可以通过BBS系统来和别人讨论各种有趣的话题,还可以利用BBS系统来刊登一些“公司产品”等启事。,

    注意事项

    本文(计算机网络课件第8章应用层.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开