Я только начал изучать сетевые топологии, но до сих пор я узнал много путаницы в отношении различных типов сетевых топологий.
Прежде всего, топология BUS. Если у меня около 100 компьютеров в одном проводе, подключенных с использованием топологии BUS, а скорость сетевого соединения составляет 100 Мбит / с, то каждый компьютер будет иметь соединение 1 Мбит / с, верно?
По тому же сценарию, если я подключу эти 100 ПК с использованием топологии STAR, то у каждого ПК будет соединение со скоростью 100 Мбит / с?
Затем с топологией TREE я делю систему на 10 подсистем (10 ветвей дерева), каждая ветвь имеет 10 ПК, тогда у меня будет еще 10 небольших сетей с «топологией шины», каждая из которых будет иметь соединение 10 Мбит / с и, следовательно, на каждом ПК тоже будет 10 Мбит / с?
И последнее - топология RING, 100 ПК, на каждом ПК будет соединение 100 Мбит / с?
Когда вы говорите о скорости сети, вы обычно говорите о скорости, которую два клиента могут теоретически получить, используя совершенно эффективный протокол, и никакой другой связи в сети.
Когда вы говорите только о сетевых топологиях, вы говорите об абстрактной концепции. Абстрактные концепции ничего не говорят вам о том, как распределяется пропускная способность. Вам нужно знать намного больше о соединительном оборудовании и используемых протоколах, чтобы на самом деле знать, как полоса пропускания распределяется между конечными узлами в сети, настроенной с использованием данной топологии.
Прежде всего, топология BUS. Если у меня около 100 компьютеров в одном проводе, подключенных с использованием топологии BUS, а скорость сетевого соединения составляет 100 Мбит / с, то каждый компьютер будет иметь скорость 1 Мбит / с, верно?
Если только два узла пытаются связаться, они будут общаться со скоростью 100 Мбит / с. Если более двух узлов пытаются связаться, то что происходит, зависит от сети. В сети CSMA / CD каждый из них будет пытаться говорить, когда никто не говорит. Максимальная пропускная способность по-прежнему будет составлять всего 100 Мбит / с, но клиент a может получить 80 Мбит / с, а клиент b - только 20 Мбит / с.
Думайте об автобусной сети как о типичной улице с ограничением скорости. Тот факт, что все подъездные пути соединены с улицами, не означает, что ограничение скорости делится на общее количество проездов.
По тому же сценарию, если я подключу эти 100 ПК с использованием топологии STAR, то у каждого ПК будет соединение со скоростью 100 Мбит / с?
Это зависит от того, что происходит в точке вашей звезды. Ваш старт связан с концентратором Ethernet? Если да, то получаемая вами полоса пропускания будет как у шины, является ли точка коммутатором Ethernet? Если у вас есть коммутатор, вы получите гораздо более высокую пропускную способность.
Что касается топологии шины, я считаю, что вы правы. В настоящее время шинные топологии используются очень редко.
Для звезды ты тоже прав. Однако ограничивающими факторами здесь являются общая пропускная способность так называемой объединительной платы коммутатора в центре звезды. В вашем примере он должен поддерживать 100 * 100 * 2 (полный дуплекс) Мбит / с, всего около 20 Гбит / с, чтобы каждый компьютер использовал максимальную пропускную способность. Это очень распространенная топология в реальной жизни.
Для дерева максимальная пропускная способность между ПК зависит от того, где они находятся в дереве. Каждое подмножество дерева имеет общую полосу пропускания для остальной части дерева. Таким образом, внутри подсистемы вы можете достичь более высокой пропускной способности, чем между ПК в разных подсистемах. Обычно древовидные сети в основном строятся из нескольких звезд, причем одна спица звезды переходит на более высокий уровень дерева.
Я недостаточно хорошо знаю кольцевые сети, чтобы знать последний ответ.
При рассмотрении топологий не забывайте также о ячеистой сети, которая может быть полной или частичной. Интернет в основном представляет собой частичную ячеистую сеть.