TCP是在不可靠的网络层上提供可靠的传输服务.如何理解?假设你拥有一个快递公司,但是快递小哥不是很靠谱, 送货偶尔会出问题,所以你经常收到投诉电话,处理一些复杂的问题.比如有些快递压舱了,有些丢失了,有些损坏了等等.为了解决这个问题,你雇佣了一个经理人,全权负责这些琐事.这个经理就相当于TCP的功能.而快递小哥就是不靠谱的网络层.网络层的不可靠是指数据不一定会在规定的时间内按照规定的顺序到达.比如快递丢了,这就是直接没送到,或者快递在中间某一个站点滞留了很久很久,最终可能会送到,但是很不幸你包裹…