Топология

В ИТ сетевая топология может быть:

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

Звезда

topology_star

MESH (ячеистая)

topology_mesh

Другие виды топологий

Исторически существовали и другие виды сетевых топологий - шина, кольцо и подвиды ячеистой топологии. Актуальными являются два вида, указанные выше, а также их гибрид; однако беспроводные соединения, несмотря на "звездную" модель, близки к топологии типа шина с точки зрения очередности передачи информации.

topology_others

Для топологий, в которых для передачи данных использовался единственный кабель, характерно возникновение коллизий - ситуациий, когда две и более станций пытаются осуществить передачу одновременно. Существуют три основных способа обнаружения (и избегания) коллизий:

1. Множественный доступ с контролем несущей и с обнаружением коллизий (CSMA/CD)

1. Передающий проверяет сеть
2. Несущая отсутствует
3. Передает

1. Передающий проверяет сеть
2. Несущая обнаружена
3. Передавать нельзя - ожидание

Если во время передачи данных рабочая станция обнаруживает другой сигнал, занимающий передающую среду, она останавливает передачу и ждёт в течение случайного промежутка времени перед тем как повторить попытку передачи.

2. Множественный доступ с контролем несущей и с предотвращением коллизий (CSMA/CA)

1. Передающий проверяет сеть
2. Несущая отсутствует
3. Посылает jam signal
4. Передает

1. Передающий проверяет сеть
2. Несущая обнаружена
3. Передавать нельзя - ожидание

CSMA/CA отличается от CSMA/CD тем, что коллизиям подвержены не пакеты данных, а только jam-сигналы. Если в процессе передачи станция обнаруживает чужой jam-сигнал, то передача прекращается.

3. Доступ с передачей маркера (Token Passing)

1. Маркер (специальный пакет данных), циркулирует по кольцу от компьютера к компьютеру
2. Станция, выполняющая передачу, захватывает маркер и наполняет своими данными. Пока маркер занят, другие станции не могут передавать информацию
3. При получении данных принимающая станция ставит в маркере пометку об успешном получении и возвращает его в сеть.
4. Отправляющая станция, убедившись, что данные получены, освобождает маркер и он становится доступным для остальных станций.