UDP和TCP

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

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

相关推荐
咖啡教室1 天前
每日一个计算机小知识:ICMP
后端·网络协议
张人玉1 天前
网络通讯TCP和UDP的区别
网络协议·tcp/ip·udp
咖啡教室1 天前
每日一个计算机小知识:IGMP
后端·网络协议
打不了嗝 ᥬ᭄1 天前
数据链路层
linux·网络·网络协议·http
好望角雾眠1 天前
第四阶段C#通讯开发-6:Socket之UDP
开发语言·笔记·学习·udp·c#
铭哥的编程日记1 天前
【Linux网络】传输层协议UDP
linux·网络·udp
小李独爱秋1 天前
计算机网络经典问题透视:什么是NAPT?它有哪些特点?
网络·网络协议·计算机网络·网络安全·智能路由器
wukan8881 天前
【SMTP】在线配置测试工具,如何配置接口?
git·网络协议·编辑器
铭哥的编程日记1 天前
【Linux网络】传输层协议TCP
linux·网络·tcp/ip
教练、我想打篮球1 天前
29 ip查询工具 并发送邮件通知目标用户
tcp/ip·ip·query