Компьютерные сети

Компьютерные сети

Н. Олифер

Для того чтобы провайдерам было проще организовывать свои пиринговые связи, в Интернете существуют специальные центры обмена трафиком, в которых соединяются сети большого количества провайдеров. Такие центры обмена обычно называются Internet exchange (IX), или Network Access Point (NAP).

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

Классификация провайдеров Интернета по видам оказываемых услуг
Общий термин провайдер, или поставщик услуг, Интернета (Internet Service Provider, ISP) обычно относят к компаниям, которые выполняют для конечных пользователей лишь транспортную функцию — обеспечивают передачу их трафика в сети других поставщиков.

Поставщиком интернет-контента (Internet Content provider, ICP) называют такого провайдера, который имеет собственные информационно-справочные ресурсы, предоставляя их содержание — контент (content) — в виде веб-сайтов. Многие поставщики услуг Интернета являются одновременно поставщиками интернет-контента.

Поставщик услуг хостинга (Hosting Service Provider, HSP) — это компания, которая предоставляет свое помещение, свои каналы связи и серверы для размегцения контента, созданного другими предприятиями.

Поставщики услуг по доставке контента (Content Delivery Provider, CDP) — это предприятия, которые не создают информационного наполнения, а занимаются доставкой контента в многочисленные точки доступа, максимально приближенные к пользователям, что позволяет повысить скорость доступа пользователей к информации.

Поставщики услуг по поддержке приложений (Application Service Provider, ASP) предоставляют клиентам доступ к крупным универсальным программным продуктам, которые самим пользователям сложно поддерживать. Обычно это корпоративные пользователи, которых интересуют приложения класса управления предприятием, такие как SAP R3.

Так как Интернет стал уже явлением социальной жизни, растет количество поставщиков, предоставляющих сугубо специализированные услуги, например поставщики биллинговых услуг (Billing Service Provider, BSP) обеспечивают оплату счетов по Интернету, сотрудничая с муниципальными службами и поставщиками тепла и электроэнергии.
Выводы

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

Компьютерные сети предоставляют услуги двух типов: информационные и транспортные. Часто под термином «сетевые услуги» понимают транспортные услуги, считая, что основной функцией сети является передача информации. Информационные услуги предоставляются конечными узлами сети — серверами, а транспортные — промежуточными узлами, которыми являются коммутаторы и маршрутизаторы сети.

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

Операторы связи отличаются друг от друга набором предоставляемых услуг, территорией, в пределах которой предоставляются услуги, типом клиентов, на которых ориентируются их услуги, а также имеющейся во владении оператора инфраструктурой — линиями связи, коммутационным оборудованием, информационными серверами и т. п. Операторов связи, специализирующихся на предоставлении услуг компьютерных сетей, обычно называют поставщиками услуг.

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

2. Приведите примеры информационных центров различных типов телекоммуникационных сетей.
3. Перечислите основные требования, которым должны удовлетворять сети доступа и магистральные сети.
4. Перечислите типы клиентов операторов связи.
5. Можно ли назвать сеть оператора связи корпоративной сетью?
6. Назовите основные характеристики сетей операторов связи.
7. Любые ли коммуникационные устройства, работающие в корпоративной сети, относят к классу корпоративных?

8. В чем заключается услуга по предоставлению доступа в Интернет?
9. Заполните представленную здесь таблицу, установив соответствие между описаниями сетей и их типами (один тип сети не описан).
24
25
26
27
Описание сети
Корпоративнаясеть
Сетькампуса
Сеть отдела
Сетьоператора
Сеть используется группой сотрудников до 100-150 человек
Все сотрудники сети связаны с решением частной бизнес-задачи
Сеть создана на основе какой-либо одной сетевой технологии

Сеть включает тысячи пользовательских компьютеров, сотни серверов
Сеть обладает высокой степенью гетерогенности компьютеров, коммуникационного оборудования, операционных систем и приложений
В сети используются глобальные связи
Сеть объединяет более мелкие сети в пределах отдельного здания или одной территории
Глобальные соединения в сети не используются
Службы сети предоставляют всем сотрудникам доступ к общим базам данных предприятия
ГЛАВА 6 Сетевые характеристики

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

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

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

Термин «качество обслуживания» часто употребляется в узком смысле, как одно из современных направлений в сетевых технологиях, цель которого состоит в разработке методов качественной передачи трафика через сеть. Характеристики качества обслуживания объединяет то, что все они отражают отрицательное влияние механизма очередей на передачу трафика.

Это влияние, в частности, может выражаться во временном снижении скорости передачи трафика, доставке пакетов с переменными задержками и потере пакетов из-за перегрузки буферов коммутаторов.
Типы характеристик
Субъективные оценки качества
Если опросить пользователей, чтобы выяснить, что они вкладывают в понятие качественных сетевых услуг, то можно получить очень широкий спектр ответов. Среди них, скорее всего, встретятся следующие мнения:
□ сеть работает быстро, без задержек;

