智者一切求自己,愚者一切求他人。
本讲内容:HTTP协议(超文本传输协议)
一、HTTP协议工作原理
四步骤:建立连接, 发送请求,服务器响应(响应码),接受信息(然后断开连接)
即当客户端向服务器发出一条HTTP请求,服务器收到请求之后会返回一些数据给客户端,然后客户端再对这些数据进行解析和处理就可以了。
二、统一资源定位符(URL)也被称为网页地址,是因特网上标准的资源的地址。
URL的格式由下列三部分组成:(http://www.imooc.com/video)
第一部分是协议(或称为服务方式)
第二部分是存有该资源的主机IP地址(有时也包括端口号)
第三部分是主机资源的具体地址,如目录和文件名等
第一部分和第二部分之间用“://”符号隔开,第二部分和第三部分用“/”符号隔开
第一部分和第二部分是不可缺少的,第三部分有时可以省略,现在几乎所有的URI(通用资源标志符)都是URL
三、TCP/IP协议(TCP(传输控制协议)和IP(网际协议)。)
SYN(synchronous)是TCP/IP建立连接时使用的握手信号,在客户机和服务器之间建立正常的TCP网络连接时,
客户机首先发出一个SYN消息,服务器使用SYN+ACK应答表示接收到了这个消息,最后客户机再以ACK消息响应。
这样在客户机和服务器之间才能建立起可靠的TCP连接,数据才可以在客户机和服务器之间传递。
ACK(Acknowledgement)即确认字符,在数据通信中,接收站发给发送站的一种传输类控制字符,表示发来的数据已确认接收无误。
TCP/IP协议的三次握手
四、http协议请求的方式
GET 希望从服务器那里获取数据
POST 希望提交数据给服务器
HEAD 请求获取由Request-URI所标识的资源的响应消息报头
PUT 请求服务器存储一个资源,并用Requesst-URI作为其标识
DELETE 请求服务器删除Requesst-URI所标识的资源
TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断
CONNECT 保留将来使用
OPTIONS 请