Глава I. Организация электросвязи Гражданской авиации России §




Скачать 2.33 Mb.
Название Глава I. Организация электросвязи Гражданской авиации России §
страница 4/24
Тип Задача
rykovodstvo.ru > Руководство эксплуатация > Задача
1   2   3   4   5   6   7   8   9   ...   24

§ 2.2. Простейший случай сети из двух компьютеров


Наиболее простым случаем связи двух устройств является их непосредственное соединение физическим каналом, называемое связью «точка-точка».

Взаимодействие двух компьютеров


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

Программа, работающая на одном компьютере, не может получить непосредственный доступ к ресурсам другого компьютера - его дискам, файлам, принтеру. Она может только «попросить» об этом другую программу, выполняемую на том компьютере, которому принадлежат эти ресурсы. Эти «просьбы» выражаются в виде сообщений, передаваемых по каналам связи между компьютерами. Сообщения могут содержать не только команды на выполнение некоторых действий, но и собственно информационные данные (например, содержимое некоторого файла).

Рассмотрим случай, когда пользователю, работающему с текстовым редактором на персональном компьютере А, нужно прочитать часть некоторого файла, расположенного на диске персонального компьютера В (рис. 2.1). Предположим, что мы связали эти компьютеры по кабелю через СОМ-порты, которые, как известно, реализуют интерфейс RS-232С (такое соединение часто называют нуль-модемным). Пусть для определенности компьютеры работают под управлением МS-DОS, хотя принципиального значения в данном случае это не имеет.

Драйвер СОМ-порта вместе с контроллером СОМ-порта работают примерно так же, как и в случае взаимодействия ПУ с компьютером. Однако при этом роль устройства управления ПУ выполняют контроллер и драйвер СОМ-порта другого компьютера. Вместе они обеспечивают передачу по кабелю между компьютерами одного байта информации. (В «настоящих» локальных сетях подобные функции передачи данных в линию связи выполняются сетевыми адаптерами и их драйверами.)

Драйвер компьютера В периодически опрашивает признак завершения приема, устанавливаемый контроллером при правильно выполненной передаче данных, и при его появлении считывает принятый байт из буфера контроллера в опера­тивную память, делая его тем самым доступным для программ компьютера В. В некоторых случаях драйвер вызывается асинхронно, по прерываниям от кон­троллера. Аналогично реализуется и передача байта в другую сторону — от ком­пьютера В к компьютеру А.


Компьютер А

Компьютер В

Приложение А

Приложение В

Протокол

приложений

MS-DOS

MS-DOS

Драйвер

СОМ-порта А

Драйвер

СОМ-порта В



Порт

Порт

Контроллер

СОМ-порта А

Контроллер

СОМ-порта В

Интерфейс RS-232


Рис. 2.1. Взаимодействие двух компьютеров
Таким образом, в распоряжении программ компьютеров А и В имеется средство для побайтового обмена данными. Рассматриваемая в нашем примере задача значительно сложнее, так как, во-первых, нужно получить из удаленного компь­ютера не отдельный байт, а определенную часть заданного файла, во-вторых, эти данные находятся не в оперативной памяти этого компьютера, а на его перифе­рийном устройстве. Все связанные с этим дополнительные проблемы должны решить программы более высокого, чем драйверы СОМ-портов, уровня. Для оп­ределенности назовем такие программы компьютеров А и В приложением А и приложением В соответственно.

Итак, приложение А должно сформировать сообщение-запрос для приложения В. В запросе необходимо указать имя файла, тип операции (в данном случае - чте­ние), смещение и размер области файла, содержащей нужные данные. Это сооб­щение помещается в буфер в оперативной памяти.

Чтобы передать данный запрос удаленному компьютеру В, приложение А обра­щается к драйверу СОМ-порта собственного компьютера и сообщает ему адрес буфера, в котором находится сообщение. Затем по только что описанной схеме драйвер и контроллер СОМ-порта А, взаимодействуя с драйвером и контроллером СОМ-порта В, передают сообщение байт за байтом приложению В.

Приложение В, получив сообщение, обращается к периферийному устройству, например, дисководу. Считанные с дисковода данные приложение В помещает в буферную область оперативной памя­ти, а далее с помощью драйвера СОМ-порта передает их по каналу связи в ком­пьютер А, где они и попадают к приложению А.

Описанные функции приложения А могла бы выполнить сама программа тек­стового редактора. Однако не рационально включать эти функции в состав различных приложений (текстовых редакторов, графических редакторов, систем управления базами дан­ных и др.), пользователи которых могут иметь потреб­ность в доступе к удаленным файлам (хотя существует большое количество программ, которые действительно самостоятельно решают все задачи по межмашинному обмену данными, например, Кеrmit, программа обмена файлами через СОМ-порты, реализованная для различных ОС, Nоrtоn Соmmаndег 3.0 с функцией Link и др.). Гораздо выгоднее создать специальный про­граммный модуль, который будет выполнять функции формирования сообще­ний-запросов к удаленной машине и приема результатов для всех приложений. Как уже было ранее сказано, такой служебный модуль называется клиентом. На стороне же компьютера В должна работать другая специализированная про­грамма - сервер, постоянно ожидающая прихода запросов на удаленный доступ к файлам, расположенным на дисководе этого компьютера.


Приложение А

Редириктор

Локальная ОС

Клиентская часть

Драйвер порта

Локальные ресурсы

Серверная часть

Локальная ОС

Драйвер порта

Клиент А

Сервер В


Рис. 2.2. Взаимодействие программных компонентов

при связи двух компьютеров

Сервер, приняв запрос из сети, обращается к локальному файлу, возможно, с участием локальной ОС. Очень удобной и полезной функцией клиентской программы является способ­ность отличить запрос к удаленному файлу от запроса к локальному файлу. Если клиентская программа умеет это делать, то приложения не должны заботиться о том, с каким файлом они работают (локальным или удаленным), клиентская программа сама распознает и с помощью редириктора перенаправляет запрос к удаленной ма­шине. Иногда функции распознавания выделяются в отдельный программный мо­дуль, в этом случае редириктором называют не всю клиентскую часть, а только этот модуль.

Программные клиент и сервер выполняют системные функции по обслужива­нию запросов всех приложений компьютера А на удаленный доступ к файлам компьютера В. Чтобы приложения компьютера В могли пользоваться файлами компьютера А, описанную схему нужно симметрично дополнить клиентом для компьютера В и сервером для компьютера А.

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

Задача передачи данных по линии связи


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

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

Аналогичные подходы могут быть использованы для кодирования данных и при передаче их между двумя компьютерами по линиям связи. Однако эти линии связи отличаются по своим электрическим характеристикам от тех, которые су­ществуют внутри компьютера. Главное отличие внешних линий связи от внут­ренних состоит в их гораздо большей протяженности, а также в том, что они про­ходят вне экранированного корпуса по пространствам, зачастую подверженным воздействию сильных электромагнитных помех. Все это приводит к существен­но большим искажениям прямоугольных импульсов (например, «заваливанию» фронтов), чем внутри компьютера. Поэтому для надежного распознавания им­пульсов на приемном конце линии связи при передаче данных внутри и вне ком­пьютера не всегда можно использовать одни и те же скорости и способы кодиро­вания. Например, медленное нарастание фронта импульса из-за высокой емкостной нагрузки линии требует передачи импульсов с меньшей скоростью (чтобы пе­редний и задний фронты соседних импульсов не перекрывались и импульс ус­пел дорасти до требуемого уровня).

В вычислительных сетях применяют как потенциальное, так и импульсное ко­дирование дискретных данных, а также специфический способ представления данных - модуляцию, который никогда не используется внутри компьютера (рис. 2.3). При модуляции дискретная информация представляется синусои­дальным сигналом той частоты, которую хорошо передает имеющаяся линия связи.



Потенциальное

кодирование









1

0

Импульсное

кодирование


1



Модуляция











Рис. 2.3. Примеры представления дискретной информации

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

На способ передачи сигналов влияет и количество проводов в линиях связи ме­жду компьютерами. Для сокращения стоимости линий связи в сетях обычно стремятся к сокращению количества проводов и из-за этого используют не па­раллельную передачу всех битов одного байта или даже нескольких байтов, как это делается внутри компьютера, а последовательную, побитную передачу, тре­бующую всего одной пары проводов.

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

Несмотря на предпринимаемые меры - выбор соответствующей скорости обмена данными, линий связи с определенными характеристиками, способа синхрониза­ции приемника и передатчика, существует вероятность искажения некоторых битов передаваемых данных. Для повышения надежности передачи данных между компьютерами часто используется стандартный прием - подсчет контрольной суммы и передача ее по линиям связи после каждого байта или после некоторого блока байтов. Часто в протокол обмена данными включается как обязательный элемент сигнал-квитанция, который подтверждает правильность приема данных и посылается от получателя отправителю.

