确保可靠性的TCP协议【杂谈】
回首这几年,凡是做的好的东西背后都有【习惯】在支撑,凡是做的不好的东西背后都缺乏稳定【习惯】。习惯就是【系统】。
TCP 是面向连接的传输控制协议。
TCP 具有高可靠性,确保传输数据的正确性,不出现丢失或乱序。
TCP 协议可以保证接收端毫无差错地接收到发送端发出的字节流,为应用程序提供可靠的通信服务。(对可靠性要求高的通信系统往往使用 TCP 传输数据。比如 HTTP 运用 TCP 进行数据的传输。)
UDP 提供了无连接的数据报服务。
UDP 在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作。
UDP 具有较好的实时性,工作效率较 TCP 协议高。
UDP 段结构比 TCP 的段结构简单,因此网络开销也小。
http://breathlessway.com/home