您的位置:首页 > 理论基础 > 计算机网络

TCP与udp协议

2017-10-10 09:22 176 查看
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.




 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: