应用层的协议只是在传输层上嘚进一步封装。所以 HTTP协议 只是利用的 TCP协议 的通信架构定义了一些基本信息交流术语。
HTTP协议
TCP协议
完成一次HTTP通信的过程分为两步,客户端一个请求嘚 request 、服务器处理请求的返回一个响应 responceHTTP每次请求的都是一次全新的TCP连接,无状态的 stateless
request
responce
stateless
我们通过 TCP 协议构建一个最原始的 HTTP服务器。
HTTP服务器