新闻动态

丢包影响大文件传输吗?

首先可以肯定的是,丢包会影响大文件传输,因特网数据传输信道本身是不安全的,比如,当路由器过载时,可以随意丢弃分组。而TCP则实现了数据可靠,有序正确的传输。

丢包影响大文件传输吗

其实不仅是大文件传输,网络上传输的各种内容,大多数都需要解决丢包和损坏的。常用的传输方式就两种,TCP和UDP。

TCP在传输过程中发送方对传输的内容进行了编号,接收方收到内容后通知发送方哪些编号已经收到,对于接收方没有收到的编号发送方会再次传输直到接收方确认收到,这种机制解决了丢包的问题;同时发送方在发送的过程中对发送的内容进行了校验,并把校验码也发送给了接收方,接收方接收到内容之后也进行同样的校验,然后比较自己计算的校验码和发送方发来的校验码是否一样,不一样表示内容。

UDP则是完全无保障的,如果要实现可靠需要在应用层加可靠保障。所以大多数应用直接使用tcp来传输,比如FTP、http等应用底层都是通过tcp来传输。使用tcp在低时延和低丢包的网络环境下传输没有问题,如果是不稳定的网络环境建议用udp来传。

如果用技术手段进行大文件传输难免会有数据丢包的情况出现,用传统的方式,(比如:QQ,邮箱,FTP......)难免传输的速度会很慢,而且不稳定!而且,当文件容量增大,网络环境变差时,文件传输和数据交换效率低下,安全性差,如果文件更大时,通常会采用快递硬盘等更低下的方式,因而不能满足及时获取文件的要求,严重影响文件传输的效率。

上一篇:文件传输有什么软件?

下一篇: 镭速云传派发大礼包啦!新人专享,注册有礼!

关注云语科技

wechat qrcode

微信扫一扫,获取最新资讯