□ трафик передается надежно;
□ услуги предоставляются бесперебойно по схеме 24 х 7 (то есть 24 часа в сутки семь дней в неделю);
□ служба поддержки работает хорошо, давая полезные советы и помогая разрешить проблемы;
□ услуги предоставляются по гибкой схеме, мне нравится, что можно в любой момент и в широких пределах повысить скорость доступа к сети и увеличить число точек доступа;
□ поставщик не только передает мой трафик, но и защищает мою сеть от вирусов и атак злоумышленников;

□ я всегда могу проконтролировать, насколько быстро и без потерь сеть передает мой трафик;
□ поставщик предоставляет широкий спектр услуг, в частности помимо стандартного доступа в Интернет он предлагает хостинг для моего персонального веб-сайта и услуги IP-телефонии.

Эти субъективные оценки отражают пожелания пользователей к качеству сетевых сервисов. Пользователи, клиенты — это важнейшая сторона любого бизнеса, в том числе бизнеса сетей передачи данных, но существует и еще одна сторона — поставщик услуг (коммерческий, если это публичная сеть, и некоммерческий, если это корпоративная сеть). Для того чтобы пользователи и поставщики услуг могли обоснованно судить о качестве сервисов, существуют формализованные характеристики качества сетевых услуг, которые позволяют количественно оценить тот или иной аспект качества.

Характеристики и требования к сети
Работая в сети, пользователь формулирует определенные требования к ее характеристикам. Например, пользователь может потребовать, чтобы средняя скорость передачи его информации через сеть не опускалась ниже 2 Мбит/с. То есть в данном случае пользователь задает тот диапазон значений для средней скорости передачи информации через сеть, который для него означает хорошее качество сервиса.

Все множество характеристик качества транспортных услуг сети можно отнести к одной из следующих rpynfi:
□ производительность;
□ надежность;
□ безопасность;
□ характеристики, имеющие значение только для поставщика услуг.

