Какая разница между концентратором и маршрутизатор
601
4
Объясните пожалуйста разницу между концентратором и маршрутизатором?
Есть такая вещь как сетевая модель OSI. Эта семиуровневая иерахия. Почитать можете здесь
Так вот. Если говорить про Ethernet.
У каждого устройства в сети есть mac адрес. Это уникальный идентификатор. Когда устройство посылает в мир пакеты, то в заголовке этого пакета присутствует mac. Это второй, или канальный уровень OSI.
Коммутатор делет следующую вещь. Он строит у себя в мозгах таблицу мак-адресов с привязкой на свой порт. И когда в коммутатор приходит пакет, он его отправляет в нужную дырку. Кстати, есть ещё устройства типа hub. Так вот оно работает на первом уровне OSI и предоставляет только физическую среду. Т.е. когда в него входит пакет, то он перенаправляется на все дырки. Соответственно задача коммутатора, как следует из названия, комутировать пакеты. Что бы каждый перенаправлялся к своему получателю и только к нему в нужную дырку.
Но! Это только канальный уровень. И ему безразличны айпи-адреса, ipx и прочие протоколы уже третьего уровня, или Сетевого.
Что происходит на этом уровне. На этом уровне у нас уже происходит привязка не к мак-адресам(которые между прочим могут повторяться), а к более высоким адресам. Для простоты возьмём TCP/IP. Каждому компьютеру в сети назначен айпи-адрес. Это уникальный 4-х байтный номер вида xxx.xxx.xxx.xxx. Я не буду вдаваться в подробности, и только скажу, что для правильной работы нужно IP сети разделять на области или подсети. Соответственно у нас появляется потребность перенаправлять пакеты из одной области в другую. Вот этим и занимается маршрутизатор. Когда к нему приходит пакет, он смотрит уже не мак-адрес, а айпи-адрес и перенаправляет его в другую область айпи в соответствии со своими правилами. И на пути пакета таких маршрутизаторов может быть много. А когда пакет доходит до последнего маршрутизатора и приходит в свою область, то маршрутизатор добавляет в заголовок пакета ещё информацию о мак-адресе получателя, и пакет благополучно уже через коммутаторы приходит в нужную точку. Т.е. маршрутизатор делает преобразование от мак уровня к ip и обратно.
И так, резюмируя.
Коммутатор или switch служит для коммутирования пакетов в локальной сети без привязки к Ip-адресам и работает соответсвенно на втором уровне OSI. Маршрутизатор работает на третьем уровне и соответственно работает уже с айпи адресами и занимается перенаправлением пакетов из одной посети в другую и обратно.

Вот так, если в первом приближении. Надеюсь, я сумел хоть немного объяснить. Если хотите более глубже понять смысл, то почитайте про протоколы передачи данных. :respect:
Может все-таки комутатор (свич), а не маршрутизатор?:миг:
Говоря по простому и на пальцах: концентратор - представь комнату, в котоой сидят 10 человек. Захотели они поговорить между собой и.. И исходя из особенности работы Ethernet поговорить между собой могут только двое. Остальные сидят и ждут, пока они не договоря.
Комутатор (он же свич) - та же комната, те же 10 человек... Но для разговора паре человек вделяется ма-а-аленький такой закуточек, в котором они могут говорить не мешая остальным. А результате имем 5 однавременно протекающих диалогов.
EvilX
А когда пакет доходит до последнего маршрутизатора и приходит в свою область, то маршрутизатор добавляет в заголовок пакета ещё информацию о мак-адресе получателя, и пакет благополучно уже через коммутаторы
хмм, а между маршрутизаторами "информация о mac-адресе" не добавляется? Отчего такая несправедливость?
KBV
А она там в принципе не нужен:миг:
Хотя, конечно, я не прав. Между маршрутизаторами есть мак адрес полечателя в заголовке, но мак, следующего маршрутизатора.
Ведь маршрутизатор, говоря формально, осеществляет переход с канального уровня на сетевой и обратно.