Как OSX проверяет наличие подключения к Интернету?

Как OSX проверяет наличие подключения к Интернету?

Я прочитал запись в блоге SuperUserздесьо том, как Windows проверяет наличие интернет-соединения с помощью NCSI. Есть ли эквивалент в мире Mac?

EDIT: Я только что нашел пост ниже нанити-паутинки Размещено lorenzo в google 15 ноября 2012 г., 4:08 утра

"The Apple algorithm has drawbacks too. To wit: 

1. It biases in favour of IPv4 by trying the A record first. 
2. By always preferring the fastest protocol, even on a perfect dual-stack 
network it will use IPv6 only ~50% of the time (unless IPv4 is degraded). 
3. It imposes twice the connection load on server operators. 
4. It's non-deterministic, which some websites don't like as they tie your 
cookies to your IP address."  

Я просто не нашел больше подробностей об алгоритме, например, какие url / dns они используют. Мои поиски в Google выдают много нерелевантной информации - может кто-нибудь указать мне правильное направление?

решение1

Сразу после включения моего WiFi-подключения (на самом деле, через 0,077 секунды) при отсутствии запущенных программ на моем Macbook Pro с ОС 10.8.3 OSX программа applepushservicedmпопыталась подключиться к 33-courier.push.apple.comпорту 5223.

Этот IP-адрес связан с Соединенными Штатами и активен в Купертино, Калифорния, а программа является частьюСлужба push-уведомлений Apple, поэтому это может применяться только к 10.8.

Через несколько секунд я сделал DNS-запрос на 1.courier-push-apple.com.akadns.net для iCloud.

Все это произошло в течение первых 5 секунд, за исключением стандартных DHCP, mDNS, NETBIOS, регистраций DNS, NTP и прочей ерунды, которая всегда происходит.

Связанный контент