Помогите определить пакет по внешнему виду

Доброго времени суток!
Препод по IT жутко насилует первокурсников. Выдал всем по пакету(в аттаче). По нему нужно:

1. Определить тип пакета (ТСР/IР или UDP/IР).
2. Определеить длину заголовка IР-пакета, полный размер пакета (в байтах), время жизни (TTL), контрольную сумму заголовка IР, IР-адрес отправителя и IР-адрес получателя.
3. Для протокола ТСР: определить порт отправителя, порт получа-теля, порядковый номер, длину заголовка ТСР, выявить установленные флаги (URG, АСК, РsН. RST, SYN, FIN).
4. Для протокола UDP: определеить порт отправителя и порт полу-чателя, длину сообщения UDP, контрольную сумму.

Помогите. Гугл тоже не помогает.
HEX:
Код:

45 00 00 4e d1 fc 00 00 80 11 82 49 c0 a8 32 09
c0 a8 32 ff 00 89 00 89 00 3a c7 1d ff 81 01 10
00 01 00 00 00 00 00 00 20 46 43 46 43 45 48 44
41 44 47 43 41 43 41 43 41 43 41 43 41 43 41 43
41 43 41 43 41 43 41 42 4c 00 00 20 00 01
  • Вопрос задан
  • 3399 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Hint
Хотите сказать, что попросить студентов разобрать пакет известной структуры из 78 байт — это насиловать их? Зачем вообще пошли учиться на эту специальность?
www.linkbit.com/omw/
Ответ написан
VenomBlood
@VenomBlood
Вы, походу, не на ту специальность пошли (меняйте на след. год, пока еще не поздно). Как было указано выше — это элементарно, т.к. вам даже сказали из чего выбирать. Ну и как гуглили — совсем не понятно, по словам TCP или UDP — первые ссылки — на вики, в которой есть структура пакета.
Ответ написан
Комментировать
xaker1
@xaker1
Посмотрите вот это. Особо не вчитывался, но по началу вроде все подходит — 4я версия ip, HLEN 5.
Надеюсь, вам это поможет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы