计算机网络第六版谢希仁编著 1PPT课件_第1页
计算机网络第六版谢希仁编著 1PPT课件_第2页
计算机网络第六版谢希仁编著 1PPT课件_第3页
计算机网络第六版谢希仁编著 1PPT课件_第4页
计算机网络第六版谢希仁编著 1PPT课件_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机网络(版本6),第6章应用层,第6章应用层,6.1域名系统DNS6.1.1域名系统概述6 . 1 . 2 internet域名结构6.1.3域名服务器6.2.1FTP概述6 . 2 . 2 . 2 FTP的基本工作原理6.2.3简单文件传输协议TFTP,第6章应用层(6.3远程终端协议TELNET6.4万维网WWW6.4.1概述6.4.2统一资源定位器URL6.4.3超文本传输协议HTTP6.4.4 world wide web上的文档6.4.5 world internet使用分层名称树作为主机名,使用分布式域名系统DNS。名称-IP地址解析由多个域名服务器程序执行。域名服务器程序在专用节点上运行,运行程序的系统称为域名服务器。internet的域名结构,使用6.1.2分层树命名方法。连接到internet的主机或路由器具有唯一的分层名称,即域名。域名的结构由标签序列组成,标签之间用点分隔。三级域名。次域名。顶级域名每个标签表示不同级别的域名。域名只是逻辑概念,域名只是逻辑概念,并不表示计算机所在的物理位置。使用有助于记住较长域名的字符串是为了便于人使用。IP地址是32位二进制数,可以在机器上轻松处理。域名中的“点”和点十进制IP地址中的“点”没有一对一的对应关系。十进制IP地址必须包含3个“点”,但每个域名中的“点”数不一定正好是3个。顶级域名TLD(TopLevelDomain),(1)国家顶级域名nTLD:例如,cn表示中国,us表示美国,uk代表英国。(2)公用顶级域名gTLD:最早的顶级域名是.com(公司和企业)。网络服务机构(net)。非营利组织(org)。edu(美国专门教育机构)。gov(美国政府部门)。mil(美国专用军事部门)。int(国际组织)、顶级域名TLD(续)、(3)基础架构域名(infrastructuredomain):由于只有一个顶级域名(即arpa)用于反向域名解析,因此也称为反向域名。internet的域名空间、根、6.1.3域名服务器以及一个服务器管辖(或特权)的范围称为区域。各部队根据情况划分了自己的管辖区。但是,一个区域中的所有节点必须可以连接。每个区设置用于将该区中所有主机的域名映射到IP地址的权限域名服务器。DNS服务器的管辖范围是“区域”单位,而不是“域”单位。zone的不同分隔方法示例,域,zone,abc,x,u,v,w,t,y,(a) zone=.域名服务器和ABC公司有两个权限域名服务器。权限域名服务器、根域名服务器、顶级域名服务器、域名服务器、域名服务器是以下四种类型的服务器、根域名服务器顶级域名服务器权限域名服务器本地域名服务器、根域名服务器顶级域名服务器、根域名服务器是最重要的域名服务器。所有根域名服务器都知道顶级域名服务器的域名和IP地址。要确定internet上的哪个域名服务器,请先访问根域名服务器(除非您能确定自己)。internet上13个不同IP地址的根域名服务器由字母字符a到m(前13个字符)命名。,根域名服务器由13个设备组成,而不是13个系统。与这些根域名服务器相对应的域名在2006年底之前已在世界范围内安装了100多个根域名服务器系统,分布在世界范围内。这是为了便于在世界上大多数DNS域名服务器中找到最近的根域名服务器。例如,在根域名服务器f的位置分布(2012年5月)中,根域名服务器不会直接将域名转换为IP地址。使用迭代查询时,根域名服务器会将下一次查找的顶级域名服务器的IP地址通知本地域名服务器。根域名服务器f包含49个系统,顶级域名服务器(TLD服务器),管理在父域名服务器中注册的所有辅助域名。收到DNS查找请求后,将提供相应的响应(这可能是最终结果,也可能是下一个要查找的域名服务器的IP地址)。权限域名服务器。此服务器是负责上述领域的域名服务器。如果权限域名服务器未提供最后一个查询响应,则通知提出查询请求的DNS客户下一步应该查找哪个权限域名服务器。本地域名服务器、本地域名服务器对域名系统非常重要。主机发出DNS查找请求时,此查找请求消息将发送到本地域名服务器。每个internet服务提供商ISP、大学、甚至大学的本科生也可以有本地域名服务器,这种域名服务器有时称为默认域名服务器。域名服务器的可靠性提高DNS域名服务器将数据复制并存储在多个域名服务器上。其中一个是主域名服务器,另一个是辅助域名服务器。辅助域名服务器可以在主域名服务器出现故障时防止DNS中的查找中断。主域名服务器定期将数据复制到辅助域名服务器,更改数据只能在主域名服务器上进行。这样可以确保数据的一致性。域名解析过程,对本地域名服务器的主机查询通常使用递归查询。如果不知道所查找域名的IP地址的本地域名服务器与主机联系,则本地域名服务器将作为DNS客户继续向其他根域名服务器发送查找请求消息。从本地域名服务器到根域名服务器的查询通常使用重复查询。如果根域名服务器收到对本地域名服务器的重复查询请求消息,请提供要查询的IP地址,或在本地域名服务器上回答:“下一步应该查询哪个域名服务器?”。)。然后,使本地域名服务器执行后续查询。本地域名服务器重复查询,顶级域名服务器,权限域名服务,本地域名服务器,根域名服务器,重复查询,重复查询,需要查询的IP地址,本地域名服务器重复查询(使用较少),顶级域名服务器,权限域名服务,本地域名服务器,根域FTP提供交互式访问,以指示文件的类型和格式,并允许客户访问文件。FTP功能,文件传输协议FTP只提供了一些用于文件传输的基本服务,并使用TCP的可靠运输服务。FTP的主要功能是减少或消除在不同操作系统上处理文件的不兼容性。FTP使用客户服务器方法。一个FTP服务器进程可以同时为多个客户进程提供服务。FTP的服务器进程由两个主要部分组成:接受新请求的主进程。有多个从属进程处理单个请求。两个连接,控制连接在整个会话期间保持打开状态,FTP客户发送的传输请求通过连接控制服务器端控制进程,但控制连接不用于传递文件。实际用于文件传输的是数据连接。服务器端控制进程收到FTP客户端发送的文件传输请求后,会生成连接客户端和服务器端数据传输进程的数据传输进程和数据连接。数据传输过程实际上完成了文件传输,传输完成后,关闭数据传输连接并结束执行。用于FTP的两个TCP连接,控制进程,FTP客户端,FTP服务器端,internet,TCP控制连接,TCP数据连接,用户界面,控制进程,数据传输进程然后,服务器进程使用熟悉数据传输的端口(20)和客户进程提供的端口号建立数据传输连接。FTP使用两个不同的端口号,因此不会混淆数据连接和控制连接。两个不同的端口号使协议更简单、更容易实现。传输文件时,还可以利用控制连接(例如,客户发送请求以终止传输)。使用两个不同端口号的优点,小型、易于实施的文件传输协议6.2.3简单文件传输协议trivial file transfer protocol(TFTP)。TFTP使用客户服务器方法和UDP数据报,因此TFTP需要采取自己的错误纠正措施。TFTP仅支持文件传输,不支持交互。TFTP没有庞大的指令集,没有列表功能,也不能验证用户。TFTP的主要特点是:(1)每次传输的数据PDU包含512字节的数据,但最后少于512字节。(2)数据PDU也称为文件块(block),每个块从1开始按顺序编号。(3)支持ASCII代码或二进制传输。(4)可以读或写文档。(5)非常简单的第一次使用。TFTP相当于停止协议等待、传输文件块后等待确认,以及在确认时显示确认块号。数据传输结束后,在指定的时间内重新发送数据PDU,无需确认。如果发送验证PDU的人员未在指定时间内收到下一个文件块,则需要重新发送验证PDU。这样,文件传输就不会因丢失一个数据报而失败。6.3远程终端协议telnet,telnet是简单的远程终端协议,也是internet的正式标准。用户可以使用telnet通过TCP连接注册(即登录)到远程位置的其他主机(使用主机名或IP地址)。telnet可以将用户的击键传递到远程主机,同时通过TCP连接将远程主机的输出返回到用户屏幕。这是透明服务,因为用户感觉到键盘和显示器直接连接到远程控制器。由于客户服务器方式,PC的功能现在越来越强,用户使用的telnet越来越少。telnet也使用客户服务器方法。在本地系统上运行TELNET客户进程,在远程主机上运行TELNET服务器进程。与FTP一样,服务器的主进程生成从属进程,等待新请求并处理每个连接。6.4万维网WWW6.4.1万维网概述,万维网不是特殊的计算机网络。万维网是大规模的在线信息存储。万维网通过链接的方法,可以轻松地从互联网上的一个站点访问另一个站点,根据需要主动获取丰富的信息。这种访问方法称为“链接”。万维网提供分布式服务;万维网站点a、万维网站点c、万维网站点e、万维网站点d、万维网站点b浏览器是位于用户计算机上的万维网客户端程序。万维网文档所在的计算机运行服务器程序,因此该计算机也称为万维网服务器。客户端程序向服务器程序发送请求,服务器程序将客户想要的万维网文档返回给客户程序。在客户端程序的主窗口中显示的万维网文档称为页面(page)。,万维网需要解决的问题,(1)如何显示分布在整个互联网上的万维网文件?使用uniformresourcelocator(uniformresourcelocator)标记万维网上的各种文档。确保每个文档在整个internet中都有唯一的标识符URL。万维网需要解决的问题,(2)使用什么协议实现与万维网上各种超链接的链接?万维网客户端程序和万维网服务器程序之间交互的协议。超文本传输协议(hypertext transfer protocol)。HTTP是使用TCP连接进行可靠传输的应用层协议。万维网需要解决的问题,(3)如何使web能够在互联网上的各种计算机上显示各种万维网文档,同时明确告诉用户超链接的位置?超文本标记语言HyperTextMarkupLanguage(HTML)使万维网页面设计者可以轻松地从该页面的特定位置链接到internet上的所有万维网网页,并在自己的计算机屏幕上显示。万维网需要解决的问题,(4)用户如何轻松找到所需的信息?用户可以使用各种搜索工具(即搜索引擎),以便在万维网上轻松查找信息。6.4.2统一资源定位器URL1。URL的格式,统一资源定位器URL简化了internet上可用资源的位置和访问方法。URL提供了一种抽象地标识资源位置的方法,并使用此方法指定资源的位置。找到资源后,系统可以对资源执行各种操作,如访问、更新、替换和查找属性。URL相当于在整个网络中扩展文件名。因此,URL是指向连接到internet的系统中所有可访问对象的指针。URL的一般形式,由冒号分隔的两部分组成,URL中的字符对大写或小写没有要求。URL的一般形式如下:/:/,URL的一般形式(续),由冒号分隔的两部分组成,URL中的字符对大写或小写没有要求。URL的一般形式如下:/:/,URL的一般形式(续),由冒号分隔的两部分组成,URL中的字符对大写或小写没有要求。URL的一般形式如下:/:/,使用HTTP的URL的一般形式3358:/,使用HTTP的URL的一般形式3358:/,冒号和两条斜线是规定的格式,使用HTTP的URL,HTTP,在HTML文档中使用标签,作为HTML的一个示例,很容易确定HTML是第一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论