无线传输Airdrop的实现原理和实际体验报告

最近有人在咨询Airdrop的技术实现原理,今日刚好有空,并在Macbook Pro和Mac mini以及iphone设备上仔细体验了一下,总结了这篇文章。

根据Apple官方发布的iOS_Security_Guide 资料中的内容,其针对Airdrop传输安全一部分做了简短的阐述,大致的实现原理和几个重要点可以总结为如下:

1.原理部分:

AirDrop 的原理是通过蓝牙来实现配对,然后用WiFi使其在物理层连通,然后使用Apple的专有协议来传输文件。不需要用到网络连接,所有的过程是点对点直接完成。数据传输安全可靠。

2. 重点部分:

2.1 关于AirDrop的几个特性:

  • 使用时蓝牙和WiFi必须打开,但是WiFi可以不用联网,不需要在同一个WiFi局域网内传输,也不需要连接同一个WiFi SSID(尝试过分别使用两个不同的SSID也可以);
  • 两台传输的设备要保持在短距离范围内,距离越近越好,最大传输距离一般为9米。
  • 所传输的文件大小没有限制;
  • 支持iOS设备之间使用AirDrop传输;
  • 支持iPad/iPod等设备之间的传输;
  • 支持Macbook /Mac mini之间的传输;

2.2 AirDrop支持的Mac笔记本、电脑型号,要求系统版本在OS X 10.11 以上:

  • MacBook Pro(2008年末)或更高版本,但不包括MacBook Pro(17英寸,2008年末)。
  • MacBook Air(2010年末)或更高版本。
  • MacBook(2008年末)或更高版本,不包括白色MacBook(2008年末)。
  • iMac(2009年初)或更高版本。
  • Mac Mini(2010年中)或更高版本。
  • Mac Pro(带有AirPort Extreme卡的2009年初或2010年中)。

2.3 AirDrop支持的iPhone、iPad设备型号,系统要求iOS7或更高版本:

  • iPhone 5,iPhone 5s,iPhone 6和iPhone 6 Plus,iPhone SE,iPhone 7,iPhone 7 Plus,iPhone 8,iPhone 8 Plus和iPhone X.
  • 第五代iPod touch及更高版本
  • 第四代iPad,iPad Air和iPad Air 2及更高版本
  • 原始iPad mini,iPad mini 2和iPad mini 3及更高版本

3. 体验部分:

如下我使用AirDrop功能在Macbook Pro和iPhone 7P之间传输一份5G左右大小的文件,从系统网络可以看出传输速度基本上在60MBps左右,峰值可以达到90MBps,确实很强悍。

TNEXT | AirDrop传输原理及体验

参考文献:

  1. iOS_Security_Guide
7

本文由作者 Rebaka 发布在 TNEXT , 转载请联系service@tnext.org授权处理,获得授权后请保留文章的完整性并附上原文链接: https://tnext.org/4530.html

We will be happy to hear your thoughts

发表评论

This site is protected by wp-copyrightpro.com

TNEXT