Конференция "Сети" » MAC-адрес при получении UDP
 
  • zsv © (23.12.09 16:18) [0]
    Подскажите, могу ли я узнать MAC-адрес отправителя UDP-пакета. Для получения использую tIdUDPServer. Спасибо.
  • zsv © (24.12.09 10:43) [1]
    Уважаемые знатоки, я так понимаю, что это невозможно узнать, раз никто не отвечает?  Или настолько просто, что вопрос звучит глупо....
  • CrytoGen (24.12.09 10:44) [2]
    используя TIdUDPServer, не узнаете
  • zsv © (24.12.09 11:18) [3]
    Понятно, спасибо.
    А что нужно использовать, чтобы была возможность узанть?
  • CrytoGen (24.12.09 12:19) [4]
    например Winpcap
  • zsv © (24.12.09 12:41) [5]
    спасибо
  • mark (22.10.11 16:14) [6]
    А что мне даст внешняя программа?
    Меня тоже интересует этот вопрос. Как по текущему, установленному соединению, можно получить mac-адрес компьютера на той стороне? Неужели эта информация скрыта на уровне TCP, а глубже забраться нельзя?
  • Anatoly Podgoretsky © (22.10.11 17:51) [7]
    Кому он нужен на уровне TCP
  • DVM © (23.10.11 23:06) [8]

    > mark   (22.10.11 16:14) [6]


    > А что мне даст внешняя программа?

    это не программа, это драйвер, а даст она тебе кучу пакетов, из которых можно достать все что в принципе достается.
  • han_malign (24.10.11 12:21) [9]

    > Неужели эта информация скрыта на уровне TCP, а глубже забраться нельзя?

    - это уровень Ethernet(2-й уровень модели OSI - канальный)...

    В большинстве случаев ты получишь MAC ближайшего маршрутизатора(или L3-коммутатора). Шинная топология и концентраторы(хабы) "покрыты пылью забвения" - и прозрачная трансляция адреса канального уровня встречается все реже и реже...
    Чтобы узнать MAC (не сильно) удаленного хоста - придется подтягивать DHCP-кэш или ARP...
 
Конференция "Сети" » MAC-адрес при получении UDP
Есть новые Нет новых   [134435   +19][b:0][p:0]