网站空间地址,新郑市网站建设小程,网站买流量是怎么做的,网站建设费如何核算万维网的HTTP和FTP协议.doc万维网的HTTP和FTP协议摘 要#xff1a;20世纪40年代以来#xff0c;人们就梦想能拥有一个世界性的信息库。在这个信息库中#xff0c;信息不仅能被全球的人们存取#xff0c;而且能轻松地链接到其他地方的信息#xff0c;使用户可以方便快捷地获…万维网的HTTP和FTP协议.doc万维网的HTTP和FTP协议摘 要20世纪40年代以来人们就梦想能拥有一个世界性的信息库。在这个信息库中信息不仅能被全球的人们存取而且能轻松地链接到其他地方的信息使用户可以方便快捷地获得重要的信息。1991年8月6日伯纳斯?李发表万维网项目简介的文章。标志着万维网公共服务的首次亮相。1994年6月中国新闻计算机网络(China News DigestCND)将World Wide Web称为“万维网”。万维网联盟W3C理事会(World Wide Web ConsortiumW3C)于1994年10月在麻省理工学院(MIT)计算机科学实验室成立。关键词万维网WWWHTTPFTPWeb服务器WWW(World Wide Web3WWeb)中文译名为万维网环球信息网等。是欧洲核物理研究中心(CERN)为全球范围的科学家利用Internet建立在客户机/服务器模型之上为了方便地进行通信、交流和查询所建立的。Internet采用超文本和超媒体的信息组织方式将信息的链接扩展到整个Internet上。万维网是一个分布式的超媒体(Hypermedia)系统它是超文本(Hypertext)系统的扩充所谓超文本是包含指向其他文档的链接文本超文本是万维网的基础在万维网中主要使用了两个协议分别是HTTP协议和FTP协议。1 HTTP协议超文本传输协议(Hypertext Transfer ProtocolHTTP)提供了访问超文本信息的功能是万维网与Web服务器之间的通信协议属于应用层。HTTP协议是用于分布式协作超文本信息系统的、通用的、面向对象的协议。可以用于传输各种超文本页面和数据。HTTP协议包括以下4个步骤第一建立连接。客户端向服务器发出建立连接HTTP报文的请求服务端将响应发送回客户端连接建立。第二发送请求。客户端按照HTTP协议通过连接线路向服务端发送请求。第三给出应答。服务器按照客户端的要求给出应答将结果HTML文件返回给客户端。第四关闭连接。客户端接到HTTP报文请求后关闭连接。HTTP协议是基于TCP/IP之上的协议它不仅保证是否能够正确传输超文本文档而且还要确定传输文档中的哪一部分以及哪部分内容首先显示等。通常HTTP报文消息包括客户向服务器的请求报文和服务器向客户的响应报文。这两种类型的报文消息由一个起始行一个或者多个头域一个指示结束的空行和消息体组成。HTTP的报文结构包括通用首部、请求首部、响应首部、实体首部和实体主体五个部分。每个头域由和三部分组成。(注意域名与大小写无关可以在域值前添加任何数量的空格符可将万维网的头域扩展为多行。)通用域名首部包含请求和响应报文其中的头域还包含Cache-Control、Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via等。对通用头域的扩展要求通讯双方都支持如果存在不支持的通用头域一般将会作为实体处理。一次HTTP操作其工作过程可分为以下几步第一浏览器分析链接指向页面的URL。第二浏览器向DNS请求解析IP地址。第三域名系统DNS解析出微软服务器的IP地址。第四浏览器与该服务器建立TCP链接。第五浏览器发出HTTP请求GET。第六服务器通过HTTP响应把文件index.heml发送给浏览器。第七TCP连接释放。第八浏览器将文件index.heml进行解释并将Web页显示给用户。如果在以上过程中的某一步出现错误那么产生错误的信息将返回到客户端由显示屏输出。对于用户来说这些过程是由HTTP自己完成的用户只要用鼠标点击等待信息显示就可以了。HTTP采用TCP作为运输层协议保证了数据的可靠传输HTTP不需要考虑数据在传输过程中丢失后是怎样重传的但是HTTP协议本身是无连接的即通信双方在交换HTTP报文之前不需要先建立HTTP链接。2 FTP协议文件传输协议(File Transfer ProtocolFTP)是因特网上使用最广泛的文件传输协议FTP运行在TCP上采用客户/服务器模型包括两个组成部分分别为FTP服务器、FTP客户端。其中FTP服务器用来存储文件用户可以使用FTP客户端通过FTP协议访问位于服务器上的资源。FTP使用20和21这两个端口如果采用主动模式那么数据传输端口就是20如果采用被动模式数据传输端口就是21。FTP提供以下功能第一提供不同种类的主机系统之间的传