Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Відкриті системи. Клієнти і сервери локальних мереж. Принципи взаємодії між клієнтськими і серверними частинами

Реальне поширення архітектури "клієнт-сервер" стало можливим завдяки розвитку і широкому впровадженню в практику концепції відкритих систем. Тому ми почнемо з короткого вступу у відкриті системи.

Основним сенсом підходу відкритих систем є спрощення комплексирования обчислювальних систем за рахунок міжнародної і національної стандартизації апаратних і програмних інтерфейсів. Головною спонукальною причиною розвитку концепції відкритих систем стали повсюдний перехід до використання локальних комп'ютерних мереж і ті проблеми комплексирования апаратно-програмних засобів, які викликав цей перехід. У зв'язку з бурхливим розвитком технологій глобальних комунікацій відкриті системи набувають ще більшого значення і масштабність.

Ключовою фразою відкритих систем, спрямованою у бік користувачів, є незалежність від конкретного постачальника. Орієнтуючись на продукцію компаній, що дотримуються стандартів відкритих систем, споживач, який придбаває будь-який продукт такої компанії, не потрапляє до неї в рабство. Він може продовжити нарощування потужності своєї системи шляхом придбання продуктів будь-якої іншої компанії, що дотримує стандарти. Причому це стосується як апаратних, так і програмних засобів і не є необгрунтованою декларацією. Реальна можливість незалежності від постачальника перевірена у вітчизняних умовах.

Практичною опорою системних і прикладних програмних засобів відкритих систем є стандартизованная операційна система. Нині такою системою є UNIX. Фірмам-постачальникам різних варіантів ОС UNIX в результаті тривалої роботи вдалося придти до угоди про основні стандарти цієї операційної системи. Зараз усі поширені версії UNIX в основному сумісні по частині інтерфейсів, що надаються прикладним (а в більшості випадків і системним) програмістам. Як здається, незважаючи на появу системи Windows NT, що претендує на стандарт, саме UNIX залишиться основою відкритих систем найближчими роками.

Технології і стандарти відкритих систем забезпечують реальну і перевірену практикою можливість виробництва системних і прикладних програмних засобів з властивостями мобільності (portability) і интероперабельности (interoperability). Властивість мобільності означає порівняльну простоту перенесення програмної системи в широкому спектрі апаратно-програмних засобів, відповідних стандартам. Интероперабельность означає спрощення комплексирования нових програмних систем на основі використання готових компонентів із стандартними інтерфейсами.

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

Помітимо, що при цьому виникає новий рівень конкуренції. Усі виробники зобов'язані забезпечити деяке стандартне середовище, але вимушені домагатися її як можна кращій реалізації. Звичайно, через якийсь час існуючі стандарти почнуть грати роль заборони прогресу, і тоді їх доведеться переглядати.

Перевагою для користувачів є те, що вони можуть поступово замінювати компоненти системи на досконаліших, не втрачаючи працездатності системи. Зокрема, в цьому криється вирішення проблеми поступового нарощування обчислювальних, інформаційних і інших потужностей комп'ютерної системи.

<== предыдущая лекция | следующая лекция ==>
Поняття про сервер та клієнтів. Концепція «клієнт-сервер» Перший рівень. Другий та третій рівень. Багаторівнева архітектура | Клієнти і сервери локальних мереж
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 638; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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