The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вход в сеть"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (Диагностика и решение проблем)
Изначальное сообщение [ Отслеживать ]

"Вход в сеть"  +/
Сообщение от lis154 (ok) on 21-Сен-13, 16:56 
Понимаю как происходит передача данных, как работает сеть. Но не могу найти как происходит вход компьютера в сеть. Какой алгоритм и последовательность шагов. Какие протоколы используются. Например для подключения к wi-fi - ОС windows 7.
не знал куда написать.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Вход в сеть"  +/
Сообщение от PavelR (ok) on 21-Сен-13, 17:06 
> Понимаю как происходит передача данных, как работает сеть. Но не могу найти
> как происходит вход компьютера в сеть. Какой алгоритм и последовательность шагов.
> Какие протоколы используются. Например для подключения к wi-fi - ОС windows
> 7.
> не знал куда написать.

Вам следует понять одно: "никто никуда не входит".

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Вход в сеть"  +/
Сообщение от lis154 (ok) on 21-Сен-13, 17:24 
>> Понимаю как происходит передача данных, как работает сеть. Но не могу найти
>> как происходит вход компьютера в сеть. Какой алгоритм и последовательность шагов.
>> Какие протоколы используются. Например для подключения к wi-fi - ОС windows
>> 7.
>> не знал куда написать.
> Вам следует понять одно: "никто никуда не входит".

сформулирую по другому. Что происходит когда компьютер подключается к сети.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Вход в сеть"  +/
Сообщение от Etch on 21-Сен-13, 18:14 
> сформулирую по другому. Что происходит когда компьютер подключается к сети.

Поднятие сетевого интерфейса:
- Детектирование линка, т.е. наличие физической связности (подключение к нужному SSID в случае вайфая).
- Настройка параметров сетевого интерфейса (если речь про IP, то протокол DHCP для автоматической настройки; или, если указана статическая конфигурация, то параметры берутся из неё).

Как-то так... Если я неправильно понял вопрос, то формулируйте яснее.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Вход в сеть"  +/
Сообщение от lis154 (ok) on 21-Сен-13, 18:37 
>> сформулирую по другому. Что происходит когда компьютер подключается к сети.
> Поднятие сетевого интерфейса:
> - Детектирование линка, т.е. наличие физической связности (подключение к нужному SSID в
> случае вайфая).
> - Настройка параметров сетевого интерфейса (если речь про IP, то протокол DHCP
> для автоматической настройки; или, если указана статическая конфигурация, то параметры
> берутся из неё).
> Как-то так... Если я неправильно понял вопрос, то формулируйте яснее.

С помощью wireshark просмотрел трафик на порту при подключении к сети. Сначала там почему то идут пакеты dhcp. Про SSID ничего в начале нет.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Вход в сеть"  +/
Сообщение от lis154 (ok) on 21-Сен-13, 18:46 
>[оверквотинг удален]
>> Поднятие сетевого интерфейса:
>> - Детектирование линка, т.е. наличие физической связности (подключение к нужному SSID в
>> случае вайфая).
>> - Настройка параметров сетевого интерфейса (если речь про IP, то протокол DHCP
>> для автоматической настройки; или, если указана статическая конфигурация, то параметры
>> берутся из неё).
>> Как-то так... Если я неправильно понял вопрос, то формулируйте яснее.
> С помощью wireshark просмотрел трафик на порту при подключении к сети. Сначала
> там почему то идут пакеты dhcp. Про SSID ничего в начале
> нет.

Может посоветуете какую-нибудь литературу или сайт на котором можно почитать по этому вопросу.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Вход в сеть"  +/
Сообщение от PavelR (??) on 21-Сен-13, 19:24 
>[оверквотинг удален]
>>> случае вайфая).
>>> - Настройка параметров сетевого интерфейса (если речь про IP, то протокол DHCP
>>> для автоматической настройки; или, если указана статическая конфигурация, то параметры
>>> берутся из неё).
>>> Как-то так... Если я неправильно понял вопрос, то формулируйте яснее.
>> С помощью wireshark просмотрел трафик на порту при подключении к сети. Сначала
>> там почему то идут пакеты dhcp. Про SSID ничего в начале
>> нет.
> Может посоветуете какую-нибудь литературу или сайт на котором можно почитать по этому
> вопросу.

