Головна

Обмін даними між двома комп'ютерами

  1. I. Міжнародні відносини в Європі в 1871-1914 рр.
  2. I. Загальна характеристика міжнародних відносин в Новий час.
  3. I. Процес об'єднання Італії і його вплив на систему міжнародних відносин
  4. II. Процес об'єднання Німеччини і його вплив на систему міжнародних відносин
  5. II. Типи відносин між членами синтагми
  6. III. Східний питання у Віденській системі міжнародних відносин.
  7. III. Основні етапи міжнародних відносин в Новий час.

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

додатки А и В (Див. Рис. 2.2) керують процесом передачі даних шляхом обміну повідомленнями. Щоб додаток могли «розуміти» одержувану один від одного інформацію, програмісти, які розробляли ці додатки, повинні строго обумовити формати і послідовність повідомлень, якими додатки будуть обмінюватися під час виконання цієї операції. Наприклад, вони можуть домовитися про те, що будь-яка операція обміну даними починається з передачі повідомлення, що запитує інформацію про готовність додатки В; що в наступному повідомленні йдуть ідентифікатори комп'ютера і користувача, яка зробила запит; що ознакою термінового завершення операції обміну даними є певна кодова комбінація і т. п. Тим самим визначається протокол взаємодії додатківдля виконання операції даного типу.

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

Зауважимо, що для реалізації протоколу потрібно, щоб до моменту виникнення потреби в обміні даними були активні обидва додатки: як додаток А, Яке посилає ініціює повідомлення, так і додаток В, Яке повинно бути готове прийняти це повідомлення і виробити реакцію на нього.

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

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

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

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

Таким чином, зв'язавши електрично і інформаційно два автономно працюючих комп'ютера, ми отримали найпростішу комп'ютерну мережу.



Попередня   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   Наступна

Обчислювальна і телекомунікаційна технології | Перші глобальні мережі | Перші локальні мережі | Зближення локальних і глобальних мереж | Конвергенція комп'ютерних і телекомунікаційних мереж | ГЛАВА 2. Загальні принципи побудови мереж | Спільне використання ресурсів | Мережеві інтерфейси | Мережеві служби і сервіси | Мережева операційна система |

© um.co.ua - учбові матеріали та реферати