1.协议的定义
协议就是巨头们规定的规则,必须遵守,不然没得玩。TCP协议就是其中一种比较牛逼的协议,是一种可重传、可控制流量的面向连接的协议--简单点讲它在协议界就是活好后台硬的
2.为什么在IP协议之上生成一个TCP协议?
IP协议就是尽力而为,TCP就是给尽力而为买一个保险,那就变成一定可以。
3.TCP协议为什么是可靠的传输?
1)安全连接
三次握手

三次握手
为什么需要三次握手?
网络延迟导致客户端重复发送相同请求,如果客户端没有发送第三次确认请求告诉服务端,就会造成服务端空连接,浪费性能
四次挥手

四次挥手
2)重传机制
一分钟理解TCP重传

重发机制
3)流量控制
慢启动、拥塞避免

慢启动和拥塞