计算机网络基础 课件 第8章应用层_第1页
计算机网络基础 课件 第8章应用层_第2页
计算机网络基础 课件 第8章应用层_第3页
计算机网络基础 课件 第8章应用层_第4页
计算机网络基础 课件 第8章应用层_第5页
已阅读5页,还剩138页未读 继续免费阅读

下载本文档

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

文档简介

打造人工智能共享实训基地,我校专业集群协调发展

信系第8章应用层第8章应用层【内容巡航】应用层的具体内容就是精确定义这些通信规则。具体来说,应用层协议应当定义:应用进程交换的报文类型,如请求报文和响应报文。各种报文类型的语法,如报文中的各个字段及其详细描述。字段的语义,即包含在字段中的信息的含义。进程何时、如何发送报文,以及对报文进行响应的规则。第8章应用层8.1应用层协议8.2域名系统DNS8.3万维网www8.4文件传送协议8.5动态主机配置协议8.6电子邮件8.7远程终端协议Telnet8.1应用层协议8.1.1应用层、表示层和会话层8.1.2网络应用程序体系结构8.1.1应用层、表示层和会话层

应用层最接近最终用户。如图8.1所示,该层为用于通信的应用程序和用于消息传输的底层网络提供接口。应用层协议用于在源主机和目的主机上运行的程序之间进行数据交换。OSI模型上三层(应用层、表示层和会话层)定义单个TCP/IP应用层的功能

表示层具有3个主要功能:将来自源设备的数据格式化或表示成兼容形式,以便目的设备接收;采用可被目的设备解压缩的方式对数据进行压缩。加密数据以便传输,并在接收时解密。8.1.1应用层、表示层和会话层

表示层为应用层格式化数据并制定文件格式标准,常见的视频标准包括QuickTime和活动图像专家组(MPEG)。网络中使用的常见图形图像格式为图形互换格式(GIF)、联合图像专家小组(JPEG)和便携式网络图形(PNG)格式。

会话层的功能就是创建并维护源应用程序和目的应用程序之间的对话。会话层用于处理信息交换、发起对话并使其处于活动状态,并在对话中断或长时间处于空闲状态时重启会话。8.1.1应用层、表示层和会话层

应用层

数据流层应用层表示层会话层运输层网络层数据链路层物理层应用层运输层网际层网络接口层OSI模型TCP/IP模型域名系统(DNS)超文本传输协议(HTTP)文件传输协议(FTP)动态主机配置协议(DHCP):简单文本传输协议(TFTP)Telnet远程终端协议简单邮件传输协议(SMTP)第三版电子邮局协议(POP3)简单网络管理协议(SNMP)P2P文件系统。8.1.2网络应用程序体系结构

应用程序体系结构(applicationarchitecture)由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序。网络应用程序体系结构客户/服务器体系结构P2P体系结构云计算体系结构8.1.2网络应用程序体系结构

在客户-服务器体系结构(Client-serverarchitecture)中,有一个总是打开的主机称为服务器,它服务于来自许多称为客户的主机的请求。一个典型的例子是Web应用程序,其中总是打开的Web服务器服务于来自浏览器(运行在客户主机上)的请求。

具有客户/服务器体系结构的非常著名的应用程序包括Web、FTP、Telnet和电子邮件等。1.客户/服务器体系结构8.1.2网络应用程序体系结构

在一个客户/服务器应用中,常常会出现一台单独的服务器主机跟不上它所有客户请求的情况。为此,配备大量主机的数据中心(DataCenter)常被用于创建强大的虚拟服务器。最为流行的互联网服务-如搜索引擎(如谷歌、百度)、互联网商务网络(如亚马逊、阿里巴巴等),基于Web的电子邮件(如雅虎邮件、QQ邮件等)、社交网络(如脸书、推特和微信等),就应用了一个或多个数据中心。1.客户/服务器体系结构8.1.2网络应用程序体系结构

注:我们这里所说的客户和服务器都是指运行在客户机或服务器上的计算机进程(软件),既不是指使用计算机的使用者(用户或客户)也不是机器本身。

还有一种常见的浏览器-服务器方式(Browser/Sever方式,简称B/S方式)是C/S方式的一种特例,专指客户端为浏览器的方式。1.客户/服务器体系结构8.1.2网络应用程序体系结构

在一个P2P体系结构(P2Parchitecture)中,对位于数据中心的专用服务器有最小的(或者没有)依赖。相反,应用程序在间断连接的主机对之间使用直接通信,这些主机对被称为对等方。这些对等方并不为服务提供商所有,相反却为用户控制的桌面机所有。因为这种对等方通信不必通过专门的服务器,该体系结构被称为对等方到对等方的。

许多目前流行的、流量密集型应用都是p2p体系结构的,这些应用包括文件共享(如BitTorrent),对等方协助下载加速器(如迅雷),互联网电话和视频会议(如Skype)。2.P2P体系结构8.1.2网络应用程序体系结构

云计算以网络化的方式组织和聚合计算与通信资源,以虚拟化的方式为用户提供可以缩减或扩展规模的计算资源,增加了用户对于计算系统的规划、购置、占有和使用的灵活性。

用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。在云计算中,用户所关心的核心问题不再是计算资源本身,而是所能获得的服务,因此,服务问题(服务的提供和使用)是云计算中的核心和关键问题。。3.云计算体系结构8.1.2网络应用程序体系结构

云计算以网络化的方式组织和聚合计算与通信资源,以虚拟化的方式为用户提供可以缩减或扩展规模的计算资源,增加了用户对于计算系统的规划、购置、占有和使用的灵活性。

用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。在云计算中,用户所关心的核心问题不再是计算资源本身,而是所能获得的服务,因此,服务问题(服务的提供和使用)是云计算中的核心和关键问题。。3.云计算体系结构8.1.2网络应用程序体系结构云计算(CloudComputing)分布式计算(DistributedComputing)并行计算(ParallelComputing)效用计算(UtilityComputing)网络存储(NetworkStorageTechnologies)虚拟化(Virtualization)负载均衡(LoadBalance)热备份冗余(HighAvailable)8.1.2网络应用程序体系结构云计算服务模式SaaS(SoftwareasaService–软件即服务)PaaS(PlatformasaService–平台即服务)IaaS(InfrastructureasaService–基础架构即服务)8.2域名系统DNS8.2.1域名系统概述8.2.2互联网的域名结构8.2.3域名服务器8.2.4域名的解析过程8.2.5DNS报文和资源记录8.2.6域名查询8.2.1域名系统概述

