最近一直在做中间件相关的东西,所以接触到的各种协议比较多,总的来说有TCP,UDP,HTTP等各种网络传输协议,因此楼主想先从协议最基本的TCP粘包问题搞起,把计算机网络这部分基础夯实一下. TCP协议的简单介绍 TCP是面向连接的运输层协议 简单来说,在使用TCP协议之前,必须先建立TCP连接,就是我们常说的三次握手.在数据传输完毕之后,必须是释放已经建立的TCP连接,否则会发生不可预知的问题,造成服务的不可用状态. 每一条TCP连接都是可靠连接,且只有两个端点 TCP连接是从Server端到…