Цитата(Timonnn @ Aug 13 2008, 11:00)

Спасибо
В процессе работы появляются все новые вопросы:
-когда ты посылаешь в PHY по 4 бита то она сама далее формирует пакет?
Да
Цитата
-можно ли обойтись вообще без МАК-адресов?
Да, передавай FFFFFFFFFFFF - broadcast адрес
Цитата
-формировал пакет с помощью проги - в итоге не могу разобраться с некоторыми байтами
исх. данные
МАК отправителя: 001234567890 (это должна быть фиксированная длина?)
Да
Цитата
МАК получателя: 0010А47ВЕА80
ИП отправителя: 192.168.0.44
ИП получателя: 192.168.0.4
Порты отправителя и получателя: 1024 и 1024 соответственно
Длина полезных данных в УДП - 18 байт
В итоге выдало следующее:
55555555555555D50010A47BEA8000123456789008004500002EB3FE000080110540C0A8002CC0A8
000404000400001A2DE8000102030405060708090A0B0C0D0E0F1011B331881B
в моем понимании полного пакета:
8байт(преамбула)+6байт(МАК получ)+6байт(отпр)+2байта(???)+20байт(ИП заголовок)+8байт(УДП заголовок)+22байта(????)
2байта(???) - Длинна Ethernet пакета (в сетевом формате - MSB)
22байта(????) - 18 байт данных UDP + 4 байта CRC32 Ethernet пакета