Технический форум
Вернуться   Технический форум > Компьютерный форум > Компьютерное железо > Сетевые подключения > Роутеры и свичи


Ответ
 
Опции темы Опции просмотра
Старый 09.12.2019, 18:13   #1 (permalink)
andr122
Новичок
 
Регистрация: 05.12.2019
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Коммутатор и свич: в чём разница?

Не могу понять. Говорят, что к коммутатору подключаются устройства и он различает их мак-адреса и только мак-адреса. А на другой лекции говорят, что к свичу (он же опять коммутатор) подключаются компьютеры в сети по айпи-адресу. Так я уже не пойму как же этот свич работает с мак-адресами, либо с айпи адресами? Почему на первой лекции говорят, что к коммутатор идентифицирует устройство (комп, принтер, ноутбук и тп.) по мак-адресу, а с другой стороны он работает например у провайдера, уже с айпи-адресами???
andr122 вне форума   Ответить с цитированием

Старый 09.12.2019, 18:13
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Уверяю вас, мощно найти решение проблемы затратив минуту на просмотр схожих тем

Роутер + свич
3G через свич
Свич с wi-fi

Старый 09.12.2019, 19:27   #2 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,298
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Разница только в одном: коммутатор - это русское название девайса, а switch - английское. Судя по вашему описанию, на лекциях шла речь про hub и switch. Но ни тот, ни другой с ip-адресами не работает. С ними работает router, определяя в какой сегмент сети отправлять пакеты.


P.s. Надо слушать лекции, а не спать на них!
Николай_С вне форума   Ответить с цитированием
Старый 09.12.2019, 19:52   #3 (permalink)
Smith
Специалист
 
Аватар для Smith
 
Регистрация: 13.08.2007
Сообщений: 4,159
Записей в дневнике: 5
Сказал(а) спасибо: 41
Поблагодарили 16 раз(а) в 8 сообщениях
Репутация: 23496
По умолчанию

Цитата:
Сообщение от Николай_С Посмотреть сообщение
Но ни тот, ни другой с ip-адресами не работает. С ними работает router, определяя в какой сегмент сети отправлять пакеты.
и так и нет. Забыли про L3 свитчи, которые как раз для работы с IP адресами и сделаны. Ну это не считая того что у нормального коммутатора есть адрес управления.

На самом деле есть 2 процесса - маршрутизация и коммутация. Первая работает с IP адресами, а вторая с MAC адресами.
Smith вне форума   Ответить с цитированием
Старый 09.12.2019, 20:33   #4 (permalink)
andr122
Новичок
 
Регистрация: 05.12.2019
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от Smith Посмотреть сообщение
и так и нет. Забыли про L3 свитчи, которые как раз для работы с IP адресами и сделаны. Ну это не считая того что у нормального коммутатора есть адрес управления.

На самом деле есть 2 процесса - маршрутизация и коммутация. Первая работает с IP адресами, а вторая с MAC адресами.
Мне просто теоретически пока трудно представить это все. А практики никогда не было. Я вот не могу понять, в каждом подъезде или доме, к которому подключен интернет, провайдер устанавливает свое оборудование. Монтажники при подключении клиента подключают его кабель к свичу, то есть к коммутатору. Что там дальше происходит? Свитч идентифицирует компьютер по мак-адресу? Как же он ему выделяет одновременно айпи-адрес, который будет уникальным и идентифицировать конкретного клиента? Куда это записывается?
andr122 вне форума   Ответить с цитированием
Старый 09.12.2019, 21:38   #5 (permalink)
Серёга
красавчик :D
 
Аватар для Серёга
 
Регистрация: 15.07.2010
Сообщений: 3,624
Записей в дневнике: 11
Сказал(а) спасибо: 71
Поблагодарили 13 раз(а) в 10 сообщениях
Репутация: 15870
По умолчанию

Цитата:
Сообщение от andr122 Посмотреть сообщение
Как же он ему выделяет одновременно айпи-адрес, который будет уникальным и идентифицировать конкретного клиента? Куда это записывается?
а этим занимается dhcp сервер провайдера.
__________________
мой бывший ник Nonemore
Серёга вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 10.12.2019, 07:17   #6 (permalink)
Max
Компьютерщик
 
Аватар для Max
 
Регистрация: 12.02.2008
Адрес: ХМАО
Сообщений: 11,625
Записей в дневнике: 36
Сказал(а) спасибо: 9
Поблагодарили 1 раз в 1 сообщении
Репутация: 26467
По умолчанию

Цитата:
Сообщение от andr122 Посмотреть сообщение
Как же он ему выделяет одновременно айпи-адрес, который будет уникальным и идентифицировать конкретного клиента?
Как уже сказали
Цитата:
Сообщение от Серёга Посмотреть сообщение
этим занимается dhcp сервер провайдера
И попутно, у большинства провайдеров идет привязка к мак-адресу.
Если провод от провайдера подключается к ПК, значит, это мак компьютера, если в роутер, то мак роутера.
__________________
Не задавай вопросов, если не знаешь, что делать с ответом.
Max вне форума   Ответить с цитированием
Старый 10.12.2019, 13:46   #7 (permalink)
Smith
Специалист
 
Аватар для Smith
 
Регистрация: 13.08.2007
Сообщений: 4,159
Записей в дневнике: 5
Сказал(а) спасибо: 41
Поблагодарили 16 раз(а) в 8 сообщениях
Репутация: 23496
По умолчанию

Цитата:
Сообщение от andr122 Посмотреть сообщение
Как же он ему выделяет одновременно айпи-адрес, который будет уникальным и идентифицировать конкретного клиента? Куда это записывается?
Что бы получить адрес автоматически придуман протокол DHCP. Компьютер настроенный на автоматической получение адреса, при физическом подключении к сети начинает рассылать широковещательные DHCP-DISCOVER сообщения в сеть. В плоской сети такой запрос получает DHCP-сервер находящийся в той же физической сети. Сервер получив такое сообщение отвечает будущему клиенту DHCP-OFFER сообщением с указанием адреса что ему будет присвоен, если клиент готов принять адрес то он рассылает опять широковещательное DHCP-REQUEST сообщение с указанием адреса сервера от которого он будет получать адрес и сам адрес, что ему будет присвоен. DHCP сервер отвечает клиенту DHCP-ACK сообщением. Получение адреса завершено.
message-exchange-models-dhcp.png

это в простейшей сети.

Так выглядит структура сообщений:
annotation-2019-12-10-125221.jpgannotation-2019-12-10-125237.jpg
Smith вне форума   Ответить с цитированием
Старый 10.12.2019, 16:34   #8 (permalink)
andr122
Новичок
 
Регистрация: 05.12.2019
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от Smith Посмотреть сообщение
Что бы получить адрес автоматически придуман протокол DHCP.
DHCP-сервер находится у провайдера. А какую функцию выполняет коммутатор (свитч) с портами в жилом доме? Он только идентифицирует устройство в сети, получается, и направляет в серверную провайдера? Так?
andr122 вне форума   Ответить с цитированием
Старый 10.12.2019, 18:16   #9 (permalink)
Smith
Специалист
 
Аватар для Smith
 
Регистрация: 13.08.2007
Сообщений: 4,159
Записей в дневнике: 5
Сказал(а) спасибо: 41
Поблагодарили 16 раз(а) в 8 сообщениях
Репутация: 23496
По умолчанию

Цитата:
Сообщение от andr122 Посмотреть сообщение
DHCP-сервер находится у провайдера.
да и скорее всего далеко не один.

Цитата:
Сообщение от andr122 Посмотреть сообщение
А какую функцию выполняет коммутатор (свитч) с портами в жилом доме? Он только идентифицирует устройство в сети, получается, и направляет в серверную провайдера? Так?
коммутирует, как бы неожиданно это не звучало.
Свитч может идентифицировать пользователя и по MAC и по номеру порта куда он подключен.

Для полного осознания что же там происходит я вам советую почитать для начала про модель OSI, TCP. Какие протоколы на каком из уровней функционируют.

если в кратце - коммутация происходит по мак адресам, маршрутизация - по ip адресам.
ваш компик делает обращение пусть к нашему форуму:
браузер формирует пакет http get к нашему форуму(4й уровень TCP) -> пакует его в транспортный протокол tcp\udp выбирая номер порта(3й уровень TCP) -> определяет куда его надо слать и упаковывает в ip пакет с ip адресами откуда и куда(2й уровень TCP) -> спускает это все дело на канальный уровень, где в силу уже вступают MAC адреса (1й уровень TCP) -> в таком виде eth кадр попадает на свитч -> свитч смотрит MAC адрес назначения и отправляет его туда согласно своей таблицы коммутации -> кадр попадает на шлюз провайдера(маршрутизатор) -> маршрутизатор отбрасывает MAC адреса, смотрит внутрь IP пакета, определяет куда направляется пакет -> опять подставляет MAC адреса, свой и мак куда он отправляет пакет. ну и так до тех пор пока пакет не дойдет до форума.

annotation-2019-12-10-172141.jpg

тут я опустил процесс подсчета адресов сети, работу протокола ARP, подстановку MAC адреса шлюза по умолчанию.
Smith вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 21:39.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.