Мне нужно реализовать поиск и пересылку классификации пакетов программно. Есть определенные предположения, которые я сделал при его реализации.

1.Each router has a single IP and interface of the router doesn't have individual IPs
2.Classification of packets is based on ethernet frame type field, 
  ip type field and tcp/udp destination and source port numbers.
3.Every node has a routing table (routers and end systems)
4.Each end machine should be directly connected to the router (no switches/hubs)

Есть ли какие-либо предположения, которые полностью не соответствуют сетевым концепциям или которые необходимо изменить?

1 ответ1

0

1.Каждый маршрутизатор имеет один IP, а интерфейс маршрутизатора не имеет отдельных IP.

Это не всегда так. На самом деле, это, скорее всего, ложно в большинстве случаев - насколько я видел, IP-адреса почти всегда назначаются интерфейсам. (Хотя у меня не было возможности работать с выделенными маршрутизаторами, только с Linux и BSD.)

3.Каждый узел имеет таблицу маршрутизации (маршрутизаторы и конечные системы)

Звучит правильно, хотя конечные системы не всегда показывают это.

4.Каждый конечный компьютер должен быть напрямую подключен к маршрутизатору (без коммутаторов / концентраторов)

Переключатели работают на нижнем уровне; по сути, они невидимы для IP ... так что в отношении маршрутизатора это правда, но я не уверен, почему это должно иметь значение?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .