В чем разница Бродкаст домена и домена коллизий?
Я знаю и читал что такое домен коллизий и бродкаст домен, пожалуйста мне объясните в чем суть разницы бродкаста и домена коллизий , например зачем порт коммутатора называют доменом коллизий ? зачем ,а коммутатора который поддерживает влан называют бродкаст доменом ?
- Вопрос задан более трёх лет назад
- 2502 просмотра
Комментировать
Решения вопроса 0
Ответы на вопрос 3

у админа три руки
Бродкаст (а лучше по-русски: широковещательный) домен на уровне L3 (хотя и L2 тоже — для ARP-запросов).
Коллизионный домен на уровне L1, и он утратил актуальность с тех пор, как хабы были вытеснены свитчами.
Ответ написан более трёх лет назад
Нравится 5 4 комментария
Скорее L2 vs L3, L1 — это физика среды, а тут ближе — как разделить L3 до L2.
утратил актуальность
Да. Наличие Vlan утрачивает актуальность, но надо держать в голове. )))

L1 — это физика среды
коллизии — это и есть про физику. Когда два устройства одновременно занимают пытаются занять физическую среду — это коллизия.
Кстати, вспомнил! Нет, не утратил актуальность, т.к. есть же Wi-Fi, а там эфир общий, и ближе всего к понятию коллизионного домена, IMHO, будет отдельный канал Wi-Fi.
hint000, не совсем .
Есть коллизия «Физики», а есть . L2 -если поставишь два DHCP (IPv4) в одну сеть или петлю создашь (ARP) — вот это коллизия, НО это коллизии разные.
https://ru.wikipedia.org/wiki/%D0%94%D0%BE%D0%BC%D.
все узлы которой конкурируют за общую разделяемую среду передачи и, следовательно, каждый узел которой может создать коллизию с любым другим узлом этой части сети.
Я, в своем понимании, понимаю это так:
1) L1 — Среда — кабель, L2 — Ethernet (RJ-45 коммутатор)
2) У меня два узла имеют ip адрес — 192.168.1.10, но принадлежат двум независимым доменам (сетям) разделенным VLAN-ми, коллизия между двумя одинаковыми ip адресами. Естественно у них общая среда — Ethernet. Только умный коммутатор такое переварит, но коллизия в наличии.

