Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужен обмен по Ethernet'у, универсальное средство 
:(
    Опции темы
EKoshelev
Дата 5.7.2015, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 509
Регистрация: 1.9.2004

Репутация: нет
Всего: нет



Не нашел как поумнее обозвать тему. Попытаюсь объяснить что мне нужно.

Открываю снифер Wire Shark, вижу там кучу пакетов одни из них UDP, другие TCP, попадаются ещё ARP, SSL, SSDP, DHCPv6 и фиг его не знает какие ещё. И если я всё правильно понимаю, то обмен всеми этими пакетами идёт по Ethernet'у.

Я знаю как обмениваться по UDP, есть примеры с TCP. При этом если по изернету я отправляю пакет 01 02 03 04, то в снифере кроме этих четырёх байт можно найти ещё кучу всего (в том же пакете).

Есть ли какой-нибудь способ отправлять и принимать пакеты в "длинном" виде? Тем самым, если я правильно понимаю, эти пакеты могут быть и UDP-шными, и TCP-шными и какими угодно из выше перечисленных если я правильно построю этот самый "длинный" пакет.

Прошу прощения за не очень профессиональный язык. И заранее благодарю за ответ.


--------------------
Вежливым и адекватным предлагаю общаться на "ты".
PM MAIL   Вверх
Cheloveck
Дата 5.7.2015, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Вот тут я писал о том, как написать сниффер (Не пугайся, что там C++, код можно не читать). Но там же приведено полное описание стеков от TCP и UDP до Ethernet. После прочтения все вопросы должны отпасть.

По поводу записи данных напрямую в сетевой адаптер, я думаю, что это невозможно в обход драйвера, но могу ошибаться. В любом случае, лучше так не делать!

Это сообщение отредактировал(а) Cheloveck - 5.7.2015, 17:07


--------------------
user posted image
PM Jabber   Вверх
EKoshelev
Дата 5.7.2015, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 509
Регистрация: 1.9.2004

Репутация: нет
Всего: нет



Cheloveck, Спасибо, поштудирую.


--------------------
Вежливым и адекватным предлагаю общаться на "ты".
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0763 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.