由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EE版 - 在线听歌一类的应用是用TCP吗?还是UDP?
相关主题
问问用NS-2做网络simulation的问题求教一个网络传输时间计算问题
UDP能否和TCP在wireless 情况下公平分享信道资源?想问下3G BS对多个mobile user用同一个buffer还是每个mobile us
请教一个TCP的问题 (转载)请问电路中buffer的作用
电吸收调制激光器(EML)一问--高频RF和光电的同修看过来请教: 关于高斯噪音
问一个TCP ACK的问题Frequency drift问题
802.11的MAC是否对packet loss之后都会double backoff window?什么是 playout delay?
湾区硅谷工作机会 -- Application Enginner (转载)jitter 是咋 involve到max time的公式里面?
TCP的丢包假设的queue overflow,一般是哪层的overflow (转载)请教matlab里eye diagram的画法
相关话题的讨论汇总
话题: tcp话题: udp话题: qq话题: msn话题: packets
进入EE版参与讨论
1 (共1页)
s********k
发帖数: 6180
1
感觉应该是TCP,不是很确定。另外比如文件传输,这个应该是标准的TCP应用,但是比
如我用QQ传输比用MSN传输快很多,难道是两者做了不同优化,还是什么其他原因?
j*a
发帖数: 14423
2
传输:msn是点对点的 qq有可能通过服务器中转
你再看看tcp/udp

【在 s********k 的大作中提到】
: 感觉应该是TCP,不是很确定。另外比如文件传输,这个应该是标准的TCP应用,但是比
: 如我用QQ传输比用MSN传输快很多,难道是两者做了不同优化,还是什么其他原因?

p*****s
发帖数: 344
3
都有可能,有兴趣可以用wireshark抓一些IP包自己看一看。
p****e
发帖数: 1028
4
why not udp? radio服务器需要建立n个tcp connection, 太贵了吧。

【在 s********k 的大作中提到】
: 感觉应该是TCP,不是很确定。另外比如文件传输,这个应该是标准的TCP应用,但是比
: 如我用QQ传输比用MSN传输快很多,难道是两者做了不同优化,还是什么其他原因?

z*****n
发帖数: 7639
5
streaming audio/video is done by TCP for sure.
This type of application doesn't require strict
time delay so that the stream can be buffered
at the receiver before replay starts.
The reason that QQ file transfer is faster than
that of MSN I guess is caused by that QQ uses
multisession transferring, just like flashget
does.

【在 s********k 的大作中提到】
: 感觉应该是TCP,不是很确定。另外比如文件传输,这个应该是标准的TCP应用,但是比
: 如我用QQ传输比用MSN传输快很多,难道是两者做了不同优化,还是什么其他原因?

z*****n
发帖数: 7639
6
UDP is connectionless. If error occurs, the
retransmission of erroneous packets will take
much longer time.

【在 p****e 的大作中提到】
: why not udp? radio服务器需要建立n个tcp connection, 太贵了吧。
p****e
发帖数: 1028
7
我感觉看你需要什么质量的stream. 如果是一般的am radio quality, 丢两三个包
没关系吧。

【在 z*****n 的大作中提到】
: UDP is connectionless. If error occurs, the
: retransmission of erroneous packets will take
: much longer time.

t**o
发帖数: 1030
8
应该是 multithread吧

【在 z*****n 的大作中提到】
: streaming audio/video is done by TCP for sure.
: This type of application doesn't require strict
: time delay so that the stream can be buffered
: at the receiver before replay starts.
: The reason that QQ file transfer is faster than
: that of MSN I guess is caused by that QQ uses
: multisession transferring, just like flashget
: does.

z*****n
发帖数: 7639
9
如果不是realtime的audio,一般都是tcp+buffering,
如果是audio,丢一个包就是几百个sample的loss,
关系很大的。
buffering的另外一个功能是消除网络传输过程中的
jitter。

【在 p****e 的大作中提到】
: 我感觉看你需要什么质量的stream. 如果是一般的am radio quality, 丢两三个包
: 没关系吧。

z*****n
发帖数: 7639
10
yes, you are right.

【在 t**o 的大作中提到】
: 应该是 multithread吧
相关主题
802.11的MAC是否对packet loss之后都会double backoff window?求教一个网络传输时间计算问题
湾区硅谷工作机会 -- Application Enginner (转载)想问下3G BS对多个mobile user用同一个buffer还是每个mobile us
TCP的丢包假设的queue overflow,一般是哪层的overflow (转载)请问电路中buffer的作用
进入EE版参与讨论
t**o
发帖数: 1030
11
这个跟 VOD一样,我记得VOD是tcp的,所以在线听歌应该也是的吧

【在 z*****n 的大作中提到】
: 如果不是realtime的audio,一般都是tcp+buffering,
: 如果是audio,丢一个包就是几百个sample的loss,
: 关系很大的。
: buffering的另外一个功能是消除网络传输过程中的
: jitter。

