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

Анотація: Методологічне обґрунтування відкритих системяк сукупності концепцій та заснованих на них еталонних моделей. Модель OSI.

2.1. Методологічний базис відкритих систем

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

Методологічно базис відкритих системскладається з сукупності концепцій та заснованих на них еталонних моделей:

  • концептуальна основа та принципи побудови відкритих систем;
  • еталонна модельоточення відкритих систем (Open System Environment Reference Model – OSE RM);
  • еталонна модель взаємозв'язку відкритих систем (Open Systems Interconnection Reference Model – OSI RM);
  • апарат розробки та використання профілів ІТ/ІС, призначений для створення відкритих систем у просторі стандартизованих рішень;
  • таксономія профілів;
  • Концепція тестування конформності систем ІТ вихідним стандартамта профілям.

Найбільш вагомими результатами в становленні методології базису відкритих системсьогодні є:

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

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


Мал. 2.1.

Модель орієнтована на керівників ІТ-служб та менеджерів проектів, відповідальних за придбання/розробку, впровадження, експлуатацію та розвиток інформаційних систем, що складаються з їх неоднорідних програмно-апаратних та комунікаційних засобів. Прикладні програми у середовищі OSE можуть включати:

  • системи реального часу (Real Time System – RTS) та вбудовані системи (Embedded System – ES);
  • системи обробки транзакцій ( Transaction Processing System - TPS);
  • системи управління базами даних (DataBase Management System – DBMS);
  • різноманітні системи підтримки ухвалення рішення (Decision Support System - DSS);
  • управлінські інформаційні системи адміністративного (Executive Information System- EIS) та виробничого (Enterprise Resource Planning - ERP) призначення;
  • географічні інформаційні системи (Geographic Information System – GIS);
  • інші спеціалізовані системи, в яких можуть застосовуватись специфікації, що рекомендуються міжнародними організаціями.

З точки зору виробників та користувачів середовище OSE є досить універсальною функціональною інфраструктурою, що регламентує та полегшує розробку або придбання, експлуатацію та супровід прикладних захищених систем, які:

  • виконуються на будь-якій платформі постачальника або користувача;
  • використовують будь-яку операційну систему;
  • забезпечують доступ до бази даних та управління даними;
  • обмінюються даними та взаємодіють через мережі будь-яких постачальників та в локальних мережахспоживачів;
  • взаємодіють із користувачами через стандартні інтерфейси в системі спільного інтерфейсу"Користувач - комп'ютер".

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

Стандартами можуть бути міжнародні, національні та інші загальнодоступні специфікації та угоди. Ці стандарти та специфікації доступні будь-якому розробнику, постачальнику та користувачу обчислювального та комунікаційного програмного забезпечення та обладнання при побудові систем та засобів, які відповідають критеріям OSE.

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

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

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

Робоча група 1003.0 POSIX IEEE розробила еталонну модель OSE (Open Systems Environment/Reference Model – OSE/RM). Ця модель описана на міжнародному рівні у технічному звіті TR 14250 комітету JTC1 (рис. 2.2).

В описі моделі використовується два типи елементів:

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

Логічні об'єктипредставлені трьома класами, інтерфейси – двома. У контексті еталонної моделі OSE прикладне програмне забезпечення включає безпосередньо коди програм, дані, документацію, тестуючі, допоміжні та навчальні засоби (рис. 2.3).


Мал. 2.3.

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

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

Інтерфейс прикладної програми(Application Program Interface - API) є інтерфейсом між ППО та прикладною платформою. Основна функція API- Підтримка переносимості ППО. Класифікація API здійснюється залежно від типу послуг, що реалізуються: взаємодія в системі "користувач - комп'ютер", обмін інформацією між додатками, внутрішні послуги системи, комунікаційні послуги.

Інтерфейс обміну із зовнішнім середовищем (External Environment Interface - EEI) забезпечує передачу інформації між прикладною платформою та зовнішнім середовищем, а також між прикладними програмами, які виконуються на одній платформі.


Мал. 2.4.

Еталонна модель OSE/RM реалізує та регулює взаємини "постачальник - користувач". Логічні об'єкти прикладної платформи та довкілля є постачальником послуг, ППО - користувачем. Вони взаємодіють за допомогою набору API та EEI інтерфейсів, певних моделлю POSIX OSE (рис. 2.4).

