UDP和TCP

UDP协议是一种不可靠的、面向无连接的协议。在通信过程中,它并不像TCP那样需要先建立一个连接,只要(目的地址,端口号,源地址,端口号)确定了,就可以直接发送信息报文,并且不需要确保服务端一定能收到或收到完整的数据。UDP提供的是非面向连接的、不可靠的数据流传输。

TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP旨在适应支持多网络应用的分层协议层次结构。它要求在传输报文段之前必须在源进程和目的进程之间建立传输连接,提供端到端的、全双工的字节流传输服务。为了实现可靠的数据传输服务,TCP提供了对报文段的检错、确认、重传和排序等功能,还提供了流量控制和阻塞控制的机制。TCP常被用来在一个不可靠的互联网中为应用程序提供面向连接的、可靠的、端到端的字节流服务。

相关推荐
光芒Shine1 小时前
【物联网-ModBus-RTU
物联网·网络协议
上海云盾第一敬业销售4 小时前
高防IP可以防护什么攻击类型?企业网络安全的第一道防线
网络·tcp/ip·web安全
心扬6 小时前
python网络编程
开发语言·网络·python·tcp/ip
程序员祥云6 小时前
https相比http的区别
网络协议·http·https
情系淮思6 小时前
客户端和服务器已成功建立 TCP 连接【输出解析】
服务器·网络·tcp/ip
熙客7 小时前
应用层协议:HTTPS
网络协议·https
2501_915106329 小时前
Flutter、React Native 项目如何搞定 iOS 上架?从构建 IPA 到上传 App Store 的实战流程全解析
websocket·网络协议·tcp/ip·http·网络安全·https·udp
feiyangqingyun11 小时前
Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动
c++·qt·udp·gb28181
snetlogon2011 小时前
JDK17 Http Request 异步处理 源码刨析
android·网络协议·http
2301_7930698211 小时前
Azure 虚拟机端口资源:专用 IP 和公共 IP Azure Machine Learning 计算实例BUG
tcp/ip·flask·azure