域名系统DNS(DomainNameSystem)是互联网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。域名系统其实就是名字系统,这种系统是用在互联网中的。

域名系统DNS能够把互联网上的主机名字转换为IP地址。hosts文件列出所有主机名字和IP相应的IP地址只要用户输入一台主机名字,计算机就可很快地把这台主机名字转换成机器能够识别的二进制IP地址。8.2.1域名系统概述

互联网采用了层次树状结构的命名方法,并使用分布式的域名系统DNS。

互联网的域名系统DNS被设计成一个联机分布式数据库,并采用客户/服务器方式。DNS使大多数名字都在本地进行解析,仅少量解析需要在互联网上通信,因此,DNS的效率很高。

域名到IP地址的解析是由分布在互联网上的许多域名服务器程序(简称域名服务器)共同完成的。8.2.1域名系统概述我的浏览器的URL是,请DNS服务器(8)解析一下它的IP地址。Dest=64HTTPGET请求是6441的IP地址是多少?23DNS服务器(8)8.2.2互联网的域名结构从语法上讲,每一个域名都是由标号(Label)序列组成,而各标号之间用点隔开,其格式为:•••.三级域名.二级域名.顶级域名四级域名.三级域名.二级域名.一级域名每一级的域名都由英文字母和数字组成(不超过63个字符,并且不区分大小写子母),级别最低的域名写在最左边,而级别最高的顶级域名则写在最右边。完整的域名不超过255个字符。8.2.2互联网的域名结构DNS规定,域名中的标号都是由英文字母和数字组成,每一个标号不超过63个字符(一般为了记忆,不要超过12个字符),也不区分大小写。标号中除连字符(-)外不能使用其他的标点符号。级别最低的域名写在最左边,而级别最高的顶级域名写在最右边。由多个标号组成的完整域名总共不超过255个字符。1、标号命名规定8.2.2互联网的域名结构

(1)国家顶级域名:采用ISO3166规定。如.cn代表中国,.us代表美国,.uk代表英国,等等。有时候一个地区也给了顶级域名,如.hk代表中国香港特区,.tw代表中国台湾省。2.顶级域名

(2)通用顶级域名。截至目前,通用顶级域名包括最先确定的7个和后面增加的13个。8.2.2互联网的域名结构域名机构域名机构域名机构早先的7个顶级域名com公司企业增加的13个顶级域名aero航空运输企业mobi移动产品与服务的用户和提供者net网络服务机构asia亚太地区museum博物馆org非营利性组织biz公司和企业name个人int国际组织cat使用加泰隆人的语言和文化团体pro有证书的专业人员edu美国专用的教育机构coop合作团体tel股份有限公司gov美国的政府机构info各种情况travel旅游业mil美国的军事部门jobs人力资源管理者8.2.2互联网的域名结构

(3)基础结构域名。只有一个即arpa,用于反向域名解析,因此又称反向域名。

从2013年开始,任何公司、机构都有权向ICANN申请新的顶级域名,申请费用18万美元。同时增加了中文顶级域名。在国家顶级域名下注册的二级域名均由该国家自行确定。例如,顶级域名为jp的日本将其教育的二级域名定为ac,而不用edu。2.顶级域名8.2.2互联网的域名结构

我国把二级域名划分为“类别域名”和“行政域名”两大类。

(1)类别域名。共7个,ac(科研机构)、com(工、商、金融等企业),edu(教育机构),gov(政府机构),mil(国防机构),net(提供互联网络服务的机构),org(非营利性的组织)。3.中国域名结构8.2.2互联网的域名结构

(2)行政区域名。共34个,适用于我国的各省、自治区、直辖市。例如,bj(北京市),hb(河北省)等等。

我国的互联网发展现状以及各种规定,均可在中国互联网网络信息中心CNNIC的网址上找到。3.中国域名结构8.2.2互联网的域名结构

互联网的域名空间使用域名树的结构,如图8.4所示。它实际上是一个倒过来的树,在最上面的是根(没有名字),根下面一级的结点就是最高一级的顶级域名。顶级域名可往下划分子域,即二级域名。再往下划分就是三级域、四级域名,等等。4.互联网的域名空间8.2.2互联网的域名结构aeroasia

comnetorgedugov

cnukjp

www

mailftp顶级域名二级域名三级域名四级域名根ccb

huaweiibmhbbj

educom

www

mailftpxpctsinghua

pku8.2.3域名服务器

互联网的域名系统具体实现是使用分布在各地的域名服务器(DomainNamesystem,简称DNS服务器)。DNS采用划分分区的办法来解决这个问题。1.域名服务器一个域名服务器所负责管辖(或有权限的)范围叫做区(Zone)。各单位根据具体情况来划分自己管辖区域的区,但在一个区中的所有节点必须是能够连通的。每一个区设置相应的权限域名服务器,用来保存该区中的所有主机的域名到IP地址的映射。总之,DNS服务器的管辖范围不是以“域”为单位,而是以“区”为单位。区是DNS服务器实际管辖的范围。区可能等于或小于域,但一定不能大于域。8.2.3域名服务器comag区域根edunethxyzu(a)comag区域根edunethxyzu(b)区图8.5域名服务器管辖区的划分8.2.3域名服务器Aero_DNS服务器

顶级域名服务器权限域名服务器根域名服务器com_DNS服务器org_DNS服务器cn_DNS服务器_DNS服务器_DNS服务器根域名服务器abc公司有两个权限域名服务器_DNS服务器_DNS服务器图8.6树状结构的DNS服务器8.2.3域名服务器2.域名服务器类型域名服务器类型根域名服务器顶级域名服务器授权域名服务器本地域名服务器根域名服务器是最高层次的域名服务器,也是最重要的域名服务器。所有的根域名服务器知道所有的顶级域名服务器的域名和IP地址。如果本地域名服务器自己无法解析,就首先要求助于根域名服务器。8.2.3域名服务器2.域名服务器类型域名服务器类型根域名服务器顶级域名服务器授权域名服务器本地域名服务器从IPv4发展到IPv6,我们国家从无到有迎头赶上,在IPv6体系内,总共有25台DNS根服务器,3台主根分别在中、美、日,其中我国1主3辅,主根服务器在北京,三台辅根分别在上海、成都、广州。目前,全世界只有13台IPv4根域名服务器。1个为主根服务器在美国。其余12个均为辅根服务器,其中9台在美国,欧洲2个,位于英国和瑞典,亚洲1个位于日本。8.2.3域名服务器2.域名服务器类型域名服务器类型根域名服务器顶级域名服务器授权域名服务器本地域名服务器负责管理在该顶级域名服务器注册的所有二级域名。当收到DNS查询请求时,就给出相应的回答(可能是最后的结果,也可能是下一步应当找到的域名服务器的IP地址)。8.2.3域名服务器2.域名服务器类型域名服务器类型根域名服务器顶级域名服务器授权域名服务器本地域名服务器通常,一个主机的授权域名服务器就是它的本地ISP的一个域名服务器,也称权限域名服务器。实际上,为了更加可靠地工作,一个主机最好有至少两个授权域名服务器。许多域名服务器同时充当本地域名服务器和授权域名服务器。授权域名服务器总是能够将其管辖的主机名转换为该主机的IP地址。8.2.3域名服务器2.域名服务器类型域名服务器类型根域名服务器顶级域名服务器授权域名服务器本地域名服务器也称默认域名服务器当一个主机发出DNS查询报文时,这个报文就首先被送往该主机的本地域名服务器。每一个互联网服务提供者ISP,或一个大学(或者下属院系)都可以拥有一个本地域名服务器。8.2.3域名服务器2.域名服务器类型域名服务器类型根域名服务器顶级域名服务器授权域名服务器本地域名服务器为了提高域名服务器的可靠性,每台本地主机可设置两台本地域名服务器,一台为“首选DNS服务器”,也称主域名服务器,另一台为“备选DNS服务器”,也称辅助域名服务器。当首选DNS服务器出故障时,备选DNS服务器可以保证DNS的查询工作不会中断。本地域名服务器离用户较近,一般不超过几个路由器的距离。当所要查询的主机也属于同一本地ISP时,该本地域名服务器立即就将能所查询的主机名转换为它的IP地址,而不需要再去询问其他的域名服务器。8.2.4域名的解析过程1、域名解析

当使用浏览器阅读网页时,在地址栏输入一个网站的域名后,操作系统会呼叫解析程序(Resolver,即客户端负责DNS查询的TCP/IP软件),开始解析此域名对应的IP地址,其运作过程如图8.8所示8.2.4域名的解析过程1、域名解析1.查询本机高速缓存图8.8DNS解析程序的查询流程解析程序2.查询本机文件Hostfile3.查询区域文件4.查询高速缓存5.查询其他DNS服务器8.2.4域名的解析过程

①首先解析程序会去检查本机的高速缓存记录,如果从高速缓存内即可得知该域名所对应的IP地址,就将此IP地址传给应用程序。

②若在本机高速缓存中找不到答案,接着解析程序会去检查本机文件hosts.txt,看是否能找到相对应的数据。

③若还是无法找到对应的IP地址,则向本机指定的域名服务器请求查询。域名服务器在收到请求后,会先去检查此域名是否为管辖区域内的域名。当然会检查区域文件,看是否有相符的数据,反之则进行下一步。8.2.4域名的解析过程

④如果在区域文件内若找不到对应的IP地址,则域名服务器会去检查本身所存放的高速缓存,看是否能找到相符合的数据。

⑤如果还是无法找到相对应的数据,就需要借助外部的域名服务器,这时就会开始进行域名服务器与域名服务器之间的查询操作。8.2.4域名的解析过程1、域名解析查询模式(1)递归查询:主机向本地域名服务器的查询一般都是采用递归查询。如果主机所查询的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文(即替该主机继续查询),而不是让该主机自己进行下一步的查询。权限域名服务器本地域名服务器①的IP地址②③根域名服务器顶级域名服务器

⑥⑦递归查询⑤④⑧8.2.4域名的解析过程1、域名解析查询模式

(2)迭代查询:本地域名服务器向根域名服务器的查询通常是采用迭代查询。

当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的IP地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。权限域名服务器本地域名服务器①的IP地址②③根域名服务器顶级域名服务器

⑥⑦迭代查询⑤④⑧8.2.4域名的解析过程

然后让本地域名服务器进行后续的查询(而不是替本地域名服务器进行后续的查询)。根域名服务器通常是把自己知道的顶级域名服务器的IP地址告诉本地域名服务器,让本地域名服务器向顶级域名服务器查询。

顶级域名服务器在收到本地域名服务器的查询请求后,要么给出所要查询的IP地址,要么告诉本地域名服务器下一步应当向哪一个权限域名服务器进行查询,本地域名服务器就这样进行迭代查询。最后,知道了所要解析的域名的IP地址,然后把这个结果返回给发起查询的主机。8.2.4域名的解析过程(1)主机先向其本地域名服务器进行递归查询。(2)本地域名服务器采用迭代查询。它先向一个根域名服务器查询。(3)根域名服务器告诉本地域名服务器,下一次查询的顶级域名服务器的IP地址。假定域名为的主机打算发送邮件给主机,这时就必须知道的IP地址,迭代查询过程如图8.9(a)所示,步骤如下:8.2.4域名的解析过程(4)本地域名服务器向顶级域名服务器进行查询。(5)顶级域名服务器告诉本地域名服务器,下一次应查询的权限域名服务器的IP地址。(6)本地域名服务器向权限域名服务器进行查询,(7)权限域名服务器告诉本地域名服务器,所查询的主机的IP地址(8)本地域名服务器最后把查结果告诉主机。8.2.4域名的解析过程

反向型查询的方式与递归型和循环型两种方式都不同,它是让DNS客户端利用自己的IP地址查询它的主机名称。(3)反向型

反向型查询是依据DNS客户端提供的IP地址,来查询它的主机名。由于DNS域名与IP地址之间无法建立直接对应关系,所以必须在域名服务器内创建一个反向型查询的区域,该区域名称最后部分为。当创建反向型查询区域时,系统就会自动为其创建一个反向型查询区域文件。8.2.4域名的解析过程

动态DNS(域名解析)服务,也就是可以将固定的互联网域名和动态(非固定)IP地址实时对应(解析)的服务。2.动态DNS(域名解析)服务

这就是说相对于传统的静态DNS而言,它可以将一个固定的域名解析到一个动态的IP地址,

动态域名的功能,就是实现固定域名到动态IP地址之间的解析。8.2.5DNS报文和资源记录1.DNS报文DNS只有DNS查询请求和DNS回答响应两种报文,并且这两种报文的格式相同,8.2.5DNS报文和资源记录8.2.5DNS报文和资源记录1.DNS报文(1)头部:公共报文头,也称Header报文头,是必须有的。前12字节,包含6个字节。①会话标识(ID):请求客户端设置的16位标识,服务器给出应答的时候会带相同的标识字段回来,这样请求客户端就可以区分不同的请求应答了。②标志(Flags):16位,DNS报文中的标志字段。8.2.5DNS报文和资源记录③问题计数(QDCOUNT):16bit,表示DNS报文请求段中的问题记录数。④资源记录数(ANCOUNT):16bit,表示DNS报文回答段中的回答记录数。⑤授权资源记录数(NSCOUNT):16bit,表示DNS报文授权段中的授权记录数。⑥额外资源记录数(ARCOUNT):16bit,表示DNS报文附加段中的附加记录数。在请求中QDCOUNT的值不可能为0;ANCOUNT、NSCOUNT、ARCOUN的值都为0,因为在请求中还没有响应的查询结果信息。这些信息在应答中会有相应的值。8.2.6域名查询1、Whois查询Whois简单来说,就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人、域名注册商、域名注册日期和过期日期等)。通过域名Whois服务器查询,可以查询域名归属者联系方式,以及注册和到期时间。在我国,查询域名可以在中国互联网络信息中心(ChinaInternetNetworkInformationCenter,简称CNNIC)及中国教育和科研计算机网()及站长之家()等查询域名注册信息。8.2.6域名查询2.nslookup命令

nslookup命令可以用来查看域名对应的IP地址,比如nslookupjocent.me

NSLookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。8.3万维网www8.3.1万维网概述8.3.2统一资源定位符URL8.3.3超文本传输协议HTTP8.3.4万维网的文档【内容探究】8.3.1万维网概述万维网WWW(WorldWideWeb)英文简称Web。万维网是指遍布全球并被链接在一起的信息存储库,是一个大规模的、联机式的信息储藏所。是目前TCP/IP互联网上最方便和最受欢迎的信息服务类型,是互联网上发展最快同时又使用最多的一项服务,目前已经进入广告、新闻、销售、电子商务与信息服务等诸多领域,它的出现是TCP/IP互联网发展中的一个里程碑。8.3.1万维网概述万维网是一个分布式的超媒体系统,是超文本(Hypertext)系统的扩充。所谓超文本是指包含指向其他文档的链接的文本(text)。使用浏览器的用户可以访问服务器提供的各种服务。服务器称为Web站点。也就是我们现在大家访问的各企事业单位的门户网站。8.3.1万维网概述8.3.1万维网概述万维网WWW服务采用客户/服务器工作模式,客户机即浏览器(Browser),服务器即Web服务器,它以超文本标记语言(HTML)和超文本传输协议(HTTP)为基础,为用户提供界面一致的信息浏览系统。信息资源以页面(也称网页或Web页面)的形式存储在Web服务器上(通常称为Web站点),这些页面采用超文本方式对信息进行组织,页面之间通过超链接连接起来。8.3.1万维网概述超链接采用统一资源定位符(URL)的形式。WWW服务原理是用户在客户机通过浏览器向Web服务器发出请求,Web服务器根据客户机的请求内容将保存在服务器中的某个页面发回给客户机,浏览器接收到页面后对其进行解释,最终将图、文、声等并茂的画面呈现给用户。8.3.1万维网概述(1)怎样标志分布在整个互联网上的万维网文档?万维网使用统一资源定位符URL来标志万维网上的各种文档,并使每一个文档在整个互联网的范围内具有唯一的标识符URL。(2)用什么样的协议来实现万维网上的各种链接?超文本传送协议。HTTP是一个应用层协议,它使用TCP连接进行可靠的传送。8.3.1万维网概述(3)怎么样使不同作者创作的不同风格的万维网文档,都能在互联网上的各种主机上显示出来,同时使用户清楚地知道什么地方存在着链接?万维网使用超文本标记语言HTML,使得万维网页面的设计者可以很方便地用链接从本页面的某处链接到互联网上的任何一个万维网页面,并且能够在自己的主机屏幕上将这些页面显示出来。8.3.1万维网概述(4)怎样使用户能够很方便地找到所需的信息?万维网的用户使用搜索工具在万维网上方便地查找所需的信息。8.3.2统一资源定位符URL

统一资源定位符URL(UniformResourceLocator)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示。也就是平时我们所说的“网址”。

“资源”是指在互联网上可以被访问的任何对象,包括文件目录、文件、文档、图像、声音等,以及与互联网相连的任何形式的数据等等。1.URL的格式8.3.2统一资源定位符URL1.URL的格式8.3.2统一资源定位符URL协议方案:规定如何访问指定资源的主要标识符,它会告诉负责解析URL的应用程序应该使用搞什么协议。如HTTP、ftp、、https。方案组件必须以一个字母符号开始,由第一个“:”符号将其与URL其余部分分隔开来。(方案名大小写不敏感)

用户:某些方案访问资源时需要的用户名。

密码:用户名后面可能要包含的密码,中间由冒号分隔。很多服务器要求输入用户名和密码才会允许用户访问数据,如FTP。8.3.2统一资源定位符URL主机:资源宿主服务器的主机名或点分IP地址端口:URL的主机和端口组件告诉应用程序要从哪台机器装在资源,以及在哪台机器的什么地方可以找到对目标资源进行访问的服务器。路径:说明了资源位于服务器的什么地方。由斜杠将其与前面的URL组件分隔开来。可以用“/”将httpURL中的路径组件划分为一些路径段(pathsegment),每个路径段都有自己的参数字段。参数:某些方案会用这个组件来指定输入参数。参数为名/值对。8.3.2统一资源定位符URL

对于万维网的点的访问要使用HTTP协议。HTTP的URL的一般形式如:

http://<主机>:<端口>/<路径>

http的默认端口号是80,通常可以省略。若再省略文件的<路径>项,则URL就指到互联网上的某个主页(HomePage)。2.使用HTTP的URL8.3.2统一资源定位符URL8.3.3超文本传输协议HTTP(1)HTTP是面向事务的应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。HTTP不仅传送完成超文本跳转所必需的信息,而且也传送任何可从互联网上得到的信息,如文本、超文本、声音和图像等。(2)HTTP协议是无连接的。HTTP使用了面向连接的TCP作为运输层协议,保证了数据的可靠传输。(3)HTTP协议是无状态的。HTTP协议对于事物处理没有记忆能力。同一个客户第二次访问同一个服务器上的页面,服务器的响应与第一次被访问时的相同。HTTP服务器不记得谁访问过,也不记得为该客户曾经服务过多少次。1.HTTP协议的特点8.3.3超文本传输协议HTTPHTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。2.HTTP的工作过程HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请求数据。服务器以一个状态行作为响应,响应的内容包括协议的版本、成功或者错误代码、服务器信息、响应头部和响应数据。8.3.3超文本传输协议HTTPWWW以客户/服务器(Client/server)模式进行工作。运行WWW服务器程序并提供WWW服务的机器被称为WWW服务器;在客户端,用户通过一个被称为浏览器(browser)的交互式程序来获得WWW信息服务。常用到的浏览器有谷歌(Google)和微软的IE(Internetexplorer)以及360浏览器、搜狗浏览器等等。1.HTTP协议的特点8.3.3超文本传输协议HTTP用户浏览页面的方法有两种:一种方法是在浏览器的地址窗口中键入所要找的页面的URL。另一种方法是在某一个页面中用鼠标点击一个可选部分,这时浏览器自动在互联网上找到所要链接的页面。2.HTTP的工作过程8.3.3超文本传输协议HTTP

代理服务器(ProxyServer)又称万维网高速缓存(WebCache),它是能够代表初始Web服务器来满足HTTP请求的网络实体。代理服务器把最近的一些请求和响应暂存在本地磁盘中。当新请求到达时,若代理服务器发现这个请求与暂时存放的请求相同,就返回暂存的请求,而不需要按URL的地址再次去互联网访问该资源。3.代理服务器8.3.3超文本传输协议HTTP8.3.3超文本传输协议HTTP