Інтерфейс EEI є сукупністю всіх трьох інтерфейсів(CSI, HCI, ISI), кожен з яких має характеристики, що визначаються зовнішнім пристроєм (рис. 2.5):

  • інтерфейс комунікаційних сервісів(Communication Service Interface - CSI) - інтерфейс, який забезпечує сервіс для реалізації взаємодії з зовнішніми системами. Реалізація взаємодії здійснюється за допомогою стандартизації протоколів та форматів даних, якими можна обмінюватись за встановленими протоколами
  • людино-машинний інтерфейс(Human Computer Interface - HCI) - інтерфейс, через який здійснюється фізична взаємодія користувача та системи програмного забезпечення
  • інтерфейс інформаційних сервісів (Information Service Interface – ISI) – межа взаємодії із зовнішньою пам'яттю довготривалого зберігання даних. Забезпечується стандартизацією форматів та синтаксису подання даних.


Мал. 2.5.

Прикладна платформа через обидва основні інтерфейси до платформи надає послуги для різних застосувань.

Середовище OSE забезпечує функціонування ППО, використовуючи певні правила, компоненти, методи поєднання елементів системи (Plug Compatibility) та модульний підхід до розробки програмних та інформаційних систем. Достоїнствами моделі є виділення довкілля в самостійний елемент, що має певні функції та відповідний інтерфейс, та можливість її застосування для опису систем, побудованих на основі архітектури "клієнт-сервер". Відносний недолік - не всі необхідні специфікації представлені лише на рівні міжнародних гармонізованих стандартів.

Архітектура відкритих систем

Найменування параметру Значення
Тема статті: Архітектура відкритих систем
Рубрика (тематична категорія) Комп'ютери

Відкриті системи.

Концепція підходу відкритих систем.

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

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

Загальні властивостівідкритих систем зазвичай формулюються так:

1) розширюваність (масштабованість)

2) мобільність (переносність)

3) інтеропірабельність (здатність до взаємодії з іншими системами)

4) дружність до користувача, зокрема. легка керованість

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

Архітектура відкритої системи таким чином виявляється ієрархічним описом її зовнішнього вигляду та кожного компонента з погляду:

1. користувача ( користувальницький інтерфейс)

2. проектувальника системи (середовища проектування)

3. прикладного програміста(середовища програмування)

4. системного програміста(архітектура ЕОМ)

5. розробника апаратури (інтерфейси устаткування)

Перевага ідеології відкритої системи

Для користувача відкриті системи забезпечують:

1) нові можливості збереження зроблених вкладень завдяки властивостям еволюції поступового розвитку функцій системи та заміни окремих компонентівбез перебудови всієї системи

2) звільнення від залежності від одного постачальника апаратних або програмних засобів, а також можливість вибору продуктів із запропонованих на ринку за умови дотримання постачальником відповідних стандартів відкритих систем

3) дружність середовища, в якому працює користувач та мобільність персоналу в процесі еволюції системи

4) можливість використання інформаційних ресурсівнаявних в інших системах

Проектувальник інформаційних систем отримує:

1. можливість використання різних апаратних платформ

2. можливість спільного використання різних прикладних програм, заснованих на різних операційних системах

3. розвиток засобу інструментальних середовищ, що підтримують проектування

4. можливості використання готових програмних продуктівта інформаційних ресурсів

Розробники загальносистемних програмних засобів одержують:

1. нові можливості поділу праці, завдяки повторному використанню програм

2. розвинені інструментальні середовища та системи програмування

3. можливості модульної організації програмних комплексівзавдяки стандартизації програмних інтерфейсів

Архітектура відкритих систем - поняття та види. Класифікація та особливості категорії "Архітектура відкритих систем" 2017, 2018.

Еталонна модель архітектури відкритих систем (OSI) описує, як відбувається обмін інформацією між інформаційними системами (прикладними процесами) з використанням механізму зв'язку відкритих систем. Модель ділиться на сім функціональних розділів (рівнів), які називаються: прикладною, уявлення, сесії, транспортний, мережевий, рівень ланки передачі даних та фізичний рівень.

Мета прикладного рівня – служити “вікном” між користувачами, що спілкуються в середовищі OSI, через яку відбувається весь обмін інформацією між користувачами.

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

Мета рівня сесії – забезпечувати засоби, необхідні взаємодіючим елементам рівня подання для організації та синхронізації їхнього діалогу та управління обміном даними. Для цього рівень сесії забезпечує засоби для встановлення зв'язку через сесію між двома елементами рівня подання та для забезпечення їх упорядкованої взаємодії при обміні даними.

Транспортний рівень та рівні (мережевий, ланки передачі даних та фізичний) забезпечують технічні засоби передачі даних, мережі даних та обчислювальні засоби, що використовуються рівнем уявлення.

Трирівнева архітектура інформаційних систем, пов'язана з еталонною моделлю OSI (Взаємодія відкритих систем) в такий спосіб (рисунок 6).

Концептуальний та зовнішній рівні Трирівневої архітектури інформаційних систем відповідають функціям прикладного рівня та рівня подання.

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

Методи моделювання даних

