TCP与UDP的PK大赛_会议广播_音频应用论坛 - Powered by AUIOAPP
Loading...

音频应用论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
热搜: 音频应用

[资讯] TCP与UDP的PK大赛

[复制链接]
天使开杀戒 发表于 2006-9-24 23:58:00

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
   在现今的中控系统或者信息传输过程中,用于信号传输的协议非常多,例如串口、232、485、IR还有TCP与UDP,种类繁多,让一些非专业或者接触少的人只是认识他,而不清楚它们之间有什么区别,今天我们就来简单介绍TCP与UDP和它们之间的区别:
% ]& u! @8 g  I0 s$ C1 i: A- U  {$ T/ ~# V5 x9 V/ @
       TCP:TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。
; A5 N- R& d0 c; R
/ ]: u! G+ _; t  N  i. R当应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,TCP则把数据流分割成适当长度的报文段。之后TCP把数据包传给IP层,由它来通过网络将包传送给接收端实体的TCP层。
* p( A' a: H+ Z4 l5 m
* D7 ^6 @3 X7 R& E( X
' E  G% ]3 j! r. V# Q; R$ Y7 e7 c. q5 }4 N% o
TCP为了保证报文传输的可靠,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的字节发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据(假设丢失了)将会被重传。
" C5 A+ X' H. c
8 U3 m  u2 ~( M! p7 E8 t' ~
) P$ h: |) _8 T1 s) a' d7 Y" I$ Z5 C$ [. g

1 q6 T  v2 u% w$ el 在数据正确性与合法性上,TCP用一个校验和函数来检验数据是否有错误,在发送和接收时都要计算和校验;同时可以使用md5认证对数据进行加密。
6 I" X' @( e& v" n
! [) \/ I0 p! S. Y+ ~/ G: Ol 在保证可靠性上,采用超时重传和捎带确认机制。
: w8 `( I2 l% [4 G2 L
2 F- {, w6 J7 ]" q/ }* E* A; sl 在流量控制上,采用滑动窗口协议,协议中规定,对于窗口内未经确认的分组需要重传。
7 _* Y3 [! u. I: b4 D0 y: Z6 e
      UDP : UDP是User Datagram Protocol的简称,协议全称是用户数据报协议,是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。4 J) _* n. z& k9 z* e

& t) c( v8 E7 {9 x: p! T# T$ [; f( ]; R

) D: |3 S/ y# Q  }- Q9 Z: B4 m       UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。与所熟知的TCP(传输控制协议)协议一样,UDP协议直接位于IP(网际协议)协议的顶层。根据OSI(开放系统互连)参考模型,UDP和TCP都属于传输层协议。UDP协议的主要作用是将网络数据流量压缩成数据包的形式。一个典型的数据包就是一个二进制数据的传输单位。每一个数据包的前8个字节用来包含报头信息,剩余字节则用来包含具体的传输数据。+ \2 ?! b2 ^* k

% Z' E, J  ~, E0 y( S! d7 _7 k" W* c# L5 a) j0 O1 Z6 u

* g+ l) j3 r9 mTCP与UDP的区别:
1 U/ W: V8 I% b+ T, b( W! S: [

) e% B+ Y) I$ U; f# ^/ H) y' a8 w% g2 O5 i8 \$ ~+ t& O9 \
       简单点说就是在传输过程中TCP的连接是双向连接的,就是面向连接,传输可靠性高,适用于传输大量数据的情况下,但是传输速度慢;而UDP的连接是单向传输,只能发送出去,也就是面向非连接,传输数据的可靠性也低,一般应用于少量数据的发送,但是传输速度快,所以,在选用TCP与UDP时,要根据自己的实际情况谨慎选择。
, n& j8 P+ T+ [
9 \( P7 R! @9 Q+ r/ x1 a( ^
iamyaoyao 发表于 2006-11-3 22:51:00
分享,谢谢啊
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

软硬产品代理咨询服务:声卡:雅马哈UR22C、罗兰声卡、福克斯特、艾肯、阿波罗 、M-audio 、普瑞声纳 、福克斯特、 达思冠系列 音箱:吸顶NS-IW560C、吸顶NS-IW660 、NS-AW350、低音NS-SW050、低音NS-SW100;JBL 吸顶8124、CSS-8006BM;香蕉猴 gibbon系列;普瑞声纳E5XT、E4.5、 E3.5BT 有线话筒:舒尔PGA27、PGA48、MV51、mv88、mv88+、SM27 ;森海E945 、MK4、E835S;舒伯乐top248s;罗德NT1-A、VIDEOMIC、VIDEOMIC GO、VideoMicro、VideoMic NTG 无线领夹麦克风:罗德 wireless go II 一拖一、一拖二;猛犸lark150 耳机:森海HD300 pro、美奇 CR-Buds 、索尼7506、爱科技K240S、K240 MKII、K271 MKII、K52、K72、K92、先锋、飞利浦 1:飞利浦会务通/会议摄像头/全向麦克风/执法仪/录音笔 2:洋铭便携式移动演播室 / 切换台 / 摄控一体摄像机 / 虚拟演播室 / 微金课教室 / 色键器 3:逻兰音视频切换台 / 声卡 / 电子鼓 /电钢琴 /耳机 4:Blackmagic专业摄影机 /调色台 / 切换台/ 广播级转换器 / 监视器 / 采集卡 5:索尼专业摄像机/佳能专业摄像机/松下专业摄像机/ insta360专业摄像机 6:话筒:铁三角/ 舒尔/ 森海塞尔 / AKG / RODE/ BBS 7:音响:YAMAHA/ 声艺 / 皇冠 /JBL / 真力/咪宝/BOSE /美奇 8:声卡:RME/羚羊/IXI /艾肯/PreSonus普瑞声纳/Focusrite福克斯特/YAMAHA/雅马哈/ickb 9:耳机:铁三角/beyerdynamic拜亚动力/AKG爱科技/索尼/RunningMan/美技 10:思锐三脚架 /防潮箱 /米泊三脚架/意美捷三脚架/曼富图三脚架 11:XSW系列,300.500代理商,EWD数字系列代理,6000.9000定制产品,还包销了全国三个型号:XSW1-825,EW100 G4-945,EWD- kk 205

小黑屋|手机版|Archiver|音频应用 (鄂ICP备13005321号-1)

Powered by Audio app

快速回复 返回顶部 返回列表