Компьютерные сети - [4]

Шрифт
Интервал

маршрутизаторы и шлюзы...................................... 368

4.8.5.    Виртуальные локальные сети ................................... 371

4.9.    Резюме............................................................ 378

Вопросы............................................................... 380

Глава 5. Сетевой уровень...........................................384

5.1.    Вопросы проектирования сетевого уровня ............................. 384

5.1.1.    Метод коммутации пакетов с ожиданием......................... 384

5.1.2.    Сервисы, предоставляемые транспортному уровню ............... 385

5.1.3.    Реализация сервиса без установления соединения................ 387

5.1.4.    Реализация сервиса с установлением соединения................. 389

5.1.5.    Сравнение сетей виртуальных каналов и дейтаграммных сетей......390

5.2.    Алгоритмы маршрутизации........................................... 392

5.2.1.    Принцип оптимальности маршрута .............................. 394

5.2.2.    Алгоритм нахождения    кратчайшего пути.......................... 395

5.2.3.    Заливка...................................................... 398

5.2.4.    Маршрутизация по вектору расстояний .......................... 399

5.2.5.    Маршрутизация с учетом состояния линий ....................... 403

5.2.6.    Иерархическая маршрутизация ................................. 409

5.2.7.    Широковещательная маршрутизация............................ 411

5.2.8.    Многоадресная рассылка ...................................... 413

5.2.9.    Произвольная маршрутизация .................................. 416

5.2.10.    Алгоритмы маршрутизации для мобильных хостов................ 417

5.2.11.    Маршрутизация в произвольных сетях.......................... 420

5.3.    Алгоритмы борьбы с перегрузкой ..................................... 424

5.3.1.    Подходы к борьбе с перегрузкой ................................ 426

5.3.2.    Маршрутизация с учетом состояния трафика ..................... 427

5.3.3.    Управление доступом.......................................... 428

5.3.4.    Регулирование трафика........................................ 430

5.3.5.    Сброс нагрузки ............................................... 434

5.4.    Качество обслуживания......................................436

5.4.1.    Требования приложений ....................................... 437

5.4.2.    Формирование трафика........................................ 439

5.4.3.    Диспетчеризация пакетов ...................................... 443

5.4.4.    Управление доступом.......................................... 447

5.4.5.    Интегральное обслуживание.................................... 451

5.4.6.    Дифференцированное обслуживание............................ 454

5.5.    Объединение сетей ................................................. 457

5.5.1.    Различия сетей ............................................... 458

5.5.2.    Способы объединения сетей.................................... 459

5.5.3.    Туннелирование ............................................... 462

5.5.4.    Маршрутизация в объединенных сетях........................... 464

5.5.5.    Фрагментация пакетов......................................... 465

5.6.    Сетевой уровень в Интернете......................................... 469

5.6.1.    Протокол IP версии 4 .......................................... 471

5.6.2.    IP-адреса..................................................... 475

5.6.3.    Протокол IP версии 6 .......................................... 488

5.6.4.    Управляющие протоколы Интернета ............................. 498

5.6.5.    Коммутация меток и MPLS...................................... 504

5.6.6.    Протокол внутреннего шлюза OSPF.............................. 507

5.6.7.    Протокол внешнего шлюза BGP ................................. 512

5.6.8.    Многоадресная рассылка в Интернете ........................... 518

5.6.9.    Мобильный IP................................................. 519

5.7.    Резюме............................................................ 521

Вопросы............................................................... 522

Глава 6. Транспортный уровень......................................527

6.1.    Транспортный сервис................................................ 527

6.1.1.    Услуги, предоставляемые верхним уровням ...................... 527

6.1.2.    Базовые операции транспортного сервиса ....................... 529

6.1.3.    Сокеты Беркли................................................ 533

6.1.4.    Пример программирования сокета: файл-сервер для Интернета .... 535

6.2.    Элементы транспортных протоколов .................................. 540

6.2.1.    Адресация.................................................... 541

6.2.2.    Установка соединения ......................................... 544

6.2.3.    Разрыв соединения ............................................ 550

6.2.4.    Контроль ошибок и управление потоком данных................... 554

6.2.5.    Мультиплексирование ......................................... 559

6.2.6.    Восстановление после сбоев ................................... 560


Рекомендуем почитать
Яйцо кукушки или Преследуя шпиона в компьютерном лабиринте

В отличие от плохого танцора, хорошему сисадмину мешают только кукушкины яйца. Их откладывают в его компьютер злобные хакеры, чтобы из них вылупились программы, делающие своего папу-кукушку суперпользователем. Но сколько кабелю не виться — а кончику быть: бравый сисадмин не дремлет и за годик-другой выводит злоумышленников на чистую воду: на этот раз хакерская тусовка круто пролетела. Такого предельно краткое содержание классической книги эксперта по компьютерной безопасности Клиффа Столла «Яйцо кукушки».


Разработка приложений в среде Linux

Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет собой отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из других операционных систем. Подробно рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование свободно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек.



Серверные технологии хранения данных в среде Windows® 2000 Windows® Server 2003

Книга предназначена для читателей, хорошо знакомых с компьютерными системами и индустрией информационных технологий и желающих расширить познания в области систем хранения данных и архитектуры Windows NT, непосредственно связанной с подобными системами. В книге описываются корпоративные системы хранения данных, в то время как системам потребительского уровня уделяется меньше внимания. В этом издании сделана попытка поддержать интересы специалистов по программному обеспечению, мало знакомых с технологиями хранения данных, и профессионалов в области систем хранения данных, которые стремятся получить дополнительные знания по архитектуре обработки и хранения данных в Windows NT.


Перспективы свободного программного обеспечения в сфере государственного управления и бюджетном секторе

n1`Глава 2 из отчета Фонда Новая экономика Министерству экономического развития и торговли по теме «Анализ результатов и разработка предложений по созданию механизмов поддержки (в том числе за счет средств федерального бюджета) проектов по использованию ИКТ в экономике, социальной сфере, государственном управлении на региональном и муниципальном уровнях власти». Работа выполнена в рамках ФЦП «Электронная Россия». Дается очерк перспектив модели коммерческого программного обеспечения, известной как свободное программное обеспечение (СПО), в части удовлетворения потребности государственных органов и организаций в компьютерных программах, в сравнении с альтернативной (несвободной) моделью.


64 килобайта о Фидо

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.