У даному розділіми розглянемо деякі методи моделювання даних у галузі концептуальних схем. Будуть виділені кілька загальних аспектів у різних методах та загальних рисахохарактеризовані кожен із них. Ці відомості не є вичерпними. Мета їх знайти деякі зручні критерії для:

Виділення різних методів опису предметної області в концептуальній схемі та інформаційної бази;

Виділення основних понять, необхідних мов концептуальної схеми;

Аналізу та оцінки основ стандартної мови концептуальної схеми.

Розглядаються такі критерії.

1. Зіставлення форми та змісту.

Ранні методи концентрували увагу на формах даних, що моделюються. Тобто визначалися структури даних, зручні для зберігання та/або обробки в ЕОМ. Зокрема, оптимізувалося оновлення даних, хоча приділялася також увага та проблеми доступу до даних. Термін "моделювання даних" походить від цих методів. Пізніші методи моделювання підкреслюють важливість моделювання змісту (семантики) інформації. У цих методах велику роль грають семантичні правила інформації. Такі семантичні моделівважаються незалежними від моделей даних, що описують форми подання та зберігання інформації та знаходяться на вищому рівні.

Малюнок 6. Взаємозв'язок трирівневої архітектури АІС із еталонною моделлю OSI

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

2. Статичні аспекти проти динамічними аспектами.

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

3. Можливість розрізняти лексичні та нелексичні сутності.

Багато методів забороняють чіткого різницю між лексичними і нелексичними сутностями, тобто. між іменами предметів та самими предметами. Інші дозволяють проводити таку різницю або навіть вимагають ясної різниці між ними.

4. Виразна потужність.

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

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

6. Поділ різних видів висловлювань.

Деякі з методів моделювання поводяться з усіма висловлюваннями однаково,
інші ж поділяють різні види висловлювань, обробляючи (і позначаючи) їх по-різному. Наприклад, деякі методи моделювання розрізняють атрибути сутностей та зв'язку між сутностями, тоді як інші вважають цю відмінність несуттєвою на концептуальному рівні. Інший приклад – деякі методи пов'язують певний вид висловлювань із поняттям типу, вважаючи їх базовими висловлюваннями, що обробляються спеціальним чином.

В даний час існують кілька методів моделювання в галузі інформаційних систем та баз даних, до наступного переліку включені основні методи:

абстрактні типи даних;

Моделі, що базуються на бінарних відносинах;

Концептуальні графіки;

Моделі пропозицій із глибокою структурою;

Моделі суть – зв'язок;

Моделі, орієнтовані функції чи дії;

Моделі, що ґрунтуються на n-арних відносинах;

Мережеві моделі(включаючи CODASYL);

Моделі об'єкт – роль;

Моделі взаємодії процесів;

Реляційні моделі;

Сематичні мережі;

Теоретико-множинні моделі.

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

Сутність – атрибут – зв'язок (EAR);

Моделі на основі бінарних та елементарних n-арних відносин;

Інтерпретована логіка предикатів.

Підходи сутність – атрибут – зв'язок (EAR) ґрунтуються на таких поняттях:

Сутність;

Зв'язки між сутностями;

Атрибути – асоціації між значеннями та сутностями, або між значеннями та зв'язками;

Значення.

У цих підходах використовуються також поняття типі реалізаціязастосовувані кожному з цих примітивних понять.

Джерелом цих підходів став досвід моделювання даних на початку 1970-х років. Спочатку розглядалися лише бінарні зв'язки, атрибути зв'язків не допускалися.
Але наступні роботи призвели до варіантів, які допускають n-арні зв'язки між сутностями та дозволяють зв'язкам мати атрибути (рисунки 7-9).

Рисунок 7. Подання зв'язків у моделях EAR

Рисунок 8. Приклад бінарного зв'язку (n:2)

Рисунок 9. Приклад потрійного зв'язку (n = 3)

Підходи EAR можна характеризувати як орієнтовані визначення статичних аспектів. Тому, взагалі кажучи, вони можуть лише частково описувати різні правила предметної галузі. Підходи ЕАR часто мають на увазі використання особливих видів висловлювань, які групуються разом і виражаються однією макро-конструкцією. Вони не передбачають явної різниці лексичних і нелексичних сутностей.

Підходи на основі бінарних та елементарних n-арних відносин історично ґрунтуються на роботах з штучному інтелектута лінгвістиці, де розглядаються "семантичні мережі" та інші подібні поняття. Вони були запропоновані на початку 1970-х років.

Підходи BR (BINARY RELATIONSHIP) розрізняють сутності та імена сутностей, але не розрізняють атрибути та зв'язки. Крім того, визнаються лише бінарні відносини, вони засновані на трьох основних поняттях:

Сутність;

Імена сутностей;

Бінарні стосунки.

У цих підходах використовуються також поняття тип та реалізація, що застосовуються до кожного з примітивних понять.

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

