AirDrop: Bluetooth czy Wi-Fi?

23

Jak działa AirDrop? Myślałem, że to tylko Bluetooth, ale teraz zaczynam w to wątpić.

Za każdym razem, gdy włączam AirDrop, moje Wi-Fi i Bluetooth są automatycznie włączane. Jeśli wyłączę Wi-Fi i spróbuję AirDrop, czasami to działa, ale czasem nie. To nigdy nie działa, jeśli zamiast tego wyłączę Bluetooth.

Więc ... Dlaczego tak się dzieje? Jak działa AirDrop?

ᔕᖺᘎᕊ
źródło

Odpowiedzi:

26

AirDrop wykorzystuje Bluetooth do stworzenia sieci Wi-Fi peer-to-peer między urządzeniami.

Każde urządzenie tworzy zaporę wokół połączenia, a pliki są wysyłane w postaci zaszyfrowanej, co w rzeczywistości czyni go bezpieczniejszym niż przesyłanie za pośrednictwem poczty e-mail. AirDrop automatycznie wykryje obsługiwane urządzenia w pobliżu, a urządzenia muszą znajdować się wystarczająco blisko, aby ustanowić dobre połączenie Wi-Fi, umożliwiając udostępnianie plików w kilku pokojach.

Ruskes
źródło
7

Bluetooth LE służy do lokalnego odkrywania innych Airdroppers, a WiFi direct służy do przesyłania wszystkiego o znacznych rozmiarach, ponieważ ma DUŻO wyższą szybkość xfer.

A oto dłuższa wersja tego wyjaśnienia .

webmarc
źródło
4

Bardziej szczegółowa i techniczna wersja odpowiedzi @Buscar, opublikowana przez Apples iOS Security Guide (2018) Strona 40 , pogrubiona przeze mnie:

Urządzenia z systemem iOS obsługujące AirDrop wykorzystują technologię Bluetooth Low Energy (BLE) i stworzoną przez Apple technologię Wi-Fi peer-to-peer do wysyłania plików i informacji do pobliskich urządzeń, w tym komputerów Mac obsługujących AirDrop z systemem OS X 10.11 lub nowszym. Radiowy Wi-Fi jest używany do bezpośredniej komunikacji pomiędzy urządzeniami bez użycia połączenia internetowego Wi-Fi lub punktu dostępowego. Gdy użytkownik włączy AirDrop, na urządzeniu zapisywana jest 2048-bitowa tożsamość RSA . Dodatkowo tworzony jest skrót tożsamości AirDrop na podstawie adresów e-mail i numerów telefonów powiązanych z identyfikatorem Apple ID użytkownika.

Gdy użytkownik wybierze AirDrop jako metodę udostępniania elementu, urządzenie emituje sygnał AirDrop przez Bluetooth Low Energy . Inne urządzenia, które nie śpią, znajdują się w bliskiej odległości i mają włączoną funkcję AirDrop, wykrywają sygnał i reagują skróconą wersją skrótu tożsamości właściciela.

AirDrop jest domyślnie ustawiony na udostępnianie tylko Kontaktom . Użytkownicy mogą również korzystać z AirDrop do udostępniania wszystkim lub całkowicie wyłączyć tę funkcję. W trybie Tylko kontakty odebrane skróty tożsamości są porównywane z skrótami osób w aplikacji Kontakty inicjatora. Jeśli zostanie znalezione dopasowanie, urządzenie wysyłające tworzy sieć Wi-Fi peer-to-peer i reklamuje połączenie AirDrop za pomocą Bonjour . Korzystając z tego połączenia, urządzenia odbierające wysyłają swoje pełne skróty tożsamości do inicjatora . Jeśli pełny skrót nadal pasuje do Kontaktów, imię i zdjęcie odbiorcy (jeśli występuje w Kontaktach) są wyświetlane w arkuszu udostępniania AirDrop.

Korzystając z AirDrop, użytkownik wysyłający wybiera, z kim chce się dzielić. Urządzenie wysyłające inicjuje połączenie szyfrowane (TLS) z urządzeniem odbierającym, które wymienia swoje certyfikaty tożsamości iCloud . Tożsamość w certyfikatach jest weryfikowana w aplikacji Kontakty każdego użytkownika. Następnie użytkownik odbierający jest proszony o zaakceptowanie przelewu przychodzącego od zidentyfikowanej osoby lub urządzenia . Jeśli wybrano wielu odbiorców, proces ten powtarza się dla każdego miejsca docelowego.

W trybie Wszyscy stosuje się ten sam proces, ale jeśli nie znaleziono dopasowania w Kontaktach, urządzenia odbierające są wyświetlane w arkuszu wysyłkowym AirDrop z sylwetką z nazwą urządzenia, zgodnie z definicją w Ustawienia> Ogólne> Informacje> Nazwa.

Organizacje mogą ograniczyć korzystanie z AirDrop w zarządzanych urządzeniach lub aplikacjach za pomocą rozwiązania MDM.

JBis
źródło
2

Jest sposób na użycie Airdrop bez połączenia Wi-Fi

Jest sposób na przywrócenie „Airdrop” do Findera, nawet jeśli jesteś tylko w połączeniu Ethernet / LAN. Wystarczy uruchomić terminal poleceń poniżej:

defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1 
Tediiii
źródło
0

Wykorzystuje Bluetooth do zlokalizowania urządzenia obsługującego Air Drop i utworzenia połączenia Wi-Fi (Wi-Fi Direct) z urządzenia do urządzenia w celu przesłania plików

Nadun Samarawickrama
źródło