Первые три группы соответствуют трем наиболее важным для пользователя характеристикам транспортных услуг — возможности без потерь и перерывов в обслуживании (надежность) передавать с заданной скоростью (производительность) защищенную от несанкционированного доступа и подмены информацию (безопасность
28

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

Дело в том, что сеть обслуживает большое количество пользователей, и поставщику услуг нужно организовать работу своей сети таким образом, чтобы одновременно удовлетворить требования всех пользователей. Как правило, это сложная проблема, так как основные ресурсы сети — линии связи и коммутаторы (маршрутизаторы) — разделяются между информационными потоками пользователей. Поставщику необходимо найти такой баланс в распределении ресурсов между конкурирующими потоками, чтобы требования всех пользователей были соблюдены. Решение этой задачи включает планирование и контроль расходования ресурсов в процессе передачи пользовательского трафика. Поставщика интересуют те характеристики ресурсов, с помощью которых он обслуживает пользователей. Например, его интересует производительность коммутатора, так как поставщик должен оценить, какое количество потоков пользователей он может обработать с помощью данного коммутатора. Для пользователя производительность коммутатора не представляет интерес, ему важен конечный результат — будет его поток обслужен качественно или нет.

Временная шкала
Рассмотрим еще один способ классификации характеристик — в соответствии с временной шкалой, на которой эти характеристики определяются.

Долговременные характеристики определяются на промежутках времени от нескольких месяцев до нескольких лет. Их можно назвать характеристиками проектных решений. Примерами таких характеристик являются набор моделей и количество коммутаторов в сети, топология и пропускная способность линий связи. Эти параметры сети прямо влияют на характеристики качества услуг сети. Одно проектное решение может оказаться удачным и сбалансированным, так что потоки трафика не будут испытывать перегрузок; другое может создавать узкие места для потоков, в результате задержки и потери пакетов превысят допустимые пределы. Понятно, что полная замена или глубокая модернизация сети связана с большими затратами финансовых средств и времени, поэтому они происходят не слишком часто и продолжают оказывать влияние на качество сети в течение продолжительного времени.

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

Краткосрочные характеристики относятся к темпу обработки отдельных пакетов и измеряются в микросекуйдном и миллисекундном диапазонах. Например, время буферизации, или время пребывания пакета в очереди коммутатора или маршрутизатора, является характеристикой этой группы. Для анализа и обеспечения требуемого уровня краткосрочных характеристик разработано большое количество методов, получивших название методов контроля и предотвращения перегрузок (congestions control and congestion avoidance).

Соглашение об уровне обслуживания
Естественной основой нормального сотрудничества поставщика услуг и пользователей является договор. Договор всегда заключается между клиентами и поставщиками услуг публичных сетей передачи данных, однако не всегда в нем указываются количественные требования к эффективности предоставляемых услуг. Очень часто в договоре услуга специфицируется очень общо, например «предоставление доступа в Интернет».

Однако существует и другой тип договора, называемый соглашением об уровне обслуживания (Service Level Agreement, SLA). В таком соглашении поставщик услуг и клиент описывают качество предоставляемой услуги в количественных терминах, пользуясь характеристиками эффективности сети. Например, в SLA может быть записано, что поставщик обязан передавать трафик клиента без потерь и с той средней скоростью, с которой пользователь направляет его в сеть. При этом оговорено, что это соглашение действует только в том случае, если средняя скорость трафика пользователя не превышает, например, 3 Мбит/с, в противном случае поставщик получает право просто не передавать избыточный трафик. Для того чтобы каждая сторона могла контролировать соблюдение этого соглашения, необходимо еще указать период времени, на котором будет измеряться средняя скорость, например день, час или секунда. Еще более определенным соглашение SLA становится в том случае, когда в нем указываются средства и методы измерения характеристик сети, чтобы у поставщика и пользователя не было расхождений при контроле соглашения.

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

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

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

□ передачи данных в канал (время сериализации);
□ распространения сигнала;
□ ожидания пакета в очереди;
□ коммутации пакета.
Два первых типа задержки определяются свойствами каналов передачи данных (битовой скоростью и скоростью распространения сигнала в среде) и являются фиксированными для пакета фиксированной длины.
Две вторых составляющих зависят от характеристик сети коммутации пакетов и в общем случае являются переменными.

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

Результат передачи пакетов такой идеальной сетью иллюстрирует рис. 6.1. На верхней оси показаны значения времени поступления пакетов в сеть от узла отправителя, а на нижнем — значения времени поступления пакетов в узел назначения. Другими словами, можно сказать, что верхняя ось показывает предложенную нагрузку сети, а нижняя — результат передачи этой нагрузки через сеть.

Пусть задержка передачи пакета определяется как интервал времени между моментом отправления первого бита пакета в канал связи узлом отправления и моментом поступления первого бита пакета в узел назначения соответственно (на рисунке обозначены задержки d\, <4 и </з пакетов 1, £ и 3 соответственно).
Как видно из рисунка, идеальная сеть доставляет все пакеты узлу назначения:
□ не потеряв ни один из них (и не исказив информацию ни в одном из них);

□ в том порядке, в котором они были отправлены;
□ с одной и той же и минимально возможной задержкой (d\ = ^ и т. д.).
Важно, что все интервалы между соседними пакетами сеть сохраняет в неизменном виде. Например, если интервал между первым и вторым пакетами составляет при отправлении Х\ секунд, а между вторым и третьим — Т2, то такими же интервалы останутся в узле назначения.

Надежная доставка всех пакетов с минимально возможной задержкой и сохранением временных интервалов между ними удовлетворит любого пользователя сети независимо от того, трафик какого приложения он передает по сети — веб-сервиса или 1Р-телефонии.

Существуют и другие определения времени задержки пакета. Например, эту величину можно определить как время между моментом отправления первого бита пакета в канал связи узлом отправления и моментом поступления последнего бита пакета в узел назначения соответственно. Нетрудно видеть, что в этом определении в задержку пакета включено время сериализации, кроме того, понятно, что оба определения не противоречат друг другу и величина задержки, полученная в соответствии с одним определением, легко преобразуется в величину задержки, полученной в соответствии с другим. Мы выбрали первое определение для иллюстрации идеального поведения сети с коммутацией пакетов потому, что в этом случае задержка не зависит от размера пакета, что удобнее использовать, описывая «идеальность» обслуживания пакетов.

Теперь посмотрим, какие отклонения от идеала могут встречаться ъ реальной сети и какими характеристиками можно эти отклонения описывать (рис. 6.2).
Пакеты доставляются сетью узлу назначения с различными задержками. Как мы уже знаем, это неотъемлемое свойство сетей с коммутацией пакетов.

Случайный характер процесса образования очередей приводит к случайным задержкам, при этом задержки ef дельных пакетов могут быть значительными, в десятки раз превосходя среднюю величину задержек (d\ ^^^^зит. д.). Неравномерность задержек приводит к неравномерным интервалам между соседними пакетами. То есть изменяется характер временных соотношений между соседними пакетами, а это может катастрофически сказаться на качестве работы некоторых приложений. Например, при цифровой передаче речи


Все материалы, размещенные в боте и канале, получены из открытых источников сети Интернет, либо присланы пользователями  бота. 
Все права на тексты книг принадлежат их авторам и владельцам. Тексты книг предоставлены исключительно для ознакомления. Администрация бота не несет ответственности за материалы, расположенные здесь

Report Page