Про компьютеры на PCwork.Ru
наш форум
Сейчас на форуме: 2
Тема: «Как протестировать компьютер?»
Всего тем: 3566
Сообщений: 22883
Пользователей: 685
Новый пользователь: Garaskop
Какими GPS-устройствами вы пользуетесь?
Волонтеры в помощь детям сиротам. Отказники.ру
Главная arrow Сети и системы связи arrow Как работает Ethernet. Многостанционный доступ

Как работает Ethernet. Многостанционный доступ



Как работает Ethernet Продолжение статьи «Как работает Ethernet»

Многостанционный доступ с анализом состояния канала / обнаружением конфликтов

Аббревиатура CSMA/CD расшифровывается как многостанционный доступ с контролем канала / обнаружением конфликтов (carrier-sense multiple access with collision detection). Этим термином обозначается принцип, согласно которому протокол Ethernet управляет обменом информацией между узлами. Название несколько пугающее, однако, если проанализировать концепции составляющих такой системы, окажется, что описываемые ею правила очень похожи на правила поведения людей во время вежливой беседы. Для наглядности проиллюстрируем принципы функционирования Ethernet, воспользовавшись аналогией с разговором за обеденным столом.

Условимся, что обеденный стол соответствует сегменту Ethernet, а несколько вежливо беседующих за этим столом людей – узлам сети. Под термином "многостанционный доступ" подразумевается описанный выше принцип: Передаваемая одной из станций Ethernet информация поступает ко всем подключенным к каналу передачи станциям точно так же, как все сидящие за столом люди могут слышать слова, произносимые любым из них.

Теперь представьте, что вы сидите за столом и хотите что-то сказать. Но в это время уже говорит кто-то другой. Поскольку это разговор воспитанных людей, вам придется подождать, пока не остановится говорящий, а не прерывать его своей фразой. Такой же подход описывается в протоколе Ethernet под термином "анализ состояния канала" (carrier sense). Прежде чем станция начнет передавать информацию, она "прислушается" к каналу, чтобы выяснить, не ведет ли передачу другая станция. Если информации в канале не окажется, стнция принимает решение, что наступил благоприятный момент передавать свою информацию.

Обнаружение конфликтов

Многостанционный доступ с анализом состояния канала обеспечивает хорошее начало управления обменом информацией, однако нужно урегулировать ситуацию, возникющую в следующем случае. Вернемся к аналогии с обеденным столом и представим себе, что в разговоре наступила пауза. Вы и еще один человек желаете высказаться, причем оба "анализируете состояние канала", определяя момент, когда никто не говорит, поэтому начинаете говорить приблизительно в одно и то же время. По терминологии Ethernet, когда вы оба начинаете одновременно говорить, возникает конфликт.

Во время разговора из такой ситуации можно элегантно выйти. Оба собеседника слышат, что одновременно с их репликой говорит другой человек, поэтому они оба могут остановиться, чтобы дать возможность другой стороне продолжить. Узлы Ethernet также следят за состоянием канала во время передачи, чтобы убедиться, что в это время только они передают информацию. Если станция определяет, что передаваемая ею информация искажается в канале, что случается, когда в это же время другая станция начинает передавать собственное сообщение, делается вывод о том, что произошел конфликт. Отдельный сегмент Ethernet иногда называют областью коллизий, поскольку в нем две или больше станций не могут одновременно передавать данные, не вызывая конфликта. Когда станция обнаруживает конфликт, она прекращает передачу данных, ждет в течение произвольного отрезка времени, после чего, обнаружив отсуствие сигнала в канале передачи, снова пытается передать свои данные.

Наличие паузы, длящейся произвольное время и следующей за ней повторной попытки передачи данных – важная часть протокола. Если при попытке осуществления передачи данных происходит конфликт двух станций, им обеим после этого снова нужно будет передать данные. При следующей благоприятной для передачи возможности обе станции, вовлеченные в предыдущий конфликт, содержат готовые к передаче данные. Если при первой появившейся возможности они снова начнут передавать данные, то, вероятнее всего, снова произойдет конфликт и снова возникнет неопределенность. Случайная задержка, которая используется для борьбы с таким явлением, делает почти невероятным возникновение серии из большого количества идущих один за другим конфликтов между любыми двумя станциями.

Продолжение следует

Источник: www.howstuffworks.com



Просмотров: 1865

  Ваш коментарий будет первым

Только зарегистрированные пользователи могут оставлять коментарии.
Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт.


полезная информация
Всего публикаций на сайте: 1159
Аппаратное обеспечение
Периферийные устройства
Ноутбуки
КПК
Сети и системы связи
Интернет
Программное обеспечение
Операционные системы
Серверные системы
Линолеум от лидера рынка - купить линолеум. Выбираете линолеум?
© 2007-2012 PCwork.Ru
Копирование материалов сайта допускается только при установке обратной ссылки на PCWork.Ru
Для связи с администрацией:
Проектирование, монтаж и обслуживание компьютерных сетей и СКС любой сложности.
Сертификат менеджмента качества: сертификат исо 9001.