
- •Мета та завдання навчальної дисципліни
- •Програма навчальної дисципліни
- •Теми лекційних занять
- •Змістовий модуль 2. Створення Веб-документів
- •Змістовий модуль 3. Прикладне програмне забезпечення комп’ютерних систем
- •Змістовий модуль 4. Інструментальні мови і системи програмування
- •4. Опорний конспект лекцій
- •Предмет, методи і завдання дисципліни.
- •2.Поняття економічної інформації. Види і властивості економічної інформації.
- •2.1. Поняття економічної інформації
- •2.2. Види і властивості економічної інформації
- •1. Програмне забезпечення персональних комп’ютерів: поняття та характеристика рівнів.
- •Базовий рівень
- •Системний рівень
- •Службовий рівень
- •Класифікація службових програмних засобів
- •Прикладний рівень
- •Класифікація прикладного програмного забезпечення
- •2. Операційні системи: поняття, функції, класифікація. Характеристика операційних систем сімейства Windows.
- •Поняття комп’ютерної мережі. Технології передачі даних.
- •1.1. Основні принципи організації мпд
- •2. Передача і ущільнення інформаційних потоків між комп'ютерами
- •2.1. Основні підходи до передачі даних між комп'ютерами
- •3. Структура мдп
- •3.1. Локальні (lan Local Area. Network) і глобальні (wan Wide Area Network) мережі
- •3.3.2. Способи комутації і передачі даних
- •3.3. Способи комутації і передачі даних
- •3.4. Топологія мпд
- •3.5. Адресація комп'ютерів у мпд
- •3.6. Середовище для передачі даних в мдп
- •Основні види каналів для передачі даних
- •1. Основні поняття мережі Інтернет
- •1.1.1. Протоколи та покажчики ресурсів
- •1.1.2. Організація інформації
- •1.1.3. Призначення та можливості Internet Explorer
- •1.2. Організація пошуку інформації в Інтернеті
- •1.2.1. Перегляд та збереження web-сторінок
- •1.2.2. Засоби збереження конфіденційності та безпеки
- •2. Головні застосування технологій internet в аб
- •1. Електронна пошта
- •2. Передача файлів за допомогою ftp
- •3. Віддалений доступ - telnet
- •4. World Wide Web сервіс
- •5. Телеконференції— Netnews, Newsgroups
- •Мова html як мова розмічування гіпертексту і створення Веб-документів.
- •Структура html-документа
- •Характеристика основних команд (тегів) мови.
- •Форматування абзаців.
- •Створення форм.
- •2. Створення складних структурованих документів засобами табличного процесору Microsoft Excel.
- •3. Робота з базами даних у середовищі Microsoft Excel
- •2. Технологія створення, редагування та керування об’єктами бази (таблицями, формами, запитами, звітами) даних Microsoft Access
- •Поля таблиці та їх властивості
- •2.1. Робота з таблицями бд.
- •2.2. Робота з формами бази даних.
- •2.3.Робота із записами бази даних
- •2.4. Робота із звітами.
- •2.5. Створення макросів.
- •1. Мови програмування, їх класифікація. Призначення та коротка характеристика мови програмування Basic.
- •Особливості проектування windows-додатків у системі visual basic 6.0
- •Створення процедур оброблення подій
- •Запуск додатку
- •Збереження файлів проекту
- •Компоненти проекту Visual basic
- •Спеціальні властивості елементів керування
- •Вікно редактора коду
- •Правила запису програмного коду
- •Оператори
- •Стандартні типи даних і функцій Оголошення та опис змінних
- •Способи оголошення типів змінних
- •Типи даних, підтримуваних Visual basic
- •Визначення області видимості змінної
- •Локальні змінні
- •Змінні контейнерної області
- •Змінні глобальної області
- •Функція InputBox
- •Функція MessageBox
- •Програмування лінійних процесів
- •Програмування обчислювальних процесів, що розгалужуються
- •Поняття умовного оператора
- •Конструкція оператора Select Case
- •Програмування циклічних процесів
- •Програмування циклів з невідомим числом повторень
- •Синтаксис циклу з умовою має два різновиди
- •Чотири можливих варіанти використання операторів циклу з умовою
- •Масиви змінних
- •Оголошення області видимості масиву
- •Типи даних, що визначаються користувачем
- •Перспективи розвитку інформаційних технологій в економіці.
- •Рекомендована література Базова
- •Допоміжна
- •6. Інформаційні ресурси
3.5. Адресація комп'ютерів у мпд
Ще однією новою проблемою, яку потрібно враховувати при об'єднанні трьох і більше комп'ютерів, є проблема їхньої адресації. До адреси вузла мережі і схеми його призначення потрібно ставити наступні вимоги:
Адреса повинна унікально ідентифікувати комп'ютер у мережі будь-якого масштабу.
Схема призначення адрес повинна зводити до мінімуму ручну працю адміністратора й імовірність дублювання адрес.
Адреса повинна мати ієрархічну структуру, зручну для побудови великих мереж. Цю проблему добре ілюструють міжнародні поштові адреси, що дозволяють поштовій службі, яка організовує доставку листів між країнами, користуватися тільки назвою країни адресата і не враховувати назва його міста, а тим більше вулиці. У великих мережах, що складаються з багатьох тисяч вузлів, відсутність ієрархії адреси може призвести до великих затримок, тому що кінцевим вузлам і комунікаційному устаткуванню доведеться оперувати з таблицями адрес, що складаються з тисяч записів.
Адреса повинна бути зручна для користувачів мережі, а це означає, що вона повинна мати символьне представлення, наприклад, Server З або www.cisco.com.
Адресу потрібно подати компактно, щоб не перевантажувати пам'ять комунікаційної апаратури - мережевих адаптерів, маршрутизаторів і т. ін.
Неважко помітити, що ці вимоги суперечливі - наприклад, адреса, що має ієрархічну структуру, найімовірніше буде менш компактною, ніж неієрархічна (таку адресу часто називають "плоскою" — тобто такою, що не має структури). Для символьної адреси частіше потрібно більше пам'яті, ніж для адреси-числа.
Оскільки всі перераховані вимоги важко сполучити в рамках якої-небудь однієї схеми адресації, то на практиці звичайно використовується відразу декілька схем, так що комп'ютер одночасно має кілька адрес-імен. Кожна адреса використовується в тій ситуації, коли відповідний вид адресації найбільш зручний. А щоб не виникало плутанини і комп'ютер завжди однозначно ідентифікувався своєю адресою, використовують спеціальні допоміжні протоколи, які за адресою одного типу можуть визначити адреси інших типів.
Найбільшого поширення набули наступні три схеми адресації вузлів.
Апаратні (hardware) адреси. Ці адреси призначені для мережі невеликого чи середнього розміру, тому вони не мають ієрархічної структури. Типовим представником адреси такого типу є адреса мережевого адаптера локальної мережі. Така адреса звичайно використовується тільки апаратурою, тому її намагаються зробити по можливості компактною і записують у двійковому чи шістнадцятковому вигляді, наприклад 0081005Е24А8. При заданні апаратних адрес як правило не потрібно виконанувати ручну роботу, тому що вони або вбудовуються в апаратуру компанією-виготовлювачем, або генеруються автоматично при кожному новому запуску устаткування, причому унікальність адреси в межах мережі забезпечує устаткування. Крім відсутності ієрархії, використання апаратних адрес зв'язано ще з одним недоліком - при заміні апаратури, наприклад, мережевого адаптера, змінюється і адреса комп'ютера. Більш того, при установці декількох мережевих адаптерів у комп'ютера з'являється декілька адрес, що не дуже зручно для користувачів мережі.
Символьні або адреси-імена. Ці адреси призначені для запам'ятовування і тому здебільшого несуть змістове навантаження. Символьні адреси легко використовувати як у невеликих, так і великих мережах. Для роботи у великих мережах символьне ім'я може мати складну ієрархічну структуру, наприклад ftp-arch 1 .ucl.ac.uk. Ця адреса свідчить про те, що даний комп'ютер підтримує архів у мережі одного з коледжів Лондонського університету (University College London - ucl) і ця мережа має відношення до академічної галузі (ас) Internet Великобританії (United Kingdom - uk). При роботі в межах мережі Лондонського університету таке довге символьне ім'я явно зайве, і замість нього зручно користуватися короткий символьним ім'ям, на роль якого добре підходить наймолодша складова повного імені, тобто ім'я ftp-arch 1. -
Числові складені адреси. Символьні імена зручні для людей, але через змінний формат і потенційно велику довжину передача їх по мережі не завжди економічно вигідна. Тому в багатьох випадках для роботи у великих мережах як адреси вузлів використовують числові складені адреси фіксованого і компактного форматів. Типовим представниками адрес цього типу є IP- і IPX-адреси. У них підтримується дворівнева ієрархія, адреса поділяється на старшу частину - номер мережі і молодшу - номер вузла. Такий розподіл дає змогу передавати повідомлення між мережами тільки на підставі номера мережі, а номер вузла використовується тільки після доставки повідомлення в потрібну мережу; аналогічно тому, як назва вулиці використовується листоношею лише тоді, коли листа доставляли у потрібне місто. Останнім часом, щоб зробити маршрутизацію у великих мережах ефективнішою, пропонують складніші варіанти числової адресації, відповідно до яких адреса має три і більше складових. Такий підхід реалізовано у новій версії протоколу IPv6, призначеного для роботи в мережі Internet. У сучасних мережах для адресації вузлів застосовують, як правило, одночасно всі три наведені вище схеми. Користувачі адресують комп'ютери символьними іменами, що автоматично замінюються в повідомленнях, переданих по мережі, на числові номери. За допомогою цих числових номерів повідомлення передають з однієї мережі в іншу, а після доставки повідомлення в мережу призначення замість числового номера використовують апаратну адресу комп'ютера. Сьогодні така схема характерна навіть для невеликих автономних мереж, де, здавалося б, вона є явно надлишковою. Це робиться для того, щоб при включенні даної мережі у велику мережу не потрібно було змінювати склад операційної системи. Проблему встановлення відповідності між адресами різних типів, якою займається служба дозволу імен, можна розв'язувати як цілком централізованими, так і розподіленими засобами. У випадку централізованого підходу в мережі виділяється один комп'ютер (сервер імен), у якому зберігається таблиця відповідності один одному імен різних типів, наприклад символьних імен і числових номерів. Всі інші комп'ютери звертаються до сервера імен, щоб за символьним іменем знайти числовий номер комп'ютера, з яким необхідно обмінятися даними.
При іншому, розподіленому підході, кожен комп'ютер сам вирішує завдання встановлення відповідності між іменами. Наприклад, якщо користувач вказав для вузла призначення числовий номер, тоді перед початком передачі даних комп'ютер-відправник посилає всім комп'ютерам мережі повідомлення (воно називається широкомовним) із проханням упізнати це числове ім'я. Всі комп'ютери, одержавши це повідомлення, порівнюють заданий номер зі своїм власним. Той комп'ютер, у якого виявився збіг, посилає відповідь, що містить його апаратну адресу, після чого стає можливим відправлення повідомлень по локальній мережі.
Розподілений підхід добрий тим, що не потребує виділення спеціального комп'ютера, який до того ж часто вимагає задания таблиці відповідності імен вручну. Недоліком розподіленого підходу є необхідність широкомовних повідомлень — такі повідомлення перевантажують мережу, тому що вони вимагають обов'язкової їх обробки усіма вузлами, а не тільки вузлом призначення. Тому розподілений підхід використовується тільки в невеликих локальних мережах. У великих мережах поширення широкомовних повідомлень по всіх її сегментах є практично нереальним, тому для них характерний централізований підхід. Найвідомішою службою централізованого розширення імен є служба Domain Name System (DNS) мережі Internet.