Загальні принципи побудови мереж
Поняття фізичного та логічного інтерфейсів пристроїв, клієнта та сервера. Зв’язок комп’ютера з периферійними пристроями. Простий зв’язок між двома комп’ютерами. Драйвери і контролери портів, їх функції та роль. Мережні сервіси (служби) і застосування.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 26.04.2014 |
Размер файла | 489,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Загальні принципи побудови мереж
комп'ютер пристрій драйвер порт
Механізм взаємодії комп'ютерів у мережі багато в чому є запозиченими із взаємодії комп'ютерів з периферійними пристроями, тому варто це детально розглянути.
Зв'язок комп'ютера з периферійними пристроями
Для організації зв'язку в обох цих пристроях передбачені зовнішні інтерфейси (рис. 2. 1).
Інтерфейс - це певна логічна та фізична сутність між незалежними об'єктами, що взаємодіють між собою. Інтерфейс задає параметри та характеристики взаємодії об'єктів.
Рис. 2. 1. Зовнішні інтерфейси.
Фізичний інтерфейс (порт) - визначається набором електричних зв'язків та характеристиками сигналів. Зазвичай, це роз'єм з набором контактів, кожен з яких має певне призначення. Роз'єми різних пристроїв об'єднуються за допомогою кабелю, в якому кожен провідник під'єднується до певного контакту.
Логічний інтерфейс - набір інформаційних повідомлень певного формату, якими обмінюються два пристрої, а також набір правил обміну цими повідомленнями.
В комп'ютері стандартним інтерфейсом є USB та COM порти, що призначені для під'єднання до комп'ютера різноманітних периферійних пристроїв.
В периферійному пристрої інтерфейс зазвичай представлено контролером периферійного пристрою, який приймає команди та дані від комп'ютера і керує роботою периферійного пристрою. Назворот контролер повідомляє комп'ютер про здійснені операції та свій стан (рис. 2. 2).
Програмну підтримку функціонування периферійного пристрою виконує програма-драйвер, що встановлюється на комп'ютер і керує контролером периферійного пристрою. Драйвер периферійного пристрою є посередником між процесором і периферійним пристроєм, він передає команди до контролера і здійснює високорівневі операції (наприклад, розділення документа на сторінки, друкування певного символу).
Для одного контролера можна розробити різні драйвери, які будуть різнитися якістю керування процесом.
Рис. 2. 2. Схема зв'язку комп'ютера з периферійним пристроєм.
Програмне застосування, яке виконує обмін даними з периферійним пристроєм звертається до драйверу пристрою і повідомляє йому адреси байтів пам'яті, що треба передати.
Драйвер послідовно передає байти по лінії зв'язку. Для виокремлення початку байта, першим передається стартовий сигнал специфічної форми, потім інформативні біти (на один біт - відповідний електричний сигнал) і наприкінці стоповий сигнал специфічної форми та контрольний біт для перевірки достовірності переданої інформації.
Після отримання чергового байту інформації, контролер його інтерпретує і запускає задану операцію для периферійного пристрою. Після завершення роботи, драйвер периферійного пристрою повідомляє операційну систему про виконання завдання. Операційна система повідомляє про це програмне застосування.
Простий зв'язок між двома комп'ютерами
В найпростішому випадку взаємодія двох комп'ютерів може здійснюватися через COM чи USB порти, це так зване «нуль-модемне з'єднання» (рис. 2. 3).
Рис. 2. 3. Простий зв'язок між двома комп'ютерами.
Програма що працює на комп'ютері А не може безпосередньо доступитися до ресурсів комп'ютера В. Вона має просити (за допомогою повідомлень) відповідну програму, що працює на комп'ютері В. Повідомлення можуть містити як інформаційні дані (вміст певного файлу), так і команди на виконання певних дій (рис. 2. 4).
Рис. 2. 4. Мережна взаємодія комп'ютерів та периферійних пристроїв.
Драйвери і контролери портів працюють подібно до попереднього прикладу. Разом вони виконують передачу інформації по кабелю між двома комп'ютерами. В справжніх мережах подібні функції виконують мережні адаптери та їх драйвери.
Модулі «Клієнт» та «Сервер»
Потреба у доступі до віддалених файлів та ресурсів може виникати у користувачів багатьох різноманітних застосувань:
Текстових редакторів.
Графічних редакторів.
СУБД (Системи управління базами даних).
Очевидно, що функції з організації обміну нераціонально втілювати у склад кожного програмного застосування. Ефективніше цю задачу вирішує пара спеціалізованих модулів:
Клієнт - модуль, що призначений для формування повідомлень-запитів до віддаленого комп'ютера від різних типів програмних застосувань. В зворотному напрямку - прийом результатів та передача їх до відповідних програмних застосувань.
Сервер - модуль, який постійно очікує запити від клієнтів. Після отримання запиту, він виконується. Один сервер є спроможним виконувати запити відразу від кількох клієнтів (одночасно чи послідовно).
Важливою функцією клієнтської програми є здатність відрізняти запит до віддаленого ресурсу від запиту до локального ресурсу. Клієнтська програма сама розпізнає і перескеровує (Redirect) запит до віддаленого комп'ютера звільнюючи програмні застосування від таких завдань (рис. 2. 5).
Рис. 2. 5. Мережний зв'язок «клієнт-сервер».
Клієнт і сервер виконують системні функції по обслуговуванню запитів всіх програмних застосувань комп'ютера А на віддалений доступ до ресурсу комп'ютера В (принтеру, файлам, факсу). Для того, щоб програмні застосування комп'ютера В могли користуватися ресурсами комп'ютера А, схему доповнюють клієнтом для комп'ютера В і сервером для комп'ютера А.
Терміни «клієнт» і «сервер» використовують для позначення як програмних модулів так і комп'ютерів. Якщо комп'ютер переважно надає свої ресурси іншим комп'ютерам, то він називається сервером, якщо їх споживає - то клієнтом. Іноді комп'ютер може бути як клієнтом так і сервером.
Мережні сервіси (служби) і застосування
Сервісом (service) називається надання користувачам спільного доступу до певного типу ресурсів (наприклад, доступ до файлів - файловий сервіс, сервіс друку, сервіс електронної пошти, сервіс віддаленого доступу).
Програми, що реалізують мережні сервіси відносяться до класу розподілених програм.
Розподілена програма - це програма, що складається з кількох взаємодіючих частин. Кожна частина може виконуватися на окремому комп'ютері мережі.
Рис. 2. 6. Спільний доступ до відкритих ресурсів
Мережні служби - це системні розподілені програми, що реалізують мережні сервіси.
Контрольні запитання
Що називається фізичним інтерфейсом пристрою?
Які функції покладено на логічний інтерфейс пристрою?
Яким чином представлено інтерфейс периферійного пристрою?
Яким чином відбувається зв'язок між двома комп'ютерами?
За допомогою чого здійснюється програмна підтримка функціонування периферійного пристрою?
Які функції покладено на модуль «клієнт» в операційній системі?
Яка програма називається розподіленою?
Який комп'ютер називається «сервером»?
Що позначають термінами «клієнт» і «сервер»?
Які послуги надають користувачам мережні сервіси?
Размещено на Allbest.ru
...Подобные документы
Поняття комп'ютерної мережі як системи зв'язку між двома чи більше комп'ютерами через кабельне чи повітряне середовище. Середовище передачі у комп'ютерних мережах. Передумови інтенсивного розвитку мережних технологій. Мережні сервіси, класифікація мереж.
реферат [20,8 K], добавлен 13.11.2013Технологічні процеси складання, монтажу, налагодження і тестування комп'ютерних мереж між двома чи більше комп'ютерами. Функціонування локальної обчислювальної мережі. Офісні програмні продукти з пакету MS Office. Топологія мережі підприємства "зірка".
отчет по практике [1,5 M], добавлен 28.08.2014Особливості архітектури комп'ютерних мереж. Апаратні та програмні засоби комп'ютерних мереж, їх класифікація та характеристика. Структура та основні складові комунікаційних технологій мереж. Концепції побудови та типи функціонування комп'ютерних мереж.
отчет по практике [1,2 M], добавлен 12.06.2015Структура персонального комп'ютера. Центральний мікропроцесор, внутрішня і зовнішня пам'ять. Клавіатура, ручні маніпулятори та дисплей. Види накопичувачів, призначення жорсткого диску. Периферійні пристрої: принтери, сканери, модеми та факс-модеми.
дипломная работа [44,9 K], добавлен 24.06.2009Історія створення комп’ютерних комунікацій та принципи їх побудови. Характеристика устаткування для створення комп’ютерних мереж. Поняття адресації, види протоколів, їх розвиток, комбінування та особливості використання. Стандарти бездротових мереж.
курс лекций [1,3 M], добавлен 04.06.2011Систeмa кepyвaння iнфopмaцiйнoю тexнoлoгiєю, її функції i зaдaчi. Оброблення помилок і керування безпекою. Функціональна схема локальної обчислювальної мережі. Загальні принципи побудови комп'ютерних мереж. Характеристика протоколу TCP/IP та IP.
курсовая работа [664,3 K], добавлен 14.06.2011Технічні характеристиками принтерів. Типи системного і локального інтерфейсів, місткість оперативної пам’яті комп’ютера. Різновиди кеш-пам’яті. Переваги пакетів-оболонок перед інтегрованими пакетами. Функції Державної служби зайнятості України.
контрольная работа [37,3 K], добавлен 10.01.2015"Критичні" комплектуючі комп'ютера. Процесор та оперативна пам'ять. Швидкість роботи комп'ютера. Порівняння швидкодії комплектуючих з роботою еталонних моделей. Стратегія і варіанти модернізації. Функціональні особливості побудови материнської плати.
курсовая работа [4,6 M], добавлен 24.06.2013Основні блоки персонального комп'ютера та їх значення. Варіанти організації внутрішньомашиного інтерфейсу. Функціональна схема мікропроцесору. Види запам'ятовуючих пристроїв. Послідовність роботи блоків комп'ютера. Основні зовнішні та внутрішні пристрої.
курсовая работа [346,8 K], добавлен 05.01.2014Обґрунтування варіанту побудови однорангової мережі з використанням витої пари для випадку об'єднання робочих місць. Спільне використання принтера та файлів, що містяться на одному з комп'ютерів. Схема, основні етапи побудови та налагодження мережі.
лабораторная работа [128,9 K], добавлен 30.03.2010Структуризація комп’ютерних мереж. Принцип роботи повторювача. Класифікація мережних адаптерів. Включення віддаленого комп’ютера. Додаткові функції серверних адаптерів стандартів Gigabit Ethernet. Етапи прийняття кадру з кабелю. Мости мереж Ethernet.
лекция [3,7 M], добавлен 18.10.2013Інтернет – об’єднання комп’ютерних мереж. Хронологія розвитку Інтернету. Протокол — спосіб взаємодії, обміну даними між комп'ютерами при роботі у мережі. Найпопулярніші служби Інтернету. Веб-сторінки, гіперпосилання та домени. Приклад типової IP-адреси.
презентация [1,7 M], добавлен 02.04.2013Апаратні та програмні засоби комп'ютерних мереж, необхідність об'єднання ПК у одне ціле - локальну обчислювальну мережу. Вимоги, які висуваються до сучасних технологій обміну даними. Середовище обміну, канали, пристрої передавання та приймання даних.
реферат [549,2 K], добавлен 18.03.2010Системний блок як корпус, який містить основні компоненти персонального комп’ютера. Коротка характеристика головних зовнішніх та внутрішніх пристроїв персонального комп’ютера. Послідовність операцій при обтиску та обробленні роз'єму "витої пари".
лабораторная работа [1,7 M], добавлен 02.06.2011Локальні мережні ресурси. Класифікація супутників зв'язку за висотою орбіти. Максимальна швидкість роботи, яка забезпечується технологією Інтернет. Загальний доступ до принтера користувачам ЛОМ. Обмін інформацією між користувачами комп'ютерної мережі.
контрольная работа [29,2 K], добавлен 19.07.2011Огляд та конфігурація комп’ютерних мереж - двох або більше комп’ютерів, об’єднаних кабелем таким чином, щоб вони могли обмінюватись інформацією. Характеристика мереживих пристроїв иа середовища передачі даних. Під’єднання до мережі NetWare та Internet.
дипломная работа [1,5 M], добавлен 15.02.2010Знайомство з основами побудови і функціонування комп'ютерних мереж, виділення їх особливостей і відмінностей. Характеристика основних способів побудови мереж. Розрахунок економічної ефективності впровадження корпоративної локальної обчислювальної мережі.
курсовая работа [275,0 K], добавлен 18.11.2014Визначення поняття і дослідження структури топології комп'ютерних мереж як способу організації фізичних зв'язків персональних комп'ютерів в мережі. Опис схеми топології типів шина, зірка і кільце. Багатозначність структур топології комп'ютерних мереж.
реферат [158,1 K], добавлен 27.09.2012Набір програм, призначених для управління комп'ютером, зберігання і обробки інформації, для організації роботи всіх підключених до комп'ютера пристроїв. Загальні відомості про операційну систему. Історичний аспект розвитку ОС Windows та його можливості.
реферат [2,3 M], добавлен 30.03.2009Синтез на основі поведінкового опису, виконаний розробниками на мові програмування класу HDL, як перспективний напрямок проектування цифрових пристроїв. Опис RISC-архітектури комп'ютерів. VHDL-модель прототипу RISC-комп'ютера. Основні модулі моделей.
курсовая работа [1,1 M], добавлен 23.01.2014