Підходи на основі елементарних n-арних відносин не обмежують елементарні висловлювання точно двома сутностями, а допускають опис елементарних висловлювань, що включають одну, дві або більше сутностей (елементарні n-арні відносини).

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

Термів та змінних;

Предикатів;

Логічних зв'язок;

Кванторів.

Терми та змінні відносяться до сутностей у предметній області, а пропозиції висловлюють висловлювання про ці сутності.

Суть підходів – формування інтерпретованої, аксіоматизованої, дедуктивної, формальної системи логіки, що описує предметну область, яка не накладає жодного обмеження з боку методу моделювання на саму предметну область.

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

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


Поділіться роботою у соціальних мережах

Якщо ця робота Вам не підійшла внизу сторінки, є список схожих робіт. Також Ви можете скористатися кнопкою пошук


лекція 10. Види програмної архітектури мережевих інформаційних комплексів. Архітектура відкритих систем. Основи Інтернету. Інтернет-служби. Підключення до інтернету

Види програмної архітектури мережевих інформаційних комплексів

Великі інформаційні комплекси складаються з десятків та сотень окремих програм, які взаємодіють у комп'ютерних мережах, працюючи у різних видах програмної архітектури:

  • автономні програми (робота одному комп'ютері);
  • програми у файл-серверній архітектури. У цьому варіанті встановлені на ряді комп'ютерів копії однієї і тієї ж програми за даними звертаються до сервера, що зберігає файли, доступні одночасно всім користувачам. При цьому на сервері інстальовано спеціальну серверну версію операційної системи. Кожна зміна загальнодоступного файлу виділяється в транзакцію | елементарну операціюз обробки даних, що дозволяє зняти неоднозначність розподілу вмісту у конкретний час. Це робота в мережі з так званими "товстими" клієнтами, тобто з потужними комп'ютерами;
  • програми в клієнт-сервернийархітектури. У ній сервер крім простого забезпеченнядоступу до даних здатний ще й виконувати програми, які беруть на себе певний обсяг обчислень (або, зокрема, передачу не всього обсягу даних, а тільки їх зміненої частини), що дозволяє підвищити надійність системи та зняти зайве навантаження з клієнтських комп'ютерів цьому випадку здійснюють лише невеликий обсяг обчислень. Це робота з "тонкими" клієнтами;
  • програми у багатоланковій архітектури. Нестача попередніх варіантіву тому, що у разі виходу сервера з ладу робота системи зупиняється. Тому іноді до системи додаються сервер додатків (для обчислень), сервер баз даних (для обробки запитів користувачів), сервер з програмою-монітором транзакцій (для оптимізації обробки транзакцій). Але оскільки в більшості всі ці сервери з'єднані послідовно (позвенно), то вихід однієї з ланок якщо і не зупиняє систему, сильно знижує її продуктивність;
  • додатки у розподіленій архітектури. Для унеможливлення недоліків попередніх систем створюються спеціальні технології, що дозволяють створювати програму у вигляді набору компонентів, які можна запускати на будь-якому з серверів, пов'язаних у мережу. Основна перевага при цьому в тому, що при виході з ладу будь-якого з серверів спеціальні програми-монітори відразу перезапускають компонент, що тимчасово зник, на іншому сервері.

Доступ до можливостей будь-якого компонента здійснюється з довільного клієнтського місця. При цьому всі обчислення відбуваються на серверах, а клієнтські комп'ютери відображають отриману з мережі інформацію, і з'являється можливість роботи в мережі зі "надтонкими" клієнтами, наприклад, з невеликими мобільними пристроями. Окремий випадоккомпонентного підходу - доступ до серверних програм з браузерів через I n ternet.

Архітектура відкритих систем

Для вирішення проблемисумісності різних мережта мережевих програмних продуктів Міжнародною організацією зі стандартизації ISO (International Organization for Standardization) було розроблено еталонну модельвзаємодії відкритих систем OSI (Open System Interconnection).

OSI визначає процедури передачі даних між системами, які “відкриті” один одному завдяки спільному використаннюними одних стандартів, хоча самі системи можуть бути створені на різних технічні засоби. В даний час OSI є найпопулярнішою мережевою архітектурною моделлю. Модель взаємодії відкритих систем OSI складається з семи рівнів.

Верхні рівні (з 7 по 3) визначають, яким способом здійснюється доступ додатків до послуг зв'язку. Чим вищий рівень, тим складніше завдання він вирішує.

Нижні рівні (1-й та 2-й) визначають фізичне середовище передачі даних та супутні завдання, такі як передача бітів даних через плату мережевого адаптерата кабель зв'язку.

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

Найвищий, 7-й рівеньприкладний забезпечує підтримку прикладних процесів користувачів. Цей рівень визначає колоприкладних завдань, що реалізуються в даній обчислювальній мережі, забезпечуючи доступ прикладних процесів до мережних послуг.

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

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

4-й рівень транспортний ¦ перетворює документ у форму, в якій належить передавати дані в мережі, забезпечуєнарізування пакетів та їх доставку у тій самій послідовності та без помилок.

3-й рівень - мережевий ¦ відповідає за адресацію повідомлень та переведення логічних адрес у фізичні адреси. На цьому рівні визначаєтьсямаршрут рухуданих у мережі від комп'ютера відправника до одержувача.

2-й рівень | канальний - реалізує процес передачі даних інформаційним каналом, тобто логічним каналом, який встановлюється між комп'ютерами, з'єднаними фізичним каналом. Канальний рівень забезпечуємодуляцію сигналів, отриманих з мережевого рівня, забезпечуючи їхню циркуляцію на фізичному рівні. На цьому рівні здійснюється керування потоком даних, виявлення помилок та реалізація алгоритму відновлення даних при виявленні збоїв або втрат даних. Ці функції виконує мережна карта чи модем.

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

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

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

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

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

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

Основи Інтернету

Internet - це об'єднання мереж чи всесвітня (глобальна) комп'ютерна мережу, де відбувається безперервна циркуляція даних. Його можна порівняти з теле- або радіоефіром, з тією різницею, що в Інтернеті дані можуть зберігатися. Зберігання забезпечують вузли мережі ( WEB-сервери).

Початок створення Internet у 1964 році, а другим народженням можна вважати впровадження у 1983 р. протоколу TCP/IP , що лежить в основі Internet і зараз.

У другій половині 80-х років відбувся поділ всесвітньої мережіна домени за принципом приналежності, наприклад, домен com ¦ комерційний, розвивався за рахунок власних ресурсів. Потім з'явились національні домени ( uk ¦ домен Великобританії, uk -домен Росії).

Протокол TCP/IP - це два протоколи або стек протоколів, що лежать у різних рівнях:

TCP (Transmission Control Protocol) - протокол транспортного рівнявін керує передачею даних, утворюючи стандартні пакети даних;

IP (Internet Protocol) - адресний протокол, він належить мережному рівню тавизначає адресукуди відбувається передача.

Адреса кожного комп'ютера Internet унікальний. Він записується чотирма байтами, тобто. 256 4 , або більш ніж чотирма мільярдами (від 0.0.0.0 до 255.255.255.255),

Наприклад, 195.38.46.11.

Однак із розвитком мобільних засобівзв'язку цього скоро буде недостатньо.

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

Пара програм Інтернету, що взаємодіють між собою за стандартними правилами протоколам називається службою. Одна з програм цієї пари називаєтьсясервером, а друга – клієнтом. Таким чином, робота служб Інтернету це взаємодія серверного обладнання та ПЗ та клієнтського обладнання та ПЗ. Протоколи служб Інтернету (сервер – клієнт) називаютьсяприкладними протоколами.

Для передачі файлів у Internet використовуються прикладними протоколи:

  • HTTP (Hypertext Transfer Protocol протокол передачі гіпертексту) протокол, що регламентує процес пересилання документів HTML по мережі Inte r net , де HTML Hypertext Markup Language – гіпертекстова моварозмітки. Наприклад: http://www.
  • FTP (File Transfer Protocol) ), спеціальний прикладний протокол, що регламентує процес пересилання безпосередньо файлів, наприклад, файлів програм, архівів тощо з одного комп'ютера на інший в мережі Internet . Він більш низькорівневий, не вимагає завантаження HTML -документів. Відповідно, щоб отримати з'єднання, необхідно на комп'ютері мати програму FTP-клієнт та встановити зв'язок із сервером, що надає послуги FTP (FTP-сервер).

