Отчёты по практике / RYMO / 3299
.pdfФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «КЕРЧЕНСКИЙ ГОСУДАРСТВЕННЫЙ МОРСКОЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра «Электрооборудование судов и автоматизация производства»
Судовые компьютеры и сети
Конспект лекций
для курсантов специальности 26.05.07 «Эксплуатация судового электрооборудования и средств автоматики»
и направления подготовки 13.03.02 «Электроэнергетика и электротехника» очной и заочной форм обучения
Керчь, 2016 г.
УДК 004.7:629.5.02
Составитель: С.Г. Черный, к.т.н., доцент кафедры «Электрооборудование судов и автоматизация производства» (ЭСиАП) ФГБОУ ВО «КГМТУ»
Рецензент: Доровской В.А., д.т.н., профессор кафедры ЭСиАП ФГБОУ ВО «КГМТУ»
Конспект лекций рассмотрен и одобрен на заседании кафедры ЭСиАП ФГБОУ ВО «КГМТУ», протокол № 11 от 24.02.2016 г.
Заведующий кафедрой
С.Г. Черный
Конспект лекций утвержден и рекомендован к публикации на заседании методической комиссии МФ ФГБОУ ВО «КГМТУ», протокол № 5 от 28.03.2016 г.
ФГБОУ ВО «КГМТУ» , 2016 г.
2
|
СОДЕРЖАНИЕ |
|
|
ВВЕДЕНИЕ |
4 |
||
ТЕМАТИЧЕСКИЙ ПЛАН ДИСЦИПЛИНЫ |
4 |
||
1. |
Определение компьютерной сети. Классификация компьютерных сетей. Концепция |
5 |
|
построения сети |
|||
|
|||
2 Локальные и глобальные сети |
8 |
||
3. |
Многоуровневый подход. Протоколы передачи данных |
16 |
|
4. |
Интерфейс и стандартизация. Стек протоколов |
28 |
|
5. |
Передающая среда локальных сетей |
36 |
|
6. |
Топология локальных судовых компьютерных сетей |
47 |
|
7. |
Протоколы и стандарты локальных сетей |
54 |
|
8. |
Технология Ethernet |
63 |
|
ВЫВОДЫ |
83 |
||
СПИСОК ЛИТЕРАТУРЫ |
84 |
||
3
ВВЕДЕНИЕ
Цель обучения студентов данной дисциплине является - обеспечить знание теоретических и практических основ в организации и функционировании судовых компьютерных сетей, умение применять в профессиональной деятельности распределенные данные, прикладные программные пакеты и ресурсы сетей.
Внастоящее время персональные компьютеры в автономном режиме практически не используются, их, как правило, объединяют в вычислительные или компьютерные сети. Компьютерная сеть – совокупность компьютеров и телекоммуникационного оборудования, обеспечивающая информационный обмен компьютеров в сети. Основное назначение судовых компьютерных сетей - обеспечение доступа к распределенным ресурсам. Телекоммуникации (греч. tele - вдаль, далеко и лат. communicatio - общение) - это передача и прием любой информации (звука, изображения, данных, текста) на расстояние по различным электромагнитным системам (кабельным и оптоволоконным каналам, радиоканалам и другим проводным и беспроводным каналам связи).
К задачам дисциплины предполагается: формирование знания теоретических и практических основ в применении компьютерных сетей; научить подключать ПК к сетям, и работать в них; научить использовать аппаратные, программные и информационные ресурсы сетей; научить работать с сетевыми прикладными программами; внимание уделено Electro-technical officer. Model course 7.08 и Operational use of electronic chart display and information systems (ECDIS). Model course 1.27.
Врезультате изучения дисциплины студенты должны освоить: технологии и принципы построения судовых компьютерных сетей; принципы функционирования и взаимодействия аппаратных и программных средств компьютерной техники; способы настраивания ОС Mіcrosoft Wіndows для работы в сетях; сетевые прикладные программы; основные возможности работы в Іnternet и аспекты оговоренные курсами Electro-technical officer. Model course 7.08 и Operational use of electronic chart display and information systems (ECDIS). Model course 1.27.
Уметь: использовать вычислительные системы в профессиональной деятельности; подключать ПК к сетям, и работать в них; работать с сетевыми прикладными программами.
|
ТЕМАТИЧЕСКИЙ ПЛАН ДИСЦИПЛИНЫ |
|
|
|
|
№ |
Рассматриваемая тематика курса |
|
1 |
Определение компьютерной сети. Классификация компьютерных сетей. Концеп- |
|
ция построения сети |
||
|
||
2 |
Локальные и глобальные сети |
|
3 |
Многоуровневый подход. Протоколы передачи данных |
|
4 |
Интерфейс и стандартизация. Стек протоколов |
|
5 |
Передающая среда локальных сетей |
|
6 |
Топология локальных судовых компьютерных сетей |
|
|
|
|
7 |
Протоколы и стандарты локальных сетей |
|
8 |
Технология Ethernet |
4
1 ОПРЕДЕЛЕНИЕ КОМПЬЮТЕРНОЙ СЕТИ. |
|
|
|
||||
КЛАССИФИКАЦИЯ КОМПЬЮТЕРНЫХ СЕТЕЙ. |
|
|
|
||||
КОНЦЕПЦИЯ ПОСТРОЕНИЯ СЕТИ |
|
|
|
||||
Современное производство требует высоких скоростей обработки информации, удоб- |
|||||||
ных форм ее хранения и передачи. Необходимо также иметь динамичные способы обращения к |
|||||||
информации, способы поиска данных в заданные временные интервалы; реализовывать слож- |
|||||||
ную математическую и логическую обработку данных. Управление крупными предприятиями, |
|||||||
управление экономикой на уровне страны требует участия в этом процессе достаточно крупных |
|||||||
коллективов. Такие коллективы могут располагаться в различных районах города, в различных |
|||||||
регионах страны и даже в различных странах. Для решения задач управления, обеспечивающих |
|||||||
реализацию экономической стратегии, становятся важными и актуальными скорость и удобство |
|||||||
обмена информацией, а также возможность тесного взаимодействия всех участвующих в про- |
|||||||
цессе выработки управленческих решений. |
|
|
|
|
|
|
|
В эпоху централизованного использования компьютерной техники с пакетной обра- |
|||||||
боткой информации пользователи вычислительной техники предпочитали приобретать компь- |
|||||||
ютеры, на которых можно было бы решать почти все классы их задач. |
|
|
|
||||
По мере удешевления процессоров в начале 60-х годов появились новые способы ор- |
|||||||
ганизации вычислительного процесса, которые позволили учесть интересы пользователей. |
|||||||
Начали развиваться интерактивные многотерминальные системы разделения времени (рис. 1.1). |
|||||||
В таких системах компьютер отдавался в распоряжение сразу нескольким пользователям. Каж- |
|||||||
дый пользователь получал в свое распоряжение терминал, с помощью которого он мог вести |
|||||||
|
диалог с компьютером. Причем время |
||||||
ВЦ на базе |
реакции |
вычислительной |
системы |
||||
|
|
|
|
|
|
||
мэйнфрейма |
было достаточно мало для того, что- |
||||||
|
бы пользователю была не слишком |
||||||
|
заметна параллельная работа с ком- |
||||||
|
пьютером и других пользователей. |
||||||
|
Разделяя, таким образом, компьютер, |
||||||
|
пользователи получили возможность |
||||||
|
за |
сравнительно небольшую |
плату |
||||
|
пользоваться преимуществами |
ком- |
|||||
|
пьютеризации. |
|
|
|
|||
|
|
|
В начале 70-х годов произо- |
||||
|
шел технологический прорыв в обла- |
||||||
Удаленное |
сти |
производства |
компьютерных |
||||
компонентов — появились большие |
|||||||
подразделение |
|||||||
интегральные схемы. Их сравнитель- |
|||||||
|
|||||||
Рисунок 1 - Многотерминальная система - прообраз |
но невысокая стоимость и высокие |
||||||
функциональные возможности |
при- |
||||||
вычислительной сети |
|||||||
вели к созданию мини-компьютеров, |
|||||||
|
|||||||
которые стали реальными конкурентами мэйнфреймов. |
|
|
|
|
|
|
|
Небольшие подразделения предприятий получили возможность покупать для себя |
|||||||
компьютеры. Мини-компьютеры выполняли задачи управления технологическим оборудовани- |
|||||||
ем, складом и другие задачи уровня подразделения предприятия. Таким образом, появилась |
|||||||
концепция распределения компьютерных ресурсов по всему предприятию. Однако при этом все |
|||||||
компьютеры одной организации по-прежнему продолжали работать автономно (рис. 2). |
|
|
|||||
В середине 80-х годов положение дел в локальных сетях стало кардинально меняться. |
|||||||
Утвердились стандартные технологии объединения компьютеров в сеть — Ethernet, Arcnet, To- |
|||||||
ken Ring. |
|
|
|
|
|
|
|
5
Локальные сети в сравнении с глобальными сетями внесли много нового в способы организации работы пользователей. Доступ к разделяемым ресурсам стал гораздо удобнее — пользователь мог просто просматривать списки имеющихся ресурсов, а не запоминать их идентификаторы или имена. После соединения с удаленным ресурсом можно было работать с ним с помощью уже знакомых пользователю по работе с локальными ресурсами команд.
Последствием и одновременно движущей силой такого прогресса стало появление огромного числа непрофессиональных пользователей, которым совершенно не нужно было изучать специальные (и достаточно сложные) команды для сетевой работы. А возможность реализовать все эти удобства разработчики локальных сетей получили в результате появления качественных кабельных линий связи, на которых даже сетевые адаптеры первого поколения обеспечивали скорость передачи данных до 10 Мбит/с.
Все многообразие компьютерных сетей можно классифициро-
Рисунок 2 - Автономное использование нескольких мини- |
вать по группе признаков: по спосо- |
||
компьютеров на одном предприятии |
|||
бу организации: |
искусственные; |
||
|
|||
реальные.
Искусственные сети (псевдосети) позволяют связывать компьютеры вместе через последовательные или параллельные порты и не нуждаются в дополнительных устройствах. Иногда связь в такой сети называют связью по ноль-модему (неиспользуется модем). Само соединение называют нуль-модемным. Искусственные сети используются когда необходимо «перекачать» информацию с одного компьютера на другой. MS-DOS и Windows снабжены специальными программами для реализации ноль-модемного соединения. Реальные сети позволяют связывать компьютеры с помощью специальных устройств коммутации и физической среды передачи данных.
В зависимости от территориального расположения: глобальные сети(WAN - Wide Area Network); региональные сети(MAN - Metropolitan Area Network); локальные сети(LAN - Local Area Network).
Глобальная вычислительная сеть объединяет абонентов, расположенных в различных странах, на различных континентах. Взаимодействие между абонентами такой сети может осуществляться на базе телефонных линий связи, радиосвязи и систем спутниковой связи. Глобальные вычислительные сети позволят решить проблему объединения информационных ресурсов всего человечества и организации доступа к этим ресурсам. Региональная вычислительная сеть связывает абонентов, расположенных на значительном расстоянии друг от друга. Она может включать абонентов внутри большого города, экономического региона, отдельной страны. Обычно расстояние между абонентами региональной вычислительной сети составляет десятки - сотни километров. Локальная вычислительная сеть объединяет абонентов, расположенных в пределах небольшой территории. В настоящее время не существует четких ограничений на территориальный разброс абонентов локальной вычислительной сети. Обычно такая сеть привязана к конкретному месту. К классу локальных вычислительных сетей относятся сети отдельных предприятий, фирм, банков, офисов и т. д. Протяженность такой сети можно ограничить пределами 2-2,5 км.
6
Объединение глобальных, региональных и локальных вычислительных сетей позволяет создавать многосетевые иерархии. Они обеспечивают мощные, экономически целесообразные средства обработки огромных информационных массивов и доступ к неограниченным информационным ресурсам. Локальные вычислительные сети могут входить как компоненты в состав региональной сети, региональные сети - объединяться в составе глобальной сети и, наконец, глобальной сети могут также образовывать сложные структуры. Сегодня вычислительные сети продолжают развиваться, причем достаточно быстро. Разрыв между локальными и глобальными сетями постоянно сокращается во многом из-за появления высокоскоростных территориальных каналов связи, не уступающих по качеству кабельным системам локальных сетей. В глобальных сетях появляются службы доступа к ресурсам, такие же удобные и прозрачные, как и службы локальных сетей. Подобные примеры в большом количестве демонстрирует самая популярная глобальная сеть — Internet. Изменяются и локальные сети. Вместо соединяющего компьютеры пассивного кабеля в них в большом количестве появилось разнообразное коммуникационное оборудование — коммутаторы, маршрутизаторы, шлюзы проявилась еще одна очень важная тенденция, затрагивающая в равной степени как локальные, так и глобальные сети. В них стала обрабатываться несвойственная ранее вычислительным сетям информация — голос, видеоизображения, рисунки. Это потребовало внесения изменений в работу протоколов, сетевых операционных систем и коммуникационного оборудования. Сегодня эти проблемы решаются различными способами, в том числе и с помощью специально рассчитанной на передачу различных типов трафика технологии ATM.
Вычислительные сети явились результатом эволюции компьютерных технологий. Вычислительная сеть — это совокупность компьютеров, соединенных линиями связи. Линии связи образованы кабелями, сетевыми адаптерами и другими коммуникационными устройствами. Все сетевое оборудование работает под управлением системного и прикладного программного обеспечения.
Основные проблемы построения сетей.
Рисунок 3 - Взаимодействие программных компонентов при связи двух компьютеров
Механизмы взаимодействия компьютеров в сети многое позаимствовали у схемы взаимодействия компьютера с периферийными устройствами, поэтому начнем рассмотрение принципов работы сети с этого «досетевого» случая. Простейший случай взаимодействия двух компьютеров
7
В самом простом случае взаимодействие компьютеров может быть реализовано с помощью тех же самых средств, которые используются для взаимодействия компьютера с периферией, например, через последовательный интерфейс RS-232C. В отличие от взаимодействия компьютера с периферийным устройством, когда программа работает, как правило, только с одной стороны — со стороны компьютера, в этом случае происходит взаимодействие двух программ, работающих на каждом из компьютеров.
Программа, работающая на одном компьютере, не может получить непосредственный доступ к ресурсам другого компьютера — его дискам, файлам, принтеру. Она может только «попросить» об этом программу, работающую на том компьютере, которому принадлежат эти ресурсы. Эти «просьбы» выражаются в виде сообщений, передаваемых по каналам связи между компьютерами. Сообщения могут содержать не только команды на выполнение некоторых действий, но и собственно информационные данные (например, содержимое некоторого файла).
Программные клиент и сервер выполняют системные функции по обслуживанию запросов приложений компьютера А на удаленный доступ к файлам компьютера В. Чтобы приложения компьютера В могли пользоваться файлами компьютера А, описанную схему нужно симметрично дополнить клиентом для компьютера В и сервером для компьютера А.
Схема взаимодействия клиента и сервера с приложениями и операционной системой приведена (рис. 1.3). Несмотря на то, что мы рассмотрели очень простую схему аппаратной связи компьютеров, функции программ, обеспечивающих доступ к удаленным файлам, очень похожи на функции модулей сетевой операционной системы, работающей в сети с более сложными аппаратными связями компьютеров. Основные проблемы построения сетей
Очень удобной и полезной функцией клиентской программы является способность отличить запрос к удаленному файлу от запроса к локальному файлу. Если клиентская программа умеет это делать, то приложения не должны заботиться о том, с каким файлом они работают (локальным или удаленным), клиентская программа сама распознает и перенаправляет (redirect) запрос к удаленной машине. Отсюда и название, часто используемое для клиентской части сетевой ОС, — редиректор. Иногда функции распознавания выделяются в отдельный программный модуль, в этом случае редиректором называют не всю клиентскую часть, а только этот модуль.
Рекомендуемая литература: [1-5, 13,14].
Контрольные вопросы:
1.Дайте определение компьютерной сети?
2.Перечислите основные этапы развития компьютерных сетей?
3.Как можно классифицировать судовые компьютерные сети?
4.Опишите специфику работы судовой компьютерной сети?
5.Какие основные концепции построения сетей Вы знаете?
2 ЛОКАЛЬНЫЕ И ГЛОБАЛЬНЫЕ СЕТИ
Для классификации компьютерных сетей используются различные признаки, но чаще всего сети делят на типы по территориальному признаку, то есть по величине территории, которую покрывает сеть. И для этого есть веские причины, так как отличия технологий локальных и глобальных сетей очень значительны, несмотря на их постоянное сближение.
Особенности локальных, глобальных и городских сетей.
К локальным сетям - Local Area Networks (LAN) - относят сети компьютеров, сосредоточенные на небольшой территории (обычно в радиусе не более 1-2 км). В общем случае локальная сеть представляет собой коммуникационную систему, принадлежащую одной организации. Из-за коротких расстояний в локальных сетях имеется возможность использования отно-
8
сительно дорогих высококачественных линий связи, которые позволяют, применяя простые методы передачи данных, достигать высоких скоростей обмена данными порядка 100 Мбит/с. В связи с этим услуги, предоставляемые локальными сетями, отличаются широким разнообразием и обычно предусматривают реализацию в режиме on-line.
Глобальные сети — Wide Area Networks (WAN) — объединяют территориально рассредоточенные компьютеры, которые могут находиться в различных городах и странах. Так как прокладка высококачественных линий связи на большие расстояния обходится очень дорого, в глобальных сетях часто используются уже существующие линии связи, изначально предназначенные совсем для других целей. Например, многие глобальные сети строятся на основе телефонных и телеграфных каналов общего назначения. Из-за низких скоростей таких линий связи
вглобальных сетях (десятки килобит в секунду) набор предоставляемых услуг обычно ограничивается передачей файлов, преимущественно не в оперативном, а в фоновом режиме, с использованием электронной почты. Для устойчивой передачи дискретных данных по некачественным линиям связи применяются методы и оборудование, существенно отличающиеся от методов и оборудования, характерных для локальных сетей. Как правило, здесь применяются сложные процедуры контроля и восстановления данных, так как наиболее типичный режим передачи данных по территориальному каналу связи связан со значительными искажениями сигналов.
Городские сети (или сети мегаполисов) — Metropolitan Area Networks (MAN) — явля-
ются менее распространенным типом сетей. Эти сети появились сравнительно недавно. Они предназначены для обслуживания территории крупного города — мегаполиса. В то время как локальные сети наилучшим образом подходят для разделения ресурсов на коротких расстояниях и широковещательных передач, а глобальные сети обеспечивают работу на больших расстояниях, но с ограниченной скоростью и небогатым набором услуг, сети мегаполисов занимают некоторое промежуточное положение. Они используют цифровые магистральные линии связи, часто оптоволоконные, со скоростями от 45 Мбит/с, и предназначены для связи локальных сетей в масштабах города и соединения локальных сетей с глобальными. Эти сети первоначально были разработаны для передачи данных, но сейчас они поддерживают и такие услуги, как видеоконференции и интегральную передачу голоса и текста. Развитие технологии сетей мегаполисов осуществлялось местными телефонными компаниями. Исторически сложилось так, что местные телефонные компании всегда обладали слабыми техническими возможностями и из-за этого не могли привлечь крупных клиентов. Чтобы преодолеть свою отсталость и занять достойное место в мире локальных и глобальных сетей, местные предприятия связи занялись разработкой сетей на основе самых современных технологий, например технологии коммутации ячеек SMDS или ATM. Сети мегаполисов являются общественными сетями, и поэтому их услуги обходятся дешевле, чем построение собственной (частной) сети в пределах города.
Рассмотрим основные отличия локальных сетей от глобальных более детально. Так как
впоследнее время эти отличия становятся все менее заметными, то будем считать, что мы рассматриваем сети конца 80-х годов, когда эти отличия проявлялись весьма отчетливо. Класс локальных вычислительных сетей по определению отличается от класса глобальных сетей небольшим расстоянием между узлами сети. Это в принципе делает возможным использование в локальных сетях качественных линий связи: коаксиального кабеля, витой пары, оптоволоконного кабеля, которые не всегда доступны (из-за экономических ограничений) на больших расстояниях, свойственных глобальным сетям. В глобальных сетях часто применяются уже существующие линии связи (телеграфные или телефонные), а в локальных сетях они прокладываются заново.
Сложность методов передачи и оборудования. В условиях низкой надежности физических каналов в глобальных сетях требуются более сложные, чем в локальных сетях, методы передачи данных и соответствующее оборудование. Так, в глобальных сетях широко применяются модуляция, асинхронные методы, сложные методы контрольного суммирования, квитирование и повторные передачи искаженных кадров. С другой стороны, качественные линии связи в
9
локальных сетях позволили упростить процедуры передачи данных за счет применения немодулированных сигналов и отказа от обязательного подтверждения получения пакета.
Скорость обмена данными. Одним из главных отличий локальных сетей от глобальных является наличие высокоскоростных каналов обмена данными между компьютерами, скорость которых (10,16 и 100 Мбит/с) сравнима со скоростями работы устройств и узлов компьютера — дисков, внутренних шин обмена данными и т. п. За счет этого у пользователя локальной сети, подключенного к удаленному разделяемому ресурсу (например, диску сервера), складывается впечатление, что он пользуется этим диском, как «своим». Для глобальных сетей типичны гораздо более низкие скорости передачи данных — 2400,9600,28800,33600 бит/с, 56 и 64 Кбит/с и только на магистральных каналах — до 2 Мбит/с.
Разнообразие услуг. Локальные сети предоставляют, как правило, широкий набор услуг — это различные виды услуг файловой службы, услуги печати, услуги службы передачи факсимильных сообщений, услуги баз данных, электронная почта и другие, в то время как глобальные сети в основном предоставляют почтовые услуги и иногда файловые услуги с ограниченными возможностями — передачу файлов из публичных архивов удаленных серверов без предварительного просмотра их содержания.
Оперативность выполнения запросов. Время прохождения пакета через локальную сеть обычно составляет несколько миллисекунд, время же его передачи через глобальную сеть может достигать нескольких секунд. Низкая скорость передачи данных в глобальных сетях затрудняет реализацию служб для режима on-line, который является обычным для локальных сетей.
Разделение каналов. В локальных сетях каналы связи используются, как правило, совместно сразу несколькими узлами сети, а в глобальных сетях — индивидуально.
Использование метода коммутации пакетов. Важной особенностью локальных сетей является неравномерное распределение нагрузки. Отношение пиковой нагрузки к средней может составлять 100:1 и даже выше. Такой трафик обычно называют пульсирующим. Из-за этой особенности трафика в локальных сетях для связи узлов применяется метод коммутации пакетов, который для пульсирующего трафика оказывается гораздо более эффективным, чем традиционный для глобальных сетей метод коммутации каналов. Эффективность метода коммутации пакетов состоит в том, что сеть в целом передает в единицу времени больше данных своих абонентов. В глобальных сетях метод коммутации пакетов также используется, но наряду с ним часто применяется и метод коммутации каналов, а также некоммутируемые каналы — как унаследованные технологии некомпьютерных сетей.
Масштабируемость. «Классические» локальные сети обладают плохой масштабируемостью из-за жесткости базовых топологий, определяющих способ подключения станций и длину линии. При использовании многих базовых топологий характеристики сети резко ухудшаются при достижении определенного предела по количеству узлов или протяженности линий связи. Глобальным же сетям присуща хорошая масштабируемость, так как они изначально разрабатывались в расчете на работу с произвольными топологиями.
Тенденция к сближению локальных и глобальных сетей.
Тесная интеграция удаленных локальных сетей не позволяет рассматривать глобальные сети в виде «черного ящика», представляющего собой только инструмент транспортировки сообщений на большие расстояния.
С другой стороны, стремление повысить пропускную способность, скорость передачи данных, расширить набор и оперативность служб, другими словами, стремление улучшить качество предоставляемых услуг — все это заставило специалистов по глобальным сетям обратить пристальное внимание на технологии, используемые в локальных сетях.
Таким образом, в мире локальных и глобальных сетей явно наметилось движение навстречу друг другу, которое уже сегодня привело к значительному взаимопроникновению технологий локальных и глобальных сетей.
Одним из проявлений этого сближения является появление сетей масштаба большого города (MAN), занимающих промежуточное положение между локальными и глобальными се-
10
