HTTP简介
HTTP是应用层的协议。HTTP无需操心网络通信的具体细节;它把联网的细节都交给了通用、可靠的因特网传输协议TCP/IP。
- HTTP 应用层
- TCP 传输层
- IP 网络层
因特网自身就是基于TCP/IP的,TCP/IP时全世界的计算机和网络设备常用的层次化分组交换网络协议集。
其中TCP提供了
- 无差别的数据传输
- 按序传输(数据总是会按照发送的顺序到达)
- 未分段的数据流
HTTP报文
请求报文格式
<method> <request-URL> <version>
<headers>
<entity-body>
- 方法(method)
比如GET、HEAD或POST
- request-URL