При використанні протоколу FTP адреса виглядає як:

ftp:/// address, де addre ss адресу папки або файлу, наприклад,

ftp:/// c :/Мої документи/Титульний лист. doc

Служби Інтернету

  1. Служба передачі файлів ( FTP), що забезпечує прийом і передачу файлів, становить значний відсоток всього обсягу Інтернет-послуг. Вона має свої сервери у світовій мережі, де зберігаються архіви даних. Протокол FTP працює одночасно з двома TCP -з'єднання між сервером і клієнтом: по одному йде передача даних, а друге з'єднання використовується як керуюче.
  2. Служба доменних імен(DNS: Domain Name System) займається переведенням цифрових імен комп'ютерів у доменні імена (літерні), наприклад, ім'я мережного комп'ютера може виглядати і як 195.28.132.97, а в доменному вираженні, як www. echo. msk. ru . Доменне ім'я запам'ятовується легко, у нього, як правило, вкладено якийсь зміст. Для автоматичної роботи в мережі Inte r net воно перетворюється на пов'язаний з ним чотирибайтнийцифрова IP-адреса.
  3. Служба WWW ( World Wide Web)Єдине інформаційний простір, що складається із сотень мільйонів взаємопов'язаних електронних документів, що зберігаються на веб-серверах. Це служба пошуку та перегляду гіпер текстових документів, що включають графіку, звук і відео.

