㈠ 请问qq传送文件用的是什么原理和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之上。
㈡ QQ与手机传文件的原理速度太快了
因为采用P2P的传输方式,具有不需中转的优势。 通常,发送文件的计算机首先要通过消息服务器将其IP地址发送给接收计算机,当接收计算机同意接收的确认消息反馈到消息服务器后,消息服务器将据此设置好文件传输对话。随即,发送计算机与接收计算机就会在确定好的端口范围内,建立起TCP或UDP连接开始文件的检索与传输。 在默认状态下,QQ优先采用了UDP(User Data Protocol,用户数据报协议)协议传送数据,而对可靠性要求高的数据通讯系统往往使用TCP协议传输数据。与TCP协议不同,UDP协议并不提供数据传送的验证机制——在整个文件传输过程中如果出现数据报的丢失,协议本身并不能作出任何的检测或提示。因此,通常人们把UDP协议称为不可靠的传输协议。 UDP协议适用于无须应答、要求时效的软件使用,这样的设计正好与QQ追求的目标相符,所以QQ优先使用了此协议进行一切功能应用。但是,由于UDP协议具有不可靠性,常会因种种原因导致消息或数据的发送失败(很多时候会发现发送文件给对方接收时,对方根本收不到要求接收文件的消息。或是发送聊天消息时,对方根本没有收到过消息)。显然,UDP协议由于排除了信息可靠传递机制,将安全和排序等功能移交给上层应用来完成,极大降低了执行时间,使速度得到了保证。QQ在数据传输上更注重实际性能,为了获得更好的使用效果,往往可以牺牲一定的可靠性。因此,使用QQ来传输数据,在很多时候就成了一个“不错”的选择。 外网速度传输比较强的有网易泡泡、QQ,建议网友们在需要传输文件时选用这两款软件,毕竟它们的服务器都在国内,传输性能要高于外国IM软件。
㈢ QQ发送图片的原理是什么
QQ发送抄图片的原理同互联网传播方式一样,为二进制。互联网的数据传播都是将数据转化为二进制进行储存或者通过媒介进行传播。传输方式如下:图片–转换为二进制数据–存储在本地–通过网络协议传输至腾讯服务器–传输至好友QQ客户端–将二进制还原成图片。
㈣ QQ新功能文件近传的原理是什么400M的文件只花了几十kb的流量啊
手机QQ升级到4.7版本后增加了一个非常好用的功能叫文件近传,可以不用流量传文件到附近好版友的手机上权。该功能是怎么做到的呢?其实是要两个手机QQ都在同一WIFI网络下登陆才可以不用流量传送文件的,注意:如果两个手机QQ不是在同一WIFI网络下登陆是连接不上的,相当于是走的局域网,而不用提交到移动internet网络,就像你要给你邻居资助,可以直接走到他家给他就行,不需要走十字会一样。
㈤ qq文件秒传怎么做到的
是因为服务器存在一样的文件,所以秒传,原理如下:
1. 在文件上传之初,将本地文件进行HASH计算,得出文件指纹;
2.将文件指纹数据上传到服务器;
3.服务端将文件指纹和现存的文件指纹进行比对,并返回比对结果给客户端;
4.客户端获取比对结果;
5. 如果是比对成功,则说明服务端已经有同样的文件存在,则直接将文件名和指纹及文件标识符一并上传到服务端,而服务端在接受到之后,只是将文件名存放在客户的名下,文件则是映射到原有文件的路径中,返回秒传成功信息;
6.如果比对不成功,就变得和普通上传并无二致,老老实实的通过HTTP的方式,将文件1比特,1比特的上传到服务端。
㈥ vivo手机的QQ面对面快传的原理是什么
手机QQ面对面快传原理,其实就是利用手机WiFi热点功能实现数据传输的。在没有WiFi的情况下又不想消耗大量流量来传输文件,可以在一台手机创建WiFi热点,另外一台手机连接这个WiFi,然后两台设备在一个自建的WiFi环境中快速传输文件。
㈦ qq传输文件原理是什么,
QQ是一个基于TCP/UDP协议的通讯软件,在 TCP/IP协议中,唯一标识一个应用进程的是socket,它通过网络层的IP地址和传输层的端口号来实现,对与同一个IP地址的内部网络,通过不同的端口号来标识不同的QQ进程;当你登陆QQ服务器的时候,服务器会保留你的保留IP地址和端口号信息,并在你的好友的QQ进程中进行列表显示,然后两个进程就可以通信了。通常,发送文件的计算机首先要通过消息服务器将其IP地址发送给接收计算机,当接收计算机同意接收的确认消息反馈到消息服务器后,消息服务器将据此设置好文件传输对话。随即,发送计算机与接收计算机就会在确定好的端口范围内,建立起TCP或UDP连接开始文件的检索与传输。 在默认状态下,QQ优先采用了UDP(User Data Protocol,用户数据报协议)协议传送数据,而对可靠性要求高的数据通讯系统往往使用TCP协议传输数据。与TCP协议不同,UDP协议并不提供数据传送的验证机制——在整个文件传输过程中如果出现数据报的丢失,协议本身并不能作出任何的检测或提示。因此,通常人们把UDP协议称为不可靠的传输协议。 UDP协议适用于无须应答、要求时效的软件使用,这样的设计正好与QQ追求的目标相符,所以QQ优先使用了此协议进行一切功能应用。但是,由于UDP协议具有不可靠性,常会因种种原因导致消息或数据的发送失败(很多时候会发现发送文件给对方接收时,对方根本收不到要求接收文件的消息。或是发送聊天消息时,对方根本没有收到过消息)。显然,UDP协议由于排除了信息可靠传递机制,将安全和排序等功能移交给上层应用来完成,极大降低了执行时间,使速度得到了保证。QQ在数据传输上更注重实际性能,为了获得更好的使用效果,往往可以牺牲一定的可靠性。
㈧ QQ离线文件传输是什么原理
上传到腾讯的服务器了吧,而且好像只有7天的暂时存储时间。
㈨ 用QQ传文件,用的是什么原理
基于TCP/IP的点对点传输协议所以内网最大上行一般6M/S左右 不会经过外网外网传先通过网线到服务器再解析到对方的IP地址在通过HUB链路表进行的
㈩ qq是如何做到手机与电脑之间互相传递信息的求技术原理
所谓的技术原理就是因为你们的信息都是储存在腾讯服务器中同一个文件夹下的,所以你电脑qq的信息和手机qq信息是同步的,就好比一个夹在墙中的箱子,你从墙的这边放进去一件物体,那在墙的另一边自然也能见到。