社区
C#
帖子详情
UDP与TCP通信的优缺点
biny101
2009-12-22 12:04:08
希望大家给我介绍一下UDP和TCP之间的优缺点,比如从大量接收数据时的效率,安全性,等还有我考虑不到的其他方面,谢谢各位啦,各抒己见~~
...全文
417
11
打赏
收藏
UDP与TCP通信的优缺点
希望大家给我介绍一下UDP和TCP之间的优缺点,比如从大量接收数据时的效率,安全性,等还有我考虑不到的其他方面,谢谢各位啦,各抒己见~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LanceYjianyong
2009-12-22
打赏
举报
回复
本人已经完成一个通过UDP传输Xml指令的程序,因为每次发送数据小,而且使用频繁,所以采用UDP,楼上的观点都很正确
zhujiazhi
2009-12-22
打赏
举报
回复
UDP 耗时短,不需要“握手”,会丢包
TCP 需要“握手”
wuyq11
2009-12-22
打赏
举报
回复
TCP保证数据正确性,UDP可能丢包
TCP保证数据顺序,UDP不保证
socket()的参数不同
UDP Server不需要调用listen和accept
UDP收发数据用sendto/recvfrom函数
TCP:地址信息在connect/accept时确定
UDP:在sendto/recvfrom函数中每次均 需指定地址信息
UDP:shutdown函数无效
采用UDP 面向数据报方式
网络数据大多为短消息
拥有大量Client
对数据安全性无特殊要求
网络负担非常重,但对响应速度要求高
goto_code
2009-12-22
打赏
举报
回复
LZ你要做什么项目?根据项目来选择哪种协议
fanxin1126
2009-12-22
打赏
举报
回复
TCP安全性高,UDP效率高,不太在意安全的一般用UDP,需要安全的用TCP
hhc123
2009-12-22
打赏
举报
回复
http://www.baidu.com/s?wd=UDP%BA%CDTCP%D6%AE%BC%E4%B5%C4%D3%C5%C8%B1%B5%E3
bancxc
2009-12-22
打赏
举报
回复
udp 无状态协议,一般用于视频等对数据传输完整性比较低的协议,允许数据丢失
tcp保证数据不丢失,
wxxloveu
2009-12-22
打赏
举报
回复
http://topic.csdn.net/u/20091217/10/c5724281-ebaf-4fad-b212-c43cdd2d0aa0.html?83464
biny101
2009-12-22
打赏
举报
回复
顶起 UDP接受若想接受数据也需要绑定吗,我使用socket.receiveFrom()时,他提示我必须先绑定,UDP如何组播,UDP与TCP那个接收的快呢
biny101
2009-12-22
打赏
举报
回复
能不能给个UPD的简单例子,让俺看看
UDP
和
TCP
的
优缺点
UDP
和
TCP
的
优缺点
? •
TCP
面向连接(如打电话要先拨号建立连接);
UDP
是无连接的,即发送数据之前不需要建立连接 •
TCP
提供可靠的服务。也就是说,通过
TCP
连接传送的数据,无差错,不丢失,不重复,且按序到达;
UDP
尽最大努力交付,即不保证可靠交付(
Tcp
通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制)。 •
UDP
具有较好的实时性,工作效率比T...
TCP
和
UDP
的区别和
优缺点
1、
TCP
与
UDP
区别总结: 1、
TCP
面向连接(如打电话要先拨号建立连接);
UDP
是无连接的,即发送数据之前不需要建立连接 2、
TCP
提供可靠的服务。也就是说,通过
TCP
连接传送的数据,无差错,不丢失,不重复,且按序到达;
UDP
尽最大努力交付,即不保证可靠交付
Tcp
通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。
网络编程之
udp
学习之
udp
与
tcp
的
优缺点
01
1
udp
与
tcp
的
优缺点
1)
TCP
: 面向连接的可靠数据包传递 ---完全弥补 优点: 1. 数据稳定 --- 丢包回传(回执机制)(丢包率97‰)。 2. 速率稳定。 3. 流量稳定 “滑动窗口”。 缺点: 效率低、速度慢。 使用场景:大文件、重要文件传输等要求稳定的场合。 2)
UDP
: 无连接的不可靠报文传递。----完全不弥补 缺点:不稳定:数据、速率、流量。 优点:效率高、速度快。 使用场景:对实时性要求较高,视频会议、视频电话
TCP
/
UDP
区别以及
优缺点
详解
TCP
缺点慢,效率低,占用系统资源高,易被攻击,
TCP
在传输数据之前,要先建立连接,这会消耗时间,而且在数据传递时,确认机制,重传机制,拥塞机制等都会消耗大量时间,而且要在每台设备上维护所有的传输连接,事实上,每个连接都会占用系统的CPU、内存等硬件资源。①
TCP
协议的优点可靠、稳定,
TCP
的可靠体现在
TCP
在传输数据之前,会有三次握手来建立连接,而且在数据传输之前,会有三次握手来建立连接,而且在数据传输时,有确认、窗口、重传、拥塞控制机制,在数据传完猴,还会断开连接用来节约系统资源。...
TCP
和
UDP
的
优缺点
以及区别
一、
TCP
(传输控制协议)
TCP
是一种面向连接的、可靠的、基于字节流的传输层
通信
协议,速度相对较慢,一般应用在对安全性、完整性有严格要求的场景,如FTP、SMTP、HTTP等。 三次握手:
TCP
为了保证报文传输的可靠,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的字节发回一个相应的确认,如果发送端实体在合理的往返时延内未收到确认,那么对应的数据(...
C#
111,123
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章