Когда-то в почете был http://citforum.ru/nets/

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Вход в сеть"  +/
Сообщение от PavelR (??) on 21-Сен-13, 19:22 
>[оверквотинг удален]
>> Поднятие сетевого интерфейса:
>> - Детектирование линка, т.е. наличие физической связности (подключение к нужному SSID в
>> случае вайфая).
>> - Настройка параметров сетевого интерфейса (если речь про IP, то протокол DHCP
>> для автоматической настройки; или, если указана статическая конфигурация, то параметры
>> берутся из неё).
>> Как-то так... Если я неправильно понял вопрос, то формулируйте яснее.
> С помощью wireshark просмотрел трафик на порту при подключении к сети. Сначала
> там почему то идут пакеты dhcp. Про SSID ничего в начале
> нет.

SSID это другой уровень, более высокий. Гуглить про модель OSI

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Вход в сеть"  +/
Сообщение от lis154 (ok) on 21-Сен-13, 19:31 
>[оверквотинг удален]
>>> - Детектирование линка, т.е. наличие физической связности (подключение к нужному SSID в
>>> случае вайфая).
>>> - Настройка параметров сетевого интерфейса (если речь про IP, то протокол DHCP
>>> для автоматической настройки; или, если указана статическая конфигурация, то параметры
>>> берутся из неё).
>>> Как-то так... Если я неправильно понял вопрос, то формулируйте яснее.
>> С помощью wireshark просмотрел трафик на порту при подключении к сети. Сначала
>> там почему то идут пакеты dhcp. Про SSID ничего в начале
>> нет.
> SSID это другой уровень, более высокий. Гуглить про модель OSI

Как я понимаю SSID на 2 уровне, это имя устройства. Но оно же тоже должно передаваться каждые 100 мс и в трафике его я тоже должен видеть перед тем как подключаться начал?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Вход в сеть"  +/
Сообщение от PavelR (??) on 21-Сен-13, 20:38 
>[оверквотинг удален]
>>>> для автоматической настройки; или, если указана статическая конфигурация, то параметры
>>>> берутся из неё).
>>>> Как-то так... Если я неправильно понял вопрос, то формулируйте яснее.
>>> С помощью wireshark просмотрел трафик на порту при подключении к сети. Сначала
>>> там почему то идут пакеты dhcp. Про SSID ничего в начале
>>> нет.
>> SSID это другой уровень, более высокий. Гуглить про модель OSI
> Как я понимаю SSID на 2 уровне, это имя устройства. Но оно
> же тоже должно передаваться каждые 100 мс и в трафике его
> я тоже должен видеть перед тем как подключаться начал?

я номера уровней не помню.
допускаю, что каждые 100мс оно передается в данных, передаваемых по радиоканалу, но на уровне Ethernet-фреймов их уже, естественно, нет. Объяснять, какой уровень смотрит wireshark ?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Вход в сеть"  +/
Сообщение от lis154 (ok) on 21-Сен-13, 21:01 
>[оверквотинг удален]
>>>> там почему то идут пакеты dhcp. Про SSID ничего в начале
>>>> нет.
>>> SSID это другой уровень, более высокий. Гуглить про модель OSI
>> Как я понимаю SSID на 2 уровне, это имя устройства. Но оно
>> же тоже должно передаваться каждые 100 мс и в трафике его
>> я тоже должен видеть перед тем как подключаться начал?
> я номера уровней не помню.
> допускаю, что каждые 100мс оно передается в данных, передаваемых по радиоканалу, но
> на уровне Ethernet-фреймов их уже, естественно, нет. Объяснять, какой уровень смотрит
> wireshark ?

разве wireshark работает на на всех уровнях? она же отображая значение каждого поля протокола любого уровня из сетевого пакета?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Вход в сеть"  +/
Сообщение от Etch on 22-Сен-13, 06:18 
> разве wireshark работает на на всех уровнях? она же отображая значение каждого
> поля протокола любого уровня из сетевого пакета?

http://ru.wikipedia.org/wiki/Сетевая_модель_OSI - вайфай, это физический уровень, его вам ни один wireshark не покажет.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Вход в сеть"  +/
Сообщение от lis154 (ok) on 22-Сен-13, 17:25 
>> разве wireshark работает на на всех уровнях? она же отображая значение каждого
>> поля протокола любого уровня из сетевого пакета?
> http://ru.wikipedia.org/wiki/Сетевая_модель_OSI - вайфай, это физический уровень,
> его вам ни один wireshark не покажет.

