В. Столлингс - Современные компьютерные сети (2-е издание, 2003) (1114681), страница 3
Текст из файла (страница 3)
700 . 700 . 702 . 703 . 704 704 704 705 705 16 Содержание А...коей хгеле и др уу .740 747 Сокращения Списоклитературы Алфавитный указатель 767 Прослушивание входящих запросов на соединение от клиентов Согласие на установку соединения с клиентом Передача и прием сообщений через сокет Закрытие сокета.... Коды ошибок Пример клиентской программы ТСРАР Пример серверной программы ТСРАР Б.б. потоковые и дейтаграммные сокеты Пример клиентской программы 0СР Пример серверной программы ССР Б.б, управление программой во время выполнения ..
Неблокирующие обращения к сокетам Асинхронный ввод-вывод Б.7. Удаленное выполнение консольного \Мпботтв-приложения ....... Локальная программа . Удаленная программа . Словарьспециальныхтерминов .. 719 720 . 721 .. 721 722 . 723 . 724 . 728 . 727 . 728 730 . 730 .
731 .. 733 .. 734 .. 738 План книги 19 Предисловие Уиипаои Черчить. ййтроаой кризис История вопроса План книги Назначение книги Назначение втой книги состоит в том, чтобы помочь из огромной массЫ л1атериала вычленить клкыеаыс вопросы н важнейпгне решения. На протяжении всего изложения я старался честно и в меру своих сил объяснять, что и почему происхолнло. В настоящее время высокоскоростные сети доминируют на рынке как глобальных, так и локальных сетей. На рынке глобальных сетей появились две связанные друг с другом тенденции. Вместо сетей с коммутацией пакетов, работающих на скоростях в десятки и сотни килобайт в секунду, в качестве общественных и частных сетей применяются сети ретрансляции кадров, передающие данные со скоростью до 2 Мбит/с, а в последнее время появились сети АТМ, работающие на скорости 155 Мбит/с н выше.
В Интернете и частных корпоративных объединенных сетях скорости передачи данных также выросли, Достаточно упомянуть создание в 1996 г. магистрали с пропускной способностью 155 Мбит/с. В течение многих лет наиболее распространенной локальной сетью была сеть ЕГЬегпег с общей шиной, данные по которой передавались со скоростью 10 Мбит/с. Ей на смену пришла коммутируемая сеть ЕгЬегпег, предоставляющая выделенную линию с той же пропускной способностью каждой оконечной системе.
За ней последовала так называемая быстрая сеть ЕгЬегпег со скоростью 100 Мбит/с, затем гигабитная сеть Е1Ьегпе1 и 10-гигабитная сеть Е1Ьегпег„В последние годы также появились оптоволоконные локальные сети Р11тге СЬаппе1, работающие на скоростях до 3,2 Гбит/с, и беспроводные локальные сети со скоростями до 54 Мбит/с. Столь быстрый рост высокоскоростных сетей стимулировал появление новых приложений, популярность которых, в свою очередь, придала дополнительный толчок ускоренному развитию сетей. Ключевыми движущими силами явились все более широкое применение в приложениях фото- и видеоматериалов, а также растущая популярность Всемирной паутины. Книга посвящена высокоскоростным сетям.
В центре нашего внимания будут находиться вопросы проектирования двух типов сетей: объединенных сетей, осно- ванных на протоколе 1Р (объединенных 1Р-сетей) и наборе протоколов ТСР/1 Р, а также сетей АТМ. Эти две сетевые технологии долгинируют в сфере высокоскоростных сетей, и для них характерно множество общих идей и подходов.
Назначение книги — представить читателям соответствующий современным требованиям обзор разработок в этой области. Бентральные проблемы, с, которымн сталкивается разработчик сетей, — это поддержка графика реального времени и мультимедийного графика, борьба с перегрузкой и предоставление разным приложениям разных уровней качества обслуживания, Предполагаемая аудитория Книга предназначена как для профессионалов, так и для студентов.
Для профессионалов, занятых в данной области, она послужит справочником по основным вопросам и будет полезна для самостоятельного изучения. В качестве учебного пособия книга подойдет для выпусююго или предпоследнего курса. В ней углубленно исследуется множество важных тем и одновременно дается краткий обзор необходимых элементарных вопросов. Части книпь начиная с третьейй, являются относительно независимыми и могут читаться в любом порядке. Книга разделена на сегнь частей. + Часть 1.
История вопроса. Краткий обзор фундаментальных принципов с рассмотрением набора протоколов ТСР/1Р и вопросов объединения сетей. + Часть П. Высокоскоростные сети. Обзор сетей ретрансляции кадров, сетей АТМ и высокоскоростных локальных сетей. + Часть П1. Моделирование н оценка производительности. Моделнровапзе трафика очень важно как при разработке и конфигурировании сетей, так н для получения сетевых услуг.
В этой части представляется учебный материал по анализу систем массового обслуживания в целях определения пропускной способности, задержки и размера буферов методами моделирования. Появляется все больше данных, свидетельствукицих о самоподобии болыпей части графика высокоскоростных сетей, поэтому традиционный анализ систем массового обслуживания для них непригоден. Исследуются природа самоподобного графика и методы моделирования. + Часть 1Ъ'.
Перегрузка н управление графиком. Эта часть начинается с обсуждения вопросов борьбы с перегрузкой и методов проектирования, применяемых в обычных и объединенных сетях. С темой сквозного управления потоком читатель знакомится на относительно простом примере управления потоком на уровне передюги данных.
Затем обсуждаются параметры производительности и методы, применяемые в протоколе ТСР для достижения высокой пропускной способности и борьбы с перегрузкой. Наконец, исследуются вопросы управления графиком и борьбы с перегрузкой в сетях АТМ. 20 Предисловие что нового во втором издании 21 + Часть Ъ". Маршрутизация в объединенных сетях. Посвящена основным методам маршрутизации, включая днстанпионно-векторную маршрутизацию с учетом состояния линий и маршрутно-векторную маршрутизацию. В атой части рассматривается та>оке групповая маршрутизация.
+ Часп, ЪЧ. Качество обслуживания в 1Р-сетях. В сетях, основанных на протоколе 1Р, необходимы методы борьбы с пере>руаной и предоставления активным приложениям обслуживания требуемого уровня качества. Начинается рассмотрение этих методов с интегрированных и дифференцированных служб. Затем исследуются важные протоколы, относящиеся к качеству обслуживания, вкл>очая ВЯ>Р, МР15 и КТР. + Часть 5г11. Сжатие данных.
Завершающая часть книги посвящена методам сжатия данных с потерями и без потерь. В книгу также включены подробный словарь специальных терминов, список часто используемых сокращений и список литературы. В каждой главе содержатся задания, рекомендации по дальнейшему чтению и ссылки на веб-сайты по данной теме. Веб-сайт для преподавателей и студентов Этой книге посвящена веб-страница, призванная помочь студентам и преподавателям. На этой странице содержатся ссылки на сайты по теме, рисунки и таблицы к данной книге в формате РГ>Г (Аг!оЬе АсгоЬат), слайды для Ро>чегРо>пт, а также список рассылки. Эта веб-страница расположена по адресу Ьтгр://>к>рй>зв51а!!>пдасов/ Нзйетге.Ь1в!. Список рассылки составлен такпм образом, чтобы преподаватели, использующие эту книгу, могли обмениваться информацией, предло>кениями и вопросами друг с другом, а также с автором.
Когда будут обнаружены опечатки и другие ошибки, на сайте У>>(й> ав5га!!> пдз сов будет опубликован нх список. Наконец, я занимаюсь поддержкой сайта Сотрщег 5сгепсе 5сиг!епг Везен>се, доступного по адресу Ытр://>у!!!!ав51а!!>пдасов/5тиг!епт5ирро>т.йтпй. Программирование сокетов В этой книге имеется описание сокетов (приложение Б), вклк>чая конспективный обзор, дискуссию о важности этого средства, а также примеры использования сокетов и ссылки на дополнительную информацию в Паутине. Программирование сокетов представляет собой «легкую» тему, благодаря которой люжно создать весьма практичные проекты для студентов. Что нового во втором издании За четыре года, прошедших с выхода первого издания книги, в рассматриваемой области продолжался рост»нноваци>1 и усовершенствований, Я по мере воэмож- ности пытался отразить эти изменения, не сбившись на детали и сохранив глобальность темы.
Первое издание книги широко обсузо>алась >иногимн профессорамн, преподающими данный предмет, и профессионалами, работающими в этой области. В результате во многих местах повествование было сделано более понятным и насыщенным, были улучшены иллюстрации. Кроме того, появился ряд новых тем, проверенных «в полевых условиях».
Помимо подобных усовершенствований, нацеленных на улучшение педагогических характеристик книги, технические аспекты книги были приведены в соответствие с сегодняшним днем. Кроме того, книга была реорганизована, части и главы книги были сгруппированы по-новому. Ниже перечислены некоторые из наиболее важных изменений. + Борьба с перегрузкой.
Теперь этой теме посвящена отдельная глава, что позволило более отчетливо представить соответствующие вопросы, + Дифференцироеанные службы. С момента публикации перво>о издания появилось множество разработок в области поддержки различного мультимедийного >и чувств>«тельного к временным параметрам трафика в Интернете. Наиболее важной разработкой п, возможно, наиболее важным средством предоставления обслуживания различного уровня качества в 1Р-сетях являются дифференцированные службы.
В этом издании имеется детальное обсуждение дифференцированных служб. + Гарантирован>ига скороппь кадров (СГР). С момента выхода первого издания для АТМ была стандартизирована новая служба — СГК. Служба СГК спец>«алано разработана для поддержки подсетей ! Р-магистралп. В данном издании предоставляется описание службы СГК, а также исследуются ее базовые механизмы.
+ Многопротокольная коммутация по меткам (МР15). Архитектура МР15, описываемая в данном издании, представляет собой чрезвычайно вюкную новую технологию, применяемую в Интернете. + Детали ТСР/1Р. Была добавлена новая глава по истории протоколов ТСР/ 1Р, в которую вошел матернад, в первом издании «разбросанный» по всей книге. Этот материал жизненно важен для понимания темы качества обслуживания и вопросов производительности в 1Р-сетях. + Высокоскоростные дока>ьные сети. Глава о высокоскоростных локальных сетях была в значительной степени обновлена и пересмотрена.