请问QQ传送文件用的是什么原理?和FTP一样吗?

rt

不是FTP,一般文件传输采用UDP方式。
UDP 是User Datagram Protocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。它是IETF RFC 768是UDP的正式规范。
UDP传输有以下几个特点:
(1) UDP是一个无连接协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽的限制;在接收端,UDP把每个消息段放在队列中,应用程序每次从队列中读一个消息段。
(2) 由于传输数据不建立连接,因此也就不需要维护连接状态,包括收发状态等,因此一台服务机可同时向多个客户机传输相同的消息。
(3) UDP信息包的标题很短,只有8个字节,相对于TCP的20个字节信息包的额外开销很小。
(4) 吞吐量不受拥挤控制算法的调节,只受应用软件生成数据的速率、传输带宽、源端和终端主机性能的限制。
(5)UDP使用尽最大努力交付,即不保证可靠交付,因此主机不需要维持复杂的链接状态表(这里面有许多参数)。
(6)UDP是面向报文的。发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付给IP层。既不拆分,也不合并,而是保留这些报文的边界,因此,应用程序需要选择合适的报文大小。
虽然UDP是一个不可靠的协议,但它是分发信息的一个理想协议。例如,在屏幕上报告股票市场、在屏幕上显示航空信息等等。UDP也用在路由信息协议RIP(Routing Information Protocol)中修改路由表。在这些应用场合下,如果有一个消息丢失,在几秒之后另一个新的消息就会替换它。UDP广泛用在多媒体应用中,例如,Progressive Networks公司开发的RealAudio软件,它是在因特网上把预先录制的或者现场音乐实时传送给客户机的一种软件,该软件使用的RealAudio audio-on-demand protocol协议就是运行在UDP之上的协议,大多数因特网电话软件产品也都运行在UDP之上。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-08
QQ的文件发送是怎样的过程呢?通常,发送文件的计算机首先要通过消息服务器将其IP地址发送给接收计算机,当接收计算机同意接收的确认消息反馈到消息服务器后,消息服务器将据此设置好文件传输对话。随即,发送计算机与接收计算机就会在确定好的端口范围内,建立起TCP或UDP连接开始文件的检索与传输。 在默认状态下,QQ优先采用了UDP(User Data Protocol,用户数据报协议)协议传送数据,而对可靠性要求高的数据通讯系统往往使用TCP协议传输数据。

简单来说就是P2P方式的,两个人传送文件只限于两个计算机,没有第三方的参于。

FTP就是东西存在服务器上,你再从服务器上下载。

二者基本上是相同的,只不过QQ的方式是临时把传送者一方的电脑用作服务器上来进行传输的。
第2个回答  2010-04-08
和FTP是不一样的,FTP是客户端对服务端而QQ的是客户端对客户端 就像打电话一样 只是通过TX的数据库服务器中转
第3个回答  2010-04-08
应该是

请问QQ传送文件用的是什么原理?和FTP一样吗?
不是FTP,一般文件传输采用UDP方式。UDP 是User Datagram Protocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。它是IETF RFC 768是UDP的正式规范。UDP传输有以下几个特点:(1) UDP是一个无连接协议,传输数据之前源端和终端不...

qq的文件传输与ftp的文件传输有什么区别?
QQ的文件传输是点对点的直传啊,FTP是有存储空间的点对多点咯

QQ传文件最大支持多大
因为qq文件传输使用的是P2P的传输方式,不需要经过服务器中转,并而且还支持文件和文件夹传输。P2P就是人可以直接连接到其他用户的计算机、交换文件,而不是像过去那样需要连接到服务器才可以去浏览与下载。

如何远程快速传输文件
1、首先,控制方和被控制方都用电脑登陆QQ软件。2、然后,控制方打开被控制方的QQ对话窗口,在对话窗口上方点击请求控制对方电脑。3、控制方成功发出邀请后,被控制方在QQ对话框点击接受即可。4、被控制方接收后,控制方用鼠标操作被控制方的电脑,把要传送的文件在QQ聊天界面发送。5、控制方在自己电脑...

QQ的传文件功能是基于FTP的吗?
不是 是基于TCP的面向连接的传输

qq支持断点续传文件吗
最新版本是支持断点续传的,有可能传的文件名称修改了,或是换了路径,也有可能是网络繁忙或者网络数据不同步而导致没有续传选项的是正常现象。FTP(文件传输协议的简称)(File Transfer Protocol、 FTP)客户端软件断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几...

什么软件可以传送超大的文件夹
可以传送超大文件夹的软件有FTP服务器、QQ邮箱、手机QQ等。1、若要传送超大文件夹,可以做个FTP服务器,对方下载就可以了。2、用QQ邮箱,点进QQ邮箱,再点击“写信”,里面会看到有一个附件和一个超大附件,这个超大附件需要下载,下载之后就可以发送电影等超大文件了。3、用手机QQ就可以传送超大文件夹...

qq传送文件速度问题(解决追加200)
对方是光纤,你是宽带,要看你们的运营商各自己是什么,如果是同一个如网通,你们传东西就至少要在100K要是一个电信一个网通,你这个速度也是应该的。PSP终结者的设置如下:首先开软件 直接有提示输入网卡项 看下就懂 跟以前版本一样 在就是点系统设置 里的时间与计划设置 新建里任意名字 选在要...

网络传送大文件的几种方法
1、传统的HTTP传输,主要是我们常见的通过部署服务器,利用服务器的带宽和存储对于需要传输的文件进行处理,达到分发传输的目的。如果文件比较大而且分布在不同的区域的话,通常会有CDN做加速。2、FTP上传下载,对于大文件的传输以及断点续传多线程这些可以实现。3、BT下载传输,利用BT技术的优势对于大文件...

QQ采用TCP\/IP协议中的哪些协议?
而UDP包能够穿透大部分的代理服务器,因此我们在开发QQ的时候选择了UDP作为客户之间的主要通信协议,因此网友会觉得用QQ传送信息要比ICQ及其它采用TCP协议的ICQ类软件快。当然,UDP协议优点突出,缺点也很明显:UDP包的传送是不可靠的传输,它不象TCP一样有包重传等机制,因此采用UDP协议的信息在传送过程中...

相似回答