- •Рецензенты:
- •Глава I • Общие принципы построения вычислительных сетей................ 21
- •Глава 2 • Основы передачи дискретных данных .....................................109
- •Глава 3 • Базовые технологии локальных сетей...................................... 181
- •Глава 4 • Построение локальных сетей по стандартам физического
- •Глава 5 • Сетевой уровень как средство построения больших сетей .......345
- •Глава 6 • Глобальные сети....................................................................... 455
- •Глава 7 • Средства анализа и управления сетями.................................... 583
- •1,1. От централизованных систем -к вычислительным сетям
- •22 Глава! • Общие принципы построения вычислительных сетей Предприятие Рис. 1.1. Централизованная система на базе мэйнфрейма
- •Предприятие
- •1.2. Основные проблемы построения сетей
- •1.3. Понятие «открытая система» и проблемы стандартизации
- •1.4. Локальные и глобальные сети
- •1.5. Сети отделов, кампусов и корпораций
- •1.6. Требования, предъявляемые
- •2Л. Линии связи
- •2.2, Методы передачи дискретных данных на физическом уровне
- •2.3. Методы передачи данных канального уровня
- •2.4. Методы коммутации
- •3.1. Протоколы и стандарты локальных сетей
- •3.2. Протокол llc уровня управления логическим каналом (802.2)
- •3.3. Технология Ethernet (802.3)
- •3.5. Технология fddi
- •3.6. Fast Ethernet и lOovg-AnyLan как развитие технологии Ethernet
- •3.7. Высокоскоростная технология Gigabit Ethernet
- •4,1, Структурированная кабельная система
- •4.2. Концентраторы и сетевые адаптеры
- •4.3. Логическая структуризация сети с помощью мостов и коммутаторов
- •Глава 4 • Построение локальных сетей по стандартам физического и канального уровней
- •4.4. Техническая реализация и дополнительные функции коммутаторов
- •Глава 4 • Поароение локальных сетей по стандартам физического и канального уровней
- •5.1. Принципы объединения сетей
- •5.2. Адресация в ip-сетях
- •Глава 5 • Сетевой уровень как средство построения больших сетей
- •Глава 5 • Сетевой уровень как средаво построения больших сетей
- •5.3. Протокол ip
- •Глава 5 • Сетевой уровень как средство построения больших сетей
- •Глава 5 • Сетевой уровень как средство построения больших сетей
- •Глава 5 • Сетевой уровень как средство построения больших сетей
- •5.4. Протоколы маршрутизации в ip-сетях
- •5.5. Средства построения составных сетей стека Novell
- •5.6. Основные характеристики
- •Глава 5 * Сетевой уровень как средство построения больших сетей
- •6.1. Основные понятия и определения
- •6.2. Глобальные связи на основе выделенных линий
- •6.3. Глобальные связи на основе сетей
- •Глава 6 • Глобальные сети
- •6.4. Компьютерные глобальные сети с коммутацией пакетов
- •Глава 6 • Глобальные сети
- •6.5. Удаленный доступ
- •7Л. Функции и архитектура систем управления сетями
- •7.2. Стандарты систем управления
- •7.3. Мониторинг и анализ локальных сетей
- •Глава 1
- •Глава 2
- •Глава 3
- •Глава 5
- •Глава 6
В. Г. Олифер, Н. А. Олифер
КОМПЬЮТЕРНЫЕ СЕТИ
ПРИНЦИПЫ, ТЕХНОЛОГИИ, ПРОТОКОЛЫ
Рекомендовано Министерством образования Российской Федерации
в качестве учебного пособия для студентов высших учебных заведений,
обучающихся по направлению «Информатика и вычислительная техника»
и по специальностям «Вычислительные машины, комплексы, системы и сети»
«Автоматизированные машины, комплексы, системы и сети»,
«Программное обеспечение вычислительной техники
и автоматизированных систем»
Москва • Харьков • Минск 2000
ББК 32.973.202я7 УДК 681.326(075) О54
Рецензенты:
Ю. А. Григорьев, доктор технических наук, профессор,
кафедра «Системы обработки информации и управления»
Московский государственный технический университет им. Н. Э. Баумана
Б. Ф. Прижуков, кандидат технических наук,
заместитель начальника ИВЦ ОАО Московский междугородный и международный телефон
054 Компьютерные сети. Принципы, технологии, протоколы / В. Г. Олифер, Н. А. Олифер. — СПб: Издательство «Питер», 2000. — 672 с.: ил.
ISBN 5-8046-0133-4
Книга представляет собой фундаментальный учебник, в котором последовательно рассматриваются все основные аспекты архитектуры и технологии современных компьютерных сетей. Она предназначена для студентов, аспирантов и технических специалистов, которые хотят получить базовые знания о принципах построения компьютерных сетей, понять особенности традиционных и перспективных технологий локальных и глобальных сетей, изучить способы создания крупных составных сетей и управления такими сетями.
Рекомендуется в качестве учебного пособия для студентов, обучающихся по направлению «Информатика и вычислительная техника».
ББК 32.973.202я7 УДК 681.326(075)
ISBN 5-8046-0133-4 © В. Г. Олифер, Н. А. Олифер, 1999
© Серия, оформление, Издательство «Питер», 2000
Содержание
От авторов................................................................................................. 16
Для кого эта книга ............................................................................................................... 16
Структура книги................................................................................................................... 17
Благодарноаи............................................................................................ 20
Глава I • Общие принципы построения вычислительных сетей................ 21
1.1. От централизованных систем — к вычислительным сетям........................... 21
1.1.1. Эволюция вычислительных систем............................................................ 21
Системы пакетной обработки................................................................ 21
Многотерминальные системы — прообраз сети .............................. 22
Появление глобальных сетей ................................................................. 23
Первые локальные сети............................................................................ 24
Создание стандартных технологий локальных сетей.................... 25
Современные тенденции.......................................................................... 26
1.1.2. Вычислительные сети — частный случай распределенных
систем.................................................................................................................... 27
Мультипроцессорные компьютеры...................................................... 27
Многомашинные системы....................................................................... 28
Вычислительные сети ............................................................................... 29
Распределенные программы................................................................... 30
1.1.3. Основные программные и аппаратные компоненты сети.................. 31
1.1.4. Что дает предприятию использование сетей .......................................... 32
Выводы ............................................................................................................................ 35
1.2. Основные проблемы построения сетей................................................................. 36
1.2.1. Связь компьютера с периферийными устройствами........................... 36
1.2.2. Простейший случай взаимодействия двух компьютеров................... 38
1.2.3. Проблемы физической передачи данных по линиям связи.............. 41
1.2.4. Проблемы объединения нескольких компьютеров............................... 43
Топология физических связей............................................................... 43
Организация совместного использования линий связи .............. 45
Адресация компьютеров.......................................................................... 47
1.2.5. Ethernet — пример стандартного решения сетевых проблем ............ 50
1.2.6. Структуризация как средство построения больших сетей................ 52
Физическая структуризация сети ....................................................... 52
Логическая структуризация сети ......................................................... 55
1.2.7. Сетевые службы................................................................................................. 59
Выводы ............................................................................................................................. 60
4 Содержание___________________________________________________
1.3. Понятие «открытая система» и проблемы стандартизации ......................... 61
1.3.1. Многоуровневый подход. Протокол. Интерфейс.
Стек протоколов................................................................................................ 61
1.3.2. Модель OSI.......................................................................................................... 66
1.3.3. Уровни модели OSI.......................................................................................... 69
Физический уровень................................................................................. 69
Канальный уровень.................................................................................... 69
Сетевой уровень.......................................................................................... 70
Транспортный уровень............................................................................. 72
Сеансовый уровень.................................................................................... 73
Представительный уровень .................................................................... 74
Прикладной уровень................................................................................. 74
Сетезависимые и сетенезависимые уровни....................................... 74
1.3.4. Понятие «открытая система......................................................................... 76
1.3.5. Модульность и стандартизация................................................................... 77
1.3.6. Источники стандартов..................................................................................... 78
1.3.7. Стандартные стеки коммуникационных протоколов .......................... 82
Стек OSI............................................................:.......................................... 82
Стек TCP/IP................................................................................................ 83
Стек IPX/SPX............................................................................................. 85
Стек NetBIOS/SMB .................................................................................. 85
Выводы ............................................................................................................................. 87
1.4. Локальные и глобальные сети.................................................................................. 87
1.4.1. Особенности локальных, глобальных и городских сетей................... 87
1.4.2. Отличия локальных сетей от глобальных................................................ 88
1.4.3. Тенденция к сближению локальных и глобальных сетей .................. 90
Выводы ............................................................................................................................. 92
1.5. Сети отделов, кампусов и корпораций................................................................. 92
1.5.1. Сети отделов........................................................................................................ 92
1.5.2. Сети кампусов .................................................................................................... 93
1.5.3. Корпоративные сети......................................................................................... 95
Выводы............................................................................................................................. 97
1.6. Требования, предъявляемые к современным вычислительным сетям...... 97
1.6.1. Производительность......................................................................................... 98
1.6.2. Надежность и безопасность......................................................................... 101
1.6.3. Расширяемость и масштабируемость ...................................................... 102
1.6.4. Прозрачность .................................................................................................... 102
1.6.5. Поддержка разных видов трафика ........................................................... 103
1.6.6. Управляемость.................................................................................................. 104
1.6.7. Совместимость.................................................................................................. 105
Выводы ........................................................................................................................... 105
Вопросы и упражнения .................................................................................................... 106