WWW服务器使用的主要协议是HTTP协议,即超文体传输协议 。由于HTTP协议支持的服务不限于WWW,还可以是其它服务,因而HTTP协议允许用户在 统一的界面下,采用不同的协议访问不同的服务,如FTP、Archie、SMTP、NNTP等 。另外,HTTP协议还可用于名字服务器和分布式对象管理 。
HTTP协议简介
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统 。它于1990年提出,经过几年的使用与发展,得到不断 地完善和扩展 。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出 。
HTTP协议的主要特点可概括如下:
1.支持客户/服务器模式 。
2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径 。请求方法常用的有GET、HEAD、POST 。每种方法规定了客户与服务器联系的类型不同 。
由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快 。
3.灵活:HTTP允许传输任意类型的数据对象 。正在传输的类型由Content-Type加以标记 。
4.无连接:无连接的含义是限制每次连接只处理一个请求 。服务器处理完客户的请求,并收到客户的应答后,即断开连接 。采用这种方式可以节省传输时间 。
文章插图
互联网连接的原理?
通过通信链路(双绞线、光线、微波、通信卫星等)互连主机与网络设备是构建计算机网络的硬件基础,但仅仅实现了网络硬件设备的互连,还不足以确保通信实体间进行正常数据交换 。如同道路交通系统一样,修好了道路,建好了路网,只是具备了硬件基础,为使道路交通系统顺畅运行,还必须有红绿灯和交通标志以及交通规则,道路上行驶的车辆都需要遵循这些规则 。计算机网络中进行数据交换的过程中也必须遵循一些规则或约定,这些规则或约定就是网络协议 。
就像人一样,人们在交流的过程中也在有意无意的遵循某种协议,人类在不同场合、不同人之间、不同场景下,交流沟通时会遵循不同的规则或约定 。计算机网络中的所有通信过程也都由某些协议所控制,计算机网络中存在很多协议,例如 HTTP、TCP、IP、ARP等 。
【请简述HTTP是什么,互联网连接的原理?】概括的说,协议约定了实体之间交换的信息类型、信息各部分的含义、信息交换的顺序以及收到特定信息或出现异常时应采取的行为
- 请教。请问oschina的maven仓库中缺少一些文件怎么办
- 请问下solr能否根据关键字爬取互联网上的网页?
- 请问电动机如果实现节能调速?
- jQuery或者其他js框架的api不知道怎么看,比如click,请大家教教。
- 请问什么是五谷杂粮
- 简述品德不良行为的矫正方法,如何对学生品德不良行为进行矫正教育?
- 廉租房申请条件是什么 廉租房一年分配几次
- 配电间与变配电所的区别,配电原理?
- 龚组词龚的组词龚字怎么组词,龚子怎么组词,请告诉我?
- 囧 js 正则表达式问题请教!