新华新越:关于QQ文件传输的!

来源:百度文库 编辑:高校问答 时间:2024/05/06 13:10:31
怎么传文件的双方不是对等的,我给我一个同学传的时候可以达到300K左右,但是她给我传的时候就只有几K!
我用的是教育网,她用的是清华教育网,是不是和教育网的节点在清华有关?希望哪位能详细介绍以下QQ文件传输的流程然后分析一下原因吧!谢谢了
能详细介绍一下传输的具体流程吗?这样的话应该就能理解为什么会出现双方传输速度不相同了。

QQ的文件发送是怎样的过程呢?通常,发送文件的计算机首先要通过消息服务器将其IP地址发送给接收计算机,当接收计算机同意接收的确认消息反馈到消息服务器后,消息服务器将据此设置好文件传输对话。随即,发送计算机与接收计算机就会在确定好的端口范围内,建立起TCP或UDP连接开始文件的检索与传输。
在默认状态下,QQ优先采用了UDP(User Data Protocol,用户数据报协议)协议传送数据,而对可靠性要求高的数据通讯系统往往使用TCP协议传输数据。与TCP协议不同,UDP协议并不提供数据传送的验证机制——在整个文件传输过程中如果出现数据报的丢失,协议本身并不能作出任何的检测或提示。因此,通常人们把UDP协议称为不可靠的传输协议。 UDP协议适用于无须应答、要求时效的软件使用,这样的设计正好与QQ追求的目标相符,所以QQ优先使用了此协议进行一切功能应用。但是,由于UDP协议具有不可靠性,常会因种种原因导致消息或数据的发送失败(很多时候会发现发送文件给对方接收时,对方根本收不到要求接收文件的消息。或是发送聊天消息时,对方根本没有收到过消息)。显然,UDP协议由于排除了信息可靠传递机制,将安全和排序等功能移交给上层应用来完成,极大降低了执行时间,使速度得到了保证。QQ在数据传输上更注重实际性能,为了获得更好的使用效果,往往可以牺牲一定的可靠性。因此,使用QQ来传输数据,在很多时候就成了一个“不错”的选择。
一般内网传输首选QQ,速度最快,QQ的文件传输是直接个人对个人,采用P2P的传输方式,具有不需中转的优势。
外网速度传输比较强的有网易泡泡、QQ,建议网友们在需要传输文件时选用这两款软件,毕竟它们的服务器都在国内,传输性能要高于外国IM软件。
网易泡泡的传输模式为P2S2P(从个人到服务器,再由服务器转发到个人)。这种传输方式虽然需要中转,但是其出色的表现还是不得不 让我们用户另眼相看。
MSN现在在文件传输方面还是赶不上国产QQ,UC等软件。
另外,双方在互传文件时,会受到不同外网的限制(比如电信跟网通),即使在同一局域网内,也会因防火墙设置不同而影响速度,不过QQ自称能穿透一切防火墙,从实际来看,这方面的能力确实不错。笔者一般传文件,首选QQ。
总的来说,不管什么软件来传输,都要受到时段的限制。
至于双方传送速度不同,原因很多,我由于不太清楚也无法准确回答。你可以根据实际情况分析一下,估计应该和双方各自的防火墙设置及其他环境有关吧。

点对点传送肯定要快
比如我是电信的 我传给网通的时候就特别的慢

一个道理的,如果是同一服务器传输肯定很快

上行速度和下行速度不一样,不过你的情况相差那么多真是让人费解,你再试一次,真是个BUG,但有一点,这和QQ的传输流程没关系。

和双方的电脑配置以及服务器什么的也有关系的。

中国教育网总结点就在清华,出口也在清华。应该是很快的,可能是他用的网络给限速了

防火墙或者什么东西给限制了