Основы компьютерных сетей
Министерство образования Российской федерации
Тульский государственный педагогический университет им. Л.Н. Толстого
Кафедра иностранных языков
РЕФЕРАТ
на получение допуска к сдаче кандидатского экзамена по немецкому языку
Тема: «Основы компьютерных сетей»
Выполнил:
аспирант кафедры информатики
и вычислительной техники
Петухов Максим Александрович
Материалы реферата: Grundlagen Computernetze, Prof. Jürgen Plate, FH München, FB 04, http://www.netzmafia.de/skripten/netze/index.html
Тула – 2003
Содержание
Предисловие
Введение
1. Логические структуры сетей
2. Методы доступа
3. Типы передачи
4. Ethernet
5. Среды передачи
6. Источники помех
7. Повторитель, мост, маршрутизатор
8. Соединение кабелей типа «витая пара» и планирование сетей
9. TCP/IP
10. Протоколы высших уровней
11. Глобальные сети, голосовая связь по каналам IP, сеть по силовым кабелям, радиосети
12. Сети на основе Windows
Литература
Предисловие
Данная книга написана профессором Мюнхенского университета Юргеном Плате. Она входит в серию книг посвященных сетевым информационным технологиям, которые выходят в рамках проекта «Netzmafia». Данный проект имеет свой интернет-сайт www.netzmafia.de. Книга посвящена компьютерным сетям и адресована тем, кто хочет получить фундаментальные знания в области компьютерных сетей. Последний электронный вариант данной книги закончен 24 октября 2002 года и размещен по адресу указанному выше.
Введение
Во введении профессор Юрген Плате приводит основные определения и понятия, связанные с компьютерными сетями: компьютерная сеть, локальные и территориальные компьютерные сети, среда передачи данных, протокол передачи данных, сетевые устройства и др.
Компьютерная сеть – это система связей, к которой большинство участников присоединено с целью обмена данными.
Локальная сеть – это сеть, в одной местной ограниченной области (комната, здание, местность), которая принадлежит одной единственной организации.
Территориальная сеть – это сеть, которая простирается на далекие расстояния (город, страна, мир).
Кроме того, приводится эталонная модель взаимодействия открытых систем, предложенная ISO (международная организация стандартов). Эта модель описывает процесс обмена данными между различными устройствами, лежит в основе их взаимодействия в существующих сетях и может служить для развития новых методов коммуникации. Она состоит из семи уровней, каждый из которых предоставляет определенные услуги, которые в свою очередь реализуют определенные задачи коммуникации и управления.
7. Прикладной уровень обеспечивает связь приложений и диалог с программами.
6. Представительский уровень. Здесь интерпретируются данные приложений: контроль информационного обмена и кодировка/декодировка данных такие, как установление формата и управляющих символов.
5. Сеансовый уровень управляет установлением, проведением и завершением связи. Контроль параметров режима, управление потоком данных, возобновление связи в случае ошибки и синхронизация.
4. Транспортный уровень обеспечивает, чтобы все пакеты данных достигали правильных приемников. Установление передачи данных между двумя участниками, транспортировка данных, управление потоком данных, распознавание и коррекция ошибок. Этот уровень определяет тип сети по протяженности: локальная или территориальная.
3. Сетевой уровень служит главным образом для передачи потока данных. Он компетентен в выборе маршрута данных, мультиплексировании нескольких соединений на отдельных участках, обработке ошибок, управлении потоком данных между конечными пунктами соединения (не между приложениями).
2 Канальный уровень обеспечивает функционально законченную связь между двумя непосредственно соединенными станциями. Этот уровень ставит определенные рамки для транспортировки данных, распознавания ошибок и синхронизации данных по распоряжению. Информация разбивается на блоки конкретной длины, которые обозначаются кадрами данных и снабжаются контрольной информацией для распознавания и коррекции ошибок.
1. Физический уровень. Здесь происходит физическая передача данных. Этот уровень устанавливает электрические, механические, функциональные и процедурные параметры для физической связи двух модулей (например, правило, модуляция, кабель, разъем, скорость передачи данных).
Данная модель удачно иллюстрируется с помощью примера, в котором правда только три уровня. Рассматривается научная дискуссия между двумя учеными из Аравии и Китая. Каждый из них говорит только на своем языке и переводчики, которые соответственно переводят с арабского языка на английский и с китайского на английский. Переводчики могут общаться по-английски. Появляются три уровня взаимодействия: 3. научный (дискуссия), 2. равенства языков (перевод на английский язык), 1. коммутации (передача с помощью технических средств).
В завершение приводятся примеры сетей (некомпьютерных), поясняющие разницу между коммутацией пакетов и коммутацией каналов: телефонная сеть, корреспонденция.
1. Логические структуры сетей
В этом разделе коротко речь идет о логических структурах сетей, т. е. о видах и способах соединения между собой отдельных станций.
Звездообразная топология. Все члены сети соединяются с центральным узлом. Непосредственная коммуникация участников друг с другом невозможна, каждая коммутация проходит через центральный узел.
Кольцевая топология. Нет центра, все станции равноправны. Каждый участник располагает одни единственным подключением к сети (узел) и через него соединяется со своими левым и правым партнерами. Передача информации происходит в одном направлении от узла к узлу.
Шинная топология. Нет центра и нет узлов. Соединение всех участников происходит через общий канал передачи.
Смешанная топология. Каждый участник соединяется с несколькими другими. Нет центра, и существует несколько независимых каналов передачи между двумя станциями.
2. Методы доступа
В этом разделе обзорно представлены различные методы доступа, причем протоколы не затрагиваются.
ALOHA. Основная идея проста: каждая станция должна посылать данные в любое время. Затем передающая станция ждет подтверждения по отдельному каналу обратной связи. При отправлении данных двумя станциями в одно и то же время произойдет коллизия: блок данных повредится, и подтверждения не будет. Если подтверждение получено, то возможна дальнейшая пересылка. В противном случае каждая передающая станция ждет некоторое время, которое определяется случайно.
CSMA/CD. Обозначает «курьер счетчика множественного доступа/поиск коллизий». Прежде чем станция посылает данные, она спрашивает сначала канал, чтобы установить, не происходит ли передача данных между другими станциями. Только при свободном канале начинается посылка данных, и во время пересылки он прослушивается, чтобы установить, встречаются ли коллизии со станцией, которая случайно начала передачу в то же время.
Token-Ring. Все компьютеры последовательно соединены и таким образом связаны в кольцо. В режиме «бездействия» (нет передачи данных) в сети циркулирует специальное сообщение, так называемый маркер (точнее свободный маркер). Этот маркер передается от одного компьютера к следующему. Компьютер, который завладел маркером, может посылать данные, присоединяя их к маркеру (занятый маркер). Блок данных будет передаваться от станции к станции, пока придет к адресату. Адресат проверит правильность данных и отпустит маркер.
Token-Bus. При методе Token-Bus доступ также регулируется передачей маркера, только сеть имеет шинную или древовидную топологию. Здесь организовано логическое кольцо.
3. Типы передачи
При передаче данных в локальных сетях используется в основном узкополосная передача. Передающий канал принимает два (иногда и три) состояния (уровня) в зависимости от передаваемого цифрового сигнала.
В территориальных сетях используется частично и модулированная передача, при этом цифровые значения высокочастотного сигнала модулируется.
В этом тексте рассматриваются только сети с узкополосной передачей. Используется кодировка, которая позволяет обратное получение тактов из сигнала. В локальных сетях приводятся главным образом три кода преобразования цифрового сигнала в аналоговый: 1) Ethernet – код Манчестера: в зависимости от смены состояний возможен переход в начало каждого бита («1» - переход от 0 к 1, «0» - переход от 1 к 0); 2) Token Ring – дифференцированный код Манчестера: переход в начало бита только при следующем «0»; 3) FDDI(стекловолокно) – код «не возвращать перевернутый ноль»: «0» - к началу битового периода смена состояния, «1» - без изменения уровня.
4. Ethernet
На сегодня Ethernet - широко распространенный стандарт для локальных сетей. Передача данных осуществляется с помощью метода CSMA/CD. Могут использоваться различные протоколы (TCP/IP, DECnet, IPX/SPX и др.). В качестве среды передачи данных используются: коаксиальный кабель сопротивлением в 50 Ом, витая пара, оптоволокно или другая среда. Скорость передачи данных обычно 10 Мб/с, но может быть и 100 Мб/с. Тип передачи данных – узкополосная. Максимальная длина всей сети - 2500 м.
Данные пересылаются в пакетах, т.е. разбиваются на кадры (Ethernet-кадры), к которым присоединяет управляющая информация в начале и информация для проверки ошибок в конце (циклический избыточный код). К сожалению нет унифицированных кадров данных, а исторически возникли условные кадры с различной структурой.
IEEE (Институт электрических и электронных проектов) разработал спецификацию для стандарта Ethernet, которую обозначают IEEE 802.3. В рамках этой спецификации развилось несколько топологий:
Год выпуска |
Обозначение |
Другое название |
1982 |
10Base5 |
Желтый кабель, стандартный Ethernet |
1983 |
10Base2 |
Дешевая сеть |
1985 |
10Broad36 |
Широкополостный |
1985 |
1Base5 |
Звездообразная ЛВС |
1991 |
10BaseT |
Витая пара |
1993 |
10BaseF |
Оптоволокно |
1995 |
100BaseX |
Быстрый Ethernet |
1998 - |
Гигабитный Ethernet |
Обозначение в спецификации IEEE строится следующим образом:
первое число – скорость передачи данных в Мб/с (10 МБ/с);
Base или Broad – типы передачи, соответственно узкополосная или широкополосная;
последнее число обозначает максимальную длину сегмента, выраженную в единицах по 100 метров (5 – 5 по 100 метров, т.е. 500 метров); буква показывает тип кабеля.
5. Среды передачи
В данном разделе рассматриваются основные типы передающих сред (кабелей) и стандарты к ним относящиеся. Основные параметры передающей среды: скорость передачи данных, тип передачи (узкополосная или широкополосная), и максимальная длина кабельного сегмента.
Token-Ring. Кабель состоит из двух отдельных изолированных проводов, которые вместе еще изолированы (витая пара, IBM тип 1, 2, или 3). Скорость передачи данных составляет 4 или 16 Мб/с. При 4 Мб/с могут быть соединены максимально 260 станций. Максимальная длина между станцией и распределителем кольцевого кабеля – 300 метров, между двумя распределителями – 200 метров. Тип передачи – узкополосная.
Стандартный Ethernet (10Base5). Кабель представляет собой толстый коаксиальный кабель сопротивлением 50 Ом, покрытый, большей частью, изолирующим слоем желтого цвета (отсюда другое его название: «желтый кабель»). Длина кабельного сегмента должна быть не более 500 метров. Через трансивер могут подключаться станции. Эти модули располагаются на кабеле не ближе 2,5 метров друг от друга. Через кабели трансиверов к ним подключаются станции. Максимальная длина такого кабеля – 50 метров. Максимальное число станций подключенных к кабельному сегменту – 100.
Тонкий Ethernet (Дешевая сеть, 10Base2). Этот кабель относительно недорогой и прост в установке (отсюда название «дешевая сеть»). Кабель подключается к сетевой карте компьютера с помощью BNC-T-коннектора а. Каждый кабельный сегмент ограничивается BNC-коннекторами. Сегменты могут соединятся с помощью BNC-баррел-коннекторов. Максимальная длина сегмента – 185 метров.
Витая пара (10BaseT). Кабель представляет собой несколько пар переплетенных проводов. Скорость передачи данных 10-100 Мб/с. Длина кабельного сегмента до 100 метров. Одним сегментом соединяются только две станции. Для увеличения количества подключенных станций используются концентраторы. Сеть на витой паре может обслуживать до 1024 компьютера. Различают: неэкранированную (UTP), общеэкранированную (FTP), укрытую (S/UTP), укрыто-экранированную (S/STP) и индустриальную (ITP) витую пару. Для подключения витой пары к концентраторам и сетевым платам компьютеров используются коннекторы RJ-45.
Оптоволоконный Ethernet (10BaseF). Кабель на основе оптоволокна, которое проводит сигнал только в одну сторону, поэтому кабель состоит из двух проводов, передающих сигналы в разные стороны. Длина сегмента до 2000 метров.
С развитием технологий становится доступным гигабитный Ethernet со скоростью передачи данных в несколько гигабит. В качестве кабельной системы он использует витую пару и оптоволоконный кабель.
6. Источники помех
В этом разделе говорится о помехах, действующих на сетевые кабели. В первую очередь это электромагнитные помехи от различных электроприборов. Но и сам кабель искажает сигнал за счет сопротивления. Все влияния изменяют цифровой сигнал. Основные причины искажений сигнала: затухание, ограничение ширины диапазона, изменение времени прохождения сигнала, шумы и др.
7. Повторитель, мост, маршрутизатор
В этом разделе рассматриваются устройства, позволяющие организовывать различные компьютерные сети.
Чтобы затухание сигнала не приводило к помехам, в длинных кабельных сегментах используется, так называемый, повторитель (репитер). Расстояние между репитерами и устройствами определяется в зависимости от типа кабеля. Существуют многопортовые (до 8 портов) репитеры для расширения сети и одновременного подключения нескольких станций на основе тонкого Ethernet.
С той же целью, но для сетей на основе витой пары используются концентраторы (хабы). У них бывает 4, 5, 8, 12, 16 и 32 порта.
При построении сетей на основе 10Base5 и 10Base2 с использованием повторителей и концентраторов основываются на следующем правиле: не может быть соединено более пяти кабельных сегментов, при этом они соединяются четырьмя повторителями, и только к трем из них могут подключаться компьютеры. Таким образом, для толстого Ethernet максимальная общая длина сети 2500 метров, а для тонкого Ethernet – 985 метров.
Для сетей на витой паре правило можно сформулировать следующим образом: максимальная длина сегмента кабеля – 100 метров, расширение сети может происходить только с помощью активных элементов (коммутатор, маршрутизатор).
Сегменты оптоволоконного кабеля могут соединять мосты, коммутаторы и/или повторители, или же один повторитель с одной единственной станцией с помощью приемопередатчика (трансивера), или две станции с помощью трансиверов.
Еще один тип коммутирующих устройств – это мост. Мост разделяет физически две сети на основе Ethernet, дефекты, такие как коллизии и ошибочные пакеты данных не могут пройти через мост. Мост независим от протокола, т.е. передает все протоколы, действующие в сети Ethernet. Мост работает с собственной скоростью, как составная часть сети. Количество последовательно соединенных мостов в соответствии со спецификацией IEEE 802.1 ограниченно числом 7. Для нормальной работы оно не должно превышать четырех. Мост создает для каждой сети таблицу адресов всех станций, которые посылают данные. Каждый мост работает на втором уровне модели OSI. Мост может быть дополнен адресным фильтром, который регулирует, на какие адреса информация может посылаться, а на какие нет. Кроме того, мост выполняет следующие функции: отказоустойчивость, защиту данных, увеличение пропускной способности, предотвращение сетевых зацикливаний. Последнее достигается за счет так называемого алгоритма обхватывания дерева. Он заменяет дополнительные связывающие сети пути (так называемые петли) на определенные логические пути в сети.
Коммуникатор как и мост устройство второго уровня модели OSI, т.е. он может соединять сети с различными физическими свойствами, например сеть на основе коаксиального кабеля и витой паре. Все протоколы высших уровней должны быть идентичны. Коммуникатор протоколонезависим. Он часто обозначается как многопортовый мост. Каждый порт образует отдельный сетевой сегмент. Каждой сегмент использует всю ширину диапазона сети. Коммуникатор исследует каждый проходящий пакет на адрес контроллера доступа к среде в сети-приемнике и может передать его непосредственно туда.
Различия концентратора и коммуникатора:
Концентратор: а) может передавать только один пакет данных другому концентратору за раз; б) скорость передачи 10 Мб/с или 10-100 Мб/с для концентраторов с двойной скоростью; в) не знает и не может исследовать, в какой порт какая станция посылает данные, не может конфигурироваться; г) дешевле коммуникатора.
Коммуникатор: а) может передавать несколько пакетов данных одновременно; б) общая ширина диапазона (интенсивность передачи информации) существенно выше, чем у концентратора; в) знает, какие станции с какими портами соединяются; г) скорость передачи 10, 10-100 или 1000 МБ/с; г) не может конфигурироваться.
Большие сети, такие как Интернет, состоят из множества маленьких сетей. Связь различных сетей осуществляется специальным устройством, называемым маршрутизатор. Его задача – передавать данные между компьютерами в различных сетях по возможности по оптимальному пути. Маршрутизатор соединяет сети с различной топологией и работает на третьем уровне модели OSI. Он является центральным пунктом в структуре сети. С помощью маршрутизации различных типов сетей, а также различных протоколов достигается оптимальное управление трафиком и сетевая нагрузка. Маршрутизатор протоколозависим и должен знать все используемые протоколы. Маршрутизатор строит таблицу маршрутизации, в которой хранятся адреса всех компьютеров сети. Основные элементы маршрутизатора – это процессор и память. Кроме того, имеется несколько сетевых плат для связи с каждой сетью. Сетевая карта связана посредством системной шины процессором, а процессор обращается к памяти для получения сведений о таблице маршрутизации.
Мост-маршрутизатор управляет передачей данных между различными сетевыми сегментами посредством функций моста или маршрутизатора. Для маршрутизируемых протоколов он работает как маршрутизатор; для немаршрутизируемых – как мост.
Коммутация третьего уровня – это технология, которая комбинирует коммутацию с ее свойством проводимости (второй уровень) и масштабируемою маршрутизацию (третий уровень).
Терминальный сервер служит тому, чтобы любое конечное устройство устанавливало связь с компьютером. Терминальный сервер подключается к сети с помощью трансивера, и пользователь управляет им через командный интерфейс, так что можно устанавливать связь, разрывать ее и задавать ее параметры.
Шлюз может соединять полностью различные (гетерогенные) сети между собой. Он представляет общие (виртуальные) узлы, которые принадлежат обеим сетям, и устанавливает общесетевую передачу данных. Шлюз используется с одной стороны для связи локальной и территориальной сетей, с другой стороны – для перехода между различными службами.
Компьютер межсетевой защиты осуществляет защиту от попыток взлома локальной сети, которая имеет выход в открытую сеть. Обычно компьютеры предприятия, которые работаю под управлением разных операционных систем, досягаемы прямо из открытой сети. Межсетевая защита с помощью канализации коммуникаций позволяет составлять подробные файлы протоколов попыток взлома, так как незваный гость сначала должен пройти через компьютер межсетевой защиты.
С помощью коммутаторов второго и третьего уровней можно создавать так называемые виртуальные локальные вычислительные сети (ВЛВС). ВЛВС имеют структуру как у обычной локальной сети, но компьютеры, в нее входящие, не обязательно должны находиться в одном помещении, а могут находиться достаточно далеко другу от друга. Объединение в ВЛВС может происходить по следующим критериям: порт коммутатора, адрес контроллера доступа к среде, протокол уровня сети, логический адрес сети, приложение. Трафик в каждой ВЛВС отдельный.
8. Соединение кабелей типа «витая пара» и планирование сетей
Для соединения витой пары используются вилки (коннекторы), розетки и монтажные коробки типа RJ-45.
В стандартной витой паре находится четыре пары проводов. Каждая пар имеет свой цвет, но один из проводов имеет полностью один цвет, а второй – цвет вперемежку с белым. При прикреплении коннектора или розетки к кабелю ориентируются на порядок следования цветов проводов. Для каждого типа витой пары он свой.
Прикрепление коннектора и розетки к кабелю осуществляется при помощи специальных инструментов.
Задачи планирования сетей:
замена организационных и топологических структур на сетевую структуру;
учет защиты данных, качества предприятия и взломоустойчивости;
координация с провайдером, регистрирующими учреждениями и учреждениями предоставления ресурсов компонентов сети, которые нужно учитывать:
концентраторы, мосты, маршрутизаторы, шлюзы;
фильтр пакетов, шлюз приложений;
инструменты диагностики и учета;
требования к прокладке сетевых кабелей:
открыто для различных техник локальных сетей (сегодня и в будущем);
независимо от производителя;
достаточное количество объема передачи и в будущем;
надежно, невосприимчиво к мешающим влияниям;
легко обслуживаемо;
экономически оправданное решение;
интеграция существующего оборудования;
наличествующие компоненты должны быть включены.
При планировании важную роль играет определение иерархической структуры сети, т.е. одна большая или несколько маленьких сетей. При единой сети проще администрировать, при небольшом трафике высокая скорость, некоторые протоколы могут функционировать только в единой сети, но при большом трафике сеть загружается, ошибочные пакеты мешают всей сети. В случае нескольких маленьких сетей администраторская ответственность легко разделяется, лучше распределяется трафик, есть возможность расширения сети на большие расстояния, но появляются проблемы с администрированием, так как нужно предоставлять сетевые номера, составлять таблицы маршрутизации и согласовывать работу и соединение мостов и маршрутизаторов.
Далее важную роль играет выбор компонентов соединения: вид кабеля, наличие повторителей, мостов, коммуникаторов, маршрутизаторов. Каждый из компонентов имеет свои плюсы и минусы решает конкретные задачи.
Важно определить будет ли сеть иметь выход в Интернет (возможно позже). Если да, то глобальные IP-номера должны определяться провайдером. В противном случае используется внутренняя IP-нумерация.
Имена компьютеров в сети определяются в соответствии с организационной структурой предприятия.
Для корректной работы сети необходим постоянный контроль составляющих ее элементов и тестирование кабельной системы. Для этого используются специальные инструменты.
Вместе с планированием сеть документируется. Подробно описываются все компоненты, составляющие сеть, и кабельная система ее образующая. Каждое устройство и каждый кабель должны быть однозначно интерпретируемы. Всякое изменение в сети должно регистрироваться. Такая скрупулезность окажет неоценимую помощь в случае аварийной ситуации. Хорошо помогает графическая интерпретация сети.
9. TCP/IP
Протоколы семейства TCP/IP разрабатывались в 70-х годах для обмена данными в гетерогенных компьютерных сетях. TCP – это протокол контроля передачи. Работает на четвертом уровне модели OSI. IP – межсетевой протокол (третий уровень).
Для этого протокола уровни с 5 по 7 объединяются в уровень приложения, так как приложение непосредственно взаимодействует с транспортным уровнем. На четвертом (транспортном) уровне находится протокол TCP, который осуществляет транспортировку данных и контроль потока данных. На третьем уровне находится протокол IP. Он устанавливает IP-адреса и проводит маршрутизацию пакетов данных.
К семейству протоколов TCP/IP принадлежит несколько служебных программ высших уровней OSI: Telnet, FTP, NFS, NNTP, SMTP, DNS.
Главное преимущество протоколов семейства TCP/IP простота реализации сетевого соединения. Отдельные локальные сети могут соединяться при помощи маршрутизатора или шлюза.
На третьем уровне работает протокол ARP – протокол разрешений адреса, который преобразует логический IP-адрес в физический адрес. Преобразование IP-адреса в адрес аппаратных средств происходит с помощью таблиц.
Протокол IP предоставляет основную сетевую службу, отправку пакетов данных, так называемых датаграмм, по различным сетям.
IP - это протокол без подключения. При ориентированном на подключение протоколе проверяется при открытии подключения, вообще досягаем ли компьютер-получатель. Протокол без подключения не делает это и, следовательно, не может ручаться, что пакет данных вообще прибудет к приемнику. IP-датаграмма состоит из заголовка и блока данных. В заголовке указываются данные, касающиеся версии протокола, его типа длины блока данных и заголовка и некоторые специфические опции.
Вместе с IP-протоколом находится ICMP (протокол сообщений межсетевого контроля), который предоставляет обмен сообщениями об ошибках и контрольными сообщениями на IP-уровне.
UDP (протокол пользовательских датаграмм) - это простой протокол четвертого уровня, который предоставляет ненадежную транспортную службу без подключения без управления потоком данных.
Протокол TCP гарантирует правильную транспортировку данных - каждый пакет прибывает только однажды, безошибочно и в правильной последовательности. Дополнительно несколько программ при помощи TCP могут использовать подключение между 2 компьютерами как будто одновременно. Каждой выделяет виртуальный канал. Этот протокол кроме того ориентирован на подключение. Надежность достигается положительными ответами (подтверждениями) и повторением ошибочных блоков. Для установления связи оба компьютера переходят в режим обмена, для прекращения передачи оба отключают режим. Для каждой службы на основе TCP резервируется свой порт на процессоре сервера.
10. Протоколы высших уровней
В этом разделе коротко рассматриваются протоколы верхних уровней модели OSI.
DHCP и RADIUS. Чтобы устанавливать контакт с другими компьютерами по сети на основе IP-протокола, каждый компьютер нуждается в собственном, однозначном номере IP. Подключение к сети нового компьютера или изменение его статуса означает для администратора задание его конфигурации. Кроме того, на предприятии могут использоваться переносные компьютеры, которые могут подключаться в любом месте сети. Необходимо, чтобы эта операция проходила автоматически, полностью, с подтверждением и стандартизировано. Для этого используется протокол DHCP (протокол динамической конфигурации хоста). Эта служба дает возможность, чтобы IP-номер и другие параметры сети такие, как имена сети, адрес шлюза, и так далее назначались клиенту динамично, без того чтобы администратор вообще видел компьютер. При этом DHCP является полностью независимой от назначенной платформы. Для стандартизированной аутентификации при доступе через модем или Интернет используется RADIUS-протокол (служба удаленной аутентификации и удаленного доступа пользователя). В комбинации с DHCP и протоколом межкомпьютерного соединения задание конфигурации набирающих номер конечных систем решено автоматизированным способом. RADIUS-сервер - это центральный сервер аутентификации, к которому обращаются все серверы удаленной аутентификации. На основе этого протокола работает служба удаленного доступа.
SMTP – протокол простой пересылки почты. Работа этого протокола основано на наборе основных ключевых слов (команд): начла и конец почтовой сессии, адресант и адресат, тело письмо и т.д. При установке связи между почтовыми серверами на сервере приемнике появляется сначала заголовок, сигнализирующий о начале передачи письма, и он посылает цифровой сигнал для подтверждения приема. Далее следует незашифрованный текст для удобства прочтения его человеком: от кого письмо, копии, содержание письма. Затем передающий сервер сигнализирует об окончании письма и сообщает о готовности к принятию следующего письма. Полученное письмо сервер копирует в файл почтового ящика. Письма можно посылать непосредственно с почтового сервера. Кроме того, имеется возможность отсылать и получать письмо с персонального компьютера. Для этого служит программа почтового клиента, работающая на основе технологии клиент-сервер. Этому помогают протоколы POP и IMAP.
POP – протокол почтового офиса. Служит для получения почты от провайдера, если свой компьютер не связан постоянно с Интернетом. Письма определенные для получателя помещаются в каталог очереди и должны забираться оттуда получателем. Провайдер предоставляет POP-сервер, который представляет интерфейс POP-клиента на компьютере-получателе. Локальный POP-клиент связывается с POP-сервером провайдера. Ему предлагаются имеющиеся письма. Подключение POP3 происходит в несколько этапов через TCP-порт 110. Сначала сервер посылает приветственное сообщение. Затем следует режим авторизации, на котором клиент должен идентифицировать себя по сравнению с сервером, т.е. он должен указать свое имя пользователя и пароль, зарегистрированные на сервере. После успешной авторизации запускается режим операций. Все операции запускаются в режиме редактирования почтового ящика. Когда клиент посылает команду «Выход», запускается режим модернизации, на котором применяются сделанные изменения.
IMAP- протокол доступа к Интернет-сообщениям. По своим функциям очень похож на POP, но имеет дополнительные функции, например, содержание электронного письма может загружаться отдельно, и также вложения можно востребовать отдельно. Подключение клиента к серверу происходит через TCP-порт 143. В отличие от POP и SMTP клиент при работе с IMAP не должен сразу после посланной команды ждать ответ сервера. Он может послать несколько последовательных команд, а ответ может прийти позже. Ответ сервера содержит сообщение об успехе или ошибке операции. Соединение проходит в несколько этапов: установление связи, аутентификация, выбор почтового ящика, работа с почтовым ящиком, завершение почтового сеанса.
FTP – протокол передачи файлов. Это центральная служба транспортировки файлов в локальной сети в другие системы. Главная особенность данного протокола состоит в разделении каналов данных и управления. Для канала управления установлен TCP-порт 20, для канала передачи данных – TCP-порт 21. FTP имеет собственную систему команд, которая обслуживается интерактивно. Вызов программы передачи файлов осуществляется командой ftp. В команде можно указывать дополнительные опции и имя компьютера. Если указанный компьютер найден, то устанавливается соединение. В противном случае вызывается режим командной строки для работы со службой передачи файлам. Далее необходимо вводить команды для выполнения действий. Некоторые команды: для получения помощи по команде служит команда – help [команда], для связи с компьютером – open имя_компьютера, работа от имени пользователя – user имя_пользователя [пароль], завершение соединения – disconnect, выход из программы – quit и др. Об успехе или ошибке выполнения операций свидетельствуют сообщения, выводимые на экран.
HTTP – протокол передачи гипертекста. HTTP - это протокол прокладного уровня, который предлагает все возможности передачи гипермедиа-информации. HTTP не зависим от аппаратных средств или от операционной системы. Адресация ресурсов происходит посредством URL (унифицированный локатор ресурсов) или URN (унифицированная нумерация ресурсов). HTTP можно использовать для доступа к серверам с другими протоколами. Основная функция HTTP состоит в том, что на основе вопросно-ответной системы, запрашивающая программа (программа просмотра всемирной паутины, WWW-браузер) устанавливает связь с программой, ожидающей вопросы (WWW-сервер), и посылает ей запрос. Запрос содержит метод запроса, URL, версию протокола, информацию о службе и, возможно, небольшое сообщение. Сервер отвечает сообщением статуса, за которым следует сообщение, подобное многоцелевым расширениям электронной почты, и, возможно, запрашиваемый документ. Сразу после ответа на запрос связь прекращается. Возможно принудительное прерывание связи пользователем. Коммуникация между программами всемирной паутины происходит посредством пересылки запросов и ответов между клиентом и сервером. Запросы и ответы бывают простыми и комплексными. Комплексный запрос отличается от простого добавлением сведения о версии протокола. Методы запроса определяют действия с запрашиваемым ресурсом: полную информацию о ресурсе, только заголовок, удалить ресурс из памяти, установить или разорвать одну или несколькими соединений между различными ресурсами.
11. Глобальные сети, голосовая связь по каналам IP, сеть по силовым кабелям, радиосети
Среды передачи данных для глобальных сетей.
DATEX-L. Это сокращение от «Data Exchange (обмен данными)». L означает, что маршрут связи предоставляется между двумя коммуникативными партнерами на основе сети с коммутацией каналов. Обе станции должны имеет одинаковые скорость передачи данных, код, протокол. Устаревающая модель.
DATEX-P. P означает пакетную коммутацию. Данные разбиваются на пакеты. Станции могут иметь разные скорости передачи данных. Каждый пакет добирается до цели своим наиболее оптимальным путем, не заботясь о правильной логической последовательности. И компьютера приемника они собираются в правильную последовательность.
Кадр передачи. Это дальнейшее развитие DATEX-P. Более надежный в при работе с ошибочными кадрами. Частичное исправление ошибок. Прозрачное установление соединения. Пропускаются только безошибочные пакеты.
FPS (быстрая пакетная коммутация). Более быстрая служба пакетной коммутации, у которой кадры имеют более устойчивую длину. Кадры обозначаются как ячейки. FPS отличается переменным распределением ширины диапазона. Сведения заголовка несут распознаватель ошибок.
ATM (режим асинхронной передачи). Это высокоскоростная пакетная коммутация разрабатывалась для цифровой службы цифровой широкополосной сети (B-ISDN) как техника коммутации и относилась равно к данным, языкам, текстам и рисункам. ATM базируется на FPS. ATM работает ориентировано на подключение, т.е. для передачи данных необходимо установить связь. В контрольном поле не указываются адреса отправителя и получателя, зато указываются виртуальный путь и виртуальный канал. Виртуальный путь – это соединение, устанавливаемое на короткое время передачи и выглядящее как настоящий выделенный канал. Виртуальный канал – это канал связи, существующий только во время передачи данных. Виртуальный путь состоит из нескольких виртуальных каналов. ATM формирует связь от компьютера к компьютеру.
Голосовая связь по каналам IP. Классическая телефонная служба развивается сегодня в сторону мобильных коммуникаций на основе цифровых пакетнокоммутируемых сетей. Многие предприятия имеющие собственные компьютерные сети переходят к тому, чтобы использовать их для языковой коммуникации. Для этого используется протокол VoIP. Через шлюз телефон-интернет обычная телефонная сеть соединяется с сетью IP. Более знакомое явление IP-телефония. По сети IP можно переговариваться по всему миру, но вследствие непредсказуемости сети Интернет голосовая связь часто страдает. Для того чтобы снабжать рабочее место в локальной сети телефонными функциями пока не хватает терминального оборудования. И все же первые Ethernet-телефоны уже появились.
Сеть по силовым кабелям. Компания Siemens предложила решение техники быстрой и дешевой передачи данных при помощи электрических коммуникаций. Высокая скорость (до нескольких Мб/с) при низком напряжении позволила бы практически мгновенно связывать клиентов. К тому же сеть электрокоммуникаций постоянно расширяется и используется только для энергоснабжения.
Радиосети. На первый взгляд идея создания беспроводных сетей заманчива, однако, на сегодня существуют причины неширокого использования таких сетей. Беспроводные адаптеры значительно медленней обычных сетевых адаптеров. Действует ограничение на дальность расположения компьютеров в беспроводной сети (10-50 метров). Значительно дороже установка беспроводной сети и для ее функционирования нужны специальные коммуникационные устройства (точки доступа). Кроме того, возникают помехи от различных радиоустройств. И безопасность радиопередач пока еще находится на невысоком уровне. Некоторые беспроводные технологии для домашнего использования: IrDA (инфракрасная связь данных) – технология, используемая в ноутбуках, Palm-платформах, карманных компьютерах и мобильных телефонах с инфракрасным интерфейсом, относительно недорога, но точки доступа должны находиться в пределах прямой видимости; Bluetooth (синий зуб) – технология для беспроводного взаимодействия персонального компьютера и мобильного телефона, которые могли бы связываться в любом месте, находящаяся в разработке, хотя уже появились опытные образцы; DMAP (профиль мультимедийного доступа по стандарту беспроводной связи) – технология расширенного варианта стандарта DECT для телефонов без кабеля. В основе лежит использование радио-мультимедиа, т.е. передача видео- и аудио-сигналов через радио-сигналы.
12. Сети на основе Windows
В этом разделе автор рассказывает и иллюстрирует рисунками, как можно создать свою небольшую локальную сеть на основе операционной системы Windows. Сетевые карты (адаптеры) вставляются в свободный слот персонального компьютера. На старых картах нужно было еще помещать джемпер, чтобы установить прерывание и входной и выходной адресы. На сегодняшний день сетевые адаптеры конфигурируются с помощью программного обеспечения или самонастраиваются.
Далее автор подробно объясняет, как можно установить сетевой адаптер в системе Windows и как он настраивается. Для этого выбирается сетевой протокол (IPX/SPX, NetBeui, TCP/IP), выбирается вид сетевого клиента. Чтобы компьютеры могли обращаться друг к другу, указывается его имя и рабочая группа, в которой он находится. Далее можно объявить общие ресурсы (файлы, папки, устройства). При этом доступ настраивается через специальные службы доступа. Сетевыми могут быть диски, принтеры, мониторы и т.д.
Затем рассматривается подключение к Интернету под Windows. Сюда входит настройка протокола TCP/IP. Добавляется контроллер удаленного подключения. После этого возможно подключение к провайдеру и настройка подключения через модем.
Далее перечисляются основные инструменты для настройки и конфигурирования доступа к Интернету, которое входят в состав Windows.
В завершение рассматриваются дополнительные возможности операционных систем семейства Windows по работе с Интернетом и локальной сетью на основе цифровой сети комплексного обслуживания.
Литература
1. Grundlagen Computernetze, Prof. Jürgen Plate, FH München, FB 04, http://www.netzmafia.de/skripten/netze/index.html