ѕодпишитесь на наш Telegram-канал Ѕудьте в курсе последних новостей 👇 😉 ѕодписатьс€
ѕоддержим в трудное врем€ —пециальное предложение на техническую поддержку вашей »“ - инфраструктуры силами наших экспертов ѕодобрать тариф
ѕоставка оборудовани€ √аранти€ и помощь с настройкой. —кидка дл€ наших читателей по промокоду WIKIMERIONET  упить
»нтерфейс статистики Merion Mertics показывает ключевые диаграммы и графики по звонкам, а также историю звонков в формате, который легко поймет менеджер ѕопробовать бесплатно
¬недрение
офисной телефонии
Ўаг на пути к созданию доступных унифицированных коммуникаций в вашей компании ¬недрить
»нтеграци€ с CRM ѕомогаем навести пор€док с данными
и хранить их в единой экосистеме
ѕодключить
»“ Ѕезопасность ”мна€ информационна€ безопасность дл€ вашего бизнеса «аказать
ћерион Ќетворкс

5 минут чтени€

ƒес€та€ часть тут.

¬ы входите в комнату и кричите: Ђ»горь!ї ¬аш коллега »горь оборачиваетс€ и начинает разговор о будущем IT-индустрии. Ёта способность использовать один носитель (воздух, по которому движетс€ ваш голос) дл€ обращени€ к одному человеку, даже если многие другие люди используют этот же носитель дл€ других разговоров в одно и то же врем€, в сетевой инженерии называетс€ мультиплексированием. Ѕолее формально:

ћультиплексирование используетс€, чтобы позволить нескольким объектам, подключенным к сети, обмениватьс€ данными через общую сеть.

ѕочему здесь используетс€ слово объекты, а не хосты? ¬озвраща€сь к примеру Ђразговор с »горем", представьте себе, что единственный способ общени€ с »горем Ч это общение с его ребенком-подростком, который только пишет (никогда не говорит). Ќа самом деле »горь-член семьи из нескольких сотен или нескольких тыс€ч человек, и все коммуникации дл€ всей этой семьи должны проходить через этого одного подростка, и каждый человек в семье имеет несколько разговоров, идущих одновременно, иногда на разные темы с одним и тем же человеком. Ѕедный подросток должен писать очень быстро, и держать много информации в голове, например: "»горь имеет четыре разговора с Ћеной", и должен держать информацию в каждом разговоре совершенно отдельно друг от друга. Ёто ближе к тому, как на самом деле работает сетевое мультиплексирование- рассмотрим:

  •   одной сети могут быть подключены миллионы (или миллиарды) хостов, и все они используют одну и ту же физическую сеть дл€ св€зи друг с другом.
  •  аждый из этих хостов на самом деле содержит много приложений, возможно, несколько сотен, каждое из которых может св€зыватьс€ с любым из сотен приложений на любом другом хосте, подключенном к сети.
  •  аждое из этих приложений может фактически иметь несколько разговоров с любым другим приложением, запущенным на любом другом хосте в сети.

≈сли это начинает казатьс€ сложным, то это потому, что так оно и есть. ¬опрос, на который должен ответить эта лекци€, заключаетс€ в следующем:

 ак эффективно мультиплексировать хосты через компьютерную сеть?

ƒалее рассматриваютс€ наиболее часто используемые решени€ в этом пространстве, а также некоторые интересные проблемы, св€занные с этой основной проблемой, такие как multicast и anycast.


јдресаци€ устройств и приложений

 омпьютерные сети используют р€д иерархически расположенных адресов дл€ решени€ этих проблем. –исунок 1 иллюстрирует это. Ќа рисунке 1 показаны четыре уровн€ адресации:

  • Ќа уровне физического канала существуют адреса интерфейсов, которые позвол€ют двум устройствам обращатьс€ к конкретному устройству индивидуально.
  • Ќа уровне хоста существуют адреса хостов, которые позвол€ют двум хостам напр€мую обращатьс€ к конкретному хосту.
  • Ќа уровне процесса существуют номера портов, которые в сочетании с адресом хоста позвол€ют двум процессам обращатьс€ к конкретному процессу на конкретном устройстве.
  • Ќа уровне диалога (разговора) набор порта источника, порта назначени€, адреса источника и адреса назначени€ может быть объединен, чтобы однозначно идентифицировать конкретный разговор или поток.
–ис. 1 јдресаци€ нескольких уровней объектов в —ети

Ёта схема и объ€снение кажутс€ очень простыми. ¬ реальной жизни все гораздо запутаннее. ¬ наиболее широко развернутой схеме адресации - интернет-протоколе IP отсутствуют адреса уровн€ хоста. ¬место этого существуют логические и физические адреса на основе каждого интерфейса.

»дентификаторы (адреса) мультиплексировани€ и мультиплексирование иерархически расположены друг над другом в сети.

ќднако есть некоторые ситуации, в которых вы хотите отправить трафик более чем на один хост одновременно. ƒл€ этих ситуаций существуют multicast и anycast. Ёти два специальных вида адресации будут рассмотрены в следующих лекци€х.


ќ физических каналах, Broadcasts, и Failure Domains

ѕроста€ модель, показанна€ на рисунке 1, становитс€ более сложной, если прин€ть во внимание концепцию широковещательных доменов и физического подключени€. Ќекоторые типы мультимедиа (в частности, Ethernet) разработаны таким образом, что каждое устройство, подключенное к одной и той же физической линии св€зи, получает каждый пакет, передаваемый на физический носительЧхосты просто игнорируют пакеты, не адресованные одному из адресов, св€занных с физическим интерфейсом, подключенным к физическому проводу. ¬ современных сет€х, однако, физическа€ проводка Ethernet редко позвол€ет каждому устройству принимать пакеты любого другого устройства. ¬место этого в центре сети есть коммутатор, который блокирует передачу пакетов, не предназначенных дл€ конкретного устройства, по физическому проводу, подключенному к этому хосту.

¬ этих протоколах, однако, есть €вные адреса, отведенные дл€ пакетов, которые должны передаватьс€ каждому хосту, который обычно получал бы каждый пакет, если бы не было коммутатора, или что каждый хост должен был получать и обрабатывать (обычно это некотора€ форма верси€ адреса все 1 или все 0). Ёто называетс€ трансл€цией (broadcasts). Ћюбое устройство, которое будет принимать и обрабатывать широковещательную рассылку, отправленную устройством, называетс€ частью широковещательной рассылки устройства.  онцепци€ широковещательного домена традиционно тесно св€зана с областью сбоев, поскольку сбои в сети, вли€ющие на одно устройство в широковещательном домене, часто вли€ют на каждое устройство в широковещательном домене.

Ќе удивл€йтесь, если вы найдете все это довольно запутанным, потому что на самом деле это довольно запутанно. ќсновные пон€ти€ широковещани€ и широковещательных доменов все еще существуют и по-прежнему важны дл€ понимани€ функционировани€ сети, но значение этого термина может изменитьс€ или даже не примен€тьс€ в некоторых ситуаци€х. Ѕудьте осторожны при рассмотрении любой ситуации, чтобы убедитьс€, что вы действительно понимаете, как, где и, что такие широковещательные домены действительно существуют, и как конкретные технологии вли€ют на отношени€ между физической св€зью, адресацией и широковещательными доменами.