HTTP协议基础

HTTP协议(Hypertext Transfer Protocol)是webServer和browsers之间在互联网上发送/接收数据的协议;HTTP协议是“请求-应答”式的-----客户端(IE)发送一个请求给服务器,服务器马上给客户端返回结果;HTTP下层使用的是可靠的TCP/IP协议。一般默认的HTTP服务器的TCP端口是80,目前,HTTP协议的版本最新的是HTTP/1.1.
HTTP是WWW上用于发布信息的主要协议。也可以理解为:在TCP/IP之上的Web的RPC(Remote Process Call远程过程调用)。关于HTTP协议更详细的信息,请登陆www.w3.org访问。HTTP定义了一个客户机/服务器结构的简单事务处理,这里的客户机/服务器也就是浏览器/Web 服务器。简单事务处理由以下几步组成:
1.客户与服务器建立连接
2.客户向服务器提交请求
3.如果请求被接受,那么服务器回送一个应答,应答中至少包括状态编码和该文件的内容。
4.客户或服务器断开连接。
一.HTTP的基本特点是简单;无状态;灵活。
二.HTTP 方法指出了客户机发给服务器的 HTTP 请求的目的。4 个常见的 HTTP 方法是 GET、POST、PUT 和 HEAD。
三.HTTT协议是基与Socket的通信即客户端发出一个HTTP请求,基实是浏览器在内部与服务器那立了一个Socket的连结,浏览器通过这个Socket连结将数据发送给服务器上的ServerSocket,服务器通过上层的程序处理在这个连结上收到的数据,再回送给客户端,即完成整个通信流程。
四.HTTP请求地址由四部分组成:http协议,主机名,默认端口,路径,文档名字。在浏览器中发送一个http请求,主机名和路径是必须的(默认的路径是一个/,即服务器的根路径),在服务器端会根据Socket上收到的这五部分的参数来决定给浏览器返回什么样的内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值