Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

839

.pdf
Скачиваний:
3
Добавлен:
13.02.2021
Размер:
2.09 Mб
Скачать

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

С.Г. Михальченко, Е.Ю. Агеев

ЭКСПЛУАТАЦИЯ И РАЗВИТИЕ КОМПЬЮТЕРНЫХ СИСТЕМ И СЕТЕЙ

Раздел 1

Учебное пособие

ТОМСК — 2007

Федеральное агентство по образованию

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра промышленной электроники

С.Г. Михальченко, Е.Ю. Агеев

ЭКСПЛУАТАЦИЯ И РАЗВИТИЕ КОМПЬЮТЕРНЫХ СИСТЕМ И СЕТЕЙ

Раздел 1

Учебное пособие

2007

Михальченко С.Г., Агеев Е.Ю.

Эксплуатация и развитие компьютерных систем и сетей: Учебное пособие. В 2-х разделах. — Томск: Томский государственный университет систем управления и радиоэлектроники, 2007. — Раз-

дел 1. —216 с.

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

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

Михальченко С.Г., Агеев Е.Ю., 2007

ТУСУР, 2007

 

3

 

 

ОГЛАВЛЕНИЕ

 

ВВЕДЕНИЕ .......................................................................................

5

1 ПРИНЦИПЫ ПЕРЕДАЧИ ДАННЫХ...........................................

7

1.1

Телематика................................................................................

7

1.2

Каналы и линии связи............................................................

10

1.3

Протоколы и пакеты...............................................................

13

1.4

Эталонная модель взаимосвязи открытых сетей (OSI)........

15

1.5

Источники стандартов ...........................................................

21

1.6

Стандартные стеки коммуникационных протоколов..........

27

1.7

Инкапсуляция сообщений и наслоение протоколов............

31

1.8

Адресация компьютеров........................................................

33

2 ЛИНИИ СВЯЗИ............................................................................

37

2.1

Классификация сетей по типам линий связи........................

37

2.2

Аналоговые и цифровые каналы...........................................

45

2.3

Сети интегрального обслуживания и широкополосные

 

 

каналы .....................................................................................

48

2.4

Классификация компьютерных сетей...................................

52

2.5

Коммутация в информационных сетях.................................

55

2.6

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

59

2.7

Качество работы сетевых служб ...........................................

61

2.8

Беспроводные сети.................................................................

63

3 ХАРАКТЕРИСТИКИ КАНАЛА СВЯЗИ....................................

79

3.1

Типы характеристик и способы их определения .................

79

3.2

Спектральный анализ сигналов на линиях связи.................

80

3.3

Амплитудно-частотная характеристика, полоса

 

 

пропускания и затухание .......................................................

83

3.4

Пропускная способность .......................................................

86

3.5

Физическое и логическое кодирование................................

87

3.6

Связь между пропускной способностью линии и полосой

 

 

пропускания............................................................................

89

3.7

Помехоустойчивость и достоверность..................................

92

3.8

Характеристики кабельных линий........................................

94

3.9

Характеристики оптоволоконных каналов.........................

119

3.10 Характеристики беспроводных каналов...........................

129

3.11 Услуги спутниковой связи в России.................................

132

 

4

 

4 МОДУЛЯЦИЯ И КОДИРОВАНИЕ..........................................

135

4.1

Кодирование информации. Основные понятия..................

135

4.2

Кодирование информации. Классификация методов........

139

4.3

Кодирование на физическом уровне OSI............................

140

4.4

Цифровое кодирование (канальный уровень)....................

168

4.5

Способы контроля правильности передачи данных..........

175

4.6

Алгоритмы сжатия ...............................................................

191

5

ВВЕДЕНИЕ

Курс «Эксплуатация и развитие компьютерных систем и сетей» (ЭРКСС) совместно с курсами «Аппаратное и программное обеспечение ЭВМ» и «Операционные системы» составляет основу подготовки инженеров специальности «Промышленная электроника» в области компьютерных сетей и играет роль базы, без которой невозможна успешная деятельность инженера в области компьютерной техники и технологий.

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

Глава 1 настоящего пособия посвящена описанию основных принципов передачи данных. В ней рассматриваются следующие понятия: канал и линия связи, протоколы, пакеты, инкапсуляция сообщений и адресация компьютеров. Описывается эталонная модель взаимосвязи открытых сетей (OSI).

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

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

Пятая глава настоящей работы описывает основные протоколы и стандарты локальных компьютерных сетей. Рассматриваются протоколы физического и канального уровня OSI.

