UDP和TCP

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

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

相关推荐
代码AI弗森17 小时前
无状态的智慧:从 HTTP 到大模型的系统进化论
网络·网络协议·http
酷熊代理18 小时前
安卓手机 IP 切换指南:告别卡顿,轻松换 IP
网络·网络协议·tcp/ip·socks5
不做菜鸟的网工18 小时前
PIM SM +MSDP 组播跨域配置案例
网络协议
大面积秃头20 小时前
Http基础协议和解析
网络·网络协议·http
Michael_lcf21 小时前
Java的UDP通信:DatagramSocket和DatagramPacket
java·开发语言·udp
软件技术员1 天前
使用ACME自动签发SSL 证书
服务器·网络协议·ssl
我也要当昏君1 天前
6.4 电子邮件 (答案见原书 P284)
网络协议
嶔某1 天前
网络:传输层协议UDP和TCP
网络·tcp/ip·udp
以己之1 天前
详解TCP(详细版)
java·网络·tcp/ip
せいしゅん青春之我1 天前
[JavaEE初阶]网络协议-状态码
java·网络协议·http