ок. с обнаружением точки доступа понятно. А что происходит после нажатия кнопки подключить. Какие протоколы начинают работать?

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Вход в сеть"  +/
Сообщение от Etch on 22-Сен-13, 23:47 
Вас интересует физический уровень вайфая? Не знаю, но вряд ли сильно ошибусь, если предположу, что:
1) драйвер сообщает железу параметры подключения (SSID, шифрование, пароль и т.п.)
2) железо устанавливает подключение, зажигает лампочку link active и сообщает системе об успешном подключении на физическом уровне.

Ну а OS уже запускает dhcp-клиент.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Вход в сеть"  +/
Сообщение от lis154 (ok) on 23-Сен-13, 11:10 
> Вас интересует физический уровень вайфая? Не знаю, но вряд ли сильно ошибусь,
> если предположу, что:
> 1) драйвер сообщает железу параметры подключения (SSID, шифрование, пароль и т.п.)
> 2) железо устанавливает подключение, зажигает лампочку link active и сообщает системе об
> успешном подключении на физическом уровне.
> Ну а OS уже запускает dhcp-клиент.

т.е. получается сетевая карта принимает сообщение SSID от точки доступа.
После пользователь нажимает подключить - вводит пароль. И драйвер передает его сетевой карте которая передает его точке доступа (по каким протоколам?). После успешного подключение происходит dhcp запрос на получение сетевых настроек?

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

14. "Вход в сеть"  +/
Сообщение от McS555 email(ok) on 23-Сен-13, 10:23 
Стандарт 802.11 определяет различные типы фреймов, которые точки доступа и сетевые карты пользовательских устройств с Wi-Fi используют для коммуникаций, управления и контроля беспроводного линка

802.11 определяет три типа фреймов:
1. Фреймы Управления (Management frames),
2. Фреймы Контроля (Control frames),
3. Фреймы Данных (Data frames).


Каждый фрейм имеет контрольное поле, которое определяет версию протокола 802.11, тип фрейма и различные индикаторы, как например: WPA включен, управление энергосбережением активно и т.п.. Дополнительно к этому все фреймы содержат МАС-адреса источника и получателя, номер фрейма в последовательности, тело фрейма и проверочную последовательность фрейма для коррекции ошибок. Фреймы 802.11 переносят протоколы и данные более высоких уровней модели OSI/ISO внутри тела фрейма.Фреймы, которые станции используют для управления и контроля, несут специфическую информацию о беспроводном линке в теле фрейма. Например, тело фрейма Бикона содержит идентификатор сети WLAN: SSID, временные отметки (timestamp) и другую информацию о точке доступа.

Active Scanning - активно послылаем запросы в эфир.
Устройство посылает фреймы типа Probe Request по всем частотным каналам в поддерживаемом диапазоне часто с указанием искомого SSID сети (direct probe request) или без SSID (null probe request). Активное сканирование значительно повышает динамику работы с сетью и помогает в решении таких задач,как, например, обеспечение быстрого роуминга и т.п., но и создает некоторую дополнительную нагрузку на сеть.

Всего стандарт 802.11 определяет 14 типов фреймов управления:
1. Association request,
2. Association response,
3. Reassociation request,
4. Reassociation response,
5. Probe request,
6. Probe response,
7. Beacon,
8. ATIM (Announcement traffica indication mesage),
9. Disassiciation,
10. Authentication,
11. Deauthentication,
12. Action,
13. Action No Ack,
14. Timing advertisement


Association request frame

Ассоциация 802.11 инициирует точку доступа выделить и занять ресурсы для данной новой сессии и синхронизироваться с радиокартой устройства пользователя. Радиокарта пользовательского устройства начинает процесс ассоциации путем отправки фрейма запроса на ассоциацию к точке доступа. Этот фрейм содержит информацию о радиокарте устройства пользователя (например, поддерживаемые скорости передачи данных и т.п.) и SSID сети WLAN, с которой устройство хочет быть ассоциировано. После получения запроса на ассоциацию точка доступа решает вопрос по ассоциированию с радиокартой и, если принято положительное решение, резервирует область памяти и формирует идентификатор сессии AID (Association Identifier) для данной радиокарты (устройства пользователя).

