范文无忧网公文文书协议合同

关于HTTP超文本网络传输协议的详细介绍

01月20日 编辑 fanwen51.com

[传输层的协议等级]运输层服务通过协议体现,因此运输层协议的等级与网络服务质量密切相关。根据差错性质,网络服务按质量可分为以下三种类型: ☆ A类服务:低差错率连接,即具有可接受的残留差错率和...+阅读

超文本传输协议

超文本传输协议(http,hypertext transfer protocol)是互联网上应用最为广泛的一种网络传输协议。所有的文件都必须遵守这个标准。设计http最初的目的是为了提供一种发布和接收html页面的方法。

http的发展是万维网协会和internet工作小组合作的结果,在一系列的rfc发布中确定了最终版本,其中最著名的是rfc 2616。在rfc 2616中定义了http/1.1这个今天普遍使用的版本。

http是一个用于在客户端和服务器间请求和应答的协议。一个http的客户端,诸如一个web浏览器,通过建立一个到远程主机特殊端口(默认端口为80)的连接,初始化一个请求。一个http服务器通过监听特殊端口等待客户端发送一个请求序列, 就像“get / http/1.1”(用来请求网页服务器的默认页面),有选择的接收像email一样的mime消息,此消息中包含了大量用来描述请求各个方面的信息头序列,响应一个选择的保留数据主体。接收到一个请求序列后(如果要的话,还有消息),服务器会发回一个应答消息,诸如“200 ok”,同时发回一个它自己的消息,此消息的主体可能是被请求的文件、错误消息或者其他的一些信息。 HTTP(Hypertext Transfer Protocol),即超文本传输协议。是WWW浏览器和WWW服务器之间的应用层通讯协议。HTTP协议是基于TCP/IP之上的协议,它不仅保证正确传输超文本文档,还确定传输文档中的哪一部分,以及哪一部分内容首先显示(如文本先与图形)等等。

它互联网上应用最为广泛的一种网络传输协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 目前的应用主要除了HTML网页外还被用来传输超文本数据 例如:图片、音频文件(MP3等)、视频文件(rm、avi等)、压缩包(zip、rar等)……基本上只要是文件数据均可以利用HTTP进行传输。

HTTP1.0和HTTP1.1都把TCP作为底层的传输协议。HTTP客户首先发起建立与服务器TCP连接。一旦建立连接,浏览器进程和服务器进程就可以通过各自的套接字来访问TCP。如前所述,客户端套接字是客户进程和TCP连接之间的“门”,服务器端套接字是服务器进程和同一TCP连接之间的“门”。客户往自己的套接字发送HTTP请求消息,也从自己的套接字接收HTTP响应消息。类似地,服务器从自己的套接字接收HTTP请求消息,也往自己的套接字发送HTTP响应消息。客户或服务器一旦把某个消息送入各自的套接字,这个消息就完全落入TCP的控制之中。TCP给HTTP提供一个可靠的数据传输服务;这意味着由客户发出的每个HTTP请求消息最终将无损地到达服务器,由服务器发出的每个HTTP响应消息最终也将无损地到达客户。我们可从中看到分层网络体系结构的一个明显优势——HTTP不必担心数据会丢失,也无需关心TCP如何从数据的丢失和错序中恢复出来的细节。这些是TCP和协议栈中更低协议层的任务。

TCP还使用一个拥塞控制机制。该机制迫使每个新的TCP连接一开始以相对缓慢的速率传输数据,然而只要网络不拥塞,每个连接可以迅速上升到相对较高的速率。这个慢速传输的初始阶段称为缓启动(slow start)。

延伸阅读:

提供可靠传输传输层协议是提供可靠传输传输层协议是TCP。 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 TCP是面...

常用的应用ftp文件传输协议的软件有哪些1、CuteFTP软件版本:cuteftp home v7.2 build 03.30.2006.1软件大小:4.83MB软件语言:英文软件类别:试用版/ FTP 工具运行环境:Win9x/NT/2000/XP 2、LeapFTP软件版本:leapftp v2.7....

怎么直接协议传输求高手操作详细步骤用一根网线让两台电脑进行数据传输,只需把两台电脑都设置成共享模式,就可以相互访问对方电脑数据,以下设置还可以实现局域网游戏的联机对战哦!(下面是完整的设置共享步骤,一般只设...

互联网的文件传输协议是什么文件传输协议(File Transfer Protocol, FTP)是一个用于在两台装有不同操作系统的机器中传输计算机文件的软件标准。它属于网络协议组的应用层。 FTP是一个8位的客户端-服务器...

网络传输协议除了TCP UDP还有什么1.HTTP(hyper text transport protocol):超文本传输协议。它是Internet上应用最为广泛的通信协议之一,上网用户用到的WWW程序都需要遵守这个协议标准。如果用户要对某个资源服...

互联网上都有那些传输协议HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送...

网络传输有几种方式和协议传输主要是使用tcp 和 udp协议~~ 从专业的角度说,TCP的可靠保证,是它的三次握手机制,这一机制保证校验了数据,保证了他的可靠性。而UDP就没有了,所以不可靠。不过UDP的速度是TCP...

企业一般通过互联网传输数据使用的协议有哪些你说的是的 TCP/IP 吧。它“transmission Control Protocol/Internet Protocol”的简写,中文译名为传输控制协议/互联网络协议)协议, TCP/IP(传输控制协议/网间协议)是一种网络通...

网络传输七层协议都是那些OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4...

推荐阅读
图文推荐
栏目列表