HTTP使用的是可靠的传输协议
事务的组成:一个HTTP事务由一条请求命令和一条响应结果组成
HTTP五种请求命令:
- GET:从服务器向客户端发送命名资源
- PUT:将来自客户端的数据存储到一个命名的服务器资源中去
- DELETE:从服务器中删除命名资源
- POST:将客户端的数据发送到一个服务器网关应用程序
- HEAD:仅发送命名资源响应中的HTTP首部
常见的HTTP状态码:200成功返回,302重定向,404没找到
HTTP报文分为三部分:起始行,首部字段和主体(可选)
TCP提供了:
- 无差错的数据传输
- 按需传输
- 未分段的数据流
URI是一类通用的概念,其中包括URL和URN,URL是通过描述资源的位置来标识资源,URN是通过名字来标识资源,与位置无关。
URL分为三个部分:方案:告诉客户端使用HTTP协议访问资源,服务器的位置,资源路径
常见方案的格式:
HTTP:超文本传输协议方案,默认80端口
HTTPS:与HTTP的区别在于使用了网景的SSL,为HTTP连接提供了端到端的加密机制,默认端口443
FTP:文件传输协议,是一种数据访问方案,这个要询问用户名和密码