Вшестой главе детализировано рассматривается наиболее популярный в настоящее время стек сетевых протоколов TCP/IP.

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

Заключительная глава настоящей работы «Безопасность компьютерных сетей» описывает основные направления атак на компьютерные сети и способы противостояния этим атакам.

6

Таким образом, настоящее учебное пособие закрывает все основные темы, предложенные государственным стандартом РФ к изучению бакалаврами, студентами и магистрами специальности «промышленная электроника».

7

1 ПРИНЦИПЫ ПЕРЕДАЧИ ДАННЫХ

1.1 Телематика

Телематика — это научно-техническая дисциплина, изучающая методы и средства передачи информации на расстояния, существенно превышающие линейные размеры площади, занимаемой участниками связи. Название дисциплины произошло из частей слов телекоммуникации и информатика.

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

Таким же образом, в самом простом случае, может быть реализовано взаимодействие компьютеров с помощью тех же самых средств, которые используются для взаимодействия компьютера с периферией, например, через последовательный интерфейс RS-232C. В этом случае происходит взаимодействие двух программ, работающих на каждом из компьютеров. Программа, работающая на одном компьютере, не может получить непосредственный доступ к ресурсам другого компьютера — его дискам, файлам, принтеру. Она может только попросить об этом программу, работающую на том компьютере, которому принадлежат эти ресурсы. Эти просьбы выражаются в виде сообщений, передаваемых по каналам связи между компьютерами. Сообщения могут содержать не только команды на выполнение некоторых действий, но и собственно информационные данные (например, содержимое некоторого файла).

8

Допустим, пользователю, работающему с текстовым редактором на персональном компьютере А, нужно прочитать часть некоторого файла, расположенного на диске персонального компьютера В. Предположим, что мы связали эти компьютеры по кабелю связи через СОМ-порты, которые реализуют интерфейс RS-232C (такое соединение часто называют нуль-модемным). В вычислительных сетях подобные функции передачи данных в линию связи выполняются, естественно, сетевыми адаптерами и их драйверами.

Схема передачи запросов для доступа к файлу на диске компьютера В приведена на рис. 1.1. Приложение А должно сформировать сообщение-запрос для приложения В. В запросе необходимо указать имя файла, тип операции (в данном случае — чтение), смещение и размер файловой области, содержащей нужные данные. Чтобы передать это сообщение компьютеру В, приложение А обращается к драйверу СОМ-порта, сообщая ему адрес в оперативной памяти, по которому драйвер находит сообщение и затем передает его байт за байтом приложению В. Приложение В, приняв запрос, выполняет его, то есть считывает требуемую область файла с диска с помощью средств локальной ОС в буферную область своей оперативной памяти, а далее с помощью драйвера СОМ-порта передает считанные данные по каналу связи в компьютер А, где они и попадают к приложению А.

Компьютер A

Протокол

Компьютер B

 

Приложение

взаимодействия

Приложение

 

приложений

 

A

 

 

B

 

 

 

 

Операционная

 

Операционная

 

система

 

система

 

Драйвер

 

Драйвер

 

COM-порта

 

COM-порта

 

Контроллер

 

Контроллер

диск

COM-порта

 

COM-порта

 

 

COM-порт

Интерфейс RS-232C

COM-порт

 

 

 

 

Рис. 1.1 — Взаимодействие двух приложений

9

Описанные функции приложения А могла бы выполнить сама программа текстового редактора, но включать эти функции в состав каждого приложения — текстовых редакторов, графических редакторов, систем управления базами данных и других приложений, которым нужен доступ к файлам, — не очень рационально (хотя существует большое количество программ, которые действительно самостоятельно решают все задачи по межмашинному обмену данными). Гораздо разумнее создать специальный программный модуль, который будет выполнять функции формирования сообщений-запросов и приема результатов для всех приложений компьютера. Такой служебный модуль называется клиентом. На стороне же компьютера В должен работать другой модуль — сервер, постоянно ожидающий прихода запросов на удаленный доступ к файлам, расположенным на диске этого компьютера. Сервер, приняв запрос из сети, обращается к локальному файлу и выполняет с ним заданные действия, возможно, с участием локальной ОС.

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

Очень удобной и полезной функцией клиентской программы является способность отличить запрос к удаленному файлу от запроса к локальному файлу. Если клиентская программа умеет это делать, то приложения не должны заботиться о том, с каким файлом они работают (локальным или удаленным), клиентская программа сама распознает и перенаправляет (redirect) запрос к удаленной машине. Отсюда и название, часто используемое для клиентской части сетевой ОС, — редиректор.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]