Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Компьютерные сети Информационных технологий

 анализируют адрес назначения, располагающийся в одном  из
начальных полей кадра,  и,  если  этот  адрес  совпадает  с  их  собственным
адресом, кадр  помещается  во  внутренний  буфер  сетевого  адаптера.  Таким
образом компьютер-адресат получает предназначенные ему данные.
       Иногда может возникать ситуация, когда одновременно  два  или  более
компьютера решают, что сеть  свободна,  и  начинают  передавать  информацию.
Такая  ситуация,  называемая  коллизией,  препятствует  правильной  передаче
данных по сети. В стандарте Ethernet  предусмотрен  алгоритм  обнаружения  и
корректной обработки коллизий. Вероятность  возникновения  коллизии  зависит
от интенсивности сетевого трафика.
       После  обнаружения  коллизии  сетевые  адаптеры,  которые   пытались
передать  свои  кадры,  прекращают  передачу   и   после   паузы   случайной
длительности пытаются снова получить доступ к среде  и  передать  тот  кадр,
который вызвал коллизию.
       Главным достоинством сетей Ethernet, благодаря  которому  они  стали
такими  популярными,  является  их  экономичность.   Для   построения   сети
достаточно иметь по одному сетевому адаптеру  для  каждого  компьютера  плюс
один физический сегмент коаксиального кабеля нужной  длины.  Другие  базовые
технологии, например Token Ring, для создания даже  небольшой  сети  требуют
наличия дополнительного устройства — концентратора.
       Кроме  того,  в  сетях  Ethernet  реализованы   достаточно   простые
алгоритмы доступа к среде,  адресации  и  передачи  данных.  Простая  логика
работы  сети  ведет  к  упрощению  и,  соответственно,  удешевлению  сетевых
адаптеров и их драйверов. По той же причине адаптеры сети Ethernet  обладают
высокой надежностью.
       И,  наконец,  еще  одним  замечательным  свойством  сетей   Ethernet
является их  хорошая  расширяемость,  то  есть  легкость  подключения  новых
узлов.
       Другие базовые сетевые технологии -  Token  Ring,  FDDI,  —  хотя  и
обладают многими индивидуальными чертами, в то же время  имеют  много  общих
свойств  с  Ethernet.  В  первую  очередь  —   это   применение   регулярных
фиксированных  топологий  (иерархическая   звезда   и   кольцо),   а   также
разделяемых сред передачи данных. Существенные отличия одной  технологии  от
другой связаны с особенностями используемого метода  доступа  к  разделяемой
среде. Так, отличия технологии Ethernet от технологии Token Ring  во  многом
определяются  спецификой  заложенных  в  них  методов  разделения  среды   -
случайного алгоритма доступа в Ethernet  и  метода  доступа  путем  передачи
маркера в Token Ring.


                 8. Техническое обеспечение должно включать:
  o системы мониторинга на базе электронных систем связи;
  o системы диагностики аварийных ситуаций и их предвестников;
  o технические средства,  обеспечивающие  организацию  локальных  сетей  и
    телекоммуникационного     взаимодействия;     электронно-вычислительную
    технику;
  o реальные и потенциальные силы и средства по предупреждению и ликвидации
    аварийных и чрезвычайных ситуаций.

8.1. Связь компьютера с периферийными устройствами
       Механизмы взаимодействия компьютеров в сети многое  позаимствовали  у
схемы  взаимодействия  компьютера  с  периферийными  устройствами,   поэтому
начнем рассмотрение принципов  работы  сети  с  этого  «досетевого»  случая.
Соединение компьютера с периферийным  устройством  чаще  всего  представляет
собой связь «точка-точка».
       Для обмена данными между компьютером и периферийным устройством  (ПУ)
в компьютере предусмотрен внешний интерфейс, или порт (рис.  2.1),  то  есть
набор проводов, соединяющих компьютер и  периферийное  устройство,  а  также
набор правил обмена информацией по этим проводам.
       Существуют как весьма специализированные  интерфейсы,  пригодные  для
подключения  узкого  класса  устройств  (например,   графических   мониторов
высокого разрешения  фирмы  Vista),  так  и  интерфейсы  общего  назначения,
являющиеся стандартными  и  позволяющие  подключать  различные  периферийные
устройства. Примерами стандартных интерфейсов, используемых  в  компьютерах,
являются параллельный интерфейс Centronics,  предназначенный,  как  правило,
для подключения принтеров, и  последовательный  интерфейс  RS-232C,  который
поддерживается   многими   терминалами,   принтерами,    графопостроителями,
манипуляторами типа «мышь» и многими другими устройствами.
       Интерфейс реализуется со стороны компьютера совокупностью  аппаратных
и  программных  средств:   контроллером   ПУ   и   специальной   программой,
управляющей   этим   контроллером,   которую   часто   называют    драйвером
соответствующего периферийного устройства.
       [pic]
       Связь компьютера с периферийным устройством

                         Данные
                         Команды контроллера:
       «Установить начало листа», «Переместить магнитную головку», «Сообщить
состояние устройства» и др.
       Со стороны ПУ интерфейс чаще всего реализуется аппаратным устройством
управления  ПУ,  хотя  встречаются  и  программно-управляемые   периферийные
устройства.
       Программа, выполняемая  процессором,  может  обмениваться  данными  с
помощью команд ввода-вывода с любыми модулями,  подключенными  к  внутренней
шине компьютера, в том числе и с контроллерами ПУ.
       Периферийные устройства могут принимать  от  компьютера  как  данные,
например байты информации,  которую  нужно  распечатать  на  бумаге,  так  и
команды управления, в  ответ  на  которые  устройство  управления  ПУ  может
выполнить  специальные  действия,  например,  перевести  головку  диска   на
требуемую дорожку или же вытолкнуть лист бумаги  из  принтера.  Периферийное
устройство использует внешний интерфейс  компьютера  не  только  для  приема
информации, но и для передачи информации в компьютер, то есть обмен  данными
по  внешнему  интерфейсу,  как  правило,  является   двунаправленным.   Так,
например, даже  принтер,  который  по  своей  природе  является  устройством
вывода информации, возвращает в компьютер данные о своем состоянии.
       Итак, приложение, которому требуется  передать  некоторые  данные  на
периферийное устройство, обращается с запросом на выполнение операции ввода-
вывода к  операционной  системе.  В  запросе  указываются:  адрес  данных  в
оперативной памяти, идентифицирующая информация о периферийном устройстве  и
операция, которую  надо  выполнить.  Получив  запрос,  операционная  система
запускает соответствующий драйвер, передавая ему в качестве параметра  адрес
выводимых данных. Дальнейшие действия по  выполнению  операции  ввода-вывода
со стороны компьютера реализуются совместно  драйвером  и  контроллером  ПУ.
Контроллер работает  под  управлением  драйвера.  Контроллеры  ПУ  принимают
команды и  данные  от  драйвера  в  свой  внутренний  буфер,  который  часто
называется  регистром,  или   портом,   а   затем   производят   необходимые
преобразования данных и команд, полученных от  драйвера,  в  соответствии  с
форматами, понятными устройству  управления  ПУ,  и  выдают  их  на  внешний
интерфейс.
       Распределение обязанностей между драйвером и контроллером может  быть
разным, но чаще  всего  контроллер  поддерживает  набор  простых  команд  по
управлению    периферийным     устройством,     а     драйвер     определяет
последовательность  их   выполнения,   заставляя   периферийное   устройство
совершать  более  сложные  действия  по  некоторому   алгоритму.   Например,
контроллер принтера  может  поддерживать  такие  элементарные  команды,  как
«Печать символа», «Перевод строки», «Возврат каретки» и  т.  п.  Драйвер  же
принтера с помощью этих команд организует печать строк символов,  разделение
документа на страницы и другие более высокоуровневые операции. Для одного  и
того же контроллера можно разработать различные драйверы, которые с  помощью
одного  и  того  же  набора  доступных  команд  будут  реализовывать  разные
алгоритмы управления ПУ.
       Рассмотрим схему  передачи  одного  байта  информации  от  прикладной
программы  на  периферийное  устройство.  Программа,  которой  потребовалось
выполнить обмен данными  с  ПУ,  обращается  к  драйверу  этого  устройства,
сообщая  ему  в  качестве  параметра  адрес  байта  памяти,  который   нужно
передать. Драйвер загружает значение этого байта  в  буфер  контроллера  ПУ,
который начинает последовательно передавать биты в линию связи,  представляя
каждый  бит  соответствующим  электрическим   сигналом.   Чтобы   устройству
управления ПУ стало понятно, что начинается передача байта, перед  передачей
первого  бита  информации   контроллер   ПУ   формирует   стартовый   сигнал
специфической формы, а после  передачи  последнего  информационного  бита  —
столовый сигнал. Эти сигналы синхронизируют передачу байта.
       Кроме информационных бит, контроллер может  передавать  бит  контроля
четности  для  повышения  достоверности   обмена.   Устройство   управления,
обнаружив   на    соответствующей    линии    стартовый    бит,    выполняет
подготовительные  действия  и  начинает   принимать   информационные   биты,
формируя из них байт в своем приемном буфере. Если  передача  сопровождается
битом  четности,  то  выполняется  проверка   правильности   передачи:   при
правильно  выполненной  передаче  в  соответствующем   регистре   устройства
управления устанавливается признак завершения приема информации.
       На драйвер обычно  возлагаются  наиболее  сложные  функции  протокола
(например,  подсчет  контрольной   суммы   последовательности   передаваемых
байтов, анализ состояния  периферийного  устройства,  проверка  правильности
выполнения команды). Но даже самый примитивный  драйвер  контроллера  должен
поддерживать как минимум  две  операции:  «
12345След.
скачать работу

Компьютерные сети Информационных технологий

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