Отличие маршрутизатора от коммутатора и роутера
Содержание:
Какими они бывают?
Существует три основных варианта коммутации, от использования которых непосредственно зависит то, насколько долго придется ждать ответа от оборудования, а также насколько надежной будет передача информации. В данном случае провайдер сам учитывает, какие именно требования к нему выдвигает пользователь, после чего выбирает наиболее актуальный способ коммутации
В частности, провайдеры руководствуются основными потребностями своей целевой аудитории, а также берут во внимание городскую инфраструктуру и, конечно же, свои возможности
Есть коммутаторы, которые используют функцию промежуточного хранения. Такие устройства первоначально полностью считывают информацию в кадре, после чего проверяют ее на наличие ошибок и в случае их отсутствия уже перенаправляют данные в определенный порт коммутации.
Сквозной тип передачи информации характеризуется тем, что в данном случае адрес назначения – это единственное, что считывает в кадре используемый свитч. Компьютер, а также предоставленная им информация в данном случае не проверяется на ошибки, а кадр просто дальше перенаправляется в адрес назначения. За счет использования такой технологии существенно снижается время, требуемое для передачи всей информации, однако случаются и такие ситуации, когда данные просто не доходят до конечного пользователя или же доходят с определенными ошибками.
Какая разница между роутером , хабом и коммутатором? Роутер.
роутер от компании CISCO
Эти устройства отличаются в зависимости от задач. От небольших с 3-4 портами до промышленных, без которых и интернета как такового не было бы. Самое сложное в цепочке описываемых распределительных устройств. Фактически роутер сегодня – небольшой компьютер, с порой непостижимыми для новичка программируемыми настройками.
Нам, как простым пользователям, помимо защитных функций роутера (например, в качестве фаервола) нужно взять на заметку лишь два важнейших свойства роутеров домашнего назначения. Это возможность работать с протоколами DHCP и NAT.
DHCP – протокол динамического конфигурирования узла. С его помощью и происходит присвоение IP-адресов подключённым устройствам. Это может делать только роутер. Принцип присвоения на пальцах – включаемое в сеть устройство (телефон, компьютер, телевизор) просит роутер присвоить ему уникальный IP. Роутер обращает к нему свой взор, “копается” на складе свободных сетевых адресов и отвечает согласием, запоминая, что по этому IP теперь расположено именно это устройство. Теперь подключённым к роутеру компьютерам нет дела до распределения адресов от провайдера – IP-адрес присваивается провайдером именно роутеру:
NAT – преобразователь сетевых адресов. Именно он играет ключевую роль в процессе перевода IP, полученного от провайдера в IP конкретного компьютера (например, из 82.167.233.217 в 192.168.0.1 как на рисунке). Роутер постоянно подменяет эти адреса, меняя значения туда-обратно, чтобы интернет в лице провайдера и остальных серверов и каждое устройство в вашей локальной сети понимали друг друга безошибочно. Потому компьютеры из сети интернет не могут просто так инициировать запросы к локальным (вашим) компьютерам. А могут лишь отвечать на их запросы. Именно благодаря NET роутер и является дополнительным фаерволом для вашей системы.
Вот такая разница между роутером и остальными девайсами.
Успехов.
Как подключать?
Первоначально, конечно, вам нужно купить свитч, цена которого будет зависеть от того, какого производителя и характеристики вы выберете (диапазон широк – от нескольких сотен рублей до нескольких тысяч и больше). В подключении свитча нет ничего сложного:
- Вставьте кабель, который вам прокинул провайдер, в сетевую карту основного компьютера. В дальнейшем он у вас будет использоваться в качестве главного сервера.
- Вторая сетевая карта должна соединиться со свитчем через специализированный патч-корд.
- После этого к устройству подсоединяются также и все остальные компьютеры.
Все, теперь компьютеры объединены физически, после чего остается только грамотная настройка оборудования.
Как подключать свитч?
Создание локальной сети из компьютеров или ноутбуков требует использования сетевого коммутатора – свитча. Перед настройкой оборудования и создания нужной конфигурации сети происходит процесс физического разворачивания сети. Это означает, что между коммутатором и компьютером создается связь. Для этого стоит использовать сетевой кабель.
Соединения между узлами сети происходит с помощью патч-корда – особого вида сетевого коммуникационного кабеля, сделанного на основе витой пары. Сетевой кабель рекомендуется приобретать в специализированном магазине, чтобы процесс подключения прошел без проблем.
Настроить свитч можно двумя способами:
- Через консольный порт, который предназначен для внесения первичных настроек свитча.
- Через универсальный порт Ethernet.
Выбор способа подключения зависит от интерфейса оборудования. Подключение через консольный порт не требует расхода полосы пропускания коммутатора. Это одно из достоинств данного способа подключения.
Необходимо запустить эмулятор терминала VT 100, потом выбрать параметры подключения в соответствии с обозначениями в документации. Когда произойдет соединение, пользователь или сотрудник Интернет-компании вводит логин и пароль.
Для подключения через порт Ethernet потребуется IP-адрес, который указывается в документах к устройству или запрашивается у провайдера.
Когда внесены настройки и с помощью свитч создана компьютерная сеть, пользователи со своих ПК или ноутбуков должны без проблем выйти в Интернет.
Выбирая устройство для создания сети, нужно учитывать, сколько компьютеров будут к ней подключены, какая скорость портов, как они работают. Современные провайдеры используют для подключения технологию Ethernet, позволяющую получить скоростную сеть с помощью одного кабеля.
Сетевой коммутатор (network switch) – это устройство, используемое в сетях передачи пакетов, предназначенное для объединения нескольких сегментов. В отличие от (router) коммутатор работает на модели , что и определяет главные различия между ними. Коммутатор не занимается расчетом маршрута для дальнейшей передачи пакетов по сети, анализируя различные факторы, как это делает . Switch только передает данные от одного порта к другому на основе содержащейся в пакете информации. Обычно признаком выбора выходного порта служит MAC-адрес устройства, к которому передаются данные. В свою очередь коммутатор в отличие от или не просто транслирует порты ко всем выходам, которые у него есть, а к одному, заранее выбранному.
Пример сети с коммутатором
Сетевые коммутаторы применяются в нескольких , но наибольшее распространение нашли в . Главной их задачей в сети является разделение сети на сегменты. Это особенно актуально в сетях с большим числом рабочих станций, т.к. чем больше оконечных устройств работают одновременно с единой средой передачи данных тем выше вероятность возникновения коллизии (одновременной передачи данных несколькими устройствами) и, следовательно, ниже эффективность работы сети. Коммутатор позволяет разбить единую сеть на несколько сегментов и увеличить число одновременно работающих устройств.
Существую управляемые и неуправляемые коммутаторы. Неуправляемые коммутаторы самонастраиваются после включения в сеть. Они анализируют MAC-адреса всех устройств, подключенных к ним и будут осуществлять коммутацию между портами на основе анализа заголовка пакета, в котором содержится MAC-адресом устройства-получателя. Управляемые коммутаторы предоставляют интерфейс для администратора, который может выполнить его настройку для работы в конкретной сети. Например, есть возможность выбора режима защиты от отказа (в случае работы в паре с резервным коммутатором), объединения нескольких портов в единое направление, настройки приоритетов и резервирования портов и мн. др. Обычно управляемые коммутаторы дороже и используются в емких сетях, с дополнительными требованиями по надежности.
Switch может быть выполнен и в виде небольшой платы на 4 порта и многополочного штатива с возможность интеграции дополнительных устройств и расширения емкости. Также в зависимости от назначения сетевой коммутатор может снабжаться автономным питанием, портами управления и резервирования, охлаждением.
Чаще всего современными специалистами для соединения нескольких компьютеров в сеть используется свитч. Что это такое и как работает, системные администраторы обычно не объясняют, так как оборудование находится в их компетенции, однако на самом деле лучше всего заранее объяснять пользователям, с каким оборудованием им предстоит работать.
Раздел switchThe switch section
Оператор включает один или несколько разделов switch.A statement includes one or more switch sections. Каждый раздел switch содержит одну или несколько меток case (меток case или меток default), за которыми следует один или несколько операторов.Each switch section contains one or more case labels (either a case or default label) followed by one or more statements. Оператор может включать не более одной метки default в каждом разделе switch.The statement may include at most one default label placed in any switch section. В следующем примере показан простой оператор с тремя разделами switch, каждый из которых содержит два оператора.The following example shows a simple statement that has three switch sections, each containing two statements. Второй раздел switch содержит метки и .The second switch section contains the and labels.
Оператор может содержать любое количество разделов switch, а каждый раздел может иметь одну или несколько меток case (как показано в следующем примере).A statement can include any number of switch sections, and each section can have one or more case labels, as shown in the following example. Однако две метки case не могут содержать одно и то же выражение.However, no two case labels may contain the same expression.
Выполняет только раздел switch в операторе switch.Only one switch section in a switch statement executes. C# не позволяет продолжить выполнение следующего раздела switch после выполнения предыдущего.C# doesn’t allow execution to continue from one switch section to the next. Поэтому, например, следующий код вызовет ошибку компиляции CS0163: «Управление не может передаваться вниз от одной метки case к другой (<case label>)».Because of this, the following code generates a compiler error, CS0163: «Control cannot fall through from one case label (<case label>) to another.»
Обычно для соблюдения этого требования выполняется явный выход из раздела switch с использованием оператора break, goto или return.This requirement is usually met by explicitly exiting the switch section by using a break, goto, or return statement. При этом допустим также приведенный ниже код, так как он гарантирует, что управление программой не будет передано дальше, в раздел switch .However, the following code is also valid, because it ensures that program control can’t fall through to the switch section.
Выполнение списка операторов в разделе switch с меткой case, соответствующей выражению сопоставления, начинается с первого оператора и продолжается по списку, обычно до достижения оператора перехода, такого как , , , или .Execution of the statement list in the switch section with a case label that matches the match expression begins with the first statement and proceeds through the statement list, typically until a jump statement, such as a , , , , or , is reached. В этой точке управление передается за пределы оператора или к другой метке case.At that point, control is transferred outside the statement or to another case label. Оператор , если он используется, должен передать управление константе типа метки.A statement, if it’s used, must transfer control to a constant label. Это ограничение является обязательным, поскольку попытка передачи управления переменной типа метки может иметь нежелательные побочные эффекты, такие передача управления в непредусмотренное расположение в коде или создание бесконечного цикла.This restriction is necessary, since attempting to transfer control to a non-constant label can have undesirable side-effects, such transferring control to an unintended location in code or creating an endless loop.
Поуч
Некоторые ситуации требуют односторонней игры. К примеру, вы защитник, где-то в средине стека, видите нападающего, который делает резкий кат по стороне форса (РИС 1).
Еще одна ситуация, когда может получится поучинг, это когда вы преследуете игрока который возвращается в стек после неудачного ката по стороне форса. Вы можете замедлить ход и расставить руки в стороны, это может лишь на секунду помешать другим нападающим начать выполнение ката, но разбрасывающий очень понервничает. Если ваш игрок не заметит этого, то он будет продолжать медленно возвращаться в стек и не предпримет попытки вас наказать за это.
Время поуча определяется его целью. Если вы хотите сделать блок, то находитесь в поуче как можно дольше, пока нападение не может ничего предпринять. Если вы делаете поуч чтобы предотвратить какое-либо действие со стороны соперника, то выполняйте его раньше. Не злоупотребляйте этим видом защиты, ведь если вы будете постоянно пользоваться поучем, то правильное нападение включит тактику против поуча. Также берегитесь ленивых защитников, которые используют поуч, чтобы не быть возле своего нападающего. Поуч должен привести к легким перехватам, но это происходит случайно. Более часто вам нужно будет вернуться к своему нападающему и продолжать защиту, поэтому лень здесь ни к чему.
Если вы делаете поуч, то делайте его неожиданно и стремительно. Не делайте поуч наполовину. Наполовину поуч ставит вас в положение, в котором вы не прикрываете ни одного из двух нападающих. Стремительность и использование форса дает вам возможность остановить продвижение или сделать блок, но при этом ваш нападающий остается открытым. Поэтому, если диск не был брошен и не был сбит, а остался у раскидывающего то только от вас зависит когда необходимо вернуться к своему игроку, что б он еще не понял что произошло и не смог этим воспользоваться. Иногда защитник которому вы помогаете должен найти вашего игрока и переключится на него, превращая ПАУЧ в СВИЧ. Вобщем, правильный поуч всегда хорошо читается вашими однокомандниками и они помогут вам восстановиться. Основным правилом поуча остается: НЕ СОЗДАВАТЬ БОЛЬШОЙ УГРОЗЫ. Вы не хотите оставить кого-то в открытой зоне, переключившись на нападающего, который открывается в средине поля. Вы не должны помогать прикрывать дамп, давая своему нападающему возможность убежать в зачетную зону. Вы должны делать поуч для предотвращения угрозы, а не для её СОЗДАНИЯ.
Игра ЛакиГрасс—Сокол. Пример удачного поачинга:
Видео про поачинг (на английском языке)
08:57
Poaching Guide: Handler Defense
Принцип работы коммутатора
Коммутатор хранит в памяти (т.н. ассоциативной памяти) таблицу коммутации, в которой указывается соответствие MAC-адреса узла порту коммутатора. При включении коммутатора эта таблица пуста, и он работает в режиме обучения. В этом режиме поступающие на какой-либо порт данные передаются на все остальные порты коммутатора. При этом коммутатор анализирует фреймы (кадры) и, определив MAC-адрес хоста-отправителя, заносит его в таблицу на некоторое время. Впоследствии, если на один из портов коммутатора поступит кадр, предназначенный для хоста, MAC-адрес которого уже есть в таблице, то этот кадр будет передан только через порт, указанный в таблице. Если MAC-адрес хоста-получателя не ассоциирован с каким-либо портом коммутатора, то кадр будет отправлен на все порты, за исключением того порта, с которого он был получен. Со временем коммутатор строит таблицу для всех активных MAC-адресов, в результате трафик локализуется.
Стоит отметить малую латентность (задержку) и высокую скорость пересылки на каждом порту интерфейса.
Сравнение
Разница между сетевым концетратором-хабом и сетевым коммутатором заключается в способе передачи данных. Хаб бездумно расшвыривает пакеты всем участникам сети, которые самостоятельно разбираются, кто адресат. Те, кому полученный пакет не предназначен, от него отказываются. Коммутатор — устройство избирательное. Пакеты он распределяет в соответствии с указанными в заголовках пакетов MAC-адресами, избавляя участников сети от необходимости определять, им ли предназначены запросы. По сути, хаб работает аналогично электрическому тройнику, к которому подключены несколько устройств, а коммутатор — распределительному щитку.
Из-за особенности распределения трафика хабы имеют пропускную способность гораздо ниже, чем коммутаторы. Скорость передачи данных будет зависеть и от самих участников сети, причем одного медленного узла будет достаточно, чтобы вся сеть сравнялась с ним по показателям скорости. Естественно, уровень безопасности в сети, организованной посредством сетевого хаба, будет снижен: как минимум, такие сети становятся желанной средой для перехватчиков данных.
Сегодня хабы практически не используются, их функции выполняют коммутаторы. В первое время появления сетей Ethernet в преимущества концентраторов была записана низкая стоимость, но с течением времени коммутаторы эту разницу сгладили. В настоящий момент стоят они очень мало, а более высокая скорость обмена данными ставит их впереди концентраторов на целый корпус.