СОДЕРЖАНИЕ
Лекция 1. Обзор и архитектура вычислительных сетей
Основные определения и термины
Преимущества использования сетей
Архитектура терминал - главный компьютер
Лекция 2. Семиуровневая модель OSI
Взаимодействие уровней модели OSI
Прикладной уровень (Application layer)
Уровень представления данных (Presentation layer)
Сеансовый уровень (Session layer)
Транспортный уровень (Transport Layer)
Сетевой уровень (Network Layer)
Физический уровень (Physical Layer)
Стеки коммуникационных протоколов
Лекция 3. Стандарты и стеки протоколов
Архитектура стека протоколов Microsoft TCP/IP
Протокол управления передачей (TCP)
Пользовательский протокол дейтаграмм (UDP)
Протоколы сопоставления адреса ARP и RARP
Лекция 4. Топология вычислительной сети и методы доступа
Лекция 5. ЛВС и компоненты ЛВС
Сетевое программное обеспечение
Использование паролей и ограничение доступа
Типовой состав оборудования локальной сети
Лекция 6. Физическая среда передачи данных
Кабели связи, линии связи, каналы связи
Типы кабелей и структурированные кабельные системы
Лекция 7. Сетевые операционные системы
Структура сетевой операционной системы
Одноранговые NOS и NOS с выделенными серверами
NOS для сетей масштаба предприятия
Сетевые ОС NetWare фирмы Novell
Семейство сетевых ОС Windows NT
Лекция 8. Требования, предъявляемые к сетям
Поддержка разных видов трафика
Лекция 9. Сетевое оборудование
Совместимость и мобильность программного обеспечения. Концепция программной совместимости впервые в широких масштабах была применена разработчиками системы IBM/360. Основная задача при проектировании всего ряда моделей этой системы заключалась в создании такой архитектуры, которая была бы одинаковой с точки зрения пользователя для всех моделей системы независимо от цены и производительности каждой из них. Огромные преимущества такого подхода, позволяющего сохранять существующий задел программного обеспечения при переходе на новые (как правило, более производительные) модели, были быстро оценены как производителями компьютеров, так и пользователями, и начиная с этого времени практически все фирмы-поставщики компьютерного оборудования взяли на вооружение эти принципы, поставляя серии совместимых компьютеров. Следует заметить однако, что со временем даже самая передовая архитектура неизбежно устаревает и возникает потребность внесения радикальных изменений в архитектуру и способы организации вычислительных систем.
В настоящее время одним из наиболее важных факторов, определяющих современные тенденции в развитии информационных технологий, является ориентация компаний-поставщиков компьютерного оборудования на рынок прикладных программных средств.
Этот переход выдвинул ряд новых требований. Прежде всего, такая вычислительная среда должна позволять гибко менять количество и состав аппаратных средств и программного обеспечения в соответствии с меняющимися требованиями решаемых задач. Во-вторых, она должна обеспечивать возможность запуска одних и тех же программных систем на различных аппаратных платформах, т.е. обеспечивать мобильность программного обеспечения. В-третьих, эта среда должна гарантировать возможность применения одних и тех же человеко-машинных интерфейсов на всех компьютерах, входящих в неоднородную сеть. В условиях жесткой конкуренции производителей аппаратных платформ и программного обеспечения сформировалась концепция открытых систем, представляющая собой совокупность стандартов на различные компоненты вычислительной среды, предназначенных для обеспечения мобильности программных средств в рамках неоднородной, распределенной вычислительной системы.
Назначение.
Сетевые адаптеры - это сетевое оборудование, обеспечивающее функционирование сети на физическом и канальном уровнях.
Сетевой адаптер относится к периферийному устройству компьютера, непосредственно взаимодействующему со средой передачи данных, которая прямо или через другое коммуникационное оборудование связывает его с другими компьютерами. Это устройство решает задачи надежного обмена двоичными данными, представленными соответствующими электромагнитными сигналами, по внешним линиям связи. Как и любой контроллер компьютера, сетевой адаптер работает под управлением драйвера операционной системы, и распределение функций между сетевым адаптером и драйвером может изменяться от реализации к реализации.
Компьютер, будь то сервер или рабочая станция, подключается к сети с помощью внутренней платы - сетевого адаптера (хотя бывают и внешние сетевые адаптеры, подключаемые к компьютеру через параллельный порт). Сетевой адаптер вставляется в гнездо материнской платы. Карты сетевых адаптеров устанавливаются на каждой рабочей станции и на файловом сервере. Рабочая станция отправляет запрос к файловому серверу и получает ответ через сетевой адаптер, когда файловый сервер готов. Сетевые адаптеры преобразуют параллельные коды, используемые внутри компьютера и представленные маломощными сигналами, в последовательный поток мощных сигналов для передачи данных по внешней сети. Сетевые адаптеры должны быть совместимы с кабельной системой сети, внутренней информационной шиной ПК и сетевой операционной системой.
Настройка сетевого адаптера и трансивера
Для работы ПК в сети надо правильно установить и настроить сетевой адаптер. Для адаптеров, отвечающих стандарту PnP, настройка производится автоматически. В ином случае необходимо настроить линию запроса на прерывание IRQ (Interrupt Request Line) и адрес ввода/вывода (Input/Output address). Адрес ввода/вывода - это трехзначное шестнадцатеричное число, которое идентифицирует коммуникационный канал между аппаратными устройствами и центральным процессором. Чтобы сетевой адаптер функционировал правильно, должны быть настроены линия IRQ и адрес ввода/вывода. Запросы на прерывание IRQ и адреса ввода/вывода для основных устройств приведены в таблице 9.1.
Обычно сетевая карта работает с конфликтами, если двум устройствам назначен один и тот же ресурс (запроса на прерывание или адрес ввода/вывода). Сетевые карты поддерживают различные типы сетевых соединений. Физический интерфейс между самой сетевой картой и сетью называют трансивером (transceiver) - это устройство, которое как получает, так и посылает данные. Трансиверы на сетевых картах могут получать и посылать цифровые и аналоговые сигналы. Тип интерфейса, который использует сетевая карта, часто может быть физически определен на сетевой карте. Перемычки, или джамперы (маленькие перемычки, соединяющие два контакта), могут быть настроены для указания типа трансивера, который должна использовать сетевая карта в соответствии со схемой сети. Например, перемычка в одном положении может включить разъем RJ-45 для поддержки сети типа витая пара, в другом - поддержку внешнего трансивера.
Таблица 9.1
|
Стандартное применение |
Запрос на прерывание |
Диапазон ввода/вывода |
|
Системный таймер |
IRQ0 |
|
|
Клавиатура |
IRQ1 |
|
|
Вторичный контроллер IRQ или видеокарта |
IRQ2 |
|
|
Прерывание от асинхронного последовательного порта СОМ2 и СОМ4 |
IRQ3 |
От 2F0 до 2FF |
|
Прерывание от асинхронного последовательного порта СОМ1 и СОМ3 |
IRQ4 |
От 3F0 до 3FF |
|
Обычно свободен (может быть занят параллельным портом LPT2) |
IRQ5 |
|
|
Контроллер флоппи-диска |
IRQ6 |
|
|
Прерывание от параллельного принтерного порта LPT1 |
IRQ7 |
|
|
Аппаратный таймер |
IRQ8 |
|
|
Обычно свободен |
IRQ9 |
От 370 до 37F |
|
Обычно свободен (может быть занят первичным контроллером SCSI) |
IRQ10 |
|
|
Обычно свободен (может быть занят вторичным контроллером SCSI) |
IRQ11 |
IRQ11 |
|
Мышь PS/2 |
IRQ12 |
IRQ12 |
|
Прерывание от сопроцессора |
IRQ13 |
IRQ13 |
|
Прерывание от первичного контроллера жесткого диска |
IRQ14 |
IRQ14 |
|
Обычно свободен (может быть занят вторичным контроллером жесткого диска IDE) |
IRQ15 |
IRQ15 |
Функции сетевых адаптеров
Сетевые адаптеры производят семь основных операций при приеме или передачи сообщения:
Сетевые адаптеры вместе с сетевым программным обеспечением способны распознавать и обрабатывать ошибки, которые могут возникнуть из-за электрических помех, коллизий или плохой работы оборудования.
Последние типы сетевых адаптеров поддерживают технологию Plug and Play (вставляй и работай).
Если сетевую карту установить в компьютер, то при первой загрузке система определит тип адаптера и запросит для него драйверы.
Внешний вид адаптера показан на рис. 9.1.
Рис. 9.1 Вид адаптера

Базовый, или физический, адрес
Некоторые сетевые адаптеры имеют возможность использовать оперативную память ПК в качестве буфера для хранения входящих и исходящих пакетов данных. Базовый адрес (Base Memory Address) представляет собой шестнадцатеричное число, которое указывает на адрес в оперативной памяти, где находится этот буфер. Важно выбрать базовый адрес без конфликтов с другими устройствами.
Типы сетевых адаптеров
Сетевые адаптеры различаются по типу и разрядности используемой в компьютере внутренней шины данных - ISA, EISA, PCI, MCA.
Сетевые адаптеры различаются также по типу принятой в сети сетевой технологии - Ethernet, Token Ring, FDDI и т.п. Как правило, конкретная модель сетевого адаптера работает по определенной сетевой технологии (например, Ethernet). В связи с тем, что для каждой технологии сейчас имеется возможность использования различных сред передачи данных (тот же Ethernet поддерживает коаксиальный кабель, неэкранированную витую пару и оптоволоконный кабель), сетевой адаптер может поддерживать как одну, так и одновременно несколько сред. В случае, когда сетевой адаптер поддерживает только одну среду передачи данных, а необходимо использовать другую, применяются трансиверы и конверторы.
Различные типы сетевых адаптеров отличаются не только методами доступа к среде и протоколами, но еще и следующими параметрами:
Наиболее известны следующие типы адаптеров:
Адаптеры Ethernet представляют собой плату, которая вставляется в свободный слот материнской (системной) платы компьютера. Из-за широкого распространения компьютеров с системной магистралью ISA существует широкий спектр адаптеров, предназначенных для установки в слот ISA, а также производятся адаптеры, совместимые с шиной. Чаще всего адаптеры Ethernet имеют для связи с сетью два внешних разъема: для коаксиального кабеля (разъем BNC) и для кабеля на витой паре. Для выбора типа кабеля применяются перемычки или переключатели, которые устанавливаются перед подключением адаптера к сети.