WWW Найпопулярніша зі служб Інтернету. Її часто ототожнюють із самим Інтернетом, але це лише одна з його численних служб.

Окремі документи називають Web-сторінками.

Групи тематично об'єднаних Web-сторінок називають Web-вузлами чи сайтами . Для пошуку інформації (сайтів) у мережі Internet у нашій країні та за кордоном використовується низка інформаційно-пошукових систем. З вітчизняних найбільш відомі пошукові системи: Yandex, Google, Mail, Rambler, а із зарубіжних: Google, Yahoo!, Bing, Alexa та ін.

Пошук інформації в мережі Internetцими системами провадиться за запитами.

Найпростіші запити складаються з одного або кількох слів російською або англійською мовою, або іншою мовою, якою записані шукані документи.

Результатом пошуку в мережі Internet є списки назв та адрес гіпертекстів, що відповідають заданим запитам.

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

Фізичний Web-сервер може містити безліч Web-вузлів (сайтів) кожен з яких є каталогом Web-сторінок на жорсткому диску сервера.

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

Гіпертекст (HTML) ¦ сукупність сторінок з текстами, картинками та посиланнями на інші сторінки. Посилання можуть стосуватися як сторінок поточного сайту, так і сторінок будь-якого іншого сайту, що зберігається в даному комп'ютері або навіть на іншому сервері, зареєстрованому в мережі Internet.

Програми для перегляду Web-сторінок називаютьсябраузерами (Internet Explorer, Google Chrome, Opera, Mozilla Firefox, Safari, Yandex тощо). Браузер забезпечує відображення документа на екрані, керуючись командами, які автор вклав у текст. Такі команди називають тегами. Від звичайного текстувони відрізняються тим, що поміщені в кутові дужки. Більшість тегів використовується парами: тег відкриває і тег закриває. прямого слеша (/).

Приклад фрази гіпертексту:

< CENTER > Цей текст повинен вирівнюватись по центру екрана. Правила запису тегів містяться вспецифікації мови розмітки гіпертексту HTML.

Таким чином, Web -документ - це текст, розмічений тегами HTML.

При відображенні HTML -документа на екрані теги не показуються, і видно лише текст, що містить документ. Однак оформлення цього тексту (вирівнювання, колір та розмір шрифту тощо) виконуються відповідно до впроваджених тегів.

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

