原文:为何基于tcp协议的通信比基于udp协议的通信更可靠?

tcp协议一定是先建好双向链接,发一个数据包要得到确认才算发送完成,没有收到就一直给你重发 udp协议没有链接存在,udp直接丢数据,不管你有没有收到。 TCP的可靠保证,是它的三次握手双向机制,这一机制保证校验了数据,保证了他的可靠性。 而UDP就没有了,udp信息发出后,不验证是否到达对方,所以不可靠。 不过UDP的速度是TCP比不了的,而且UDP的反应速度更快,QQ就是用UDP协议传输的,H ...

2019-12-14 12:15 1 254 推荐指数:

查看详情

基于TCPUDP协议的socket通信

C/S架构与初识socket   在开始socket介绍之前,得先知道一个Client端/Server端架构,也就是 C/S 架构,互联网中处处充满了 C/S 架构(Client/Server), ...

Sat Jun 27 23:13:00 CST 2020 0 753
通信协议——Http、TCPUDP

CP HTTP UDP: 都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。 TCP HTTP UDP三者的关系: TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议 ...

Sat Mar 03 22:21:00 CST 2012 11 26092
基于UDP协议的socket通信

服务器端: 1、创建DatagramSocket,指定端口号 2、创建DatagramPacket 3、接收客户端发送的数据信息 4、读取数据 客户端: 1、定义发送信息 2、创建Dat ...

Mon Jan 23 17:56:00 CST 2017 0 3312
通信原理之UDP协议(四)

1.UDP简要介绍 UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠协议。 2.UDP协议头 2.1.UDP端口号 由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标志用以区分不同的程序所需 ...

Fri Aug 15 19:36:00 CST 2014 0 13637
基于UDP协议的Socket通信

服务器端 客户端 注意:必须首先启动服务器,再启动客户端 ...

Fri Jan 25 04:41:00 CST 2019 0 818
python中基于tcp协议udp通信(数据传输)

一、TCP协议介绍 流式协议(以数据流的形式通信传输) 安全协议(收发信息都需收到确认信息才能完成收发,是一种双向通道的通信tcp协议在OSI七层协议中属于传输层,它上承用户层的数据收发,下启网络层、数据链路层、物理层。可以说很多安全数据的传输通信都是基于tcp协议进行 ...

Mon May 06 01:00:00 CST 2019 0 2581
网络通信协议TCPUDP 的区别

1、网络通信 互联网本质就是一系列的网络通信,互联网协议的功能是定义计算机如何介入internet,以及介入internet的计算机通信的标准。互联网协议按照功能不同分为osi7层或tcp/ip五层或tcp/ip四层 1、osi七层协议 ...

Sun Jan 06 03:36:00 CST 2019 0 1270
TCP IP协议通信详解

应用层,但是也需要对传输层有很深刻的了解,传输层个人感觉也是最复杂的。下图是TCP/IP协议分层图,注意,虽 ...

Tue Dec 07 01:06:00 CST 2021 0 879
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM