На главную | Содержание | Назад | Вперёд
Наши друзья

 

 

ИСПОЛЬЗОВАНИЕ МАРШРУТИЗАТОРОВ

Маршрутизатор, как и следует из его названия, направляет (или маршрутизирует) данные в сетях. Маршрутизаторы предоставляют уникальные возможности, по­скольку они не зависят от операционной системы или от вида машины. Марш­рутизатор может передавать данные между сетями, которые используют совер­шенно разные технологии, например, Ethernet и IBM Token Ring. Создание Internet было бы невозможным без маршрутизаторов. Ведь она состоит из тысяч
сетей, построенных на базе различных технологий.
В отличие от моста маршрутизатор имеет свой адрес в сети. Поэтому компью­тер может отправлять пакеты данных, предназначенные для другой сети, прямо к маршрутизатору, а тот, в свою очередь, переправляет их компьютеру-получа­телю.
Мост менее эффективен по сравнению с маршрутизатором, поскольку он дол­жен проверять полностью все передаваемые по каналу связи данные, для того чтобы определить, какие из пакетов передаются от одной сети к другой. С дру­гой стороны, маршрутизатор проверяет только заголовки пакетов, для опреде­ления того, содержат ли они адрес маршрутизатора, а уже потом в случае необ­ходимости проверяет содержимое пакетов для определения полного адреса, по которому требуется переслать пакет. показано, как маршрути-
затор передает данные.
сеть А сеть В
Маршрутизатор пропускает только те пакеты, которые содержат его адрес или адрес другой сети.
ИСПОЛЬЗОВАНИЕ шлюзов
Шлюз — это общий термин, обозначающий один из трех типов организации сети. Примерами шлюзов являются маршрутизаторы, шлюзы приложений (application gateway), а также шлюзы, ретранслирующие данные от одного набо­ра протоколов к другому.
Шлюз приложений передает данные между сетями и протоколами, используе­мыми различными приложениями. Классический пример такого шлюза — это
программное обеспечение для приложения электронной почты. Сначала одна программа электронной почты создает сообщение и затем посылает его по Internet, где другая программа электронной почты принимает послание и передает его пользователю этой конкретной сети. В завершение еще одна программа принима­ет сообщение и преобразует его в доступную для чтения форму. показано, как шлюз приложения может преобразовывать данные во время их передачи от одной сети к другой.
ФИЗИЧЕСКАЯ СТРУКТУРА СЕТЕЙ
С концептуальной точки зрения, проектировщики сетей и программисты делят сети на два основных компонента: сетевые приложения (network application) и коммуникационную подсистему сетей (network communication subsystem).
Сетевые приложения используют коммуникационную подсистему для передачи данных по сети. Коммуникационная подсистема часто называется коммуникаци­онной подсетью (communication subnet), передающей системой (transmission system) или транспортной системой (transport system). Термин транспортная система наиболее точен, поскольку основной задачей подсистемы является передача дан­ных и сообщений между узлами и приложениями (23).
Существует два основных принципа работы коммуникационной подсистемы: каналы точка-точка (point-to-point channels) и широковещательные каналы (broadcast channels). В сетях, использующих принцип точка—точка, компьютеры соединены таким образом, что данные передаются от одного коммутатора паке­тов другому. В сетях с широковещательными каналами все коммутаторы паке­тов сети получают все пакеты данных. Как уже говорилось, сеть, построенная
на топологии «звезда», обладает большей безопасностью, чем построенная на топологии «кольцо» или «шина». Точно так же и коммуникации точка—точка более безопасны, чем системы широковещательных каналов, поскольку в пер­вом случае меньшее число компьютеров получает физический доступ к передава­емым данным. показана разница между этими двумя каналами.
сервер С сервер С
узел 1 узел 2 узел 1 узел 2
Различие между каналом точка -точка и широковещательным каналом.
РАЗЛИЧНЫЕ виды ШИРОКОВЕЩАТЕЛЬНЫХ КАНАЛОВ
Проектировщики сетей классифицируют широковещательные каналы, исходя из того, как сеть распределяет коммуникационный канал между входящими в ее состав компьютерами. Существует две основные модели — статическая (static) и динамическая (dynamic).
Статическое распределение выделяет каждому персональному компьютеру отре­зок времени для передачи данных. Этот отрезок времени статичен (т. е. не из­меняется). Каждый компьютер контролирует передачу данных в сети в выделен­ное ему время. При этом неважно, передает он в это время данные или нет.
Динамическое распределение является более гибким и эффективным. Большинство современных сетей используют эту модель распределения. При использовании динамической модели сеть позволяет каждому компьютеру, которому нужно передать данные, воспользоваться каналом по требованию. Основная идея, ис­пользуемая этой моделью распределения, — это описанный ранее арбитраж шины.
Централизованное динамическое распределение использует метод передачи марке­ра для арбитража шины. Маркер генерируется единым для всех центральным компьютером (концентратором), который и распределяет канал между осталь­ными компьютерами.
Децентрализованное динамическое распределение характеризуется необходимостью механизма для выявления столкновений данных. По сценарию этого метода, каждый компьютер может самостоятельно принять решение о начале передачи данных. Нет никакого центрального управления (такого как маркер), которое дает разрешение на передачу данных. Таким образом, столкновения данных неизбежны, и появляется необходимость в системе выявления этих столкновений.
РЕЗЮМЕ
По мере того как вы будете все больше узнавать об Internet и сетях, вы поймете,
что видов сетей почти столько же, сколько и самих сетей. Другими словами, все сети отличаются друг от друга. В каждом конкретном случае следует начи­нать работу с определения компонентов, описанных в этой главе. Кроме того, выясните, как соединены компьютеры в сети. Узнайте, есть ли в вашей сети маршрутизаторы, шлюзы или другое сетевое аппаратное обеспечение. При ана­лизе общей структуры сети не забывайте о мерах безопасности, предоставляемых тем или иным типом сети. В следующей главе я расскажу вам о некоторых эффективных способах защиты систем от постороннего вмешательства. Но прежде убедитесь, что усвоили следующее:
Компьютерная сеть состоит из двух или более компьютеров, соединенных между собой.
Каждая сеть состоит из уровней аппаратного и программного обеспече­ния. Большинство сетей, по крайней мере частично, использует сетевую модель ISO/OSI.
✓ Протокол TCP/IP является набором взаимосвязанных протоколов.
✓ В модели сети TCP/IP, формирующей базу набора протоколов, исполь­зуются компоненты модели I.
Сетевые уровни в модели TCP/IP управляют передачей данных между ком­пьютерами в сети.
✓ 32-битный IP-адрес определяет конкретную сеть и компьютер. Существу­ет свыше двух миллионов возможных адресов для сетей и свыше четырех миллиардов возможных адресов для компьютеров в Internet.
Проектировщики сетей соединяют компьютеры в сети с помощью различ­ных сетевых топологий, таких как «звезда» или «шина».
Для надежной передачи данных в компьютерных сетях используются мар­шрутизаторы, повторители, мосты и шлюзы. С их помощью можно суще­ственно увеличить надежность и эффективность передачи данных, а также повысить безопасность.

Все сети состоят из коммуникационной подсистемы и передающей систе­мы. Для соединения друг с другом сети используют метод коммуникации или широковещательные коммуникационные каналы.

 

На главную | Содержание | Назад | Вперёд
 
Яндекс.Метрика