- Почему в английских фамилиях на «mac» и «мс» две заглавные буквы?
- Случайность бит
- Вычислить реальный мас из рандомного
- Виды мак
- Уникальные свойства метафорических ассоциативных карт
- Как работает рандомизация
- Media access control (mac) address — я выбираю тебя!
- Форма mac — адреса
- Уникальность
- Метафорические ассоциативные карты
- Когда закончатся мас-адреса
- Способ №5. через окно сведений об операционной системе
- Как узнать mac — адрес?
- Способ №6. через свойства подключений
- Способ №1. просмотр мак адреса с помощью командной строки
- Способ №4. через параметры сетевого адаптера
- Способ №2. еще один способ через командную строку
- Кому принадлежат адреса
- Для чего нужен уникальный идентификатор mac?
- Способ №3. на упаковке от компьютера
- Распространенность
- Почему?
Почему в английских фамилиях на «mac» и «мс» две заглавные буквы?
Короткая история того, откуда в фамилиях взялись «Mc» или «Mac», говорит нам, что эти префиксы означают «сын такого-то человека». «Mc» — это просто аббревиатура от «Mac», но оба они могут быть сокращены до гораздо меньше общего «М».
Как можно догадаться, миф, согласно которому фамилии на «Mac» являются визитной карточкой шотландского наследия, а на «Mc» — ирландского, просто не соответствует действительности. Кроме того, утверждение, что префикс «Mac» носили протестанты в то время как «Mc» предназначался для католиков, также не имеет ни малейшего смысла. Они оба означают одно и то же и могут быть использованы любым человеком любого происхождения или религии.
Кто-то с фамилией MacDonald или Johnson имел предка с именем Donald или John. Если вернуться в те далекие времена, когда обычным делом было давать людям фамилии, называя их по именам отцов, можно заметить, что такой способ отдать дань уважения предкам был весьма популярен.
Теперь можно понять, почему фамилии, начинающиеся с «Mc» и «Mac», имеют вторую заглавную букву. Поскольку имена собственные пишутся с большой буквы, то, чтобы «обозвать» «сына Дональда», нужно писать «MacDonald». Очевидно, что есть и исключения. Например, в некоторых случаях вы смело можете обратиться в письме к кому-то по фамилии Macdonald и не бояться, что вы допустили ошибку. Многие фамилии существуют достаточно долго, чтобы в них произошли существенные изменения, поэтому некоторые семьи иногда избавляются от второй заглавной буквы.
Кроме того, некоторые имена с «Mc» и «Mac» не включают имя отца, но указывают на его профессию. Возьмем кого-нибудь по имени John Macmaster. В этом случае, отец Джона был мастером в некоторой области, поэтому его потомок стал «сыном мастера». Master не имя собственное, а, следовательно, не должно быть написано с большой буквы. У людей с фамилиями Smith, Baker и Cook также были узкие специалисты или представители важных профессий в родословной.
Другие фамилии на «Mc» и «Mac» были связаны с какой-нибудь физической особенностью человека, например Macilbowie означает «сын блондина», в то время как более узнаваемый Mackenzie (по иронии судьбы это теперь популярное имя для девочек) означает «сын порядочного, чистого человека». Опять же любой Brown, White, Green, Bruin, Weiss, LeBlanc имеет предка с запоминающейся внешностью.
Был также префикс для дочерей, но он вышел из моды много десятков лет назад. «Nc» в начале девичьей фамилии отсылало ее носительниц к почтенным предкам. Женская версия фамилий, например от MacDonald — NcDonald, была довольно популярна в XVII и XVIII веках, но до нас дошла только пара подобных имен.
Менее распространенный префикс «Vc» использовался для обозначения внуков, так что человек мог иметь две фамилии. Как вам John MacDonald Vcmaster? Эта традиция никогда не была популярной, скорее всего из-за громоздкости конструкции.
Английские фамилии прошли через множество изменений за всю историю своего существования. Помимо «Mac», которое со временем сократилось до «Мс», в некоторых случаях префикс было потерян полностью. Это произошло с «Macs» и «Mcs» после того, как их обладатели иммигрировали в другие страны, где отбросили начало своей фамилии, чтобы тамошним людям было легче произносить их имена. Например, в ряде случаев MacDonald стал Donaldson. Тем не менее, это также произошло в самой Шотландии. Например, фамилия MacGregor была когда-то запрещена, и члены клана MacGregor были вынуждены использовать другие имена. В конце концов, фамилия была восстановлена, но не все вернулись к его использованию.
Источник
Случайность бит
Можно предположить, что OUI распределены случайно, а вендор затем также случайно назначает адреса индивидуальным сетевым устройствам. Так ли это? Посмотрим на распределение бит в имеющихся в моём распоряжении базах МАС адресов 802.11-устройств, собранных работающими системами авторизации в беспроводных сетях WNAM.
Разобьем каждый МАС-адрес (шесть байт) каждой из выборок на биты побайтово, и посмотрим на частоту появления бита «1» в каждой из 48 позиций. Если бит выставлен совершенно произвольным образом, то вероятность получить «1» должна быть 50%.
Откуда такая несправедливость в 7 и 8 битах? Там почти всегда нули.
Действительно, стандарт определяет эти биты как специальные (Википедия):
Восьмой (с начала) бит первого байта МАС адреса называется Unicast/Multicast битом и определяет, какого типа кадр (фрейм) передается с этим адресом, обычный (0) или широковещательный (1) (мультикаст или броадкаст). Для обычного, unicast взаимодействия сетевого адаптера, этот бит выставлен в «0» во всех пакетах, им отправляемых.
Седьмой (с начала) бит первого байта МАС адреса называется U/L (Universal/Local) битом и определяет, является ли адрес глобально уникальным (0), или локально уникальным (1). По умолчанию, все «прошитые изготовителем» адреса глобально уникальны, поэтому подавляющее число собранных МАС адресов содержат седьмой бит выставленным в «0».
С шестого по первый биты первого байта, биты второго и третьего байта в OUI идентификаторах, и тем более биты в 4-6 байтах адреса, назначаемые производителем, распределены более-менее равномерно.
Таким образом, в реальном МАС-адресе сетевого адаптера биты фактически равноценны и не несут технологического смысла, за исключением двух служебных бит старшего байта.
Вычислить реальный мас из рандомного
Посмотрим там же:
private static final long VALID_LONG_MASK = (1L << 48) - 1;
private static final long LOCALLY_ASSIGNED_MASK = MacAddress.fromString("2:0:0:0:0:0").mAddr;
private static final long MULTICAST_MASK = MacAddress.fromString("1:0:0:0:0:0").mAddr;
public static @NonNull MacAddress createRandomUnicastAddress(MacAddress base, Random r) {
long addr;
if (base == null) {
addr = r.nextLong() & VALID_LONG_MASK;
} else {
addr = (base.mAddr & OUI_MASK) | (NIC_MASK & r.nextLong());
}
addr |= LOCALLY_ASSIGNED_MASK;
addr &= ~MULTICAST_MASK;
MacAddress mac = new MacAddress(addr);
if (mac.equals(DEFAULT_MAC_ADDRESS)) {
return createRandomUnicastAddress(base, r);
}
return mac;
}
Адрес целиком, либо его младшие три байта, это чистый Random.nextLong(). «Патентованное восстановление реального МАС» — надувательство. С большой долей уверенности можно ожидать, что производители Android-телефонов применяют и другие, не зарегистрированные OUI. Исходников iOS у нас нет, но скорее всего там применен схожий алгоритм.
Вышесказанное не отменяет работу других механизмов деанонимизации Wi-Fi абонентов, основанных на анализе других полей probe request фрейма, или корреляции относительной частоты посылаемых устройством запросов. Однако достоверно отследить абонента внешними средствами крайне проблематично.
Собираемые данные больше подойдут для анализа средней/пиковой нагрузки по местоположению и времени, на основе больших чисел, без привязки к конкретным устройствам и людям. Точные данные есть только у тех, кто «внутри», у самих производителей мобильных ОС, у установленных приложений.
Что может быть опасного в том, что кто-то другой узнает МАС-адрес вашего устройства? Для проводных и беспроводных сетей можно организовать атаку «отказ в обслуживании». Для беспроводного устройства, к тому же, с некоторой вероятностью можно зафиксировать момент появления в месте, где установлен сенсор.
МАС-адрес сложнее, чем кажется, но проще, чем мог бы быть.
Виды мак
Существует большое количество разновидностей колод. Универсальные карты используются для самых разных вопросов. Например, к ним относятся колоды «Эмоции судьбы», «Одиночество», «Возможности и ограничения». Кроме того, бывают портретные карты: «Характер и Личность», «Тотемные животные», «Люди и звери».
Есть ресурсные карты, которые помогают человеку обнаружить тот или иной ресурс в себе. Специальные карты прорабатывают страхи, проблемы из детства, семейные ситуации. Различают также МАК по варианту исполнения. Это могут быть фотоколоды, нарисованные карты, с картинками и словами.
Основные методы использования карт:
- Старт. Личность берёт карту и описывает, что на ней нарисовано, кто является главным героем, где начало и конец ситуации, играет ли человек в ней роль.
- Визитка. Человек выбирает одну карту, которая более полно соответствует его личности. Если такой карты нет, то составляется визитка из нескольких карт.
- Сходство. Человек ищет похожие черты у себя и у того, что нарисовано на карте, приводит ассоциации.
- Режиссура. Личность додумывает сюжет, которую он видит на изображении, и развивает тему.
Есть также несколько специальных техник работы с МАК, но они чаще всего применяются профессионалами, так как требуют более глубокого изучения и понимания.
Во многих случаях использовать карты для самопознания очень полезно. Порой человек не видит своих проблем и их причин, хотя они могут лежать как на поверхности, так и глубоко внутри. Разобраться с негативными эмоциями и чувствами помогают также различные психологические тренинги и курсы.
Уникальные свойства метафорических ассоциативных карт
МАК появились в 1975 году благодаря художнику из Канады и игроку в покер Эли Раману, создавшему колоду карт со своими картинами. В 1983 году Эли Раман встретился с психотерапевтом из Германии Моритцом Эгетмейером и презентовал свое изобретение. Моритц придумал вариант использования карт в психологической терапии. И именно он стал выпускать наборы карт в дальнейшем.
Успех данной терапии заключается в её лёгкости. Каждый взрослый человек может мыслить образами, а ассоциации возникают и у детей. МАК улучшают процесс первичной психодиагностики и общения.
Уникальные свойства МАК:
- Помогают найти подход к человеку, пришедшему на прием к психотерапевту. Игровой формат и обсуждение ассоциаций расслабляет.
- Человек осознаёт свои проблемы, так как личности иногда не могут распознать настоящие причины состояний, вызывающих негативные эмоции. Активизация подсознания через метафору ведёт к тому, что человек начинает осознавать больше.
- Терапия актуализирует, визуализирует и вербализирует реальные причины поступков человека, его переживаний, что упрощает и облегчает поиск решения проблемы.
- Карты помогают собрать мысли и корректно их сформулировать для трансляции личностям, что упрощает коммуникации, а иногда разрешает тревожащую ситуацию.
- Самоанализ развивает способности к творчеству, учит мыслить ассоциативно. Разглядывание карт может привести к ответу на то, что беспокоило человека.
Доказано, что МАК обладают выраженным терапевтический эффектом, если их правильно использовать.
На сегодняшний день существует достаточно много литературы, которая помогает научиться корректно использовать МАК. Можно также воспользоваться различными онлайн семинарами. Карты можно купить в интернет-магазинах, выбрав любой из комплектов, но для этого лучше заранее узнать, как правильно использовать эти карты.
Как работает рандомизация
Мы знаем, что с целью предотвратить отслеживание перемещения людей путем сканирования эфира и сбора МАС-операционные системы смартфонов уже несколько лет применяют технологию рандомизации. Теоретически, при сканировании эфира в поиске известных сетей смартфон отправляет пакет (группу пакетов) типа 802.11 probe request с МАС-адресом в качестве источника:
Включенная рандомизация позволяет указывать не «прошитый», а какой-то другой адрес источника пакета, меняющийся при каждом цикле сканирования, во времени или ещё как-то. Работает ли это? Посмотрим на статистику собранных МАС-адресов из эфира так называемым «Wi-Fi Радаром»:
Картина совсем другая.
8й бит первого байта МАС адреса по-прежнему соответствует Unicast-природе SRC-адреса в probe request пакете.
7й бит в 92.2% случаев установлен в Local, т.е. с достаточной долей уверенности можно считать, что именно столько собранных адресов относится к рандомизированным, а менее 8% — к реальным. При этом распределение бит в OUI для таких реальных адресов примерно совпадает с данными предыдущей таблицы.
Какому производителю, по OUI, принадлежат рандомизированные адреса (т.е. с 7м битом в «1»)?
При этом все рандомизированные адреса, отнесенные к Google, принадлежат одному OUI c префиксом DA:A1:19. Что это за префикс? Давайте посмотрим в исходники Android.
private static final MacAddress BASE_GOOGLE_MAC = MacAddress.fromString("da:a1:19:0:0:0");
Стоковый андроид в поиске беспроводных сетей использует специальный, зарегистрированный OUI, один из немногих с установленным седьмым битом.
Media access control (mac) address — я выбираю тебя!
MAC — адрес представляет собой уникальную комбинацию цифр и букв длиной 48 символов. Фактически, это аппаратный номер оборудования (компьютера, сервера, роутера, порта коммутатора, да чего угодно), который, внимание, присваивается сетевой карте устройства еще на фабрике, то есть в момент производства.
Да — да, MAC — адрес устройства это вам не IP — адрес устройства, который можно легко поменять. Этот адрес вшит аппаратно. Хотя, конечно, надо быть честными — как специалисты из Мытищ в гаражных условиях «перебьют» VIN номер автомобиля, так и MAC — адрес можно «перебить».
MAC — адрес еще называют уникальным физическим адресом устройства, помогающим идентифицировать устройство среди миллионов других устройств. В стандарте IEEE 802, канальный (второй, Data Link) уровень модели OSI разделен на два подуровня:
- Logical Link Control (LLC) или подуровень управления логической связью
- Media Access Control (MAC) или подуровень управления доступом к среде
И как раз, как можно догадаться, MAC — адрес используется на втором подуровне, Media Access Control, который является частью канального уровня модели OSI. А теперь поговорим про то, как выглядит MAC — адрес из из чего он состоит. Берем лист А4 и маркер — начинаем рисовать.
Форма mac — адреса
«Я нарисоваль!» Вот картинка. Мы правда старались:
Стандартный MAC выглядит примерно вот так: 00-50-B6-5B-CA-6A.
Смотрите: мак — адрес это 12 — значное шестнадцатеричное число, или 6 — байтовое двоичное число. Чаще всего MAC — адрес представляют именно в шестнадцатеричной системе.
На картинки мы изобразили 6 октетов (неких групп), из которых состоит MAC. Каждый из октетов состоит из 2 знаков, итого получается 12 — значное число. Первые 6 цифр (к примеру 00-50-B6) обозначают производителя сетевой карты. Его также называют OUI (Organizational Unique Identifier) — мы отобразили эту часть на картинке выше.
Вот, например, известные MAC OUI популярных вендоров:
- CC:46:D6 — Cisco
- 3C:5A:B4 — Google, Inc.
- 3C:D9:2B — Hewlett liackard
- 00:9A:CD — HUAWEI TECHNOLOGIES CO.,LTD
И, собственно, вторые 6 цифр (6 цифр справа) уникальны и идентифицируют NIC (Network Interface Controller). Часто, MAC адреса записывают по-разному: через тире, двоеточие, или точки. Например:
- 00-50-B6-5B-CA-6A — самая распространенная и привычная для всех форма записи;
- 00:50:B6:5B:CA:6A — форма записи используется части всего в Linux системах;
- 005.0b6.5bc.a6a — такой формат записи MAC — адреса используется компанией Cisco.
Уникальность
Уникальны ли МАС адреса? В теории да, поскольку каждый из производителей устройств (владельцев блока МА) обязан обеспечивать уникальный адрес для каждого из выпускаемых им сетевых адаптеров. Однако некоторые производители чипов, а именно:
выставляют последние три байта МАС адреса в случайное число, по всей видимости, после каждой перезагрузки устройства. Таких адресов в моей выборке №1 нашлось 82 тысячи.
Поставить себе чужой, не уникальный адрес можно, конечно, путем целенаправленной его установки «как у соседа», определив его сниффером, или выбрав наугад. Также возможно случайно поставить себе не уникальный адрес, выполнив, например, восстановление бэкапа конфигурации какого-нибудь маршрутизатора вроде Mikrotik или OpenWrt.
Что будет, если в сети будет присутствовать два устройства с одним МАС адресом? Все зависит от логики сетевого оборудования (проводного роутера, контроллера беспроводной сети). Скорее всего, оба устройства или не будут работать, или будут работать с перебоями.
Что, если поставить себе МАС с выставленным в «1» седьмым или восьмым битом, т.е. local или multicast-адрес? Скорее всего, ваша сеть на это не обратит внимания, но формально такой адрес не будет соответствует стандарту, и лучше так не делать.
Метафорические ассоциативные карты
Аббревиатура МАК расшифровывается как «метафорические ассоциативные карты». Они напоминают игральные карты или открытки с яркими изображениями. На них чаще всего изображают животных, пейзажи, различные предметы и их сочетания, абстракции и узоры. У человека картинки вызывают ассоциации, поэтому карты «ассоциативные». Кроме того, карта – это метафора того, что волнует человека, чего он боится или желает, поэтому карты «метафорические».
Значимость данных карт заключается в том, что они помогают понять чувства и мысли, которые человек не может описать. Эти карты могут использоваться человеком самостоятельно для самоанализа. Обучение этому делу не отнимает много времени. Но чаще всего карты применяются профессиональными психологами, которые помогают проработать человеку его переживания.
МАК-терапия в психологической практике сегодня используется все чаще. С помощью различных наборов карт проводят психологический анализ, закрывают гештальт, выполняют психологический синтез и многое другое. Также МАК часто совмещают с арт терапией.
Когда закончатся мас-адреса
Мы все порядком устали от не прекращающихся уже лет 10 историй о том, что «IPv4 адреса вот-вот кончатся». Да, новые блоки IPv4 получить уже непросто. При этом известно, что IP адреса распределены крайне неравномерно; существуют гигантские и мало использованные блоки, принадлежащие крупным корпорациям и государственным учреждением США, впрочем, без особой надежды на их перераспределение в пользу нуждающихся. Распространение NAT, CG-NAT и IPv6 сделало проблему нехватки публичных адресов не такой острой.
В МАС адресе 48 бит, из которых «полезными» можно считать 46 (почему? читай дальше), что даёт 246 или 1014 адресов, что в 214 раз больше IPv4 адресного пространства.В настоящий момент распределено примерно полтриллиона адресов, или лишь 0.73% от всего объёма. До исчерпания MAC адресов ещё очень, очень далеко.
Способ №5. через окно сведений об операционной системе
Совет! Данный вариант просмотра также будет простым для обычных пользователей. Узнать физический адрес можно с помощью стандартного интерфейса операционной системы Windows.
Для этого следуйте инструкции:
- Откройте окно «выполнить», нажав на сочетание клавиш Win R;
- Введите и выполните команду msinfo32. Она позволяет открыть окно сведений об операционной системе;
Окно сведений об установленной ОС
- В левой части окна откройте вкладку сетей и затем нажмите на поле «Адаптер», как показано на рисунке 4;
- В правой части окна системной утилиты появится информация о сетевом адаптере компьютера. В таблице можно просмотреть тип адаптера его полное название, шлюз, адрес в сети, сервер, канал, драйвер и физический адрес. Физический адрес находится в поле MAC-адрес. Сетевая карта компьютера называется Ethernet.
Как узнать mac — адрес?
Итак, чтобы узнать MAC — адрес в UNIX/Linux системах, подключитесь по SSH к вашему серверу и дайте команды:
ifconfig -a
ip link list
ip address show
Чтобы узнать MAC — адрес в Windows системах, откройте командную строку машины/сервера. Сделать это можно нажав комбинацию клавиш Win R, ввести cmd и нажать Enter. Как только откроется консоль, дайте следующие команду:
ipconfig /all
А если вы обладатель Macbook да и вообще OS X устройства (любите посидеть в Starbucks и здорово провести время на заводе «Флакон»), то сделать нужно следующее:
- Откройте в Launchliad «Терминал».
- Введите команду
ifconfig
. - В строке ether будет указан MAC-адрес
Способ №6. через свойства подключений
С помощью этого метода адрес также можно посмотреть с помощью стандартных функций ОС.
Необходимо только зайти в список подключений ОС и, соответственно, найти свойства нужного подключения.
- В окне «Выполнить» введите команду ncpa.cpl. Она предназначена для открытия утилиты «свойства подключений»;
- Кликните правой кнопкой мышки по названию сетевого адаптера вашего компьютера и во всплывающем списке выберите пункт свойств;
- После открытия окна свойств найдите сверху поле под названием «подключение через». Поднесите к этому полю курсор и подождите пока в контексте не появится искомый МАК адрес. Таким образом можно получить физический адрес для каждого из доступных в системе адаптеров.
Свойства адаптера
Тематические видеоролики:
Способ №1. просмотр мак адреса с помощью командной строки
- Запустите окно выполнения с помощью сочетания клавиш Win R;
- В консоли введите команду cmd и нажмите Ентер;
- После выполнения команды сразу появится окно командной строчки;
- Далее необходимо просмотреть конфигурацию всех сетевых устройств. Для этого введите и выполните команду ipconfig /all;
- В окне командной строки появится несколько таблиц. Они отражают конфигурацию и IP вашего компьютера в сети. Найдите таблицу с названием «адаптер Ethernet» и поле физического адреса просмотрите свой уникальный идентификатор.
Таким же образом вы можете посмотреть физический адрес не только сетевой карты ПК, но и адаптера Wi Fi и других компонентов. Все они имеют разные МАК идентификаторы.
Просмотр МАК адреса в режиме командной строчки
Способ №4. через параметры сетевого адаптера
Этот вариант просмотра МАК адреса самый простой для пользователей. Он не требует навыков работы с командной строчкой.
Следуйте инструкции:
- Зайдите в меню Пуск вашего компьютера или ноутбука, затем включите окно панели управления;
- Найдите главное окно центра управления сетями и общим доступом;
- Теперь нажмите на поле изменения параметров сетевого адаптера;
- Откроется окно всех сетевых адаптеров, которые доступны на компьютере;
- Кликните на нужном (Ethernet) правой кнопкой манипулятора;
- Откройте окно сведений и в поле физический адрес посмотрите искомый идентификатор.
Просмотр в центре управления сетями Виндоус
Способ №2. еще один способ через командную строку
Для данного варианта также понадобится командная строка. Этот способ необходимо выполнить в том, случае, если команда ipconfig /all не сработала.
Запустите командную строчку от имени администратора и введите команду getmac /v /fo list.
Эта команда позволяет быстрее получить информацию об уникальном идентификаторе сетевой карты персонального компьютера или ноутбука.
В результате выполнения команды появится следующее окно консоли:
Результат выполнения команды getmac /v /fo list в системной командной строчке
Вы можете посмотреть физический (МАК) адрес каждого доступного подключения, в частности, и самого компьютера – первый физический адрес в таблице.
Кому принадлежат адреса
Несложная обработка публично доступной базы данных выгрузки IEEE даёт довольно много информации. Например, некоторые организации забрали себе много OUI блоков. Вот наши герои:
У Google их всего 40, и это не удивительно: они сами производят не так много сетевых устройств.
Блоки МА не предоставляются бесплатно, их можно приобрести за разумные деньги (без абонентской платы) за $3000, $1800 или $755 соответственно. Интересно, что за дополнительные деньги (в год) можно приобрести «сокрытие» публичной информации о выделенном блоке. Таких сейчас, как видно выше, 232.
Для чего нужен уникальный идентификатор mac?
Данный адрес необходим для организации и корректной работы всей настроенной сети. Обычные юзеры могут столкнутся с МАК адресом только на этапе подключения маршрутизатора (роутера).
Многие провайдеры для обеспечения безопасности используют так называемую привязку в сети по адресу МАС.
Она позволяет выходить в сеть Интернет только тем компьютерам и устройствам, МАК адрес которых знает провайдер.
Это помогает избежать стороннего расхода трафика и обеспечить безопасность обмена данными по сети.
Рассмотрим подробнее, как пользователи операционной системы windows могут узнать уникальный адрес устройства.
Способ №3. на упаковке от компьютера
Если у вас сохранилась оригинальная упаковка от вашего системного блока или ноутбука, достаньте ее.
Как правило, производитель указывает название и модель сетевой карты, а также ее физический адрес.
Помимо этого, на коробке должны быть указаны все доступные для данной сетевой карты интерфейсы.
Распространенность
Интересно, какие производители беспроводного оборудования наиболее популярны? Объединим поиск по базе OUI с данными выборки №1.
Практика показывает, что чем зажиточнее контингент абонентов беспроводной сети в данном месте, тем больше доля устройств Apple.
Почему?
😪Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.