<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shambala22</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shambala22"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Shambala22"/>
		<updated>2026-08-03T23:04:15Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D1%81%D0%B5%D1%82%D0%B8&amp;diff=60145</id>
		<title>Компьютерные сети</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D1%81%D0%B5%D1%82%D0%B8&amp;diff=60145"/>
				<updated>2017-01-21T08:42:24Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: /* Блок 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Блок 1=&lt;br /&gt;
* [[Коммутация на канальном уровне]]&lt;br /&gt;
* [[Сети с общей средой передачи данных (подуровень MAC, протоколы)]]&lt;br /&gt;
* [[Физическое кодирование]]&lt;br /&gt;
* [[Канальный уровень]]&lt;br /&gt;
* [[Физический уровень]]&lt;br /&gt;
* [[Ethernet]]&lt;br /&gt;
* [[Bluetooth]]&lt;br /&gt;
* [[Виртуальные локальные сети]]&lt;br /&gt;
* [[Протоколы стандарта 802.11]]&lt;br /&gt;
* [[Data link layer - LLC]]&lt;br /&gt;
* [[Data link layer - Flow control]]&lt;br /&gt;
* [[Data link layer - MAC - Aloha, CSMA]]&lt;br /&gt;
&lt;br /&gt;
=Блок 2=&lt;br /&gt;
* [[Сетевой уровень]]&lt;br /&gt;
* [[Broadcast. Broadcast routing.]]&lt;br /&gt;
* [[Мультикаст. Мультикаст маршрутизация]]&lt;br /&gt;
* [[IP]]&lt;br /&gt;
* [[Управляющие протоколы Internet]]&lt;br /&gt;
* [[Протоколы внешнего и внутреннего шлюза]]&lt;br /&gt;
* [[IPv6]]&lt;br /&gt;
* [[Транспортный уровень]]&lt;br /&gt;
* [[Протоколы транспортного уровня (TCP, UDP, SCTP)]]&lt;br /&gt;
&lt;br /&gt;
=Блок 3=&lt;br /&gt;
* [[DHCP]]&lt;br /&gt;
* [[Служба DNS. Пространство имен в Internet]]&lt;br /&gt;
* [[Служба электронной почты]]&lt;br /&gt;
* [[WWW. HTTP. Основы и развитие]]&lt;br /&gt;
* [[FTP. Telnet. SSH]]&lt;br /&gt;
* [[Авторизация. Аутентификация. Аудит. Radius. Diameter]]&lt;br /&gt;
* [[Шифрование]]&lt;br /&gt;
* [[SSL/TLS]]&lt;br /&gt;
* [[IPsec]]&lt;br /&gt;
* [[Протоколы аутентификации]]&lt;br /&gt;
* [[Firewall. Концепция, примеры]]&lt;br /&gt;
* [[SIP. Телефония поверх IP]]&lt;br /&gt;
* [[Одноранговые сети]]&lt;br /&gt;
* [[Сетевые атаки. Классификация, описания]]&lt;br /&gt;
* [[Мультимедиа поверх IP. RTSP]]&lt;br /&gt;
* [[NAT]]&lt;br /&gt;
* [[LTE и WiFi]]&lt;br /&gt;
* [[WAN - особенности, принципы построения сетей]]&lt;br /&gt;
* [[Wireless networks - WAN]]&lt;br /&gt;
* [[LAN - особенности топологии]]&lt;br /&gt;
* [[Wireless networks - PAN]]&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=Data_link_layer_-_MAC_-_Aloha,_CSMA&amp;diff=57887</id>
		<title>Data link layer - MAC - Aloha, CSMA</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=Data_link_layer_-_MAC_-_Aloha,_CSMA&amp;diff=57887"/>
				<updated>2016-12-15T19:06:27Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: Алгоритмы управления - зачем они нужны&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Канальный уровень''' (англ. ''Data link layer'') - второй уровень в сетевой модели OSI, предназначенный для передачи данных между смежными узлами Wide Area Network (WAN) и между узлами, находящимися в одном сегменте локальной сети (Local Area Network, LAN). Также может быть использован для обнаружения и исправления ошибок, произошедших на физическом уровне. Примеры: Ethernet, Point-to-Point Protocol.&lt;br /&gt;
}}&lt;br /&gt;
== MAC - адрес ==&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''MAC-адрес''' (англ. Media Access Control - управление доступом к среде, также ''Hardware Address'') - уникальный идентификатор, присваиваемый сетевым интерфейсам сегмента сети для коммуникации на канальном уровне.&lt;br /&gt;
}}&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Групповой MAC-адрес''' (англ. Broadcast address) - логический адрес (не присвоенный физически никакому устройству), который используется для передачи групповых (broadcast) сообщений. Сообщение, отправленное на групповой MAC-адрес, получает некоторое множество узлов сети, а не только один конкретный узел.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAC-address.gif|right]]&lt;br /&gt;
&lt;br /&gt;
Стандарты IEEE определяют 48-разрядный MAC-адрес, который разделен на 4 части.&lt;br /&gt;
* Первые 24 бита содержат уникальный идентификатор организации или код производителя, который производитель получает в IEEE Registration Authority.&lt;br /&gt;
** Из них первый бит указывает, для одиночного или группового адресата (например, для передачи всем узлам сети) предназначен кадр. &lt;br /&gt;
** Второй бит указывает, является MAC-адрес локально или глобально администрируемым. Глобально администрируемый MAC-адрес является глобально уникальным и обычно зашит в аппаратуру, в то время как локально администрируемый MAC-адрес выбирается администратором сети и является локально уникальным в данной сети. &lt;br /&gt;
* Следующие 24 бита выбираются производителем для каждого экземпляра устройства.&lt;br /&gt;
&lt;br /&gt;
MAC-адрес используется для идентификации отправителя и получателя сообщения. В частности, MAC-адрес позволяет позволяет уникально идентифицировать каждый узел сети и доставлять данные только этому узлу.&lt;br /&gt;
&lt;br /&gt;
===NIC===&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Сетевая карта''' (англ. '''NIC''' - Network Interface Controller) - Компонент компьютера, отвечающий за подключение компьютера к сети.&lt;br /&gt;
}}&lt;br /&gt;
У каждой сетевой карты есть MAC-адрес, который ей присваивается изготовителем и является уникальным. Пакеты на канальном уровне всегда отправляются с указанием MAC-адреса отправителя и MAC-адреса получателя. Когда сетевая карта получает пакет, сравнивает MAC-адрес получателя пакета со своим MAC-адресом. Если они совпадают, то пакет обрабатывается, иначе - нет. &lt;br /&gt;
&lt;br /&gt;
=====Пример работы канального уровня с более высокими уровнями =====&lt;br /&gt;
Пусть хотим отправить пакет на какой-то IP-адрес. Тогда:&lt;br /&gt;
* Если получатель находится в той же сети, то можем ему отправить. Иначе надо отправить пакет конфигурирующему роутеру.&lt;br /&gt;
* Роутер воспользуется протоколом ARP, чтобы определить MAC-адрес получателя и скажет отправителю этот адрес. Отправитель запомнит его и отправит на него пакет.&lt;br /&gt;
Протокол ARP:&lt;br /&gt;
* Роутер отправляет на групповой MAC-адрес пакет с вопросом: &amp;quot;У кого IP x.x.x.x?&amp;quot;&lt;br /&gt;
* Этот пакет получают все узлы, но только один из них ответит, что у него, и пришлет роутеру ответ, указав в нем свой MAC-адрес.&lt;br /&gt;
&lt;br /&gt;
===Функции MAC===&lt;br /&gt;
* MAC-адреса используются для контроля доступа. Узел настраивается так, чтобы принимать пакеты только от некоторого набора MAC-адресов. Так как MAC-адрес уникален, не получится заставить узел принять пакет от злоумышленника. Заметим, что нельзя сказать то же самое про IP-адрес, который можно без особых проблем подделать.&lt;br /&gt;
* DHCP сервера используют MAC-адрес, чтобы распознавать устройства и выдавать им фиксированный IP-адрес. То есть компьютер пришел на сервер, чтобы тот дал ему IP-адрес. Сервер смотрит на его MAC-адрес (в данный момент у узла нет другого адреса), выдает ему IP-адрес и запоминает, что такому IP-адресу соответствует такой MAC-адрес.&lt;br /&gt;
&lt;br /&gt;
==Алгоритмы управления доступом к среде==&lt;br /&gt;
Каналы связи, являются ли они беспроводными или проводными, стоят достаточно дорого. Для получения выгоды поставщику услуг связи необходимо объединить множество пользователей при помощи достаточно ограниченных ресурсов. Для подобных задач и существуют следующие алгоритмы, которые переставляют собой некие методы мультиплексирования, с помощью которых услуги связи в рамках одной полосы пропускания предоставляются нескольким пользователям. При помощи этих алгоритмов достигается необходимая экономия масштаба.&lt;br /&gt;
=== Aloha ===&lt;br /&gt;
Алгоритм, разработанный в 1971 году. Был один вычислительный центр и много компьютеров, которые должны были взаимодействовать, отправляя сообщения вычислительному центру и получая сообщения от него. Компьютер отправлял данные по первому каналу. Если в этот момент никто больше не отправлял данные, то коллизии не произошло и вычислительный центр отправлял оповещение всем компьютерам, используя второй канал. Если же в этот момент еще один компьютер отправлял данные вычислительному центру, то произошла коллизия, и вычислительный центр получил испорченное сообщение (так как несколько сообщений были отправлены одновременно на одной частоте) и не отправлял оповещения. Если компьютер отправил сообщение и не получил оповещения в течение некоторого времени, то он отправлял сообщение еще раз по прошествии случайного промежутка времени. Важным фактом является то, что использовалась разделяемая среда для отправки данных с компьютеров на вычислительный центр.&lt;br /&gt;
====Pure Aloha====&lt;br /&gt;
Первая версия данного протокола. Компьютеры действовали следующем образом:&lt;br /&gt;
* Если есть данные для отправки, то отправь данные&lt;br /&gt;
* Если во время отправки данных были получены данные от другого компьютера, то произошла коллизия, и все отправлявшие в этот момент компьютеры должны отправить сообщения еще раз позже&lt;br /&gt;
Заметим, что данный протокол не проверяет занятость канала перед отправкой данных. &lt;br /&gt;
Также довольно очевидным является тот факт, что среда передачи не используется с максимальной эффективностью, потому что коллизии могут происходить довольно часто, и каждая коллизия заканчивается повторной отправкой данных всеми участниками коллизии.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Pure.png]]&lt;br /&gt;
====Slotted Aloha====&lt;br /&gt;
Модификация протокола Aloha. Ось времени разбивалась на дискретные интервалы, названные слотами. Каждый компьютер последовательно отмерял границы слотов. Для синхронизации использовался специальный сигнал, передаваемый с широковещательной антенны всем компьютерам. При появлении данных для передачи компьютер задерживал передачу до начала следующего слота. Длительность слотов подбиралась таким образом, чтобы за один слот компьютер успевал отправить свои данные вычислительному центру и получить оповещение о получении данных от вычислительного центра.&lt;br /&gt;
[[Файл:Slotted_Aloha_scheme1.png]]&lt;br /&gt;
=== CSMA ===&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''CSMA протокол''' (англ. ''Carrier Sense Multiple Access'') - протокол MAC-уровня, в котором узел, желающий передать пакет данных, проверяет чистоту канала , то есть слушает шумы в передающей среде в течение заранее заданного периода времени. Узел может передать пакет, если передающая среда оценивается, как чистая.&lt;br /&gt;
}}&lt;br /&gt;
====Виды CSMA====&lt;br /&gt;
* CSMA/CD - CSMA with collision detection&lt;br /&gt;
Узел слушает передающую среду. Если кто-то другой передает, то ждем случайный промежуток времени. Если же среда свободна, то узел отправляет сообщение. Если во время передачи кадра компьютер обнаруживает другой сигнал, занимающий передающую среду (то есть произошла коллизия), то он отправляет сигнал преднамеренной помехи, чтобы другие узлы быстрее заметили, что произошла коллизия и прекратили передачу, и ждет в течение случайного промежутка времени прежде чем повторить отправку сигнала. Можно заметить, что тот факт, что передающая среда свободна до начала передачи, совсем не значит, что не произойдет коллизии в момент передачи, потому что другой узел тоже может посмотреть на состояние передающей среды в тот же момент времени, увидеть, что она свободна и тоже начать отправку. Но при этом на практике вероятность таких ситуаций ниже, и количество коллизий будет меньше. Также можно заметить, что для применения данного алгоритма нужно, чтобы каждый узел видел любой другой узел. Ниже описывается случай, в котором это не так. Именно поэтому данный алгоритм не работает с Wi-Fi.&lt;br /&gt;
[[Файл:CSMACD_Scheme_2.png]]&lt;br /&gt;
* CSMA/CA - CSMA with collision avoidance&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Hidden Node Problem''' - проблема того, что каждый из двух узлов видит точку доступа, но при этом узлы не видят друг друга. Таким образом, нельзя решить конфликт с помощью протокола CSMA/CD.&lt;br /&gt;
}}&lt;br /&gt;
CSMA/CA Применяется для решения Hidden Node Problem. Протокол:&lt;br /&gt;
* Узел слушает передающую среду. Если кто-то другой передает, то ждет случайный промежуток времени.&lt;br /&gt;
* Узел отправляет RTS (Request To Send) сигнал управляющему узлу. Если он получает в ответ CTS (Clear To Send) сигнал, то отправляет данные. Иначе- ждет случайный промежуток времени.&lt;br /&gt;
В данном случае количество коллизий уменьшается, потому что сигнал CTS выдается узлом, который принимает сообщение. Помимо уменьшения числа коллизий, решается и проблема скрытого узла, поскольку отправляющему узлу достаточно видеть только принимающий узел, от которого он получит CTS. А видеть другой узел, который будет отправлять данные, уже нужно только принимающему узлу, чтобы отправлять CTS.&lt;br /&gt;
[[Файл:CSMACA_Scheme.png]]&lt;br /&gt;
&lt;br /&gt;
==Литература==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/MAC_address MAC address]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/ALOHAnet ALOHA Network]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Carrier_sense_multiple_access CSMA]&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=Data_link_layer_-_MAC_-_Aloha,_CSMA&amp;diff=57880</id>
		<title>Data link layer - MAC - Aloha, CSMA</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=Data_link_layer_-_MAC_-_Aloha,_CSMA&amp;diff=57880"/>
				<updated>2016-12-15T18:43:33Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: исправление грам.ошибок&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Канальный уровень''' (англ. ''Data link layer'') - второй уровень в сетевой модели OSI, предназначенный для передачи данных между смежными узлами Wide Area Network (WAN) и между узлами, находящимися в одном сегменте локальной сети (Local Area Network, LAN). Также может быть использован для обнаружения и исправления ошибок, произошедших на физическом уровне. Примеры: Ethernet, Point-to-Point Protocol.&lt;br /&gt;
}}&lt;br /&gt;
== MAC - адрес ==&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''MAC-адрес''' (англ. Media Access Control - управление доступом к среде, также ''Hardware Address'') - уникальный идентификатор, присваиваемый сетевым интерфейсам сегмента сети для коммуникации на канальном уровне.&lt;br /&gt;
}}&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Групповой MAC-адрес''' (англ. Broadcast address) - логический адрес (не присвоенный физически никакому устройству), который используется для передачи групповых (broadcast) сообщений. Сообщение, отправленное на групповой MAC-адрес, получает некоторое множество узлов сети, а не только один конкретный узел.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Файл:MAC-address.gif|right]]&lt;br /&gt;
&lt;br /&gt;
Стандарты IEEE определяют 48-разрядный MAC-адрес, который разделен на 4 части.&lt;br /&gt;
* Первые 24 бита содержат уникальный идентификатор организации или код производителя, который производитель получает в IEEE Registration Authority.&lt;br /&gt;
** Из них первый бит указывает, для одиночного или группового адресата (например, для передачи всем узлам сети) предназначен кадр. &lt;br /&gt;
** Второй бит указывает, является MAC-адрес локально или глобально администрируемым. Глобально администрируемый MAC-адрес является глобально уникальным и обычно зашит в аппаратуру, в то время как локально администрируемый MAC-адрес выбирается администратором сети и является локально уникальным в данной сети. &lt;br /&gt;
* Следующие 24 бита выбираются производителем для каждого экземпляра устройства.&lt;br /&gt;
&lt;br /&gt;
MAC-адрес используется для идентификации отправителя и получателя сообщения. В частности, MAC-адрес позволяет позволяет уникально идентифицировать каждый узел сети и доставлять данные только этому узлу.&lt;br /&gt;
&lt;br /&gt;
===NIC===&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Сетевая карта''' (англ. '''NIC''' - Network Interface Controller) - Компонент компьютера, отвечающий за подключение компьютера к сети.&lt;br /&gt;
}}&lt;br /&gt;
У каждой сетевой карты есть MAC-адрес, который ей присваивается изготовителем и является уникальным. Пакеты на канальном уровне всегда отправляются с указанием MAC-адреса отправителя и MAC-адреса получателя. Когда сетевая карта получает пакет, сравнивает MAC-адрес получателя пакета со своим MAC-адресом. Если они совпадают, то пакет обрабатывается, иначе - нет. &lt;br /&gt;
&lt;br /&gt;
=====Пример работы канального уровня с более высокими уровнями =====&lt;br /&gt;
Пусть хотим отправить пакет на какой-то IP-адрес. Тогда:&lt;br /&gt;
* Если получатель находится в той же сети, то можем ему отправить. Иначе надо отправить пакет конфигурирующему роутеру.&lt;br /&gt;
* Роутер воспользуется протоколом ARP, чтобы определить MAC-адрес получателя и скажет отправителю этот адрес. Отправитель запомнит его и отправит на него пакет.&lt;br /&gt;
Протокол ARP:&lt;br /&gt;
* Роутер отправляет на групповой MAC-адрес пакет с вопросом: &amp;quot;У кого IP x.x.x.x?&amp;quot;&lt;br /&gt;
* Этот пакет получают все узлы, но только один из них ответит, что у него, и пришлет роутеру ответ, указав в нем свой MAC-адрес.&lt;br /&gt;
&lt;br /&gt;
===Функции MAC===&lt;br /&gt;
* MAC-адреса используются для контроля доступа. Узел настраивается так, чтобы принимать пакеты только от некоторого набора MAC-адресов. Так как MAC-адрес уникален, не получится заставить узел принять пакет от злоумышленника. Заметим, что нельзя сказать то же самое про IP-адрес, который можно без особых проблем подделать.&lt;br /&gt;
* DHCP сервера используют MAC-адрес, чтобы распознавать устройства и выдавать им фиксированный IP-адрес. То есть компьютер пришел на сервер, чтобы тот дал ему IP-адрес. Сервер смотрит на его MAC-адрес (в данный момент у узла нет другого адреса), выдает ему IP-адрес и запоминает, что такому IP-адресу соответствует такой MAC-адрес.&lt;br /&gt;
&lt;br /&gt;
==Алгоритмы управления доступом к среде==&lt;br /&gt;
Есть разделяемая среда для передачи данных, хочется передавать данные между несколькими узлами, избегая возникновения коллизий.&lt;br /&gt;
=== Aloha ===&lt;br /&gt;
Алгоритм, разработанный в 1971 году. Был один вычислительный центр и много компьютеров, которые должны были взаимодействовать, отправляя сообщения вычислительному центру и получая сообщения от него. Компьютер отправлял данные по первому каналу. Если в этот момент никто больше не отправлял данные, то коллизии не произошло и вычислительный центр отправлял оповещение всем компьютерам, используя второй канал. Если же в этот момент еще один компьютер отправлял данные вычислительному центру, то произошла коллизия, и вычислительный центр получил испорченное сообщение (так как несколько сообщений были отправлены одновременно на одной частоте) и не отправлял оповещения. Если компьютер отправил сообщение и не получил оповещения в течение некоторого времени, то он отправлял сообщение еще раз по прошествии случайного промежутка времени. Важным фактом является то, что использовалась разделяемая среда для отправки данных с компьютеров на вычислительный центр.&lt;br /&gt;
====Pure Aloha====&lt;br /&gt;
Первая версия данного протокола. Компьютеры действовали следующем образом:&lt;br /&gt;
* Если есть данные для отправки, то отправь данные&lt;br /&gt;
* Если во время отправки данных были получены данные от другого компьютера, то произошла коллизия, и все отправлявшие в этот момент компьютеры должны отправить сообщения еще раз позже&lt;br /&gt;
Заметим, что данный протокол не проверяет занятость канала перед отправкой данных. &lt;br /&gt;
Также довольно очевидным является тот факт, что среда передачи не используется с максимальной эффективностью, потому что коллизии могут происходить довольно часто, и каждая коллизия заканчивается повторной отправкой данных всеми участниками коллизии.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Pure.png]]&lt;br /&gt;
====Slotted Aloha====&lt;br /&gt;
Модификация протокола Aloha. Ось времени разбивалась на дискретные интервалы, названные слотами. Каждый компьютер последовательно отмерял границы слотов. Для синхронизации использовался специальный сигнал, передаваемый с широковещательной антенны всем компьютерам. При появлении данных для передачи компьютер задерживал передачу до начала следующего слота. Длительность слотов подбиралась таким образом, чтобы за один слот компьютер успевал отправить свои данные вычислительному центру и получить оповещение о получении данных от вычислительного центра.&lt;br /&gt;
[[Файл:Slotted_Aloha_scheme1.png]]&lt;br /&gt;
=== CSMA ===&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''CSMA протокол''' (англ. ''Carrier Sense Multiple Access'') - протокол MAC-уровня, в котором узел, желающий передать пакет данных, проверяет чистоту канала , то есть слушает шумы в передающей среде в течение заранее заданного периода времени. Узел может передать пакет, если передающая среда оценивается, как чистая.&lt;br /&gt;
}}&lt;br /&gt;
====Виды CSMA====&lt;br /&gt;
* CSMA/CD - CSMA with collision detection&lt;br /&gt;
Узел слушает передающую среду. Если кто-то другой передает, то ждем случайный промежуток времени. Если же среда свободна, то узел отправляет сообщение. Если во время передачи кадра компьютер обнаруживает другой сигнал, занимающий передающую среду (то есть произошла коллизия), то он отправляет сигнал преднамеренной помехи, чтобы другие узлы быстрее заметили, что произошла коллизия и прекратили передачу, и ждет в течение случайного промежутка времени прежде чем повторить отправку сигнала. Можно заметить, что тот факт, что передающая среда свободна до начала передачи, совсем не значит, что не произойдет коллизии в момент передачи, потому что другой узел тоже может посмотреть на состояние передающей среды в тот же момент времени, увидеть, что она свободна и тоже начать отправку. Но при этом на практике вероятность таких ситуаций ниже, и количество коллизий будет меньше. Также можно заметить, что для применения данного алгоритма нужно, чтобы каждый узел видел любой другой узел. Ниже описывается случай, в котором это не так. Именно поэтому данный алгоритм не работает с Wi-Fi.&lt;br /&gt;
[[Файл:CSMACD_Scheme_2.png]]&lt;br /&gt;
* CSMA/CA - CSMA with collision avoidance&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Hidden Node Problem''' - проблема того, что каждый из двух узлов видит точку доступа, но при этом узлы не видят друг друга. Таким образом, нельзя решить конфликт с помощью протокола CSMA/CD.&lt;br /&gt;
}}&lt;br /&gt;
CSMA/CA Применяется для решения Hidden Node Problem. Протокол:&lt;br /&gt;
* Узел слушает передающую среду. Если кто-то другой передает, то ждет случайный промежуток времени.&lt;br /&gt;
* Узел отправляет RTS (Request To Send) сигнал управляющему узлу. Если он получает в ответ CTS (Clear To Send) сигнал, то отправляет данные. Иначе- ждет случайный промежуток времени.&lt;br /&gt;
В данном случае количество коллизий уменьшается, потому что сигнал CTS выдается узлом, который принимает сообщение. Помимо уменьшения числа коллизий, решается и проблема скрытого узла, поскольку отправляющему узлу достаточно видеть только принимающий узел, от которого он получит CTS. А видеть другой узел, который будет отправлять данные, уже нужно только принимающему узлу, чтобы отправлять CTS.&lt;br /&gt;
[[Файл:CSMACA_Scheme.png]]&lt;br /&gt;
==Литература==&lt;br /&gt;
* [https://en.wikipedia.org/wiki/MAC_address MAC address]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/ALOHAnet ALOHA Network]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Carrier_sense_multiple_access CSMA]&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=Wireless_networks_-_PAN&amp;diff=57744</id>
		<title>Wireless networks - PAN</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=Wireless_networks_-_PAN&amp;diff=57744"/>
				<updated>2016-12-12T19:48:14Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Personal Area Network=&lt;br /&gt;
===PAN===&lt;br /&gt;
[[Файл:Wpan.jpg|right]]&lt;br /&gt;
'''Персональная сеть''' ('''PAN''' - Personal Area Network) - это компьютерная сеть, которая используется для передачи данных между устройствами, расположенными на достаточно небольшом расстоянии и зачастую принадлежащими одному пользователю. Также персональные сети могут взаимодействовать с сетями болеее высокого уровня, и в таком случае одно из устройств в сети берёт на себя роль интернет-маршрутизатора. Радиус действия таких сетей составляет от нескольких десятков сантиметров до нескольких метров.&lt;br /&gt;
&lt;br /&gt;
В современном мире большинство персональных сетей являются беспроводными.&lt;br /&gt;
===WPAN===&lt;br /&gt;
'''WPAN''' (Wireless Personal Area Network) - система беспроводной передачи данных, которая работает в ISM-диапазоне 2.4-2.5 ГГц. Выбор диапазона обусловлен тем, что этот диапазон доступен по всему миру и подходит для низкобюджетных решений. &lt;br /&gt;
WPAN состоит из нескольких узлов, связанных беспроводным каналом, при этом один из этих узлов берёт на себя роль координатора. '''Координатор''' занимается созданием WPAN и контролирует подключение узлов к сети. &lt;br /&gt;
&lt;br /&gt;
WPAN может представлять из себя следующие топологические схемы:&lt;br /&gt;
[[Файл:Pan_topology.jpg]]&lt;br /&gt;
&lt;br /&gt;
Современные WPAN могут быть реализованы с помощью таких технологий, как:&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Bluetooth Bluetooth]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Insteon INSTEON]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Infrared_Data_Association IrDA]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wireless_USB Wireless USB]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Z-Wave Z-Wave]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ZigBee ZigBee]&lt;br /&gt;
&lt;br /&gt;
===WLANs vs. WPANs===&lt;br /&gt;
'''WPAN''' определена в контексте '''личного рабочего пространства'''(POS - Personal Operating Space), которое обычно распространяется в радиусе до 10 метров и окружает человека или объект, находящийся в покое или в движении. WPAN также подразумевает низкую стоимость и низкое энергопотребление. Узел WPAN имеет небольшие размеры, что позволяет встраивать его в портативные устройства, такие как мобильные телефоны и КПК. &lt;br /&gt;
&lt;br /&gt;
С другой стороны, '''WLAN''' представляет из себя систему более широкого радиуса действия и имеет более высокую сложность. WLAN включает в себя центральный узел, называемый '''точкой доступа'''(AP - Access Point), который предоставляет доступ к каналу связи некоторому количеству конечных узлов. Типичный узел WLAN представляет из себя карту, устанавливаемую в персональные компьютеры и ноутбуки.&lt;br /&gt;
=Bluetooth=&lt;br /&gt;
'''Bluetooth''' (от слов англ. blue — синий и tooth — зуб) - стандарт беспроводного соединения вычислительных устройств и устройств связи, который позволяет передавать данные на коротких расстояниях между стационарными и мобильными устройствами, используя короткие сверхвысокочастотные радио-волны в ISM-диапазоне от 2.4 до 2.485 ГГц.&lt;br /&gt;
&lt;br /&gt;
===Создание технологии===&lt;br /&gt;
Идея создания такого стандарта возникла в 1994 году в компании Л.М.Эриксона, а в 1998 году совместно с четырьмя другими компаниями(IBM, Intel, Nokia, Toshiba) была сформирована специальная группа, которая занималась созданием и развитием этого стандарта. Проект был назван в честь великого короля викингов по имени Гаральд Синий Зуб II, который объединил Данию и Норвегию.&lt;br /&gt;
&lt;br /&gt;
Требования к технологии при разработке:&lt;br /&gt;
* Безопасность, сравнимая с обычным проводным соединением(поддерживать авторизацию, аутентификацию и шифрование на канальном уровне и уровне приложений).&lt;br /&gt;
* Стоимость производства, сопоставимая со стоимостью производства проводного соединения.&lt;br /&gt;
* Возможность соединения множества устройств, принадлежащих пользователю(7 одновременных соединений) и скорость передачи данных между ними, соответствующая нуждам пользователя.&lt;br /&gt;
* Поддержка типов данных, которые распространены среди мобильных пользователей.&lt;br /&gt;
* Низкое энергопотребление и компактность для возможности встраивания в небольшие портативные устройства.&lt;br /&gt;
&lt;br /&gt;
Bluetooth 1.0 появился в июле 1999 года, и со временем этот стандарт обрёл широкую популярность. &lt;br /&gt;
&lt;br /&gt;
===Архитектура Bluetooth===&lt;br /&gt;
Существуют две основных реализации технологии:''Bluetooth Basic Rate/Enhanced Data Rate(BR/EDR)'', которая используется в версиях 2.0/2.1, и ''Bluetooth with low energy(LE)'', которая используется в версиях 4.0/4.1/4.2. &lt;br /&gt;
&lt;br /&gt;
'''В чём разница?'''&lt;br /&gt;
* ''Bluetooth BR/EDR'' - устанавливает беспроводное соединение на относительно малых расстояниях, что делает его идеальным, например, для стриминга аудио.&lt;br /&gt;
* ''Bluetooth LE'' - позволяет устанавливать кратковременное соединение на больших расстояниях, что делает его подходящим для использования, связанного с ''интернетом вещей''(IoT - Internet of things), которое не требует непрерывного соединения, но зависит от продолжительности работы аккумулятора.&lt;br /&gt;
* ''Dual-Mode'' - двухрежимные чипсеты используются, например, в смартфонах и планшетах, которым необходимо соединение как с BR/EDR-устройствами(например, наушники), так и с LE-устройствами(например, различные маячки и трекеры).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Стек протоколов Bluetooth'''&lt;br /&gt;
[[Файл: btsprotocol.jpg|right]]&lt;br /&gt;
'''''Bluetooth Module'''''&lt;br /&gt;
&lt;br /&gt;
'''''Baseband''''' - существует два основным типа соединения, которые могут быть установлены между  ведущим и ведомым:&lt;br /&gt;
*''Synchronous Connection Oriented''(SCO) - предоставляет симметричное соединение между  ведущим и ведомым для регулярного периодического обмена данными в виде зарезервированных слотов. Подобное соединение предназначено для ограниченных по времени типов данных (например, аудио). Ведущее устройство может поддерживать до трёх SCO-соединений с одним или разными ведомыми устройствами. &lt;br /&gt;
* ''Asynchronous Connection-Less''(ACL) - предоставляет соединение один-ко-многим между ведущим устройством и всеми ведомыми устройствами в сети. Может использовать все слоты канала, не занятые SCO-соединениями. Предоставляется соединение с коммутацией пакетов, обмен данными с помощью которого происходит эпизодически. Весь трафик полностью контролируется ведущим устройством. &lt;br /&gt;
&lt;br /&gt;
Каждое Bluetooth-устройство имеет 48-битный IEEE MAC-адрес, который используется для создания ''кода доступа''. Код доступа имеет псевдо-случайные свойства и включает в себя идентификатор ведущего устройства в сети. Все пакеты, передаваемые по каналу, распознаются с помощью этого идентификатора. Это предотвращает возможность попадания пакетов из одной сети в другую. Все пакеты имеют одинаковый формат, начинаются с кода доступа, после него идёт заголовок, а далее - существенные данные.&lt;br /&gt;
[[Файл: bt_packet.jpg|center]]&lt;br /&gt;
Код доступа используется, чтобы доставить пакет до определённого устройства, заголовок содержит всю контрольную информацию, связанную с пакетом и соединением. Пакет может быть размером в 1, 3 или 5 слотов.&lt;br /&gt;
&lt;br /&gt;
'''''Link Controller''''' - отвечает за обнаружение устройства, установление соединение и его поддержку. В Bluetooth существуют три элемента для поддержки установления соединения: ''scan'', ''page'' и ''inquiry''.&lt;br /&gt;
&lt;br /&gt;
[[Файл: bt_inquiry.jpg|right]]&lt;br /&gt;
''Inquiry'' - процесс, когда устройства пытается обнаружить все другие устройства с включенным Bluetooth на некоторой площади. Устройство, которое хочет установить соединение, передаёт запрос, который побуждает получателей вернуть их адреса. Устройство, которое получает запрос, возвращает FHS-пакет, который включает, помимо всего, идентификатор этого устройства. Для возвращения FHS-пакетов используется случайный механизм отката для предотвращение коллизий.&lt;br /&gt;
&lt;br /&gt;
Устройство в режиме ожидание должно &amp;quot;спать&amp;quot; большую часть времени для сохранения энергии, но время от времени оно также должно &amp;quot;слушать&amp;quot;, не хотят ли другие устройства подключиться (''Page scan''). Необходим компромисс  между энергопотреблением в режиме ожидания и временем отклика. Устройство, которое хочет подключиться, сталкивается с неопределенностью частоты и времени: оно не знает, когда устройство в режиме ожидания &amp;quot;проснётся&amp;quot; и на какой частоте. По этой причине устройство передаёт код доступа неоднократно на разных частотах: каждые 1.25 мс устройство передаёт два кода доступа и дважды &amp;quot;слушает&amp;quot; ответ. Таким образом, за 10 мс передаётся 16 запросов. Если устройство в режиме ожидания &amp;quot;проснулось&amp;quot; на одной из этих 16 частот, оно получит код доступа и начнёт процедуру установления соединения.&lt;br /&gt;
&lt;br /&gt;
'''''Link Manager''''' - ''Host'' управляет Bluetooth с помощью команд HCI, и ''Link Manager'' существует для  трансляции этих команд в операции на ''Baseband''-уровне. Его главные функции - управление сетью(установление и разрывание соединения, смена ролей), конфигурация соединения, безопасность и QoS(''Quality of Service'')-функции.&lt;br /&gt;
&lt;br /&gt;
''Link Manager'' обменивается информацией со своими &amp;quot;коллегами&amp;quot; на других устройствах, используя ''Link Manager Protocol''(LMP). Каждое LMP-сообщение начинается с флага, который равен 0, если ведущее устройство является инициатором транзакции, и 1 - если ведомое. После флага следуют 7 бит кода операции, а после - параметры сообщения.&lt;br /&gt;
[[Файл: bt_lmp.jpg|center]]&lt;br /&gt;
LMP также предоставляет механизм для &amp;quot;переговоров&amp;quot; по поводу режимов шифрования и координирования ключей шифрования, которые используют устройства на обоих концах соединения. Кроме этого LMP поддерживает сообщения для конфигурации качества обслуживания соединения. Типы пакетов могут быть автоматически изменены в соответствии с качеством канала, и соответственно скорость передачи данных может возрастать при повышении качества канала.&lt;br /&gt;
&lt;br /&gt;
'''''Bluetooth Host'''''&lt;br /&gt;
&lt;br /&gt;
'''''Logical Link Control and Adaptation Protocol'''''(L2CAP) - забирает данные из более высоких уровней стека и из приложений, и посылает её на более низкие уровни стека. Передаёт пакеты либо в HCI, либо напрямую в ''Link Manager''. Основные функции L2CAP:&lt;br /&gt;
* Мультиплексирование протоколов более высокого уровня, что позволяет им разделять одно ACL-соединение. &lt;br /&gt;
* Сегментация и повторная сборка пакетов, что позволяет передавать пакеты большего размера, чем поддерживают протоколы более низкого уровня.&lt;br /&gt;
* Управление качеством обслуживания для протоколов более высокого уровня.&lt;br /&gt;
&lt;br /&gt;
Все приложения должны использовать L2CAP для передачи данных. Также L2CAP используется более высокими уровнями, такими как RFCOMM и SDP, и таким образом  L2CAP - неотъемлемая часть любой Bluetooth-системы.&lt;br /&gt;
&lt;br /&gt;
'''''RFCOMM''''' - простой, надёжный транспортный протокол, который эмулирует соединение pont-to-point по последовательному порту (RS-232). RFCOMM поддерживает два типа устройств:&lt;br /&gt;
* С эмуляцией последовательного порта. Такие устройства обычно находятся на концах соединения(например, PC или принтер).&lt;br /&gt;
* Промежуточные устройства с физическим последовательным портом. Такие устройства находятся в середине соединения(например, модем).&lt;br /&gt;
&lt;br /&gt;
Может быть установлено до 30 каналов передачи данных, то есть RFCOMM теоретически может поддерживать 30 различных сервисов одновременно. RFCOMM основан на стандарте GSM TS 07.10 - асимметричный протокол, который используется в сотовых телефонах для мультиплексирования нескольких потоков данных в один физический провод.&lt;br /&gt;
&lt;br /&gt;
'''''Service Discovery Protocol'''''(SDP) - предоставляет возможность SDP-клиенту получить доступ к информации об услугах, предоставляемых SDP-сервервами. ''SDP-сервер'' - это любое Bluetooth-устройство, которое предоставляет услуги другому Bluetooth-устройству. Информация об услугах хранится в базах данных. Не существует централизованной базы данных, каждый SDP-сервер имеет свою собственную. ''SDP база данных'' - набор записей, описывающих услуги, которые устройство может предложить другому устройству, и SDP предоставляет другому устройству &amp;quot;посмотреть&amp;quot; на эти записи. Для простоты поиска услуги упорядочены в иерархическую структуру в виде дерева.&lt;br /&gt;
&lt;br /&gt;
Для просмотра классов услуг или для получения информации об отдельной услуге SDP-клиенты и SDP-серверы обмениваются сообщения, которые содержатся в ''SDP Protocol Data Units''(PDUs). Первый байт в PDU - это ID, идентифицирующий сообщение в PDU. Услуги имеют собственные ''Universally Unique Identifiers''(UUIDs), которые их описывают. Стандартные услуги имеют стандартные UUIDs, но существует также возможность определять свои собственные услуги и, соответственно, присваивать им UUIDs.&lt;br /&gt;
[[Файл: sdp_pdu.jpg|center]]&lt;br /&gt;
Этапы установки SDP-соединения показаны на следующей схеме:&lt;br /&gt;
[[Файл: sdp_connection.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
[[Файл: bt_security.gif|right]]&lt;br /&gt;
===Безопасность===&lt;br /&gt;
&lt;br /&gt;
Тот факт, что Bluetooth используется в мобильных устройствах и то, какие данные могут передаваться с помощью этих устройств, делает безопасность чрезвычайно важным фактором.&lt;br /&gt;
&lt;br /&gt;
На канальном уровне технология Bluetooth предоставляет возможности аутентификации, шифрования и управления задействованными ключами. &lt;br /&gt;
&lt;br /&gt;
'''Аутентификация''' предполагает, что пользователь предоставляет ''личный идентификационный номер''(PIN - Personal Identification Number), который транслируется в 128-битный ''Link Key'', который, в свою очередь, проходит аутентификацию в одностороннем или двустороннем порядке, а после этого может пройти процедуру '''шифрования''' при различной длине ключа(до 128 бит с 8-битным шагом). На канальном уровне доступны несколько схем аутентификации и гибкая схема шифрования, что позволяет различным устройствам &amp;quot;договариваться между собой&amp;quot; о длине ключа. Это важно, если на одно из устройств наложены ограничения по длине ключа. В таком случае другое устройство сможет подстроиться под эти ограничения.&lt;br /&gt;
&lt;br /&gt;
Таким образом, архитектура безопасности Bluetooth зависит от PIN для установления соединения между различными устройствами. Поскольку не практично каждый раз проходить через все стадии безопасного соединения, после первого успешного соединения PIN могут быть сохранены для автоматизации или упрощения последующих соединений.&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Sdp_connection.jpg&amp;diff=57742</id>
		<title>Файл:Sdp connection.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Sdp_connection.jpg&amp;diff=57742"/>
				<updated>2016-12-12T19:43:01Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Sdp_pdu.jpg&amp;diff=57741</id>
		<title>Файл:Sdp pdu.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Sdp_pdu.jpg&amp;diff=57741"/>
				<updated>2016-12-12T19:34:50Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=Wireless_networks_-_PAN&amp;diff=57737</id>
		<title>Wireless networks - PAN</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=Wireless_networks_-_PAN&amp;diff=57737"/>
				<updated>2016-12-12T18:58:25Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Personal Area Network=&lt;br /&gt;
===PAN===&lt;br /&gt;
[[Файл:Wpan.jpg|right]]&lt;br /&gt;
'''Персональная сеть''' ('''PAN''' - Personal Area Network) - это компьютерная сеть, которая используется для передачи данных между устройствами, расположенными на достаточно небольшом расстоянии и зачастую принадлежащими одному пользователю. Также персональные сети могут взаимодействовать с сетями болеее высокого уровня, и в таком случае одно из устройств в сети берёт на себя роль интернет-маршрутизатора. Радиус действия таких сетей составляет от нескольких десятков сантиметров до нескольких метров.&lt;br /&gt;
&lt;br /&gt;
В современном мире большинство персональных сетей являются беспроводными.&lt;br /&gt;
===WPAN===&lt;br /&gt;
'''WPAN''' (Wireless Personal Area Network) - система беспроводной передачи данных, которая работает в ISM-диапазоне 2.4-2.5 ГГц. Выбор диапазона обусловлен тем, что этот диапазон доступен по всему миру и подходит для низкобюджетных решений. &lt;br /&gt;
WPAN состоит из нескольких узлов, связанных беспроводным каналом, при этом один из этих узлов берёт на себя роль координатора. '''Координатор''' занимается созданием WPAN и контролирует подключение узлов к сети. &lt;br /&gt;
&lt;br /&gt;
WPAN может представлять из себя следующие топологические схемы:&lt;br /&gt;
[[Файл:Pan_topology.jpg]]&lt;br /&gt;
&lt;br /&gt;
Современные WPAN могут быть реализованы с помощью таких технологий, как:&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Bluetooth Bluetooth]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Insteon INSTEON]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Infrared_Data_Association IrDA]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wireless_USB Wireless USB]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Z-Wave Z-Wave]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ZigBee ZigBee]&lt;br /&gt;
&lt;br /&gt;
===WLANs vs. WPANs===&lt;br /&gt;
'''WPAN''' определена в контексте '''личного рабочего пространства'''(POS - Personal Operating Space), которое обычно распространяется в радиусе до 10 метров и окружает человека или объект, находящийся в покое или в движении. WPAN также подразумевает низкую стоимость и низкое энергопотребление. Узел WPAN имеет небольшие размеры, что позволяет встраивать его в портативные устройства, такие как мобильные телефоны и КПК. &lt;br /&gt;
&lt;br /&gt;
С другой стороны, '''WLAN''' представляет из себя систему более широкого радиуса действия и имеет более высокую сложность. WLAN включает в себя центральный узел, называемый '''точкой доступа'''(AP - Access Point), который предоставляет доступ к каналу связи некоторому количеству конечных узлов. Типичный узел WLAN представляет из себя карту, устанавливаемую в персональные компьютеры и ноутбуки.&lt;br /&gt;
=Bluetooth=&lt;br /&gt;
'''Bluetooth''' (от слов англ. blue — синий и tooth — зуб) - стандарт беспроводного соединения вычислительных устройств и устройств связи, который позволяет передавать данные на коротких расстояниях между стационарными и мобильными устройствами, используя короткие сверхвысокочастотные радио-волны в ISM-диапазоне от 2.4 до 2.485 ГГц.&lt;br /&gt;
&lt;br /&gt;
===Создание технологии===&lt;br /&gt;
Идея создания такого стандарта возникла в 1994 году в компании Л.М.Эриксона, а в 1998 году совместно с четырьмя другими компаниями(IBM, Intel, Nokia, Toshiba) была сформирована специальная группа, которая занималась созданием и развитием этого стандарта. Проект был назван в честь великого короля викингов по имени Гаральд Синий Зуб II, который объединил Данию и Норвегию.&lt;br /&gt;
&lt;br /&gt;
Требования к технологии при разработке:&lt;br /&gt;
* Безопасность, сравнимая с обычным проводным соединением(поддерживать авторизацию, аутентификацию и шифрование на канальном уровне и уровне приложений).&lt;br /&gt;
* Стоимость производства, сопоставимая со стоимостью производства проводного соединения.&lt;br /&gt;
* Возможность соединения множества устройств, принадлежащих пользователю(7 одновременных соединений) и скорость передачи данных между ними, соответствующая нуждам пользователя.&lt;br /&gt;
* Поддержка типов данных, которые распространены среди мобильных пользователей.&lt;br /&gt;
* Низкое энергопотребление и компактность для возможности встраивания в небольшие портативные устройства.&lt;br /&gt;
&lt;br /&gt;
Bluetooth 1.0 появился в июле 1999 года, и со временем этот стандарт обрёл широкую популярность. &lt;br /&gt;
&lt;br /&gt;
===Архитектура Bluetooth===&lt;br /&gt;
Существуют две основных реализации технологии:''Bluetooth Basic Rate/Enhanced Data Rate(BR/EDR)'', которая используется в версиях 2.0/2.1, и ''Bluetooth with low energy(LE)'', которая используется в версиях 4.0/4.1/4.2. &lt;br /&gt;
&lt;br /&gt;
'''В чём разница?'''&lt;br /&gt;
* ''Bluetooth BR/EDR'' - устанавливает беспроводное соединение на относительно малых расстояниях, что делает его идеальным, например, для стриминга аудио.&lt;br /&gt;
* ''Bluetooth LE'' - позволяет устанавливать кратковременное соединение на больших расстояниях, что делает его подходящим для использования, связанного с ''интернетом вещей''(IoT - Internet of things), которое не требует непрерывного соединения, но зависит от продолжительности работы аккумулятора.&lt;br /&gt;
* ''Dual-Mode'' - двухрежимные чипсеты используются, например, в смартфонах и планшетах, которым необходимо соединение как с BR/EDR-устройствами(например, наушники), так и с LE-устройствами(например, различные маячки и трекеры).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Стек протоколов Bluetooth'''&lt;br /&gt;
[[Файл: btsprotocol.jpg|right]]&lt;br /&gt;
'''''Bluetooth Module'''''&lt;br /&gt;
&lt;br /&gt;
'''''Baseband''''' - существует два основным типа соединения, которые могут быть установлены между  ведущим и ведомым:&lt;br /&gt;
*''Synchronous Connection Oriented''(SCO) - предоставляет симметричное соединение между  ведущим и ведомым для регулярного периодического обмена данными в виде зарезервированных слотов. Подобное соединение предназначено для ограниченных по времени типов данных (например, аудио). Ведущее устройство может поддерживать до трёх SCO-соединений с одним или разными ведомыми устройствами. &lt;br /&gt;
* ''Asynchronous Connection-Less''(ACL) - предоставляет соединение один-ко-многим между ведущим устройством и всеми ведомыми устройствами в сети. Может использовать все слоты канала, не занятые SCO-соединениями. Предоставляется соединение с коммутацией пакетов, обмен данными с помощью которого происходит эпизодически. Весь трафик полностью контролируется ведущим устройством. &lt;br /&gt;
&lt;br /&gt;
Каждое Bluetooth-устройство имеет 48-битный IEEE MAC-адрес, который используется для создания ''кода доступа''. Код доступа имеет псевдо-случайные свойства и включает в себя идентификатор ведущего устройства в сети. Все пакеты, передаваемые по каналу, распознаются с помощью этого идентификатора. Это предотвращает возможность попадания пакетов из одной сети в другую. Все пакеты имеют одинаковый формат, начинаются с кода доступа, после него идёт заголовок, а далее - существенные данные.&lt;br /&gt;
[[Файл: bt_packet.jpg|center]]&lt;br /&gt;
Код доступа используется, чтобы доставить пакет до определённого устройства, заголовок содержит всю контрольную информацию, связанную с пакетом и соединением. Пакет может быть размером в 1, 3 или 5 слотов.&lt;br /&gt;
&lt;br /&gt;
'''''Link Controller''''' - отвечает за обнаружение устройства, установление соединение и его поддержку. В Bluetooth существуют три элемента для поддержки установления соединения: ''scan'', ''page'' и ''inquiry''.&lt;br /&gt;
&lt;br /&gt;
[[Файл: bt_inquiry.jpg|right]]&lt;br /&gt;
''Inquiry'' - процесс, когда устройства пытается обнаружить все другие устройства с включенным Bluetooth на некоторой площади. Устройство, которое хочет установить соединение, передаёт запрос, который побуждает получателей вернуть их адреса. Устройство, которое получает запрос, возвращает FHS-пакет, который включает, помимо всего, идентификатор этого устройства. Для возвращения FHS-пакетов используется случайный механизм отката для предотвращение коллизий.&lt;br /&gt;
&lt;br /&gt;
Устройство в режиме ожидание должно &amp;quot;спать&amp;quot; большую часть времени для сохранения энергии, но время от времени оно также должно &amp;quot;слушать&amp;quot;, не хотят ли другие устройства подключиться (''Page scan''). Необходим компромисс  между энергопотреблением в режиме ожидания и временем отклика. Устройство, которое хочет подключиться, сталкивается с неопределенностью частоты и времени: оно не знает, когда устройство в режиме ожидания &amp;quot;проснётся&amp;quot; и на какой частоте. По этой причине устройство передаёт код доступа неоднократно на разных частотах: каждые 1.25 мс устройство передаёт два кода доступа и дважды &amp;quot;слушает&amp;quot; ответ. Таким образом, за 10 мс передаётся 16 запросов. Если устройство в режиме ожидания &amp;quot;проснулось&amp;quot; на одной из этих 16 частот, оно получит код доступа и начнёт процедуру установления соединения.&lt;br /&gt;
&lt;br /&gt;
'''''Link Manager''''' - ''Host'' управляет Bluetooth с помощью команд HCI, и ''Link Manager'' существует для  трансляции этих команд в операции на ''Baseband''-уровне. Его главные функции - управление сетью(установление и разрывание соединения, смена ролей), конфигурация соединения, безопасность и QoS(''Quality of Service'')-функции.&lt;br /&gt;
&lt;br /&gt;
''Link Manager'' обменивается информацией со своими &amp;quot;коллегами&amp;quot; на других устройствах, используя ''Link Manager Protocol''(LMP). Каждое LMP-сообщение начинается с флага, который равен 0, если ведущее устройство является инициатором транзакции, и 1 - если ведомое. После флага следуют 7 бит кода операции, а после - параметры сообщения.&lt;br /&gt;
[[Файл: bt_lmp.jpg|center]]&lt;br /&gt;
LMP также предоставляет механизм для &amp;quot;переговоров&amp;quot; по поводу режимов шифрования и координирования ключей шифрования, которые используют устройства на обоих концах соединения. Кроме этого LMP поддерживает сообщения для конфигурации качества обслуживания соединения. Типы пакетов могут быть автоматически изменены в соответствии с качеством канала, и соответственно скорость передачи данных может возрастать при повышении качества канала.&lt;br /&gt;
&lt;br /&gt;
'''''Bluetooth Host'''''&lt;br /&gt;
&lt;br /&gt;
===Безопасность===&lt;br /&gt;
[[Файл: bt_security.gif|right]]&lt;br /&gt;
Тот факт, что Bluetooth используется в мобильных устройствах и то, какие данные могут передаваться с помощью этих устройств, делает безопасность чрезвычайно важным фактором.&lt;br /&gt;
&lt;br /&gt;
На канальном уровне технология Bluetooth предоставляет возможности аутентификации, шифрования и управления задействованными ключами. &lt;br /&gt;
&lt;br /&gt;
'''Аутентификация''' предполагает, что пользователь предоставляет ''личный идентификационный номер''(PIN - Personal Identification Number), который транслируется в 128-битный ''Link Key'', который, в свою очередь, проходит аутентификацию в одностороннем или двустороннем порядке, а после этого может пройти процедуру '''шифрования''' при различной длине ключа(до 128 бит с 8-битным шагом). На канальном уровне доступны несколько схем аутентификации и гибкая схема шифрования, что позволяет различным устройствам &amp;quot;договариваться между собой&amp;quot; о длине ключа. Это важно, если на одно из устройств наложены ограничения по длине ключа. В таком случае другое устройство сможет подстроиться под эти ограничения.&lt;br /&gt;
&lt;br /&gt;
Таким образом, архитектура безопасности Bluetooth зависит от PIN для установления соединения между различными устройствами. Поскольку не практично каждый раз проходить через все стадии безопасного соединения, после первого успешного соединения PIN могут быть сохранены для автоматизации или упрощения последующих соединений.&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bt_lmp.jpg&amp;diff=57735</id>
		<title>Файл:Bt lmp.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bt_lmp.jpg&amp;diff=57735"/>
				<updated>2016-12-12T18:51:46Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: загружена новая версия «Файл:Bt lmp.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bt_lmp.jpg&amp;diff=57734</id>
		<title>Файл:Bt lmp.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bt_lmp.jpg&amp;diff=57734"/>
				<updated>2016-12-12T18:51:21Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bt_inquiry.jpg&amp;diff=57726</id>
		<title>Файл:Bt inquiry.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bt_inquiry.jpg&amp;diff=57726"/>
				<updated>2016-12-12T18:22:28Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bt_packet.jpg&amp;diff=57713</id>
		<title>Файл:Bt packet.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bt_packet.jpg&amp;diff=57713"/>
				<updated>2016-12-12T17:54:33Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Btsprotocol.jpg&amp;diff=57705</id>
		<title>Файл:Btsprotocol.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Btsprotocol.jpg&amp;diff=57705"/>
				<updated>2016-12-12T17:16:24Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: загружена новая версия «Файл:Btsprotocol.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Btsprotocol.jpg&amp;diff=57703</id>
		<title>Файл:Btsprotocol.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Btsprotocol.jpg&amp;diff=57703"/>
				<updated>2016-12-12T17:07:46Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bluetooth_protocol.jpg&amp;diff=57698</id>
		<title>Файл:Bluetooth protocol.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bluetooth_protocol.jpg&amp;diff=57698"/>
				<updated>2016-12-12T16:52:11Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: загружена новая версия «Файл:Bluetooth protocol.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bluetooth_protocol.jpg&amp;diff=57697</id>
		<title>Файл:Bluetooth protocol.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bluetooth_protocol.jpg&amp;diff=57697"/>
				<updated>2016-12-12T16:49:29Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: загружена новая версия «Файл:Bluetooth protocol.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=Wireless_networks_-_PAN&amp;diff=57607</id>
		<title>Wireless networks - PAN</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=Wireless_networks_-_PAN&amp;diff=57607"/>
				<updated>2016-12-11T21:52:54Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Personal Area Network=&lt;br /&gt;
===PAN===&lt;br /&gt;
[[Файл:Wpan.jpg|right]]&lt;br /&gt;
'''Персональная сеть''' ('''PAN''' - Personal Area Network) - это компьютерная сеть, которая используется для передачи данных между устройствами, расположенными на достаточно небольшом расстоянии и зачастую принадлежащими одному пользователю. Также персональные сети могут взаимодействовать с сетями болеее высокого уровня, и в таком случае одно из устройств в сети берёт на себя роль интернет-маршрутизатора. Радиус действия таких сетей составляет от нескольких десятков сантиметров до нескольких метров.&lt;br /&gt;
&lt;br /&gt;
В современном мире большинство персональных сетей являются беспроводными.&lt;br /&gt;
===WPAN===&lt;br /&gt;
'''WPAN''' (Wireless Personal Area Network) - система беспроводной передачи данных, которая работает в ISM-диапазоне 2.4-2.5 ГГц. Выбор диапазона обусловлен тем, что этот диапазон доступен по всему миру и подходит для низкобюджетных решений. &lt;br /&gt;
WPAN состоит из нескольких узлов, связанных беспроводным каналом, при этом один из этих узлов берёт на себя роль координатора. '''Координатор''' занимается созданием WPAN и контролирует подключение узлов к сети. &lt;br /&gt;
&lt;br /&gt;
WPAN может представлять из себя следующие топологические схемы:&lt;br /&gt;
[[Файл:Pan_topology.jpg]]&lt;br /&gt;
&lt;br /&gt;
Современные WPAN могут быть реализованы с помощью таких технологий, как:&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Bluetooth Bluetooth]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Insteon INSTEON]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Infrared_Data_Association IrDA]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wireless_USB Wireless USB]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Z-Wave Z-Wave]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ZigBee ZigBee]&lt;br /&gt;
&lt;br /&gt;
===WLANs vs. WPANs===&lt;br /&gt;
'''WPAN''' определена в контексте '''личного рабочего пространства'''(POS - Personal Operating Space), которое обычно распространяется в радиусе до 10 метров и окружает человека или объект, находящийся в покое или в движении. WPAN также подразумевает низкую стоимость и низкое энергопотребление. Узел WPAN имеет небольшие размеры, что позволяет встраивать его в портативные устройства, такие как мобильные телефоны и КПК. &lt;br /&gt;
&lt;br /&gt;
С другой стороны, '''WLAN''' представляет из себя систему более широкого радиуса действия и имеет более высокую сложность. WLAN включает в себя центральный узел, называемый '''точкой доступа'''(AP - Access Point), который предоставляет доступ к каналу связи некоторому количеству конечных узлов. Типичный узел WLAN представляет из себя карту, устанавливаемую в персональные компьютеры и ноутбуки.&lt;br /&gt;
=Bluetooth=&lt;br /&gt;
'''Bluetooth''' (от слов англ. blue — синий и tooth — зуб) - стандарт беспроводного соединения вычислительных устройств и устройств связи, который позволяет передавать данные на коротких расстояниях между стационарными и мобильными устройствами, используя короткие сверхвысокочастотные радио-волны в ISM-диапазоне от 2.4 до 2.485 ГГц.&lt;br /&gt;
&lt;br /&gt;
===Создание технологии===&lt;br /&gt;
Идея создания такого стандарта возникла в 1994 году в компании Л.М.Эриксона, а в 1998 году совместно с четырьмя другими компаниями(IBM, Intel, Nokia, Toshiba) была сформирована специальная группа, которая занималась созданием и развитием этого стандарта. Проект был назван в честь великого короля викингов по имени Гаральд Синий Зуб II, который объединил Данию и Норвегию.&lt;br /&gt;
&lt;br /&gt;
Требования к технологии при разработке:&lt;br /&gt;
* Безопасность, сравнимая с обычным проводным соединением(поддерживать авторизацию, аутентификацию и шифрование на канальном уровне и уровне приложений).&lt;br /&gt;
* Стоимость производства, сопоставимая со стоимостью производства проводного соединения.&lt;br /&gt;
* Возможность соединения множества устройств, принадлежащих пользователю(7 одновременных соединений) и скорость передачи данных между ними, соответствующая нуждам пользователя.&lt;br /&gt;
* Поддержка типов данных, которые распространены среди мобильных пользователей.&lt;br /&gt;
* Низкое энергопотребление и компактность для возможности встраивания в небольшие портативные устройства.&lt;br /&gt;
&lt;br /&gt;
Bluetooth 1.0 появился в июле 1999 года, и со временем этот стандарт обрёл широкую популярность. &lt;br /&gt;
&lt;br /&gt;
===Архитектура Bluetooth===&lt;br /&gt;
Существуют две основных реализации технологии:''Bluetooth Basic Rate/Enhanced Data Rate(BR/EDR)'', которая используется в версиях 2.0/2.1, и ''Bluetooth with low energy(LE)'', которая используется в версиях 4.0/4.1/4.2. &lt;br /&gt;
&lt;br /&gt;
'''В чём разница?'''&lt;br /&gt;
* ''Bluetooth BR/EDR'' - устанавливает беспроводное соединение на относительно малых расстояниях, что делает его идеальным, например, для стриминга аудио.&lt;br /&gt;
* ''Bluetooth LE'' - позволяет устанавливать кратковременное соединение на больших расстояниях, что делает его подходящим для использования, связанного с ''интернетом вещей''(IoT - Internet of things), которое не требует непрерывного соединения, но зависит от продолжительности работы аккумулятора.&lt;br /&gt;
* ''Dual-Mode'' - двухрежимные чипсеты используются, например, в смартфонах и планшетах, которым необходимо соединение как с BR/EDR-устройствами(например, наушники), так и с LE-устройствами(например, различные маячки и трекеры).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Стек протоколов Bluetooth'''&lt;br /&gt;
[[Файл: bluetooth_protocol.jpg|right]]&lt;br /&gt;
*''Physical(PHY) Layer'' - контролирует передачу/получение радиосигналов на частоте 2.4 ГГц по каналам связи Bluetooth. BR/EDR предоставляет больше каналов с более узкой полосой пропускания, в то время как LE использует меньше каналов, но более широкую полосу пропускания.&lt;br /&gt;
*''Link Layer'' - определяет структуру пакетов, процедуры обнаружение и соединения, а также передаёт и получает данные.&lt;br /&gt;
*''Direct Test Mode'' - позволят при тестировании передавать инструкции для PHY Layer, тем самым явно задавать последовательность пакетов, которую необходимо передать или получить.&lt;br /&gt;
*''Host to Controller Interface(HCI)'' - разделяет между собой Host и Controller, что позволяет заменять одну из частей, не оказывая воздействия на вторую.&lt;br /&gt;
*''Logical Link Control and Adaptation Protocol(L2CAP) Layer'' - протокол, который передаёт пакеты в HCI или напрямую в Link Manager при отсутствии HCI. Поддерживает высокоуровневое мультиплексирование протоколов, сегментацию и повторную сборку пакетов и передачу информации о качестве сервиса на более высокие уровни.&lt;br /&gt;
*''Attribute Protocol(ATT)'' - определяет коммуникационные сообщения между двумя устройствами, выступающими в контексте данного протокола в качестве клиента и сервера. Сервер поддерживает набор атрибутов, представляющих собой структуру данных, позволяющую получать доступ к информации, управляемой протоколом GATT. Роли клиента и сервера определяются протоколом GATT и не зависят от роли устройства в соединении (ведущий/ведомый).&lt;br /&gt;
*''Security Manager'' - определяет протокол, который отвечает за целостность соединения, аутентификацию и шифрование между Bluetooth-устройствам, и предоставляет панель управления функциями безопасности, которую другие компоненты используют для обеспечения необходимого уровня безопасности.&lt;br /&gt;
*''Generic Attribute Profile(GATT)'' -  определяет среду исполнения, используемую ATT для обнаружения сервисов и обмена характеристиками между устройствами. Характеристика в данном случае представляет собой набор данных, включающих в себя значения и свойства. Данные, относящиеся к сервисам и характеристикам, сохраняются в атрибутах.&lt;br /&gt;
*''Generic Access Profile(GAP)'' - работает в связке с GATT, определяет роли устройств, режимы и процедуры обнаружения устройств и сервисов, управление установлением соединения и безопасностью.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Безопасность===&lt;br /&gt;
[[Файл: bt_security.gif|right]]&lt;br /&gt;
Тот факт, что Bluetooth используется в мобильных устройствах и то, какие данные могут передаваться с помощью этих устройств, делает безопасность чрезвычайно важным фактором.&lt;br /&gt;
&lt;br /&gt;
На канальном уровне технология Bluetooth предоставляет возможности аутентификации, шифрования и управления задействованными ключами. &lt;br /&gt;
&lt;br /&gt;
'''Аутентификация''' предполагает, что пользователь предоставляет ''личный идентификационный номер''(PIN - Personal Identification Number), который транслируется в 128-битный ''Link Key'', который, в свою очередь, проходит аутентификацию в одностороннем или двустороннем порядке, а после этого может пройти процедуру '''шифрования''' при различной длине ключа(до 128 бит с 8-битным шагом). На канальном уровне доступны несколько схем аутентификации и гибкая схема шифрования, что позволяет различным устройствам &amp;quot;договариваться между собой&amp;quot; о длине ключа. Это важно, если на одно из устройств наложены ограничения по длине ключа. В таком случае другое устройство сможет подстроиться под эти ограничения.&lt;br /&gt;
&lt;br /&gt;
Таким образом, архитектура безопасности Bluetooth зависит от PIN для установления соединения между различными устройствами. Поскольку не практично каждый раз проходить через все стадии безопасного соединения, после первого успешного соединения PIN могут быть сохранены для автоматизации или упрощения последующих соединений.&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bt_security.gif&amp;diff=57602</id>
		<title>Файл:Bt security.gif</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bt_security.gif&amp;diff=57602"/>
				<updated>2016-12-11T21:29:45Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bluetooth_protocol.jpg&amp;diff=57568</id>
		<title>Файл:Bluetooth protocol.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bluetooth_protocol.jpg&amp;diff=57568"/>
				<updated>2016-12-11T20:55:48Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: загружена новая версия «Файл:Bluetooth protocol.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bluetooth_protocol.jpg&amp;diff=57545</id>
		<title>Файл:Bluetooth protocol.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bluetooth_protocol.jpg&amp;diff=57545"/>
				<updated>2016-12-11T20:02:18Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=Wireless_networks_-_PAN&amp;diff=57413</id>
		<title>Wireless networks - PAN</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=Wireless_networks_-_PAN&amp;diff=57413"/>
				<updated>2016-12-11T02:29:08Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: Новая страница: «=Personal Area Network= right '''Персональная сеть''' ('''PAN''' - Personal Area Network) - это компьютерная ...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Personal Area Network=&lt;br /&gt;
[[Файл:Wpan.jpg|right]]&lt;br /&gt;
'''Персональная сеть''' ('''PAN''' - Personal Area Network) - это компьютерная сеть, которая используется для передачи данных между устройствами, расположенными на достаточно небольшом расстоянии и зачастую принадлежащими одному пользователю. Также персональные сети могут взаимодействовать с сетями болеее высокого уровня, и в таком случае одно из устройств в сети берёт на себя роль интернет-маршрутизатора. Радиус действия таких сетей составляет от нескольких десятков сантиметров до нескольких метров.&lt;br /&gt;
&lt;br /&gt;
В современном мире большинство персональных сетей являются беспроводными.&lt;br /&gt;
&lt;br /&gt;
'''WPAN''' (Wireless Personal Area Network) - система беспроводной передачи данных, которая работает в ISM-диапазоне 2.4-2.5 ГГц. Выбор диапазона обусловлен тем, что этот диапазон доступен по всему миру и подходит для низкобюджетных решений. &lt;br /&gt;
WPAN состоит из нескольких узлов, связанных беспроводным каналом, при этом один из этих узлов берёт на себя роль координатора. '''Координатор''' занимается созданием WPAN и контролирует подключение узлов к сети. &lt;br /&gt;
&lt;br /&gt;
WPAN может представлять из себя следующие топологические схемы:&lt;br /&gt;
[[Файл:Pan_topology.jpg]]&lt;br /&gt;
&lt;br /&gt;
Современные WPAN могут быть реализованы с помощью таких технологий, как:&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Bluetooth Bluetooth]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Insteon INSTEON]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Infrared_Data_Association IrDA]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Wireless_USB Wireless USB]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Z-Wave Z-Wave]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ZigBee ZigBee]&lt;br /&gt;
&lt;br /&gt;
===WLANs vs. WPANs===&lt;br /&gt;
'''WPAN''' определена в контексте '''личного рабочего пространства'''(POS - Personal Operaing Space), которое обычно распространяется в радиусе до 10 метров и окружает человека или объект, находящийся в покое или в движении. WPAN также подразумевает низкую стоимость и низкое энергопотребление. Узел WPAN имеет небольшие размеры, что позволяет встраивать его в портативные устройства, такие как мобильные телефоны и КПК. &lt;br /&gt;
&lt;br /&gt;
С другой стороны, '''WLAN''' представляет из себя систему более широкого радиуса действия и имеет более высокую сложность. WLAN включает в себя центральный узел, называемый '''точкой доступа'''(AP - Access Point), который предоставляет доступ к каналу связи некоторому количеству конечных узлов. Типичный узел WLAN представляет из себя карту, устанавливаемую в персональные компьютеры и ноутбуки.&lt;br /&gt;
=Bluetooth=&lt;br /&gt;
'''Bluetooth''' - стандарт беспроводного соединения вычислительных устройств и устройств связи, который позволяет передвать данные на кототких расстояниях между стационарными и мобильными устройствами, используя короткие сверхвысокочастотные радио-волны в ISM-диапазоне от 2.4 до 2.485 ГГц.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Идея создания такого стандарта возникла в 1994 году в компании Л.М.Эриксона, а в 1998 году совместно с четырьмя другими компаниями(IBM, Intel, Nokia, Toshiba) была сформирована специальная группа, которая занималась созданием и развитием этого стандарта. Проект был назван в честь великого короля викингов по имени Гаральд Синий Зуб II, который объединил Данию и Норвегию. Bluetooth 1.0 появился в июле 1999 года, и со временем этот стандарт обрёл широкую популярность.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Архитектура Bluetooth===&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Pan_topology.jpg&amp;diff=57409</id>
		<title>Файл:Pan topology.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Pan_topology.jpg&amp;diff=57409"/>
				<updated>2016-12-11T01:41:34Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: загружена новая версия «Файл:Pan topology.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Pan_topology.jpg&amp;diff=57408</id>
		<title>Файл:Pan topology.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Pan_topology.jpg&amp;diff=57408"/>
				<updated>2016-12-11T01:31:35Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wpan.jpg&amp;diff=57405</id>
		<title>Файл:Wpan.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wpan.jpg&amp;diff=57405"/>
				<updated>2016-12-11T00:11:37Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: загружена новая версия «Файл:Wpan.jpg»: Возврат к версии от 00:00, 11 декабря 2016&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wpan.png&amp;diff=57404</id>
		<title>Файл:Wpan.png</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wpan.png&amp;diff=57404"/>
				<updated>2016-12-11T00:10:01Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wpan.jpg&amp;diff=57402</id>
		<title>Файл:Wpan.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wpan.jpg&amp;diff=57402"/>
				<updated>2016-12-11T00:06:52Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: загружена новая версия «Файл:Wpan.jpg»: Возврат к версии от 23:25, 10 декабря 2016&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wpan.jpg&amp;diff=57401</id>
		<title>Файл:Wpan.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wpan.jpg&amp;diff=57401"/>
				<updated>2016-12-11T00:00:05Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: загружена новая версия «Файл:Wpan.jpg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wpan.jpg&amp;diff=57397</id>
		<title>Файл:Wpan.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Wpan.jpg&amp;diff=57397"/>
				<updated>2016-12-10T23:25:35Z</updated>
		
		<summary type="html">&lt;p&gt;Shambala22: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shambala22</name></author>	</entry>

	</feed>