UDP和TCP的对比
UDP和TCP是TCP/IP体系结构运输层中的两个重要协议
用户数据报协议UDP(User Datagram Protocol)
1.无连接的UDP
2.UDP支持单播、多播以及广播
3.UDP是面向应用报文的
4.UDP向上层提供无连接不可靠传输服务(适用于IP电话、视频会议等实时应用)
5.UDP用户数据包首部仅8字节
传输控制协议TCP(Transmission Control Protocol)
1.面向连接的TCP
2.TCP仅支持单播
3.TCP是面向字节流的
TCP并不知道数据报的含义,只是将其视为字节流,加载到发送缓存中发送。接收方的TCP也不知道数据报的含义,只是交付给应用进程,接收方的应用进程必须有能力识别接收到的字节流。
4.TCP向上层提供面向连接的可靠传输服务(适用于要求可靠传输的应用,例如文件传输)
5.TCP报文段首部最小20字节,最大60字节