s********k
发帖数: 6180
12
网络状况相同的情况下多线程有用处吗?这个多线程意思是指开多个session吗?如果
多线程有用的话,影响性能的主要因素不在网络,而在客户端吧。

【在 z*****n 的大作中提到】
: yes, you are right.
t**o
发帖数: 1030
13
多车道比单车道好,能显著提高车流速度

【在 s********k 的大作中提到】
: 网络状况相同的情况下多线程有用处吗?这个多线程意思是指开多个session吗?如果
: 多线程有用的话,影响性能的主要因素不在网络,而在客户端吧。

s********k
发帖数: 6180
14
我对多线程不是很熟悉,但是记得应该属于操作系统范畴的。我的理解是操作系统快,
最多解决更快处理buffer里面的数据,但是现在网络堵塞,buffer里面根本没有什么太
多数据。这个可以是多线程可以解决的吗?你这个多车道比喻。我理解是TCP开了多个
session,不知道准确不?

【在 t**o 的大作中提到】
: 多车道比单车道好,能显著提高车流速度
s********k
发帖数: 6180
15
stream对delay要求不高,那哪个TCP应用对delay要求高?另外,stream之类对是不是
对jitter要求比delay严格

【在 z*****n 的大作中提到】
: streaming audio/video is done by TCP for sure.
: This type of application doesn't require strict
: time delay so that the stream can be buffered
: at the receiver before replay starts.
: The reason that QQ file transfer is faster than
: that of MSN I guess is caused by that QQ uses
: multisession transferring, just like flashget
: does.

t**o
发帖数: 1030
16
是OS范围的。
我的意思是在网络冗塞在可以承受的范围内,如果到了冗塞严重的情况时,有可能TCP
跟UDP的效果是一样的。多线程当然无法解决这个问题。但就流媒体传输质量来说,当
然是TCP啊。
话说回来,本来流媒体就是针对网络情况比较好的条件下的,网络超时严重的谁还去玩
这些啊

【在 s********k 的大作中提到】
: 我对多线程不是很熟悉,但是记得应该属于操作系统范畴的。我的理解是操作系统快,
: 最多解决更快处理buffer里面的数据,但是现在网络堵塞,buffer里面根本没有什么太
: 多数据。这个可以是多线程可以解决的吗?你这个多车道比喻。我理解是TCP开了多个
: session,不知道准确不?

f********o
发帖数: 2181
17
QQ传输是UDP

【在 s********k 的大作中提到】
: 感觉应该是TCP,不是很确定。另外比如文件传输,这个应该是标准的TCP应用,但是比
: 如我用QQ传输比用MSN传输快很多,难道是两者做了不同优化,还是什么其他原因?

z*****n
发帖数: 7639
18
Well, this question is related to the network
for sure, especially the processing logic in
network routers.
Routers process the incoming packets in FIFO
fashion. If you have only one session/thread,
then in a unit time a router relays one packet
for you, if you have multiple sessions, the
sending part pushes more packets into the network
and in result you get higher throughput.

【在 s********k 的大作中提到】
: 我对多线程不是很熟悉,但是记得应该属于操作系统范畴的。我的理解是操作系统快,
: 最多解决更快处理buffer里面的数据,但是现在网络堵塞,buffer里面根本没有什么太
: 多数据。这个可以是多线程可以解决的吗?你这个多车道比喻。我理解是TCP开了多个
: session,不知道准确不?

z*****n
发帖数: 7639
19
Streaming multimedia can tolerate more delay than real-time
ones. You listen a MP3 online you can wait for a while
like some seconds, but you cannot wait to give a
response when you are talking in MSN or skype.
Realtime audio/video has higher requirement on both
delay and jitter.

【在 s********k 的大作中提到】
: stream对delay要求不高,那哪个TCP应用对delay要求高?另外,stream之类对是不是
: 对jitter要求比delay严格

1 (共1页)
进入EE版参与讨论
相关主题
请教matlab里eye diagram的画法问一个TCP ACK的问题
请教下how to bulid a high Q crystal filter802.11的MAC是否对packet loss之后都会double backoff window?
问几个IC physical design的问题湾区硅谷工作机会 -- Application Enginner (转载)
请大牛指教,这么simulate divider的noiseTCP的丢包假设的queue overflow,一般是哪层的overflow (转载)
问问用NS-2做网络simulation的问题求教一个网络传输时间计算问题
UDP能否和TCP在wireless 情况下公平分享信道资源?想问下3G BS对多个mobile user用同一个buffer还是每个mobile us
请教一个TCP的问题 (转载)请问电路中buffer的作用
电吸收调制激光器(EML)一问--高频RF和光电的同修看过来请教: 关于高斯噪音
相关话题的讨论汇总
话题: tcp话题: udp话题: qq话题: msn话题: packets