В свичах (коммутаторах) есть таблица mac-адресов, идет запрос с конкретным маком адресата, свич сверяет со своей таблицей и направляет в нужный порт, если находит мак адресата в таблице и во все порты, если не находит.
Оригинал статьи:
Как работает Коммутатор (Switch). Основы.
1. Известный unicast (или иногда еще называют индивидуальный) адрес.
То есть, коммутатор получил фрейм, «смотрит» в заголовок, первое поле DA (Destination address), затем смотрит в свою таблицу mac адресов, и если такой адрес уже есть в таблице (а к адресу привязывается и порт) , то направляет фрейм в нужный порт коммутатора.
2. Неизвестный unicast адрес. Если коммутатор получает фрейм, и такого адреса получателя в своей таблице не находит, то он отправляется на все порты, исключая тот порт, с которого этот фрейм пришел.
Компьютерное железо
народ как сетка из комутаторов знает на каком именно порту какого комутатора находится хост с определенным mac адрессом?
Для начала идет запрос по ИП-адресу, а потом, если стоит задача, сравнивает с учтенным МАС-адресом.
Для этого IP адреса и придумали (адрес куда идти тому или иному пакету информации)
В настоящее время основным используемым стеком протоколов является TCP/IP, разработанный ещё до принятия модели OSI и вне связи с ней.
Сетевой уровень (англ. network layer) модели предназначен для определения пути передачи данных. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и «заторов» в сети.
Протоколы сетевого уровня маршрутизируют данные от источника к получателю. Работающие на этом уровне устройства (маршрутизаторы) условно называют устройствами третьего уровня (по номеру уровня в модели OSI).
Протоколы сетевого уровня: IP/IPv4/IPv6 (Internet Protocol), IPX (Internetwork Packet Exchange, протокол межсетевого обмена) , X.25 (частично этот протокол реализован на уровне 2), CLNP (сетевой протокол без организации соединений) , IPsec (Internet Protocol Security), ICMP (Internet Control Message Protocol), IGMP (Internet Group Management Protocol), RIP (Routing Information Protocol), OSPF (Open Shortest Path First), ARP (Address Resolution Protocol).
В настоящее время основным используемым стеком протоколов является TCP/IP, разработанный ещё до принятия модели OSI и вне связи с ней.
Сетевой уровень (англ. network layer) модели предназначен для определения пути передачи данных. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и «заторов» в сети.
Протоколы сетевого уровня маршрутизируют данные от источника к получателю. Работающие на этом уровне устройства (маршрутизаторы) условно называют устройствами третьего уровня (по номеру уровня в модели OSI).
Протоколы сетевого уровня: IP/IPv4/IPv6 (Internet Protocol), IPX (Internetwork Packet Exchange, протокол межсетевого обмена) , X.25 (частично этот протокол реализован на уровне 2), CLNP (сетевой протокол без организации соединений) , IPsec (Internet Protocol Security), ICMP (Internet Control Message Protocol), IGMP (Internet Group Management Protocol), RIP (Routing Information Protocol), OSPF (Open Shortest Path First), ARP (Address Resolution Protocol).
Похожие вопросы
- Кто знает принцип работы USB портов и USB - flash накопители? Что происходит, когда вставляешь флешку в USB порт?
- Acer Aspire 5520g какую Linux лучше поставить,знаю убунту тока именно какую?
- Практический вопрос! Сколько комутаторов (HUB) можно подключить последоватольно?
- Чем концентратор отличаеться от комутатора?
- Чем отличаются роутер, свитч, хаб, комутатор?
- роутер и комутатор. в чём разница?
- Воросы про MAC-адреса
- Чем Mac лучше Windows? Возможно ли его установить на игровой комп?
- PC vs Mac. В чем кардинальные отличия?
- как подключить и настроить usb порты ?