В каждый сетевой интерфейс, будь то порт маршрутизатора, концентратора или коммутатора, встроены средства, в той или иной мере решающие задачу надеж­ного обмена двоичными сигналами, представленными соответствующими электромагнитными сигналами. Некоторые из сетевых устройств, такие как модемы и сетевые адаптеры, специализируются на проблемах физической передачи дан­ных. Модемы выполняют в глобальных сетях модуляцию и демодуляцию дис­кретных сигналов, синхронизируют передачу электромагнитных сигналов по ли­ниям связи, проверяют правильность передачи по контрольной сумме и могут выполнять некоторые другие операции. Сетевые адаптеры рассчитаны, как пра­вило, на работу с определенной передающей средой - коаксиальным кабелем, витой парой, оптоволокном и т. п. Каждый тип передающей среды обладает оп­ределенными электрическими характеристиками, влияющими на способ исполь­зования данной среды, и определяет скорость передачи сигналов, способ их ко­дирования и некоторые другие параметры.
1   2   3   4   5   6   7   8   9   ...   24

Похожие:

Глава I. Организация электросвязи Гражданской авиации России § icon Учебное пособие для летных училищ гражданской авиации. М., «Транспорт»
Книга предназначена а качестве учебного пособия для летных учебных заведений гражданской авиации. Она также может быть использована...
Глава I. Организация электросвязи Гражданской авиации России § icon Учебное пособие для летных училищ гражданской авиации. М., «Транспорт»
Книга предназначена а качестве учебного пособия для летных учебных заведений гражданской авиации. Она также может быть использована...
Глава I. Организация электросвязи Гражданской авиации России § icon К Инструкции по учету и отчетности при технической эксплуатации наземных...
Инструкции по учету и отчетности при технической эксплуатации наземных средств радиотехнического обеспечения полетов и авиационной...
Глава I. Организация электросвязи Гражданской авиации России § icon Федеральная аэронавигационная служба информационный сборник по вопросам функционирования
От имени коллегий Федерального агентства воздушного транспорта и Федеральной службы по надзору в сфере транспорта, от себя лично...
Глава I. Организация электросвязи Гражданской авиации России § icon Планирование, организация и эксплуатация метеорологического оборудования...
Планирование, организация и эксплуатация метеорологического оборудования аэродромов гражданской авиации
Глава I. Организация электросвязи Гражданской авиации России § icon Руководство по поисковому и аварийно-спасательному обеспечению полетов...
В связи с необходимостью совершенствования поисковых и аварийно-спасательных работ в гражданской авиации центром "Авиаоргпроект"...
Глава I. Организация электросвязи Гражданской авиации России § icon Руководство по поисковому и аварийно-спасательному обеспечению полетов...
В связи с необходимостью совершенствования поисковых и аварийно-спасательных работ в гражданской авиации центром "Авиаоргпроект"...
Глава I. Организация электросвязи Гражданской авиации России § icon Нпо га-85 согласовано
Ссср и является основным нормативным актом Министерства гражданской авиации, регламентирующим вопросы по противопожарному обеспечению...
Глава I. Организация электросвязи Гражданской авиации России § icon Министерство транспорта российской федерации приказ
Федерации, 1997, n 12, ст. 1383; 1999, n 28, ст. 3483; 2004, n 35, ст. 3607 и в целях совершенствования эксплуатации наземных средств...
Глава I. Организация электросвязи Гражданской авиации России § icon Федерального государственного бюджетного образовательного учреждения...
...
Глава I. Организация электросвязи Гражданской авиации России § icon Федерального государственного бюджетного образовательного учреждения...
...
Глава I. Организация электросвязи Гражданской авиации России § icon Анализ состояния метеообеспечения гражданской авиации за 2012 год
Авиаметеорологическое обслуживание (амо) гражданской авиации в 2012 году осуществляли 265 оперативных подразделений Росгидромета...
Глава I. Организация электросвязи Гражданской авиации России § icon Самолетовождение
Книга предназначена в качестве учебного пособия для курсантов и слушателей летных училищ и школ гражданской авиации. Она может быть...
Глава I. Организация электросвязи Гражданской авиации России § icon Анализ состояния метеообеспечения гражданской авиации за 2014 год
Авиаметеорологическое обслуживание (амо) гражданской и экспериментальной авиации в 2014 году осуществляли 254 оперативных подразделений...
Глава I. Организация электросвязи Гражданской авиации России § icon Министерство гражданской авиации указание
Объявляю "Санитарные правила по обслуживанию и ремонту радиотехнических устройств воздушных судов гражданской авиации (СанПиН №6031-91)",...
Глава I. Организация электросвязи Гражданской авиации России § icon Методические рекомендации по разработке инструкций по охране труда...
Методические рекомендации по разработке инструкций по охране труда в организациях гражданской авиации разработаны специалистами ООО...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск