浅谈HTTP和TCP的理解
TCP协议对应于传输层,而Http协议对应于应用层,Http协议是建立在TCP协议之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。HTTP会通过TCP建立一个连接通道,当HTTP数据接收完以后会将TCP连接终断,这个过程是很短的,所以HTTP是一种无状态的连接。无状态就是浏览器每次向服务器发送请求时,都建立一个新的连接,而每次请求结束后,连接就关闭,相关的内容就释放了,所以记不住任何状态,成为无状态连接。TCP的作用是,保证数据通信的完整性和可靠性,防止丢包。