p/s мож это подойдет?

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

16. "Вход в сеть"  +/
Сообщение от lis154 (ok) on 23-Сен-13, 11:20 
>[оверквотинг удален]
> Ассоциация 802.11 инициирует точку доступа выделить и занять ресурсы для данной новой
> сессии и синхронизироваться с радиокартой устройства пользователя. Радиокарта пользовательского
> устройства начинает процесс ассоциации путем отправки фрейма запроса на ассоциацию к
> точке доступа. Этот фрейм содержит информацию о радиокарте устройства пользователя (например,
> поддерживаемые скорости передачи данных и т.п.) и SSID сети WLAN, с
> которой устройство хочет быть ассоциировано. После получения запроса на ассоциацию точка
> доступа решает вопрос по ассоциированию с радиокартой и, если принято положительное
> решение, резервирует область памяти и формирует идентификатор сессии AID (Association
> Identifier) для данной радиокарты (устройства пользователя).
> p/s мож это подойдет?

спасибо за подробное описание подключение. Стал более понятен момент поиска точки доступа и ее синхронизации с устройством пользователя. но что происходит после того как устройство синхронизировано с точкой доступа. Необходимо подключиться. Т.е. ввести логин и пароль. По каким протоколам происходит передача и что следует за этим? (подтверждение подключения, получения сетевых настроек по dhcp и т.д?)

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Вход в сеть"  +/
Сообщение от McS555 email(ok) on 23-Сен-13, 11:45 

>  Необходимо подключиться. Т.е. ввести
> логин и пароль.

Authentication frame

Стандарт 802.11 требует выполнения двух обязательных последовательных шагов до того, как пользователь сможет начать пересылку трафика: аутентификация и ассоциация.
Аутентификация в 802.11 это процесс в ходе которого точка доступа  разрешает или отвергает идентификационные данные от конечного устройства. Конечное устройство начинает процесс путем отправки фрейма аутентификации, содержащего его идентификационную информацию, к точке доступа. В случае открытой аутентификации, радиокарта конечного устройства отправляет фрейм аутентификации и точка доступа отвечает фреймом аутентифкации как ответ, означающий подтверждение (или отказ). В случае схем аутентифкации с shared key конечное устройство отправляет начальный фрейм аутентификации и точка доступа  отвечает фреймом аутентифкации, содержащим специальную тестовую последовательность (challenge text). Конечное устройство должно далее отправить обратно зашифрованную версию тестовой последовательности (шифруется своим ключем) во фрейме аутентификации. Точка доступа (или контроллер)проверяет , что пользовательское устройство использует корректный ключ. По результатам проверки точка доступа отвечает пользовательскому устройству фреймом аутентифкации, содержащим результат аутентификации.  И т.д. для всех остальных схем аутентификации.

Ну и когда все этапы пройдены (аутентификации, ассоциации ...),  улетает DHCPDISCOVER.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Вход в сеть"  +/
Сообщение от lis154 (ok) on 23-Сен-13, 19:13 

>[оверквотинг удален]
> фрейм аутентификации и точка доступа отвечает фреймом аутентифкации как ответ, означающий
> подтверждение (или отказ). В случае схем аутентифкации с shared key конечное
> устройство отправляет начальный фрейм аутентификации и точка доступа  отвечает фреймом
> аутентифкации, содержащим специальную тестовую последовательность (challenge text).
> Конечное устройство должно далее отправить обратно зашифрованную версию тестовой последовательности
> (шифруется своим ключем) во фрейме аутентификации. Точка доступа (или контроллер)проверяет
> , что пользовательское устройство использует корректный ключ. По результатам проверки
> точка доступа отвечает пользовательскому устройству фреймом аутентифкации, содержащим
> результат аутентификации.  И т.д. для всех остальных схем аутентификации.
> Ну и когда все этапы пройдены (аутентификации, ассоциации ...),  улетает DHCPDISCOVER.

Спасибо. С аутентификацией и проверкой понятно. А есть ли какие-нибудь особенности при подключении у разных операционных систем. Допустим указано ли на каком-либо этапе подключения, кто пытается получить доступ к сети. Возможно при получении ip адреса или еще на этапе аутентификации?

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру