Развитие сетевых технологий

Технология Java, разработанная компанией Sun Microsystems, получила поддержку ведущих фирм, в числе которых IBM, Apple, Computer, Novell, Hewlett-Packard и Microsoft. В рамках World Wide Web по отношению к технологиям HTML, HTTP, CGI и URL Java относится к технологии 2-го поколения. Сочетание Java-технологии с технологией, базирующейся на сетевом формализме, позволит создать эффективную объектно-ориентированную среду для реализации распределенных вычислений, распределенного моделирования и распределенных систем искусственного интеллекта (в том числе и нейроинтеллекта).

Для аппаратной поддержки Java-технологий отделение Sun Microelectronics компании Sun Microsystems разработало платы расширения Java-Blaster на основе процессора micro-Java. Плата Java-Blaster позволяет превратить персональный компьютер в рабочую станцию сети для выполнения Java-программ. Пользователю предоставляется возможность выбора между программной или более быстрой аппаратной реализациями виртуальной Java-машины. Компания Sun Microsystems (подразделение SunSoft) внедряет также технологию распределенных объектов NEO, основанную на стандарте Common Object Request Broker Architecture (CORBA) консорциума Object Management Group. В основу концепции NEO положено применение сетевых объектов и прикладных сервисов для обслуживания множества приложений одновременно.

Подразделением SunSoft в рамках инфраструктуры NEO предложена система Joe для разработки Web-приложений с архитектурой клиент-сервер. Система Joe позволяет создавать активные объекты Java, использующие преимущества распределенной среды NEO. Модель Java-объекта дополнена здесь понятием удаленного объекта, а построение распределенных объектов производится на основе модели CORBA. Системы NEO, Joe и Java относятся к классу средств, позволяющих интегрировать систему Web с архитектурой клиент-сервер. Новейшие технологии системы Web поддерживает также система Visual J++ компании Microsoft. Система Visual J++ содержит все средства, необходимые для создания кроссплатформенных Java-приложений. На платформе новейших Internet/Intranet-технологий возможно дальнейшее развитие предлагаемой в данном учебном пособии среды СТФ-ИНТЕРНЕТ, основанной на сетевом формализме, объектно-ориентированной парадигме, теоретико-графовой и иерархической структуризации систем и процессов. Представленную в данном учебном пособии сетевую технологию нельзя считать полностью завершенной. По мере усложнения объектов проектирования усложняется и сетевая технология – в нее включаются новые методы и средства.

 

Организация обмена информацией в сети

Вследствие сложности процесса передачи данных в сети и из-за широкого развития сетей по инициативе Международной организации по стандартизации - ISO (International Standard Organization) - приняты международные соглашения, регламентирующие различные вопросы взаимодействия узлов в сети. При этом определены следующие уровни взаимодействия в сети:

1. физический. Обеспечивает электрические, механические и функциональные характеристики подключения к каналам связи. В 1994 году в Европе утвержден стандарт V.32 для работы на любых каналах. В нем определены десять процедур, по которым модем после тестирования линии выбирает соответствующие несущие частоты и полосу пропускания. На этом уровне обеспечивается также преобразование сигналов из аналоговых в дискретные и обратно;

2. канальный. Генерирует стартовый сигнал и организует начало передачи данных, проверяет полученную информация и исправляет ошибки, отключает канал при его неисправности и восстанавливает передачу после ремонта, генерирует сигнал окончания передачи и переводит канал в пассивное состояние. При обнаружении ошибки запрашивается ее перепередача. Для повышения скорости обмена данные сжимаются (эффективно кодируются);

3. сетевой. Выполняет маршрутизацию и адресацию информации, управляет потоками данных. По одному каналу могут передаваться данные от нескольких источников;

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

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

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

7. прикладной. Выполняет прикладные программы и административное управление сетью.

 









Дата добавления: 2015-06-17; просмотров: 952;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.