17738
ПРИНЦИПЫ ФУНКЦИОНИРОВАНИЯ ЛОКАЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ
Лабораторная работа
Информатика, кибернетика и программирование
Лабораторная работа №1 ПРИНЦИПЫ ФУНКЦИОНИРОВАНИЯ ЛОКАЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ Цель работы : ознакомиться с основными принципами функционирования локальных вычислительных сетей Основные компоненты и типы ЛВС ЛВС на базе ПК получили в настоящее время
Русский
2013-07-05
124.87 KB
26 чел.
Цель работы : ознакомиться с основными принципами функционирования
локальных вычислительных сетей
Основные компоненты и типы ЛВС
ЛВС на базе ПК получили в настоящее время широкое распространение из-за небольшой сложности и невысокой стоимости. Они используются при автоматизации коммерческой, банковской деятельности, а также для создания распределенных, управляющих и информационно-справочных систем. ЛВС имеют модульную организацию. Их основные компоненты - это (рис. 1):
Серверы
Основные компоненты ЛВС
Рабочие станции
Инфракрасное излучение
Физическая среда данных
Лазерное излучение
Радиопередача
Витые пары проводов
Коаксиальный и оптоволоконный кабель
Беспроводные каналы связи
Рис. 2.1 Компоненты ЛВС
Выделяется два основных типа ЛВС: одноранговые (peer-to-peer) ЛВС и ЛВС на основе сервера (server based). Различия между ними имеют принципиальное значение, т. к. определяют разные возможности этих сетей. Выбор типа ЛВС зависит от:
При этом в задачи сетевого администрирования обычно входит:
РС и серверы
В этих сетях все компьютеры равноправны: нет иерархии среди них; нет выделенного сервера. Как правило, каждый ПК функционирует и как рабочая станция (РС), и как сервер, т. е. нет ПК ответственного за администрирование всей сети (рис. 2.2). Все пользователи решают сами, какие данные и ресурсы (каталоги, принтеры, факс-модемы) на своем компьютере сделать общедоступными по сети
Рис. 2.2. Одноранговая сеть
Рабочая группа это небольшой коллектив, объединенный общей целью и интересами. Поэтому в одноранговых сетях чаще всего не более 10 компьютеров. Эти сети относительно просты. Т. к. каждый ПК является одновременно и РС, и сервером. Нет необходимости в мощном центральном сервере или в других компонентах, обязательных для более сложных сетей.
Одноранговые сети обычно дешевле сетей на основе сервера, но требуют более мощных, а стало быть и более дорогих, ПК. Требование к производительности и к уровню защиты для сетевого ПО в них также значительно ниже.
В такие операционные системы, как: MS Widows NT for Workstation; MS Widows 95/98, Widows 2000 встроена поддержка одноранговых сетей. Поэтому, чтобы установить одноранговую сеть, дополнительного ПО не требуется, а для объединения компьютеров применяется простая кабельная система. Одноранговая сеть вполне подходит там, где:
Несмотря на то, что одноранговые сети вполне удовлетворяют потребности небольших фирм, возникают ситуации, когда их использование является неуместным. В этих сетях защита предполагает установку пароля на разделяемый ресурс (например, каталог). Централизованно управлять защитой в одноранговой сети очень сложно, т. к.:
Такая ситуация угроза для всей сети; кроме того, некоторые пользователи могут вообще не установить защиту. Если вопросы конфиденциальности являются для фирмы принципиальными, то такие сети применять не рекомендуется. Кроме того, так как в этих ЛВС каждый ПК работает и как РС, и как сервер, пользователи должны обладать достаточным уровнем знаний, чтобы работать и как пользователи, и как администраторы своего компьютера.
При подключении более 10 пользователей одноранговая сеть может оказаться недостаточно производительной. Поэтому большинство сетей используют выделенные серверы (рис. 2.3). Выделенными называются такие серверы, которые функционируют только как сервер (исключая функции РС или клиента). Они специально оптимизированы для быстрой обработки запросов от сетевых клиентов и для управления защитой файлов и каталогов.
Сервер
Рабочие станции (клиенты)
Рис. 2.3. Структура сети на основе сервера
С увеличением размеров сети и объема сетевого трафика необходимо увеличивать количество серверов. Распределение задач среди нескольких серверов гарантирует, что каждая задача будет выполняться самым эффективным способом из всех возможных.
Круг задач, которые выполняют серверы, многообразен и сложен. Чтобы приспособиться к возрастающим потребностям пользователей, серверы в ЛВС стали специализированными. Так, например, в операционной системе Windows NT Server существуют различные типы серверов (рис. 2.4):
Сервер служб каталогов
Файл- и принт- сервер
Почтовый сервер
Сервер приложений
Рис. 2.4. Типы серверов в ЛВС
При этом каждый из серверов может быть реализован как на отдельном компьютере, так и в небольших по объему ЛВС, быть совмещенным на одном компьютере с каким-либо другим сервером. Север и ОС работают как единое целое. Без ОС даже самый мощный сервер представляет собой груду железа. ОС позволяет реализовать потенциал аппаратных ресурсов сервера. К наиболее распространенным сетевым ОС следует отнести:
Последняя обеспечивает симметричную многопроцессорную обработку (системные задачи распределяются между всеми доступными процессорами), поддерживает множество аппаратных платформ ( Pentium, R4000, RISE и Digit Alpha), длина имени файла до 225 байт, размер файла и диска до 16 эксабайт (миллиард гигабайт).
Сравнения двух основных типов ЛВС проведем с точки зрения возможности разделения ресурсов, защиты данных, возможности резервного копирования, избыточности и аппаратной обеспеченности. Рассмотрим каждое из этих направлений более подробно.
Существуют и комбинированные сети, сочетающие лучшие качества одноранговых сетей и сетей на основе сервера. Многие администраторы считают, что такая сеть наиболее полно удовлетворяет их запросы, т. к. в ней могут функционировать оба типа ОС.
Сетевые ОС на основе Novell NetWare или Windows NT Server в этом случае отвечают за совместное использование основных приложений и данных. На рабочих станциях ЛВС устанавливают Windows NT WorkStation или Windows 95/98, которые будут управлять доступом к ресурсам выделенного сервера и в то же время предоставлять в совместное использование свои жесткие диски, а по мере необходимости разрешать доступ и к своим данным (рис. 2.5).
Windows NT Workstation
Windows 95
Windows 98
Windows NT server
Рис. 2.5. Структура комбинированной ЛВС
Комбинированные сети наиболее распространенный тип ЛВС, но для их правильной и надежной защиты необходимы определенные знания и навыки планирования.
Контрольные вопросы:
А также другие работы, которые могут Вас заинтересовать | |||
69729. | Включення файлів | 25.5 KB | |
Наприклад загальні для декількох початкових файлів визначення іменованих констант і макровизначення можуть бути зібрані в одному файлі що включається і включені директивою include у всі початкові файли. | |||
69730. | Параметри функції main( ) | 32 KB | |
Параметр argv - масив покажчиків на рядки; argc - параметр типа int, значення якого визначає розмір масиву argv, тобто кількість його елементів, envp - параметр-масив покажчиків на, символьні рядки, кожна з яких містить опис однієї із змінних середовища (оточення). | |||
69731. | Функції перетворення | 55 KB | |
Повертає дробове число, значення якого передано функції як аргумент. Функція обробляє рядок до тих пір, поки символи рядка є допустимими. Рядок може бути значенням числа як у форматі з плаваючою крапкою, так і в експоненціальному форматі. | |||
69732. | Статичні елементи класу | 25.5 KB | |
Пам’ять під статичне поле виділяється один раз при його ініціалізації незалежно від числа створених об’єктів і навіть при їх відсутності і ініціалізується за допомогою операції доступу до області дії а не операції вибору визначення повинне бути записано поза функціями... | |||
69733. | Покажчик this | 22.5 KB | |
Кожний об’єкт містить свій екземпляр полів класу. Методи класу знаходяться в пам’яті в єдиному екземплярі і використовуються всіма об’єктами сумісно, тому необхідно забезпечити роботу методів з полями саме того об’єкта, для якого вони були викликані. | |||
69734. | Перевантаження операцій new і delete | 50.5 KB | |
Поведінка перевантажених операцій повинна відповідати діям, які виконуються ними за замовчуванням. Для операції new це означає, що вона повинна повертати правильне значення, коректно обробляти запит на виділення пам’яті нульового розміру і породжувати виключення при неможливості... | |||
69735. | Віртуальні методи | 45 KB | |
Це не завжди можливо, оскільки в різний час покажчик може посилатися на об’єкти різних класів ієрархії, і під час компіляції програми конкретний клас може бути невідомий. Можна навести як приклад функцію, параметром якої є покажчик на об’єкт базового класу. | |||
69736. | Використання шаблонів класів | 32.5 KB | |
Щоб створити за допомогою шаблона конкретний об’єкт конкретного класу (цей процес називається інстанціонуванням), при описі об’єкту після імені шаблона в кутових дужках перераховуються його аргументи... | |||