经历:
1.对http概念图的补充
学到:
1.http与Tcp协议的关系与比较
2.TCP连接经过“三次握手
3.socket连接(调用接口API)
想到:
1.TCP协议对应于传输层,而HTTP协议对应于应用层
Http是无状态的短连接,实质上传输过程依赖于Tcp连接,TCP给HTTP提供一个可靠的数据传输通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Http连接是一种短连接,是一种无状态的连接
2.socket则是对TCP/IP协议的封装和应用,连接过程:服务器监听,客户端请求,连接确认
这里的监听是指服务器等待客户端的连接请求的状态
3.当然传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容