Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операцiйнi системи та середовища6.05.07(Антонов...doc
Скачиваний:
11
Добавлен:
04.05.2019
Размер:
801.79 Кб
Скачать

5.6 Мережні можливості ос unix

Мережна підсистема ОС UNIX може бути подана відносно протоколів ТСР/ІР як складена з трьох рівнів:

  • транспортний рівень, що він забезпечує обмін даними поміж процесами;

  • мережний рівень – маршрутизування повідомлень;

  • рівень мережного інтерфейса – передавання даних фізичним середовищем.

Два верхніх рівня – це модулі комунікаційних протоколів, а нижній – драйвер мережного адаптера. Транспортний рівень забезпечує потрібні характеристики передавання даних, адресування, які визначені комунікаційним вузлом процесу – сокетом. Наприклад, сокет потоку потребує надійне послідовне доставлення даних і у стеку протоколів ТСР/ІР модуль даного рівня зреалізовує протокол ТСР. Мережний рівень забезпечує передавання даних, адресованих віддаленому мережному чи транспортному модулю. Для цього модуль мережного рівня має мати доступ до інформації про маршрути в мережах, у FreeBSD – це підтримка протоколу ІР. Останній рівень, аналог канального та фізичного рівнів моделі OSI, забезпечує передавання даних хостам, підімкненим до одного фізичного середовища передавання, наприклад таким, що перебувають в одному сегменті Ethernet. Внутрішня структура мережної підсистеми ізольована від безпосереднього доступу додатків. Єдиним інтерфейсом доступу до мережних ресурсів є інтерфейс сокетів. З метою забезпечення можливості роботи з конкретним комунікаційним протоколом відповідний модуль експортує інтерфейсові сокетів функцію користувацького запиту. Дані, дістані з мережі, проходять опрацювання у відповідних програмних модулях, що вони зреалізовують протоколи та розміщуються у чергу приймання сокета-адресата. Дані від процесу-додатка передаються програмним модулям транспортного рівня за допомогою викликів експортованих функцій. Рух даних від верхніх рівнів до нижніх ініціюється системними викликами і може мати синхронний характер, а дані в мережі надходять у випадкові моменти часу і передаються мережним драйвером NDIS у чергу приймання відповідного протоколу. Функції модуля протоколу й опрацювання даних не викликаються безпосередньо мережним драйвером, а зреалізовуються через програмне переривання, при опрацюванні якого система викликає необхідні функції. Якщо дані призначено для протоколу верхнього рівня (транспортного), то його функція опрацьовування буде викликана безпосередньо модулем мережного рівня. Якщо ж повідомлення призначено іншому хостові й система виконує функції шлюзу, воно буде передане рівню мережного інтерфейса для наступного передавання мережею [7, 8].

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

Список рекомендованої літератури:

Гордеев А.В., Молчанов А.Ю. системное программное обеспечение. – СПб.: Питер, 2001.

Соловьев Г.Н., Никитин В.Д. Операционные системы ЭВМ. – М.: Высш. школа, 1989.

В. Столлингс. Операционные системы. – М.: Изд. дом «Вильямс», 2002.

Нильсен Струнч М. Оптимизация и настройка Windows 2000 Professional: для профессионалов. – СПб.: Питер, 2002.

Богумирский Б. Windows 98. Оптимизация и настройка. – СПб.: Питер, 1999.

Робачевский А.М. Операционная система UNIX. – СПб.: БХВ – Петербург, 2002.

Ивановский С. Операционная система UNIX. – М.: Познавательная книга плюс, 2000.

8 Дегтярёв Е.К. Введение в UNIX. – М.: МП «Память», 1991.

http//www.freebsd.org.ru

10 http//www.anriintern.com/computer/freebsd/

11 http//www.linuxrsp.ru/freebsd/

Навчальне видання

Антонов Олександр Сергійович

Системне програмне забезпечення

Конспект лекцій

За редакцією Хіхловської Ірини Вільгельмівни

Редактор І.В. Ращупкіна