HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。
HTTP协议可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。这就是你为什么在浏览器中看到的网页地址都是以http://开头的原因。
HTTP协议采用TCP通讯方式,默认端口是80(可以自定义)。
由于HTTP采用固定的RFC定义的格式进行通讯。我们可以根据客户端发送的数据包进行判断。当发送包以GET,POST,CONNECT开头的数据包可以基本判断是HTTP协议。