Http协议(二)

138 阅读1分钟




传输层(TCP/IP、UDP):

  • 向用户提供可靠的端到端(End-to-End)服务
  • 传输层向高层屏蔽了下层数据通信的细节

应用层(HTTP):

  • 为应用软件提供很多服务
  • 构建于TCP协议之上
  • 屏蔽网络传输相关细节


HTTP三次握手:

       首先在http request请求发送和返回的过程中会在用户与服务器之间创建一个TCP connection,因为http不存在连接的概念,http只存在请求和响应,而请求和响应都是数据包且他们之间需要经过一个传输通道,所以就在TCP里面创建了一个从客户端发起到服务器端接受的一个连接。这个连接可以一直保持,http请求则是在这个连接的基础上去发送的。(在不同的版本上情况不同)