Адреса будь-якого файлу в Інтернеті визначається уніфікованим показником ресурсу URL (Uniform resource locator). Він складається з 3-х частин:

  • вказівка ​​служби, що забезпечує доступ до цього ресурсу (зазвичай це ім'я прикладного протоколу, що відповідає даній службі). Наприклад, для служби WWW прикладним є протокол HTTP. Після імені протоколу ставиться двокрапка та два знаки "прямий сліш" (//): http://www....;
  • вказівка ​​доменного імені комп'ютера (сервера), на якому зберігається цей ресурс:

http://www.microsoft.com/rus...;

  • вказівка повного шляхудоступу до файлу на цьому комп'ютері (сервері),

http://www.microsoft.com/ukr/Документи/Нові/Книга.7z,

де http://www.microsoft.com/rus (адреса російськомовної частини сайту (Web-вузла Microsoft).

При наборі URL важливо дотримуватися регістру.

  1. Служба IRC (Internet Relay Chat) мережна переключається розмова) призначена для прямого спілкування кількох людей в режимі реального часу. Іноді її називають чат-конференціями чи просточатом . Особливість чату в тому, що спілкування відбувається лише в межах одного каналу, у роботі якого бере участь обмежене коло учасників. Кожен користувач може створити свій власний каналі запросити до нього учасників бесіди або приєднатися до одного з відкритих каналів.
    1. Служба ICQ (пошук IP-адреси комп'ютера, підключеного до Інтернету в даний момент). IP-адреса комп'ютера може бути як постійною, так і тимчасовою.

Більшість користувачів використовують динамічну тимчасову IP-адресу, що діє лише на час сеансу. У різних сеансах динамічна IP-адресаможе бути наперед невідомо яким.

Після реєстрації на сервері ICQ користувач отримує персональний ідентифікаційний номер UIN (Universal Internet Number), яку він повідомляє партнерам по контактам. Знаючи UIN партнера, можна надіслати йому повідомлення через сервер служби, не знаючи його поточної IP-адреси. Після встановлення контакту зв'язок відбувається у режимі, аналогічному сервісу IRC.

  1. Служба електронної пошти(E-mail), що забезпечується поштовими серверами Інтернету.

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

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

Підключення до інтернету

Для підключення до Інтернету потрібно:

  • фізично підключити PC до одного з вузлів WEB за допомогою модему чи мережевої карти. В даний час мережева карта стала настільки доступною, що її інтегрують у системну плату. Якщо карти немає, то доведеться скористатися зовнішнім PCIадаптером. Мережева карта має відповідати стандарту Realtek 10/100;
  • отримати IP-адресу на постійній або тимчасовій основі;
  • встановити та налаштувати програмне забезпечення по дорозі: "Пуск" | "Панель управління" | "Мережа та Інтернет" | "Підключення до мережі" і далі дотримуватися вказівок Майстра установки.

Постачальниками інтернет послуг є сервіс-провайдери.

PAGE 7

Інші схожі роботи, які можуть вас зацікавити.

13766. 94.07 KB
Для її досягнення необхідно виконати такі завдання: вивчити історію розвитку Мережі та її нинішній стан загалом; оцінити відповідність Інтернет-ресурсів поняттю джерело інформаційного забезпечення наукових досліджень; дослідити шляхи вдосконалення пошуку в Мережі з боку дослідників і виділити основний напрямок можливого перетворення Всесвітньої павутини, що розробляється вченими. Практична значимість роботи полягає у висвітленні шляхів якіснішого пошуку в Мережі та основного напряму її розвитку.
20402. Різні види систем: основи існування 57.08 KB
Організації є групою найстаріших суспільних утворень на Землі. Організаційна система- це певна сукупність внутрішньо взаємозалежних елементів організації формує певну цілісність. Хоча організації розпадаються деякі частини чи складові елементи вони є підсистемами у межах більшої системи.
4166. Еталонна модель взаємодії відкритих систем 77.5 KB
Еталонна модель OSIстала основною архітектурною моделлю для систем передачі повідомлень. При розгляді конкретних прикладних телекомунікаційних систем проводиться порівняння їхньої архітектури з моделлю OSI/ISO. Ця модель є найкращим засобом вивчення сучасної технологіїзв'язку.
8262. Поняття про інформаційні системи та автоматизацію інформаційних процесів. Можливості настільних видавничих систем: створення, організація та основні способи перетворення (верстки) тексту 36.19 KB
Системи значно відрізняються між собою як за складом, так і за головними цілями. Система Елементи системи Головна мета системи Фірма Люди обладнання матеріали будівлі та ін Інформаційні системи забезпечують збір зберігання обробку пошук видачу інформації необхідної в процесі прийняття рішень задач з будь-якої галузі. В основі будь-якої інформаційної системи лежить структурований набір даних, структура даних.
15973. Технічне обслуговування та ремонт комп'ютерних систем та комплексів 569.38 KB
На початку практики проходив інструктаж з техніки безпеки. Після проходження інструктажу проходило ознайомлення з діяльністю даного підприємства та вивчення його роботи, а також закріплення та поглиблення отриманих знань у ході навчальних занять.
8033. ІНФОРМАЦІЙНІ РЕСУРСИ КОРПОРАТИВНИХ ІНФОРМАЦІЙНИХ СИСТЕМ 111.06 KB
Джерела інформації в інформаційній системі. Весь процес виробництва з погляду інформатики є безперервним процесом породження обробки зміни зберігання та поширення інформації. Сучасне підприємство можна розглядати як ефективне інформаційний центрджерелами інформації якого є зовнішнє та внутрішнє ділове середовище.
20231. Розгляд сутності автоматизованих інформаційних систем 205.41 KB
Інформаційна система - це система, що забезпечує уповноважений персонал даними чи інформацією, що стосуються організації. Інформаційна система управління, загалом, складається з чотирьох підсистем: системи обробки транзакцій, системи управлінських звітів, офісної інформаційної системи та системи підтримки прийняття рішень, включаючи інформаційну систему керівника, експертну систему та штучний інтелект.
17304. Використання інформаційних технологій та систем при проведенні виборів до РФ 271.03 KB
Вибори є формою реалізації та захисту громадянами власних економічних та соціальних інтересів. Тому погрози надзвичайних ситуаційу виборчому процесі є загрозами політичної та соціальної стабільності суспільства, а отже – загрозами національній безпеці Росії.
7414. ВИКОРИСТАННЯ ІНФОРМАЦІЙНИХ СИСТЕМ В УПРАВЛІННІ МІЖНАРОДНИМ БІЗНЕСОМ 1.03 MB
Вивчити методичні засади організації сучасних інформаційних систем у міжнародному бізнесі. Надати принципи формування структури та функціональних можливостей інформаційної системи управління бізнесом. Показати можливості розвитку інтегрованої інформаційної системи управління міжнародною компанією...
20540. Проектування інформаційних систем “Ломбард” у Microsoft Access 540.68 KB
У пакеті програм MSOffice є дуже зручна і, водночас, функціональна програма- MSAccess. Вона дозволяє створювати базу даних як взаємозалежних таблиць, отримувати інформацію з цих таблиць у вигляді запитів і звітів. Крім того, програма дозволяє створювати інтерфейс користувача для введення та зміни інформації в таблицях – для цього є форми.

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

Архітектура обчислювальної мережі- Опис її загальної моделі.

Різноманітність виробників обчислювальних мереж та мережевих програмних продуктів поставило проблему поєднання мереж різних архітектур. Для її вирішення Міжнародною організацією зі стандартизації було розроблено еталонну модель взаємодії відкритих систем (Open System Interconnection, OSI). Найчастіше її називають моделлю архітектури відкритих систем.

Відкрита система– система, що взаємодіє з іншими системами відповідно до прийнятих стандартів.

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

Модель взаємодії відкритих систем (OSI)визначає процедури передачі між системами, які “відкриті” одне одному завдяки спільному використанню ними відповідних стандартів, хоча самі системи може бути створено різних технічних засобах.

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

На кожному рівні виконуються певні мережеві функції. Нижні рівні – 1-й та 2-й – визначають фізичне середовище передачі даних та супутні завдання (такі як передача бітів даних через плату мережного адаптера та кабель). Найвищі рівні визначають, як здійснюється доступ додатків до послуг зв'язку. Чим вищий рівень, тим складніше завдання він вирішує.

Перед подачею до мережі дані розбиваються на пакети.

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

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

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

5-й рівень – сеансовий– реалізує встановлення та підтримку сеансу зв'язку між двома абонентами через комунікаційну мережу. Він дозволяє проводити обмін даними в режимі, визначеному прикладною програмою, або надає можливість вибору режиму обміну. Сеансовий рівень підтримує та завершує сеанс зв'язку. У цьому рівні виконується управління діалогом між взаємодіючими процесами, тобто. регулюється, яка зі сторін здійснює передачу, коли, як довго і т.д.

4-й рівень – транспортний- Забезпечує додатковий рівень з'єднання. Транспортний рівень гарантує доставку пакетів без помилок, у тій самій послідовності, без втрат та дублювання. Він управляє потоком, перевіряє помилки та бере участь у вирішенні проблем, пов'язаних з відправкою та отриманням пакетів.

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

2-й рівень – канальний- реалізує процес передачі інформації з інформаційного каналу. Інформаційний канал– логічний канал, він встановлюється між двома ЕОМ, з'єднаними фізичним каналом. Канальний рівень забезпечує керування потоком даних у вигляді кадрів, в які упаковуються інформаційні пакети, виявляє помилки передачі та реалізує алгоритм відновлення інформації у разі виявлення збоїв або втрат даних.

1-й рівень – фізичний– найнижчий у моделі. Цей рівень здійснює передачу неструктурованого потоку бітів за фізичним середовищем (наприклад, по мережному кабелю). Фізичний рівеньпризначений для передачі бітів (нулів та одиниць) від одного комп'ютера до іншого. Він відповідає за кодування даних, гарантуючи, що передана одиниця буде сприйнята саме як одиниця, а не як нуль. Нарешті, фізичний рівень встановлює спосіб переведення біта у відповідні електричні або оптичні імпульси, що передаються мережним кабелем.

При передачі інформації від прикладного процесу мережу відбувається її обробка рівнями моделі взаємодії відкритих систем. Сенс цієї обробки полягає в тому, що кожен рівень додає до інформації процесу свій заголовок – службову інформацію, яка необхідна для адресації повідомлень та для деяких контрольних функцій. Фізичний рівень заголовка не додає. Повідомлення, обрамлене заголовками, йде в комунікаційну мережу і надходить на абонентські ЕОМ обчислювальної мережі. Кожна абонентська ЕОМ, яка прийняла повідомлення, дешифрує адреси та визначає, чи призначено їй це повідомлення. При цьому в абонентській ЕОМ відбувається зворотний процес – читання та відсікання заголовків рівнями моделі взаємодії відкритих систем. Кожен рівень реагує лише на свій заголовок. Заголовки верхніх рівнівнижніми рівнями не сприймаються і не змінюються - вони "прозорі" для нижніх рівнів. Так, переміщаючись за рівнями моделі OSI, інформація нарешті надходить до процесу, якому вона була адресована.

Кожен рівень моделі взаємодії відкритих систем реагує лише на свій заголовок.


©2015-2019 сайт
Усі права належати їх авторам. Цей сайт не претендує на авторства, а надає безкоштовне використання.
Дата створення сторінки: 2017-04-04