The OpenNET Project / Index page

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

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

"DHCP клиент"  
Сообщение от Defender email(??) on 07-Июн-06, 15:36 
Обьясните пжлста как работает subj? Мне не понятно как передается DHCP запрос через устройство которое еще не "поднято" ifconfig'ом. И второе, будет ли работать клиент через slip интерфейс?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

  • DHCP клиент, Асен Тотин, 17:15 , 07-Июн-06, (1)  
    • DHCP клиент, Defender, 19:07 , 07-Июн-06, (2)  

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


1. "DHCP клиент"  
Сообщение от Асен Тотин email on 07-Июн-06, 17:15 
Привет,

Примерно так:

1. Клиент посылает широковещательный (broadcast) UDP пакет на порт 67. В пакете стоит нулевой source IP, на Ethernet фрэйме - MAC адрес сетевого устройства (пакет DHCPDISCOVER)

2. DHCP сервер отлавливает этот пакет и, если есть возможность назначит IP адрес клиенту, предлагает его в ответ теким же пакетом (DHCPOFFER). На Ethernet фрэйме - MAC адрес запросившего устройства.

3. Клиент, получив одно (или больше) предложений, выбирает с какого DHCP сервера получить IP адрес и шлет ему broadcast пакет с запросом (DHCPREQUEST). В этом пакете client IP и есть предложенный DHCP сервером адрес. Если предложение поступило и от второго DHCP сервера, то второй, услышав это сообщение, освобождает предложенный им же адрес для следующего запроса.

4. Удовлетворив этот запрос, DHCP сервер высылает в ответ потверждение (DHCPACK). Клиент "поднимает" IP адрес на своем интерфейсе.

Вообще-то есть RFC на тему, но с картинками можно посмотреть и здесь:

http://www.eventhelix.com/RealtimeMantra/Networking/DHCP.pdf

WWell,


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "DHCP клиент"  
Сообщение от Defender email(??) on 07-Июн-06, 19:07 
Спасибо за ответ! Но в принципе мне это было уже известно. Все таки мне не понятно как клиент шлет запрос через сетевое устройство которое еще не настроено (поднято)?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "DHCP клиент"  
Сообщение от Vd on 07-Июн-06, 23:40 
>Спасибо за ответ! Но в принципе мне это было уже известно. Все
>таки мне не понятно как клиент шлет запрос через сетевое устройство
>которое еще не настроено (поднято)?
Почему не поднято устройство? Оно поднято.
Да, у него нет еще IP адреса, но он и не пользуется
IP-стеком для общения с DHCP-сервером, ему для этого
достаточно того, что у него есть MAC-адрес.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "DHCP клиент"  
Сообщение от Vd on 07-Июн-06, 23:44 
Добавляю:
т.е. используется Канальный уровень TCP/IP
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "DHCP клиент"  
Сообщение от Defender email(??) on 08-Июн-06, 10:15 
>Добавляю:
>т.е. используется Канальный уровень TCP/IP

И все таки будет ли DHCP работать через SLIP  соединенеие?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "DHCP клиент"  
Сообщение от Vd on 08-Июн-06, 21:11 
>И все таки будет ли DHCP работать через SLIP  соединенеие?
Ах вот к чему вопрос был... я пропустил начало - только подписался.
У меня есть такое подозрение - что не будет.
Так как в PPP IP передается не через DHCP, а во время установления связи.
а в SLIP такой возможности вообще не существует.
Оба протокола работают с дейтаграммами IP, а он выше канального.

А по какой причине требуется использовать именно SLIP ?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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