Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Физические аспекты передачи данных




Сетевые службы и приложения

Взаимодействие 2-х ПК

Взаимодействие ПК с ПУ

1. Взаимодействие ПК с ПУ

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

Физический интерфейс реализуется со стороны компьютера контроллером ПУ и специальной программой драйвером, управляющей этим контроллером.

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

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

Примерами стандартных интерфейсов, используемых в компьютерах, являются параллельный (передающий данные байтами) интерфейс Centronics, предназначенный, как правило, для подключения принтеров, и последовательный (передающий данные битами) интерфейс RS-232C (известный как СОМ – порт), через который подключаются мышь, модем и другие устройства.

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

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

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

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

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

 

3. Сетевые службы и приложения

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

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

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

 




Поделиться с друзьями:


Дата добавления: 2013-12-13; Просмотров: 380; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.