- •Баня е. Н. Компьютерные сети
- •Предисловие
- •1. Общие принципы организации кс Базовые определения
- •Классификация кс
- •Характеристика передающей среды
- •Кабели с витыми парами
- •Коаксиальные кабели
- •Оптоволоконные кабели
- •Иерархия цифровых каналов pdh и sdh
- •Структурированная кабельная система
- •Способы представления информации
- •Способы кодирования информации
- •Преобразование информации
- •Способы модуляции
- •Виды адресации кс
- •Методы передачи данных по каналам связи
- •Методы доступа к каналам
- •Эталонная модель osi
- •Стандарты кс
- •2.Локальные компьютерные сети lan Сети Ethernet (e) Особенности построения сетей Ethernet
- •Структура кадров сетей Ethernet
- •Особенности функционирований сетей Ethernet
- •Сетевая технология Fast Ethernet (fe) Разновидности сетевых технологий Fast Ethernet (fe)
- •Особенности функционирования сетей fe. Режим автопереговоров
- •Сеть Gigabit Ethernet (ge)
- •Сетевая технологи 10ge
- •Сетевая технологи 40/100ge
- •Сетевые адаптеры
- •Сетевые контроллеры Intel Сетевые контроллеры (nc) Intel семейства 8255x
- •Сетевые контролеры семейства 8254x
- •Сетевые адаптеры Intel
- •Сеть Token Ring (tr) Архитектурные особенности
- •Структура кадров
- •Оптоволоконный распределенный интерфейс fddi Архитектурные особенности сети fddi
- •Структура кадров fddi
- •Сетевая технология 100vg – AnyLan Особенности функционирования
- •Структура кадров
- •3.Беспроводные сети wlan Беспроводные сети стандарта ieee 802.11 Способы представления информации
- •Основные типы стандартов
- •Архитектурные особенности
- •Характеристика сетевых решений компании Cisco
- •Безопасность беспроводных сетей
- •Широкополосный беспроводной доступ WiMax
- •4. Сетевые устройства структурированных сетей Структуризация сетей
- •Повторители, концентраторы и мосты
- •Сетевые коммутаторы (switch) Классификация, особенности работы
- •Архитектура коммутаторов
- •Характеристика коммутаторов Catalyst
- •Маршрутизация и маршрутизаторы
- •Алгоритмы маршрутизации
- •Протоколы маршрутизации
- •Структура маршрутизаторов
- •Характеристика маршрутизаторов компании cisco
- •Высокопроизводительные магистральные маршрутизаторы компании cisco
- •5. Протоколы нижнего уровня крупных кс Сетевая технология х.25 Архитектурные особенности
- •Структура кадров
- •Сетевая технология isdn
- •Сетевая технология Frame Relay Архитектурные особенности
- •Структура кадров
- •Сетевая технология atm
- •Формат ячейки
- •Архитектурные особенности
- •6. Особенности функционирования крупных сетей Характеристика стека протоколов tcp/ip
- •Межсетевой протокол ip Структура заголовка
- •Протокол управления передачей tcp Структура заголовка
- •Особенности работы
- •Протокол пользовательских дейтаграм udp
- •Построение подсетей с помощью масок
- •Сетевая технология mpls
- •Сети vpn
- •7. Мультисервисные сети
- •Характеристика стека протоколов h.323
- •Характеристика стека протоколов sip
- •Компрессия речи
- •Архитектура Cisco avidd
- •Сетевая технология iptv
- •Архитектурные решения cisco для реализации iptv
- •8. Широкополосный доступ в интернет
- •Широкополосный доступ xDsl
- •Доступ в Интернет по сетям кабельного телевидения catv
- •Сетевая технология fttx, pon
- •9. Системы управления качеством обслуживания (QoS) Задачи систем управления качеством
- •Управление перегрузками и очередями
- •Предотвращение перегрузок
- •Порядок реализации дифференциального и интегрального сервисов
- •10. Системы сетевого управления Особенности работы
- •Системы сетевого управления Cisco Works2000
- •11. Безопасность компьютерных сетей Общая характеристика проблем безопасности Классификация сетевых угроз
- •Политика безопасности
- •Характеристика способов вторжений и средств предотвращения вторжений Виды атак
- •Система обеспечения сетевой безопасности
- •Решение компании Cisco по обеспечению безопасности сетей
- •Список сокращений
- •Литература Основная
- •Дополнительная
- •Содержание
- •Баня е.Н. Компьютерные сети
- •04151, Київ, Волинська,60
1. Общие принципы организации кс Базовые определения
Компьютерная сеть (КС) - совокупность связанных с помощью каналов связи территориально распределенных ЭВМ, работающих под управлением сетевой операционной системы (NOS -Network Operating System). Компьютеры, входящие в состав сети, делятся на рабочие станции (PC), предназначенные для отдельных пользователей, и файловые серверы, предназначенные для обслуживания всех пользователей. PC называют персональный компьютер (ПК) вместе с сетевым адаптером или сетевой платой (NIC - Network Interface Card). В качестве сервера может использоваться более мощная ЭВМ или функции сервера может выполнять любой из ПК сети. Во втором случае сеть состоит из равноправных, компьютеров и называется одноранговой. Трафиком называют информационный поток, циркулирующий в сети.
Проектирование сетей началось во второй половине 60-ых годов. Назначение КС изменялись в процессе развития ЭВМ. Первая КС была разработана в 1969 г. в США. Она называлась ARPA и предназначалась для объединения ЭВМ университетов, военных и научных организаций. Естественно, что такая КС предназначалась для связи крупных ЭВМ. Основными задачами такой КС были достижение более высокой производительности вычислений, возможность решения более сложных задач, обмена информацией о работах различных университетов. При создании КС в тот период ставилась также задача повышения живучести систем и ликвидации узких мест. В 1982 году эта КС стала частью сети Интернет. В 1989 году в составе Internet была создана КС BitNet, которая является научной сетью, соединяющей университеты и научные организации (около 2000 организаций из 51 страны). В 1974 году IBM разработала для объединения ЭВМ IBM 360/370 сетевую структуру SNA; фирма DEC, специализировавшаяся на выпуске ЭВМ среднего класса, для своих PDP-11 и VAX разработала собственные варианты сети DECNet 1,2,3. Коммерческая сеть CyberNet, разработанная фирмой CDC в начале 70-х годов содержала порядка 36 машин и объединяла коммерческие фирмы 8 южных штатов США. В последующие годы в связи с широким распространением ПК создаются различные КС, в первую очередь локальные, которые предназначены для решения следующих задач: разделение файлов (возможность работы многих пользователей с одним файлом), передача файлов, запуск прикладных программ с любого персонального компьютера; разделение прикладных программ, ввод данных одновременно в прикладные программы, разделение дисковых накопителей и файлов между пользователями, разделение принтеров, обеспечение удаленного доступа, предоставление услуг электронной почты. При создании различных типов сетей разрабатываются соответствующие протоколы, которые утверждаются следующими организациями: IEEE - институт электро- и электронных инженеров, ISO - международная организация стандартов, ITU - международный телекоммуникационный союз, ANSI - американский национальный институт стандартов, ЕСМА - европейская компьютерная ассоциация.
Классификация кс
Классификация КС может быть выполнена по числу компьютеров, по размерам территории расположения узлов сети, по скорости передачи данных, по типу узлов и способам взаимодействия между ними (рис 1.1). По числу компьютеров различают малые, средние и крупные сети.
По размерам территории, на которой располагаются КС, выделяют следующие категории сетей:
Локальные КС (Local Area Network - LAN), состоящие из компьютеров, которые располагаются в соответствии с названием на небольшом расстоянии друг от друга (2-5 км), используют, как правило, один тип передающей среды. В основном, локальные КС располагаются в пределах одного офиса, здания, подразделения предприятия.
КС масштаба городка (университета) - (Campus Area Network - CAN), которые содержат несколько сетевых сегментов, расположенных в разных зданиях. Особенность таких сетей состоит в том, что они не используют средства удаленного доступа.
Региональные (общегородские) КС - (Metropolitan Area Network - MAN), занимающие территории в пределах 100 км. В отличие от локальных КС, общегородские сети используют более скоростные каналы связи, допуска ют параллельную передачу как речевых сигналов, так и цифровых данных. К общегородской сети подключаются через высокоскоростную магистраль (backbone) несколько локальных КС. Достаточно часто для высокоскоростной магистрали используется волоконно-оптическая линия связи, которая прокладывается в туннелях метро.
Рисунок 1.1
Территориально-распределенные сети - (Wide Area Network -WAN), состоящие из ЭВМ, разбросанных на очень больших расстояниях, включающих различные города, регионы. В этих сетях применяются такие сетевые устройства, как маршрутизаторы. Связь отдельных КС, входящих в состав WAN, осуществляется по телефонным или выделенным линиям, в связи с чем их пропускная способность оказывается меньше, чем MAN.
Глобальные КС - (Global Area Network -GAN), представляют собой объединение огромного числа сетей, которые располагаются в различных государствах. Глобальная сеть состоит из нескольких территориально-распределенных сетей больших размеров.
В особую категорию выделяют сети масштаба предприятия (Enterprise), содержащие различные типы компьютеров, принадлежащие отдельным крупным многонациональным компаниям (в связи с чем, их еще называют корпоративными). Компьютеры таких сетей располагаются в различных зданиях, в различных городах или даже в различных государствах.
Приведенное выше разделение сетей по категориям в зависимости от размеров занимаемой территории является условным. Например, если для одного пользователя сеть является локальной, то для другого пользователя эта же сеть может оказаться университетской.
В зависимости от скоростей передачи информации сети могут разделяться на среднескоростные, в которых скорость передачи информации составляют от 1 до 20 Мбит/с, современные высокоскоростные, поддерживающие скорость до 100 Мбит/с, сети следующего поколения NGN (Next Generation Networks), которые смогут обеспечить скорость передачи информации не менее 1 Гбит/с.
Существует большое число способов объединения ЭВМ в КС. Принято различать физическую и логическую топологию КС. Логическая топология определяет логическую связь между собой сетевых узлов, порядок передачи информации между ними, а физическая описывает реальное физическое подключение этих узлов к передающей магистрали, определяет порядок передачи электрических сигналов между узлами.
Особенности различных видов физических топологий иллюстрируют рис 1.2 - 1.5. На рис. 1.2 показана КС с шинной топологией. В этой сети PC подключаются к одному каналу с помощью трансивера - устройства, которое может быть автономным или входить в состав системной платы. По концам шины ставятся согласующие резисторы - терминаторы.
Рисунок1.2
Рисунок 1.3
В КС с топологией типа "звезда" используют специальный концентратор (HUB), к которому подключаются все PC (рис.1.3).
Рисунок 1.4
Рисунок 1.5
Особенностью кольцевой КС является наличие замкнутого канала передачи данных (рис 1.4). В таких сетях информация последовательно передается между станциями, пока не достигнет получателя, после чего удаляется из сети. За удаление информации обычно отвечает ее отправитель. Удаление происходит после того, как эта информация возвратится к отправителю.
В современных сетях часто используется древовидная топология (рис. 1.5). В этих сетях с многоуровневой структурой, используются в качестве промежуточных узлов концентраторы, к которым подключаются конечные узлы - PC. К портам концентраторов верхних уровней подключают концентраторы следующих более низких уровней.
Виртуальной локальной КС (VLAN - Virtual LAN) будем называть такое логическое объединение PC, подключенных к различным сетевым сегментам или даже сетям, что на логическом уровне пользователю такое объединение представляется единой сетью. Виртуальная сеть позволяет легко программно изменять конфигурацию сети в соответствии с требованиями быстро создающихся рабочих групп. Под рабочей группой понимают пользователей, занимающихся разработкой общей проблемы.
Классификация сетей по типам узлов предполагает выделение таких категорий, как сети, построенные на базе больших ЭВМ, сети на базе ПК IBM, на базе ПК DEC, Macintosh, разнородные сети и т.п.
По принципу взаимодействия между узлами сети делят на одноранговые, серверные и сети с архитектурой клиент-сервер, которые представляют собой более усложненный вариант серверной сети, так как в ней на PC возлагаются большие обязанности. В такой сети PC генерирует и передает на сервер запрос на обслуживание, а сервер его обрабатывает. Программное обеспечение этих сетей состоит их двух частей - клиентской, которая запускается из PC и обеспечивает передачу запроса на сервер и серверной, которое установлено на сервере, обеспечивает обработку запроса и формирование ответов в клиентскую часть.
