TCP与UDP
• TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议
属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包
括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接
、端到端和可靠的数据包发送。通俗说,它是事先为所发送的数据开辟出连
接好的通道,然后再进行数据发送;
• UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是
面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送;
• 差别:TCP协议和UDP协议各有所长、各有所短,适用于不同要求的通信环
境。TCP协议和UDP协议之间的差别如附表所示。