logo
Информационные технологии в экономике_4 лекция (Морозова)

Стандартная модель сетевого взаимодействия iso/osi

Номер

Название уровня

Примеры

7

Приложения

MS Word, Netscape Communicator

6

Представления

ASCII, EBCDIC

5

Сеансовый

NCP, РТР, НТТР, NetBEUI

4

Транспортный

TCP, SPX

3

Сетевой

IP, IPX, Apple Talk

2

Канальный

Х.25, РРР, CSMA/CD, Frame Relay, ISDN, АТМ

1

Физический

RS-232, 10BaseT

Протоколы Х.25, Frame Relay в определенных условиях могут рассматриваться как

протоколы третьего уровня модели ISO/OSI, но на практике они обычно используются для

образования каналов при построении сетей IP или IPX .

Наиболее перспективным в настоящее время является протокол АТМ. Он чрезвычайно гибко масштабируется от локальных до глобальных сетей, предполагает высокие скорости передачи данных (до 655 Мбит/сек), включает в себя средства управления качеством обслуживания (QoS), что особенно актуально при передаче мультимедий­ного трафика. Однако высокая стоимость оборудования АТМ пока ограничивает его применение.

ТСР - (транспортный протокол), протокол высокого уровня имеет собственные средства контроля (целостность кадра, ошибки), средства оповещения о перегрузке сети (для контроля потока);

IP- межсетевой протокол;

ТСР/IР - основной протокол связи по INTERNET;

НТТР - транспортный протокол передачи гипертекста (в основе лежит система обработки запросов и ответов).

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

Компьютер, управляющий тем или иным ресурсом называют сервером этого ресурса, а компьютер, пользующийся им - клиентом.

Каждый конкретный сервер определяется видом того ресурса, которым он владеет. Например, назначением сервера баз данных является обслуживание запросов клиентов, связанных с обработкой данных; файловый сервер, или файл-сервер, распоряжается файловой системой и т.д.

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

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

Первая группа. Это функции ввода и отображения данных.

Вторая группа - объединяет чисто прикладные функции, характерные для данной предметной области (для банковской системы - открытие счета, перевод денег с одного счета на другой и т.д.).

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

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

В соответствии с этим в любом приложении выделяются следующие логические компоненты:

Различия в реализации технологии клиент-сервер определяются следующими факторами:

Выделяются четыре подхода, реализованные в следующих моделях:

1. модель файлового сервера (File Server - FS);

2. модель доступа к удаленным данным (Remote Data Access - RDA);

3. модель сервера баз данных (Data Base Server - DBS);

4. модель сервера приложений (Application Server - AS).