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