сти. Однако, к сожалению, сети Ethernet с множественным доступом весьма распростра-
нены в
настоящее
время и, похоже, вряд ли исчезнут в обозримом будущем.
Между тем уже довольно давно существует технология Ethernet, построенная на прин-
ципе коммутации пакетов, которая далеко позади оставляет традиционную технологию
Ethernet. Технология коммутации пакетов основывается на использовании большой табли-
цы адресов MAC (Media Access Control — управление доступом к компонентам среды).
При использовании
МАС-адресов
данные отправляются с помощью специального алго-
ритма, реализованного в виде быстродействующей микросхемы, непосредственно получа-
телю этих данных и никому более (за исключением лишь некоторых особых случаев).
Однако и в коммутируемых сетях также имеется возможность перехвата пересы-
лаемых пакетов. Примером такого устройства могут быть коммутаторы Catalyst ком-
пании Cisco, имеющие средства поддержки технологии SPAN (Switched Port Analyzer).
Перенаправив определенные порты или виртуальные локальные сети
(VLAN
— Virtual
Local Area Networks) на заданный порт, администратор может перехватывать пакеты
так, как если бы они передавались по традиционной сети с множественным доступом.
В настоящее время этот прием часто используется в системах выявления вторжений
(IDS — Intrusion Detection System) с целью обеспечения возможности прослушивания
передаваемого потока данных и выявления нарушений безопасности. Более подробная
информация о технологии SPAN приведена по адресу
http://www.cisco.com/
univercd/cc/td/doc/product/lan/cat5000/rel_4_5/config/span.htm.
Еще более опасной для коммутируемых сетей оказалась технология, реализованная
Дагом Сонгом (Dug Song) в его программе-анализаторе dsniff. Эта программа по-
зволяет захватывать трафик коммутируемой сети, полностью перенаправляя его с за-
данного узла на узел, на котором она установлена. Такая технология достаточно про-
ста и способна разрушить традиционное мнение о том, что сеть с коммутацией паке-
тов обеспечивает достаточно высокий уровень безопасности.
Определение типа сети
Определить, к какому типу относится используемая вами сеть (т.е. к сетям с множе-
ственным доступом или же к сетям с коммутацией пакетов), очень просто. Используя
простейшую программу перехвата пакетов, например
tcpdump
(для NT или UNIX), вы
получите все данные, необходимые для того, чтобы сделать однозначное заключение.
В коммутируемых сетях вы сможете увидеть только трафик широковещательных
сообщений (broadcast traffic), трафик групповых сообщений (пакеты, передаваемые
группе узлов; multicast traffic), а также потоки данных, отправляемые и получаемые
вашим компьютером. В показанном ниже примере сеанса работы утилиты tcpdump,
запущенной в коммутируемой сети, видно, что утилита перехватила только циркуляр-
ную рассылку по протоколу SAP (Service Advertisement Protocol) и пакеты, отправляе-
мые по протоколу разрешения адресов (ARP — Address Resolution Protocol).
20:20:22.530205
0:80:24:53:ае:bd
>
1:80:с2:0:0:0
sap 42 ui/C len=43
0000 0000 0080 0000 8024
53ае
dlOO
0000
0080 0000 8024
53ае
d!80
OdOO
0014 0002
OOOf
0000 0000 0000 0000
00
20:20:24.610205
0:80:24:53:ae:bd
>
1:80:c2:0:0:0
sap 42 ui/C len=43
0000
0000
0080
0000
8024
53ae
dlOO
0000
0080 0000 8024
53ae
d!80
OdOO
0014 0002
OOOf
0000 0000 0000 0000
00
20:20:25.660205
arp
who-has
172.29.11.100
tell
172.29.11.207
20:20:26.710205
0:80:24:53:ae:bd
>
1:
80:c2
:
0:0:0
sap 42 ui/C len=43
0000
0000
0080
0000
8024
53ae
dlOO
0000
0080 0000 8024
53ae
d!80
OdOO
0014 0002
OOOf
0000 0000 0000 0000
00
Глава 10. Сетевые устройства
473