L1 — Среда — кабель, L2 — Ethernet
L1 — Среда — кабель, Ethernet,
L2 — MAC-адреса и протокол ARP
Ну Ok, пусть будет так: коллизионный домен на стыке L1 и L2.
anykey. Я не программист, я просто ленивый.
Никогда не использовал для эксперимента — не дают )))
Как я это понимаю.
Что вам мешает на коммутаторе на Vlan-ах сделать 2-е сети 192.168.1.1/255.255.255.0 и 192.168.0.1/255.255.0.0. Присмотритесь к маске сети. Происходит пересечение. НО одна сеть принадлежит одному домену, а другая другому.
Если попробовать проще, у вас есть домены, но они принадлежат одному канальному уровню (PPP, IEEE 802.22, Ethernet, DSL, ARP), те находятся в одной сети и на вопрос какому домену принадлежит IP нет однозначного ответа.
С бродкаст интереснее, на Vlan-ах вы можете ограничить сигнал, те на каждом Vlan сделать свой DHCP (не дают сделать — могу обрушить сеть ))) ). Бродкаст не уйдет куда не надо (не должен).
На Vlan-ах вы можете разделить сеть на втором уровне сетевой модели (грубо).
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Собственно из названий все понятно.
Броадкаст, тип трафика который передается безусловно всем получателям, в определенной среде.
Коллизии это эффект когда несколько источников передают в одну среду передачу данных(например провод который используется как шина, хаб), при этом происходит порча пакетов.
Например , если три устройства будут подключены через хаб, и будут генерировать броадкаст трафик, то это будет один домен коллизий и броадкаста. Потому что хаб это повторитель, и пакеты «могут друг с другом столкнуться», и один домен броадкаста, потому что пакеты сформированные источником как броадкаст пакеты будут получены всеми устройствами.
А если мы изменим схему. Вместо хаба поставим свич. То тут будут разные домены. Пакеты так же всем будут доставляться, но они не будут сталкиваться(создавать коллизии).
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- Сетевое администрирование
- +2 ещё
Как исправить то, что после перезагрузки VPS с VPN сервером на нем, не работают RDP и нет связи с прочими устройствами между двумя сетями?
- 2 подписчика
- 15 часов назад
- 148 просмотров
Что такое бродкастинг и откуда это слово?
Это комбинация из 2-х английских слов. Broad — широко, широкий (Broad Street, Broad Way). Cast — имеет много значений, в данном случае — распределять, распространять (хотя СБРОС, ВБРОС на мой взгляд, в настоящее время, более подходит. :-)). А «ing» здесь означает процесс, действие в процессе.
За кадром остается слово «новости» (информация) . Оно подразумевается по умолчанию. Хоть изредка и проскакивает Broadcasting News, как ссылка на источник.
Вот и получается «газета без бумаги и расстояний». ВЕЩАНИЕ.
Или, как у нас иногда употребляют, «широковещание», как более точную кальку с английского. .
Применяют, обычно, для радио и ТВ. Но иногда уточняют — Wireless Broadcasting (безпроводное вещание) , Radiobroadcasting, TV Broadcasting.
Николай КорзниковМастер (2196) 6 лет назад
Вы правильно заметили ((хотя СБРОС, ВБРОС на мой взгляд, в настоящее время, более подходит. :-)).И это лично Ваше субьективное мнение .Только нет необходимости акцентировать на этом внимание .Ваше внимание.
Как использовать broadcast?
Не могу понять как например отправить какой-то текст на broadcast своего роутера, как он вобше устроен.
Я пытался через telnet, netcat, ни там ни там не получилось, так-же заметил что порт надо, порт любой? Или я вобше совсем что-то не так делаю и понимаю? Может оно вобше на другом уровне работает где нету понятия порт.
Так-же хотелось бы знать как принимать все что идет по broadcast-у.
P.S: Я просто юзерь и хочу посмотреть как оно работает, прошу не судить строго). Спасибо.)
- Вопрос задан более трёх лет назад
- 10285 просмотров
7 комментариев
Простой 7 комментариев
Saboteur @saboteur_kiev Куратор тега Компьютерные сети
1. Как именно вы пытались это делать? У вас только слова — ни логов, ни примеров команд.
2. Какие устройства подключены к роутеру, как вы проверяли что ничего не работает?

Типа Программист @MegaCraZy6 Автор вопроса
Saboteur, ну пытался сделать так чтоб слушать широковещательный канал.
У меня адреса роутера 192.168.0.1, вот я и решил что тот канал на 192.168.0.255
netcat 192.168.0.255 1500

Типа Программист @MegaCraZy6 Автор вопроса
Saboteur, В итоге получил это (UNKNOWN) [192.168.0.255] 1500 (?) : Network is unreachable

Типа Программист @MegaCraZy6 Автор вопроса
Saboteur, Подключено две виртуальных машины на Линуксе, компьютер мой, и мобилка на крайняк,
Там адреса устройств 192.168.0.100, 192.168.0.101 и так далее
Saboteur @saboteur_kiev Куратор тега Компьютерные сети
попробуйте netcat с опцией -b
Отправить:
echo «Hi!» | nc -b -u 192.168.0.255 4000
Слушать:
nc -l 0.0.0.0 4000

Типа Программист @MegaCraZy6 Автор вопроса
Saboteur, В консоли того кто оправляет ничего, так-же как и в консоли того кто принимает, но ошибки нету, когда что-то ввожу в какую либо из консолей.. ничего не происходит.
П.С: сначала исполнял команду чтоб слушать.
Так-же забавно решил немного поиграться с коммандами а именно:
Отправить:
echo «Hi!» | nc -b -u 192.168.0.255 4000
Слушать:
netcat -u -l 0.0.0.0 -p 4000
Когда исполняю команду отправить в терминале где запущен слушать, пишет такое
Invalid connection to [192.168.0.105] from (UNKNOWN) [192.168.0.100] 54512
192.168.0.105 — Listener
192.168.0.100 — Sender
Вот такое вот я нашел, не понимаю почему не работае совсем никак если что на всех виртуальных машинах, и на физическом ПК стоит Debian
Saboteur @saboteur_kiev Куратор тега Компьютерные сети
похоже баг в самом nc вашей версии debian
Решения вопроса 2
Broadcast-адрес — это широковещательный адрес вашей сети, а роутер тут ни при чём. Всё, что будет отправлено на этот адрес, будет получено всеми хостами данной подсети.
В локальных сетях используется для технических нужд, таких как arp и других подобных. Совершенно непонятно, зачем туда что-то отправлять вручную.
Если интересно, какие широковещательные пакеты ходят в сети — просто посмотрите через Wireshark то, что пересылается на этот адрес.
Ответ написан более трёх лет назад
Нравится 1 1 комментарий

Типа Программист @MegaCraZy6 Автор вопроса
Нуу например просто чтоб знать как и что.
Broadcast — это вид передачи данных. Почитайте, что такое unicast, multicast — возможно тогда вы сообразите, что такое тип(метод или т.п.) передачи данных и как работает. Хотите запустить broadcast пакет — вросто включите на вашей сетевой карте получение адреса автоматически, и ваша сетевая сама отправит пакет на broadcast адрес в поисках DHCP-сервера. Т.е. broadcast — это просто отправка пакета, с абсолютно любым содержимым в качестве данных (обработка содержимого, это уже вопрос более высокого уровня, и на отправку влиять никак не будет) на широковещательный адрес сети — это последний допустимый адрес, который может быть в вашей сети. Коммутатор, просто видит, что адрес широковещательный, и распуливает этот пакет абсолютно во все дурки, в какие может — разбираться с тем, чей пакет будет уже устройство, которое не может передать пакет никуда дальше, конечный узел, к примеру комп или принтер. Устройство смотрит, что внутри, и решает ему это или нет. В случае DHCP-запроса, DHCP-сервер видит, что это его искали и отвечает. Если DHCP-сервера нет то все просто видят, что пакет не к ним, и они отбрасывают пакет. Что бы «увидеть», что и как, как и писали выше — ставите wireshark, включаете на сетевой автоматический адрес, и смотрите на пакет (не знаю правда, чем это вам поможет)) ).
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ответы на вопрос 0
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- Компьютерные сети
- +3 ещё
Слабый интернет после смены роутера и модема, как исправить?
- 2 подписчика
- вчера
- 279 просмотров
Типы передачи данных
Multicast (мультикаст) – процесс отправки пакета от одного хоста к некоторой ограниченной группе хостов.
Broadcast (бродкаст) – процесс отправки пакета от одного хоста ко всем хостам в сети.
Эти 3 типа передачи данных используются для различных целей, давайте рассмотрим более подробно.
Unicast
Тип передачи данных Unicast (индивидуальный) используется для обычной передачи данных от хоста к хосту. Способ Unicast работает в клиент-серверных и пиринговых (peer-to-peer, от равного к равному) сетях.
В unicast пакетах в качестве IP адреса назначения используется конкретный IP адрес устройства, для которого этот пакет предназначен. IP адрес конкретного устройства состоит из порции адреса сети (в которой находится это устройство) и порции адреса хоста (порции, определяющей это конкретное устойчиво в его сети). Это все приводит к возможности маршрутизации unicast пакетов по всей сети.
Multicast и broadcast пакеты, в отличие от unicast пакетов, имеют свои собственные специальные (зарезервированные) IP адреса для использования их в заголовке пакетов в качестве пункта назначения. Из-за этого, broadcast пакеты в основном ограничены пределами локальной сети. Multicast трафик также может быть ограничен границами локальной сети, но с другой стороны также может и маршрутизироваться между сетями.
В IP сетях unicast адрес является адресом, то есть адресом конечного устройства (например, компьютера). Для типа передачи данных unicast, адреса хостов назначаются двум конечным устройствам и используются (эти адреса) как IP адрес источника и IP адрес получателя.
В течение процесса инкапсуляции передающий хост размещает свой IP адрес в заголовок unicast пакета в виде адреса источника, а ИП адрес принимающего хоста размещается в заголовке в виде адреса получателя. Используя эти два IP адреса, пакеты unicast могут передаваться через всю сеть (т.е. через все подсети).
Multicast
Тип передачи multicast разрабатывался для сбережения пропускной способности в IP сетях. Такой тип уменьшает трафик, позволяя хостам отправить один пакет выбранной группе хостов. Для достижения нескольких хостов назначения используя передачу данных unicast, хосту источнику было бы необходимо отправить каждому хосту назначения один и тот же пакет. С типом передачи данных multicast, хост источник может отправить всего один пакет, который может достичь тысячи хостов получателей.
- видео и аудио рассылка
- обмен информацией о маршрутах, используемый в маршрутизируемых протоколах.
- распространение программного обеспечения
- ленты новостей
Multicast клиенты
Хосты, которые хотят получить определенные multicast данные, называются multicast клиентами. Multicast клиенты используют сервисы инициированные (начатые) клиентскими программами для рассылки multicast данных группам.
Каждая multicast группа представляет собой один multicast IP адрес назначения. Когда хост рассылает данные для multicast группы, хост помещает multicast IP адрес в заголовок пакета (в раздел пункта назначения).
Для multicast групп выделен специальный блок IP адресов, от 224.0.0.0 до 239.255.255.255.
Broadcast (Широковещание)
Из-за того, что тип передачи broadcast используется для отправки пакетов ко всем хостам в сети, пакеты использую специальный broadcast IP адрес. Когда хост получает пакет, в заголовке которого в качестве адреса получателя указан broadcast адрес, он обрабатывает пакет так, как будто это unicast пакет.
Когда хосту необходимо передать какую-то информацию всем хостам в сети используется способ передачи данных broadcast. Еще когда адрес специальных сервисов (служб) или устройств заранее неизвестен, то для обнаружения также используется broadcast (широковещание).
- создание карты принадлежности адресов верхнего уровня к нижним (например, какой IP адрес на конкретном устройстве со своим MAC адресом)
- запрос адреса (в качестве примера можно взять протокол ARP)
- протоколы маршрутизации обмениваются информацией о маршрутах (RIP, EIGRP, OSPF)
Когда хосту нужна информация, он отправляет запрос на широковещательный адрес. Все остальные хосты в сети получат и обработают этот запрос. Один или несколько хостов вложат запрашиваемую информацию и ответят на запрос. В качестве типа передачи данных, отвечающие на запрос будут использовать unicast.
Подобным образом, когда хосту необходимо отправить информацию всем хостам в сети, он создаёт широковещательный пакет с его информацией и передаёт его в сеть.
В отличие от unicast передачи, где пакеты могут быть маршрутизированы через всю сеть, broadcast пакеты, как правило, ограничиваются локальной сетью. Это ограничение зависит от настройки маршрутизатора, который ограничивает сеть и следит за типом широковещания (broadcast).
Существует два типа broadcast передачи данных: направленное широковещание и ограниченное широковещание.
Направленный broadcast (направленное широковещание)
Направленный broadcast отправляется всем хостам какой-то конкретной сети. Этот тип широковещания удобно использовать для отправки broadcast трафика всем хостам за пределами локальной сети.
Например, хост хочет отправить пакет всем хостам в сети 172.16.5.0/24, но сам хост находится в другой сети. В данном случае хост-отправитель вложит в заголовок пакета в качестве адреса пункта назначения broadcast адрес 172.16.5.255. Хотя маршрутизаторы должны ограничивать (не передавать) направленный широковещательный трафик, их можно настроить на разрешение передачи broadcast трафика.
Ограниченный broadcast (ограниченное широковещание)
Ограниченный broadcast используется для передачи данных всем хостам в локальной сети. В такие пакеты в качестве пункта назначения вставляется IP адрес 255.255.255.255. Маршрутизаторы такой широковещательный трафик не передают. Пакеты, переданные ограниченным broadcast будут распространяться только в локальной сети. По этой причине локальные сети IP также называют широковещательным доменом (broadcast domain). Маршрутизаторы образуют границу для широковещательного домена. Без границы пакеты бы распространялись по всей сети, каждому хосту, уменьшая быстродействие сетевых устройств и забивая пропускную способность каналов связи.
Приведу пример ограниченного broadcast: хост находится внутри сети 172.16.5.0/24 и хочет передать пакет всем хостам в его сети. Используя в качестве пункта назначения IP адрес 255.255.255.255, он отправляет широковещательный пакет. Этот пакет примут и обработают все хосты только в этой локальной сети (172.16.5.0/24).