1:在网络7层协议中,如果想使用UDP协议达到TCP协议的效果,可以在哪层做文章?
答:1)TCP是面向连接的运输层协议,udp是无连接的
2)TCP连接只能有两个端点,UDP支持一对一、一对多、多对一和多对多的通信。
3)TCP支持可靠的交付的服务,UDP使用尽最大努力交付
4)TCP面向字节、UDP面向报文
5)TCP有拥塞控制,UDP没有拥塞控制
6)TCP首部开销较大最少20个字节,UDP首部较小只有8个字节。
三次握手实现TCP连接
1)客户端向服务器发送请求报文,其首部中的的同部位SYN=1,选择序列号seq=x,表明传送数据时的第一个数据的、字节的序号是x。
2)服务器接受请求,如同意,发回确认。SYN=1,使ACK=1,seq=y,其确认号ACK=x+1,
3)客户端收到服务器确认后,其ACK=1,选择序列号为seq=x+1,确认号ack=y+1,客户端的TCP通知上层应用进程,连接已经建立。
4)服务器接收到客户端的确认后,也通知其上层应用进程:TCP已经连接。
UDP中文名是用户数据报协议,是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,没有顺序保证和流量控制字段等.QQ是用的UDP.