传输协议TCP和UDP

TCP是一种面向连接、可靠的传输协议,提供高可靠性的数据通信,但效率较低,涉及三次握手和四次挥手过程。UDP则是无连接的协议,简单、开销小,适合网络状况差时高效传输,但不保证数据可靠性。
摘要由CSDN通过智能技术生成

UDP相当于写信,我只管写信,写好地址后就投递出去,不管对面收到不收到。

TCP相当于打电话,A先拨打,B表实接到电话,A知道拨通后开始给B说话。

 

TCP

TCP是一种面向连接的,可靠的基于字节流的运输层的通信协议。

特点:

          *面向连接

          *点到点的通信

          *高可靠

          *占用系统资源多,效率低。

三次握手

三次握手是发生在建立连接的时候,大致过程是这样的。首先由客户端发起请求,然后服务端对请求进行响应,最后客户端再告知收到响应。具体的过程列在了下面。

  1. 客户端发送带SYN标志的数据包给对方,告知需要建立连接;

  2. 服务端收到后,回传一个带有SYN/ACK标志的数据包,告知收到建立连接请求;

  3. 客户端回传一个带有ACK标志的数据包,代表握手结束并且建立TCP连接。

四次挥手

四次挥手则是在断开连接的时候,过程如下。

  1. 客户端发送带FIN标志的数据包给对方&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值