自己对知识的了解,留作面试用,如有错误请指正
TCP是传输控制协议,UDP是用户数据报协议。
1、TCP发送数据前要建立三次握手,是面向连接的。UDP想发数据可以直接发送,不会对数据报文进行拆分拼接操作。
2、因为UDP是无连接的所以它具有不可靠性,只会一股脑的把数据丢给对方不会在意有无安全到达。而TCP提供可靠的服务。
3、在传输方式,UDP对交下来的报文,添加首部后就向下交付,是面向报文的。TCP是以字节流方式进行传输的,它面向字节流。
4、UDP支持一对一,一对多,多对多的传输方式,TCP传输连接只能有两个端点,所以一对一通信