fyqt.net
当前位置:首页 >> UDP 和 TCP 的 soCkEt 分别一般用在什么地方 >>

UDP 和 TCP 的 soCkEt 分别一般用在什么地方

0、TCP是面向流字符的,数据流间无边界;UDP是面向分组的,分组间有明确的边界。 对于TCP,发送一串数字(1,2,3,4,5),接收时有可能变成两次(1,2)和(2,4,5),或者变成任意接收方式,协议栈只保证接收顺序正确;UDP发送一个分组,接...

UDP 的使用范围很窄,而且编程比 TCP 难多了: 你真的很在乎延迟,不能忍受重传,那么就用UDP,例如 NTP 协议。重传NTP消息纯属添乱。 你真的不在乎可靠性,丢一些包也不需要重传,那么就可以用 UDP。例子我想不出来。有人说音频或视频流可以用U...

1.UDP是面向分组的,分组间有明确的边界;TCP是面向流字符的,数据流间无边界。 UDP发送一个分组,接收方或者接收完全失败,如果成功整个分组都会接收到。对于TCP,发送一串数字(1,2,3,4,5),接收时有可能变成两次(1,2)和(2,4,5),...

UDP 的使用范围很窄,而且编程比 TCP 难多了: 你真的很在乎延迟,不能忍受重传,那么就用UDP,例如 NTP 协议。重传NTP消息纯属添乱。 你真的不在乎可靠性,丢一些包也不需要重传,那么就可以用 UDP。例子我想不出来。有人说音频或视频流可以用U...

0、TCP是面向流字符的,数据流间无边界;UDP是面向分组的,分组间有明确的边界。 对于TCP,发送一串数字(1,2,3,4,5),接收时有可能变成两次(1,2)和(2,4,5),或者变成任意接收方式,协议栈只保证接收顺序正确;UDP发送一个分组,接...

TCP用于大批量数据的传输、需要确保数据的完整时可以用,但是时间和空间开销大。 UDP用于少量数据的传输,时间和空间开销相对较校 一般FTP HTTP什么的都是使用TCP,他们要么是数据量大或是保证数据完整。 而一般的RIP协议都是用UDP封装的,他们...

TCP一般用于连接状态下的可靠的协议,比如http,telnet,smtp,UDP属于非连接状态下的不可靠协议,实际运用中很少用到UDP,UDP对于网络资源消耗很少,可以用UDP进行nat穿透。

udp用在数据量较大,对数据可靠性要求不高,允许丢失少量数据的场合,比如视频通信,语音通信等; tcp用在对数据传输可靠性要求较高的场合,比如qq文本聊天,http协议等

在绝大部分场景都开始直接选择TCP的时候,要提一个非常窄的UDP应用场景:翻嫱 从需求上说,翻嫱的业务场景对协议有如下要求: 1. 不被嫱认为是敏感流量或者即使被认为是敏感流量也不能被重置 2. 协议够轻,载荷比高(像Tor这种其实非常不适合做...

UDP 的使用范围很窄,而且编程比 TCP 难多了: 你真的很在乎延迟,不能忍受重传,那么就用UDP,例如 NTP 协议。重传NTP消息纯属添乱。 你真的不在乎可靠性,丢一些包也不需要重传,那么就可以用 UDP。例子我想不出来。有人说音频或视频流可以用U...

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com