HTTP有两类报文:请求报文(从客户向服务器发送请求报文4.HTTP的报文结构8.3.3超文本传输协议HTTP

HTTP请求报文和响应报文都是由三部分组成,两者的区别主要在开始行不同。①开始行:用于区分是请求报文还是响应报文。在请求报文中的开始行叫做请求行,响应报文中的开始行叫做状态行(StatusLine)。在开始行的三个字段之间都以空格分隔开,最后的“CR”和“LF”分别代表“回车”和“换行”。②首部行,用来说明浏览器、服务器或报文主体的一些信息。首部可以有好几行,但也可以不使用。在每一个首部行中都有首部字段名和它的值,每一行结束的地方都要有“回车”和“换行”。整个首部行结束时,还有一空行将首部行和后面的实体主体分开。8.3.3超文本传输协议HTTP

HTTP请求报文和响应报文都是由三部分组成,两者的区别主要在开始行不同。③实体主体,在请求报文中一般都不用这个字段,而在响应报文中也可能没有这个字段。

HTTP报文是用普通的ASCII文本书写。其次,报文有很多行,每行用一个回车换行符结束。4.HTTP的报文结构8.3.3超文本传输协议HTTP

网站可以利用Cookies跟踪统计用户访问网站的习惯,比如什么时间访问,访问哪些页面,在每个网页的停留时间等。利用这些信息,一方面可以为用户提供个性化服务,另一方面,也可以作为了解用户行为的工具,对于网站经营策略的改进有一定参考价值。5.用户与服务器的交互:Cookie8.3.3超文本传输协议HTTP

Cookie最典型的应用是判断用户是否登陆网站(用户可以得到提示,是否保留用户信息以便下次进入此网站时简化登录手续,这也是Cookie实现的)。Cookies生成后,只要在其有效期内,用户访问同一个Web服务器时,浏览器会检查本地Cookies并发送目标Cookies给服务器(前提是浏览器设置为启用cookie)。5.用户与服务器的交互:Cookie8.3.3超文本传输协议HTTP

HTTPS(SecureHypertextTransferProtocol)安全超文本传输协议,是一个安全通信通道,它基于HTTP开发用于在客户计算机和服务器之间交换信息。6.HTTPS安全超文本传输协议

HTTPS使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版,是使用TLS/SSL加密的HTTP协议。HTTPS对数据进行加密,并建立一个信息安全通道,来保证传输过程中的数据安全;对网站服务器进行真实身份认证。8.3.3超文本传输协议HTTP

HTTP协议采用明文传输信息,存在信息窃听、信息篡改和信息劫持的风险,而协议TLS/SSL具有身份验证、信息加密和完整性校验的功能,可以避免此类问题发生。6.HTTPS安全超文本传输协议

TLS/SSL全称安全运输层协议TransportLayerSecurity,是介于TCP和HTTP之间的一层安全协议,不影响原有的TCP协议和HTTP协议,所以使用HTTPS基本上不需要对HTTP页面进行太多的改造。8.3.3超文本传输协议HTTP6.HTTPS安全超文本传输协议HTTPHTTPS明文传输协议加密传输协议标准端口80标准端口443应用层运输层8.3.4万维网的文档

超文本标记语言HTML(HyperTextMarkupLanguage)就是一个制作万维网页面的标准语言,它消除了不同计算机之间信息交流的障碍。HTML并不是应用层的协议,它只是万维网浏览器使用的一种语言。1.超文本标记语言HTML

HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。8.3.4万维网的文档

动态文档(DynamicDocument)是指文档的内容是在浏览器访问万维网服务器时才由应用程序动态创建。2.动态万维网文档

动态文档和静态文档之间的差别主要体现在服务器一端,也就是文档内容的生成方法不同。而从浏览器的角度看,这两种文档并没有区别,他们的内容都遵循HTML所规定的格式。8.3.4万维网的文档

要实现动态文档,就必须静态的基础上对万维网服务器从以下两个方面进行扩充(1)服务器端应增加一个应用程序,用来处理浏览器发过来的数据,并创建动态文档;(2)服务器端应增加一个机制,用来使万维网服务器将浏览器发来的数据传送给这个应用程序,然后万维网服务器能够解释这个应用程序的输出,并向浏览器返回HTML文档。2.动态万维网文档8.3.4万维网的文档8.3.4万维网的文档

CGI程序也就是CGI脚本(Script),在这里“脚本”是指一个程序被另一个程序(解释程序)而不是计算机的处理机来解释或执行。

常用的脚本语言(ScriptLanguage)如JavaScript,JSP等等。2.动态万维网文档8.3.4万维网的文档

动态万维网文档的缺点:

首先,动态文档一旦建立,它所包含的信息内容也就固定下来而无法及时刷新屏幕。

另外,像动画之类的显示效果,动态文档也无法提供,要提供动态的效果。3.活动万维网文档Java语言是一项用于创建和运行活动文档的技术,在Java中使用了“小应用程序”(applet)来描述活动文档程序。8.3.4万维网的文档8.3.4万维网的文档

CGI程序也就是CGI脚本(Script),在这里“脚本”是指一个程序被另一个程序(解释程序)而不是计算机的处理机来解释或执行。

常用的脚本语言(ScriptLanguage)如JavaScript,JSP等等。3.活动万维网文档8.4文件传送协议8.4.1FTP概述8.4.2FTP的工作原理8.4.3简单文件传输协议(TFTP)8.4.1FTP概述

文件传输协议FTP(FileTransferProtocol)是互联网上使用的最广泛的文件传输协议。

FTP的主要作用就是让用户连接上一个远程计算机(这些计算机运行着FTP服务进程,并且存储着各种格式的文件,包括计算机软件、声音文件、图像文件、重要资料、电影等),查看远程计算机上有哪些文件,然后把文件从远程计算机上复制到本地计算机,或把本地计算机的文件传送到远程计算机去。前者称为“下载”,后者称为“上传”。8.4.1FTP概述

基于TCP的FTP和基于UDP的简单文件传送协议TFTP都是文件共享协议中的一大类,即复制整个文件,也就是说:若要存取一个文件,就必须先获得一个本地的文件副本。若要修改文件,只能对文件的副本进行修改,然后再将修改后的文件副本传回源结点。另外一种文件共享协议是联机访问(on-lineaccess),允许多个程序同时对一个文件进行存取。如网络文件系统NFS(NetworkFileSystem)。8.4.1FTP概述

NFS可使本地计算机共享远地的资源,就像这些资源在本地一样。

FTP是一个通过Internet传送文件的系统。大多数站点都有匿名FTP服务。所谓匿名就是这些站点允许一个用户自由地登录到机器上并复制下载文件。8.4.2FTP的工作原理

计算机之间传送文件可能会碰到这样的问题:(1)传送文件的计算机存储数据的格式不同。(2)传送的文件的目录结构和文件命名的规定不同。(3)传送文件的计算机操作系统不同。使用的命令也不同。(4)计算机所在的局域网的访问控制方法不同。

文件传送协议FTP只提供文件传送的一些基本的服务,它使用TCP可靠的传输服务。FTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。8.4.2FTP的工作原理

FTP使用客户/服务器模式,即由一台计算机作为FTP服务器提供文件传输服务,而由另一台计算机作为FTP客户端提出文件服务请求并得到授权的服务。一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外由若干个从属进程,负责处理单个请求。8.4.2FTP的工作原理

主进程的工作步骤如下:(1)打开熟知端口(端口号为21),使客户进程能够连接上。(2)等待客户进程发出连接请求。(3)启动丛书进程处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止。(4)回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发进行的。8.4.2FTP的工作原理8.4.2FTP的工作原理

在进行文件传输时,FTP的客户和服务器之间要建立两个并行的TCP连接:“控制连接”和“数据连接”。

控制连接在整个会话期间一直保持打开,FTP客户所发出的传送请求,通过控制连接发送给服务器的控制进程。服务器的控制进程在接收到FTP客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程。

数据传送进程实际完成文件的传送,因此,FTP的控制信息是带外传送的。8.4.3简单文件传输协议(TFTP)

TFTP(TrivialFileTransferProtocol)是一个很小且易于实现的文件传输协议。TFTP也采用客户/服务器模式,使用UDP数据报,因此,TFTP需要有自己的差错改正措施。TFTP只支持文件传输而不支持交互。TFTP没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份认证。

TFTP使用UDP协议,可满足将程序和文件同时向许多客户端主机下载。同时,TFTP代码所占的内存较小,可满足没有安装硬盘等存储设备的某些特殊设备使用,在只读存储器上固化了TFTP、UDP和IP,当接通电源后设备执行只读存储器中的代码,在网络上广播一个TFTP请求。8.4.3简单文件传输协议(TFTP)

TFTP使用UDP协议,而且TFTP代码所占的内存较小,主要特点有:(1)每次传送的数据报文中有512字节的数据,但最后一次可不足512字节。(2)数据报文按序编号,从1开始。(3)支持ASCII码或二进制传送。(4)可对文件进行读和写。(5)使用很简单的首部。TFTP可用于UDP环境每次传送的数据有512个字节,但最后一次可不足512字节;可支持ASCII码或二进制传送;可对文件进行读或写。8.4.3简单文件传输协议(TFTP)

TFTP使用UDP协议,而且TFTP代码所占的内存较小,主要特点有:(1)每次传送的数据报文中有512字节的数据,但最后一次可不足512字节。(2)数据报文按序编号,从1开始。(3)支持ASCII码或二进制传送。(4)可对文件进行读和写。(5)使用很简单的首部。TFTP可用于UDP环境每次传送的数据有512个字节,但最后一次可不足512字节;可支持ASCII码或二进制传送;可对文件进行读或写。8.5动态主机配置协议8.5.1DHCP的概念8.5.2DHCP分配IP地址8.5.3DHCP分配IP地址过程8.5.4DHCP中继代理8.5动态主机配置协议

当一台主机需要接入TCP/IP协议的网络时,主机的每一个以太网网络适配器都拥有一个唯一的硬件地址,这时必须为每一适配器配置与该网络内相应且唯一的IP地及子网掩码、默认网关和首选DNS服务器地址。这时主机才能连接到这个网络,并且与网络中的其他主机进行通信

主机IP地址有两种配置方法,

一种是手工添加该主机的IP地址、子网掩码、默认网关和首选DNS服务器,即该主机拥有静态的IP地址;

另一种是通过DHCP服务器自动分配,即动态IP地址,也就是该主机连入网络时,DHCP服务器为该台主机自动分配IP地址。8.5.1DHCP的概念

动态主机配置协议DHCP(DynamicHostConfigurationProtocol)是一个简化主机IP地址分配管理的TCP/IP标准协议,它提供了一种机制,称为即插即用连网(Plug-and-Playnetworking)。这种机制允许一台计算机加入新的网络和获取IP地址而不用手工参与。

动态主机配置协议(DHCP)向Internet主机提供配置参数。DHCP由两个部分组成:一种用于将特定主机的配置参数从DHCP服务器传送到主机的协议,以及一种将网络地址分配给主机的机制。8.5.1DHCP的概念

DHCP建立在客户机-服务器模型上,在该模型中,指定的DHCP服务器主机分配网络地址并将配置参数传递给动态配置的主机。

“服务器”是指通过DHCP提供初始化参数的主机,

“客户端”是指从DHCP服务器请求初始化参数的主机。8.5.2DHCP分配IP地址

DHCP有三种机制分配IP地址

(1)自动分配方式(AutomaticAllocation)。DHCP服务器为主机指定一个永久性的IP地址,一旦DHCP客户端第一次成功从DHCP服务器端租用到IP地址后,就可以永久性的使用该地址。

(2)动态分配方式(DynamicAllocation)。DHCP服务器给主机指定一个具有时间限制的IP地址,时间到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。8.5.2DHCP分配IP地址

DHCP有三种机制分配IP地址

(3)手工分配方式(ManualAllocation)。客户端的IP地址是由网络管理员指定的,DHCP服务器只是将指定的IP地址告诉客户端主机。

动态分配是三种机制中唯一允许自动重用被分配地址的客户端不再需要的地址的机制。8.5.2DHCP分配IP地址

动态分配对于将地址分配给仅暂时连接到网络的客户机或对于在不需要永久IP地址的客户机组之间共享有限的IP地址池特别有用。

动态分配也可以是将IP地址分配给永久连接到IP地址足够稀少的网络的新客户机的好选择,当旧客户机退役时,回收它们非常重要。8.5.3DHCP分配IP地址过程

DHCP在提供服务时,DHCP客户端是以UDP68号端口进行数据传输的,而DHCP服务器是以UDP67号端口进行数据传输的。DHCP服务不仅体现在为DHCP客户端提供IP地址自动分配过程中,还体现在后面的IP地址续约和释放过程中。8.5.3DHCP分配IP地址过程

(1)

发现阶段1.DHCP的租约过程

(2)提供阶段

(3)选择阶段

(4)确认阶段8.5.3DHCP分配IP地址过程

即DHCP客户端获取网络中DHCP服务器信息的阶段。(1)发现阶段

需要IP地址的主机(即DHCP客户端)在启动时就向网络中广播发送DHCPDISCOVER请求报文,发现DHCP服务器,请求IP地址租约。DHCP服务器广播发送发现协议(DHCPDiscover),该过程也称之为IP发现。以下几种情况需要进行DHCP发现:8.5.3DHCP分配IP地址过程

当客户端第一次以DHCP客户端方式使用TCP/IP协议栈时,即第一次向DHCP服务器请求TCP/IP配置时。客户端从使用固定IP地址转向使用DHCP动态分配IP地址时。当本地网络参数可能发生变化时,客户端应使用DHCP重新获取或验证其ip地址和网络参数;例如,在系统启动时或与本地网络断开连接后,因为本地网络配置可能在客户端或用户不知情的情况下发生变化。该DHCP客户端所租用的IP地址已被DHCP服务器收回,并已提供给其他的DHCP客户端使用时。8.5.3DHCP分配IP地址过程

在客户端配置了DHCP客户端程序并启动后,以广播方式发送DHCPDISCOVER报文寻找网络中的DHCP服务器。因为为客户机不知道DHCPserver的IP地址,所以它使用的地址作为源地址,使用UDP68port作为源port,使用55作为目标地址,使用UDP67port作为目的port来广播请求IP地址信息。广播信息中包括了DHCP客户机的MAC地址和计算机名,以便使DHCPserver能确定是哪个客户机发送的请求。8.5.3DHCP分配IP地址过程

当第一个DHCP发现信息发送出去后,DHCP客户端将等待1s的时间。在此期间,如果没有DHCP服务器做出响应,DHCP客户端将分别在第9秒,第13秒和第16秒时重复发送一次DHCP发现信息。如果还没有得到DHCP服务器的应答,DHCP客户端将每隔5min广播一次发现信息,直到得到一个应答为止。如果网络中没有可用的DHCP服务器时,基于TCP/IP协议栈的通信将无法实现。尽管此时客户端已分配了一个静态IP地址(但还没有重新启动计算机),DHCP客户端还要每持续5min发送一次DHCP发现信息,如果这时有DHCP服务器响应时,DHCP客户端将从DHCP服务器获得IP地址及其配置,并以DHCP方式工作。8.5.3DHCP分配IP地址过程

即DHCP服务器向DHCP客户端提供预分配IP地址的阶段。(2)提供阶段

网络中的所有DHCP服务器接收到客户端的DHCPDISCOVER报文后,都会根据自己地址池中IP地址分配的优先次序选出一个IP地址,然后与其它参数一起通过运输层的UDP67号端口,在DHCPOFFER报文中以广播方式发送给客户端(目的端口是DHCP客户端的UDP68号端口)。客户端通过封装在帧中的目的MAC地址(也就在DHCPDISCOVER报文中的CHADDR字段值)的比对来确定是否接收该帧。但这样一来,理论上DHCP客户端可能会收到多个DHCPOFFER报文(当网络中存在多个DHCP服务器时),但DHCP客户端只接受第一个到来的DHCPOFFER报文。8.5.3DHCP分配IP地址过程(2)提供阶段

DHCPOFFER报文经过IP协议封装后的源IP地址DHCP服务器自己的IP地址,目的地址仍是55广播地址,使用的协议仍为UDP。8.5.3DHCP分配IP地址过程

即DHCP客户端选择IP地址的阶段。(3)选择阶段

如果有多台DHCP服务器向该客户端发来DHCPOFFER报文,客户端只接受第一个收到的DHCPOFFER报文,然后以广播方式发送DHCPREQUEST报文。在该报文的“RequestedAddress”选项中包含DHCP服务器在DHCPOFFER报文中预分配的IP地址,对应的DHCP服务器IP地址等。这样也就相当于同时告诉得其他DHCP服务器,它们可以释放已提供的地址,并将这些地址返回到可用地址池中。

DHCP客户端通过DHCPREQUEST报文确认选择第一个DHCP服务器为它提供IP地址自动分配服务8.5.3DHCP分配IP地址过程

即DHCP服务器确认分配级DHCP客户端IP地址的阶段。(4)确认阶段

假设DHCPREQUEST不成功。比如客户机试图租约先前的IP地址,但该IP地址不再可用。或者由于客户机移到其它子网,该IP无效时,DHCPserver将广播否定确认消息DHCPNAK。当客户机接收到不成功的确认时,它将又一次开始DHCP租约过程。8.5.3DHCP分配IP地址过程超级作用域(superscope):由多个作用域组合而成,它可以被用来支持multinets的网络环境,所谓的multinets就是一个网络内有多个逻辑的IP网络。

如果一个网络内的计算机数量较多,以至于一个网络号(networkID)所提供的IP地址不够使用的话,此时可以直接提供多个网络号给这个网络,让不同的计算机可以有不同的网络号,也就是实际上这些计算机还是在同一个网段内,但是逻辑上它们却是分别隶属于不同网络,因为它们可以分别拥有不同的网络号,这就是multinets。8.5.3DHCP分配IP地址过程2.重新登录

如果客户机记住并希望重用先前分配的网络地址,过程如下:(1)DHCP客户机每次重新登陆网络时,不需要在发送DHCPDiscover信息,而是直接发送包含前一次所分配的IP地址的DHCPRequest请求信息。(2)了解客户机配置参数的服务器用DHCPACK消息响应客户机。服务器不应检查客户端的网络地址是否已在使用中;此时客户端可能会响应ICMP回显请求消息。如果客户机的请求无效(例如,客户机已移动到新的子网),服务器应使用DHCPNAK消息响应客户机。如果不能保证服务器的信息是准确的,则服务器不应响应。8.5.3DHCP分配IP地址过程3.更新租约

当一台DHCP客户端租到一个IP地址后,该IP地址不可能长期被它占用,它会有一个使用期,即租期。

当租约到期后,服务器会收回该IP地址。如果客户端还想继续使用该IP地址,需要申请延长租约时间。在DHCP客户端的租约时间到达1/2时,客户端会向为它分配IP地址的DHCP服务器发送request单播报文,以进行IP租约的更新。如果服务器判断客户端可以继续使用这个IP地址,就回复ACK报文,通知客户端更新租约成功。如果此IP地址不能再分配给客户端,则回复NAK报文,通知客户端续约失败。8.5.4DHCP中继代理

如果DHCP客户机与DHCP服务器在同一个物理网段,则客户机可以正确地获得动态分配的IP地址。如果不在同一个物理网段,由于DHCP消息是由广播为主,不能穿越网段,则需要DHCPRelayAgent(中继代理)。用DHCPRelay代理可以去掉在每个物理的网段都要有DHCP服务器的必要,它可以传递消息到不在同一个物理子网的DHCP服务器,也可以将服务器的消息传回给不在同一个物理子网的DHCP客户机。8.5.4DHCP中继代理

(1)当DHCP客户机启动并进行DHCP

初始化时,它会在本地网络广播配置请求报文。

(2)如果本地网络存在DHCP服务器,则可以直接进行DHCP配置,不需要DHCPrelay。

(3)如果本地网络没有DHCP服务器,则与本地网络相连的具有DHCPrelay功能的网络设备收到该广播报文后,将进行适当处理并转发给指定的其它网络上的DHCP服务器。

(4)DHCP服务器根据DHCPclient提供的信息进行相应的配置,并通过DHCPrelay将配置信息发送给DHCP客户机,完成对DHCP客户机的动态配置。8.6电子邮件8.6.1电子邮件系统8.6.2邮件传送协议8.6.3基于万维网的电子邮件8.6电子邮件

电子邮件(E-mail)

温馨提示

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

评论

0/150

提交评论