Основные способы организации межкомпьютерной связи
Есть три основных способа организации межкомпьютерной связи:
- объединение двух рядом расположенных компьютеров через их коммуникационные порты посредством специального кабеля;
- передача данных от одного компьютера к другому посредством модема с помощью проводных или спутниковых линий связи;
- объединение компьютеров в компьютерную сеть.
Часто при организации связи между двумя компьютерами за одним компьютером закрепляется роль поставщика ресурсов (программ, данных и т. д.), а за другим – роль пользователя этих ресурсов. В этом случае первый компьютер называется сервером, а второй – клиентом или рабочей станцией. Работать можно только на компьютере-клиенте под управлением специального программного обеспечения.
Сервер (англ. serve – обслуживать) – это высокопроизводительный компьютер с большим объемом внешней памяти, обеспечивающий обслуживание других компьютеров путем управления распределением дорогостоящих ресурсов совместного пользования (программ, данных и периферийного оборудования).
Клиент (иначе рабочая станция) – любой компьютер, имеющий доступ к услугам сервера.
В некоторых случаях компьютер может быть одновременно и клиентом, и сервером. Это значит, что он может предоставлять свои ресурсы и хранимые данные другим компьютерам и одновременно использовать их ресурсы и данные. Клиентом также называют прикладную программу, которая от имени пользователя получает услуги сервера. Соответственно программное обеспечение, которое позволяет компьютеру предоставлять услуги другому компьютеру, называют сервером — так же, как и сам компьютер.
Один из основных принципов технологии клиент-сервер заключается в разделении функций стандартного интерактивного приложения на четыре группы, имеющие различную природу.
Первая группа. Это функции ввода и отображения данных.
Вторая группа – объединяет чисто прикладные функции, характерные для данной предметной области (для банковской системы – открытие счета, перевод денег с одного счета на другой и т.д.).
Третья группа – фундаментальные функции хранения и управления информационно-вычислительными ресурсами (базами данных, файловыми системами и т.д.).
Четвертая группа – служебные функции, осуществляющие связь между функциями первых трех групп.
В соответствии с этим в любом приложении выделяются следующие логические компоненты:
- компонент представления (presentation), реализующий функции первой группы;
- прикладной компонент (business application), поддерживающий функции второй группы;
- компонент доступа к информационным ресурсам (resource manager), поддерживающий функции третьей группы, а также вводятся и уточняются соглашения о способах их взаимодействия (протокол взаимодействия).
Различия в реализации технологии клиент-сервер определяются следующими факторами:
- видами программного обеспечения, в которые интегрирован каждый из этих компонентов;
- механизмами программного обеспечения, используемыми для реализации функций всех трех групп;
- способом распределения логических компонентов между компьютерами в сети;
- механизмами, используемыми для связи компонентов между собой.
Выделяются четыре подхода, реализованные в следующих моделях:
- модель файлового сервера (File Server - FS);
- модель доступа к удаленным данным (Remote Data Access - RDA);
- модель сервера баз данных (Data Base Server - DBS);
- модель сервера приложений (Application Server - AS).
Для преодоления несовместимости интерфейсов отдельных компьютеров вырабатывают специальные правила, называемые протоколами связи.
Протоколы – это стандарты, определяющие набор конкретных правил обмена информацией между разными устройствами передачи данных. Имеются протоколы для скорости передачи, форматов данных, контроля ошибок и др.
Протокол IP (Internet Protocol) — протокол межсетевого взаимодействия, отвечает за адресацию и позволяет пакету на пути к конечному пункту назначения проходить по нескольким сетям.
Протокол ТСР (Transmission Control Protocol) — протокол управления передачей данных, отвечает за разбиение передаваемой информации на пакеты и правильное восстановление информации из пакетов получателя.
Все компьютеры, участвующие в передаче данных, используют единый протокол коммуникации TCP/ IP.
Для работы с сетью необходимо наличие специального сетевого программного обеспечения, которое обеспечивает передачу данных в соответствии с заданным протоколом.
Дата добавления: 2021-03-18; просмотров: 358;