Управление правом отправки сообщений

Один из методов управления правом отправки сообщений называется протоколом кольцевой сети с маркерным доступом (token ring protocol). Он был разработан компанией IBM в 70-х годах XX века и до сих пор остается распространенным протоколом для сетей с кольцевой топологией. Согласно этому протоколу все машины сети передают сообщения в единственном общем для всех направлении (рис. 3.15). Это означает, что все сообщения, пересылаемые по сети, перемещаются по сети в одном направлении, переходя от машины к машине. Когда сообщение достигает пункта назначения, машина-адресат сохраняет его копию и пересылает ее дальше по сети. Когда копия сообщения достигает машины, пославшей его, эта машина узнает, что сообщение достигло пункта назначения, и удаляет его из сети. Конечно, работа такой системы зависит от взаимодействия машин. Если какая-либо машина требует постоянной отправки своих собственных сообщений, а не передает сообщения других машин, то такая система не будет работать.

Для того чтобы решить эту проблему, по сети пересылается уникальная последовательность битов, которая называется маркером (token). Владение этим маркером дает машине право отправки своего сообщения. Машине же, не владеющей маркером, разрешается только пересылать полученное сообщение следующей машине. Обычно каждая машина пересылает маркер, так же как она пересылает сообщения. Однако если машине, получившей маркер, требуется поместить в сеть свое сообщение, она отсылает одно сообщение и удерживает маркер. Когда это сообщение завершает цикл по кольцевой сети, машина передает маркер следующей машине. Точно так же, когда следующая машина получает маркер, она может или сразу же переслать его, или отправить свое сообщение, прежде чем

послать маркер следующей машине. Таким образом, каждая машина сети имеет равную возможность отправки сообщения по мере перемещения маркера по сети.

Другой протокол управления правом отсылки сообщения используется в Ethernet, который представляет собой распространенную версию сети с шинной топологией. В Ethernet право отправлять сообщения контролируется протоколом CSMA/CD (Carrier Sense Multiple Access with Collision Detection — множественный доступ с контролем несущей и обнаружением конфликтов). Согласно этому протоколу каждое сообщение, отправляемое какой-либо машиной, пересылается всем машинам сети (рис. 3.16). Каждая машина контролирует все сообщения, но хранит только адресованные ей. Для того чтобы отправить сообщение, машина ждет освобождения шины, а затем начинает отправку, продолжая контролировать шину. Если в это время другая машина также начинает отправлять сообщение, обе машины обнаруживают конфликт и останавливаются на некоторый произвольный промежуток времени, а затем пробуют отправить сообщение снова. В результате получается метод, подобный тому, который используется группой людей во время беседы. Если два человека начинают говорить одновременно, они оба на какое-то время замолкают. Различие заключается в том, что люди произносят при этом: «Извините, что вы хотели сказать?», «Нет, нет, вы первый», в то время как каждая машина просто повторяет попытку отправить сообщение.

Сеть ethernet

Ethernet является набором стандартов для создания локальной шинной сети. Разработанный в 70-х годах XX века, а сейчас стандартизированный институтом IEEE, Ethernet является наиболее распространенным методом объединения персональных компьютеров в сеть. И на самом деле, платы контроллера Ethernet для персонального компьютера легко доступны и просто устанавливаются.

Сегодня существует несколько версий Ethernet, различающихся технологией производства и скоростью передачи денных. Однако все они обладают чертами, общими для Ethernet. Среди них — формат сжатия данных для их передачи, использование манчестерского кодирования для передачи битов информации (способ представления нулей и единиц, при котором 0 обозначается нисходящим сигналом, а 1 — восходящим), использование метода CSMA/CD для контролирования права передачи данных.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: