Глава 1. Основные понятия о компьютерных сетях
1.1. Классификация информационно-вычислительных сетей (ивс). Локальные, городские и глобальные сети
Коммуникационная сеть — система, состоящая из объектов, называемых пунктами (узлами) сети и осуществляющих функции генерации, преобразования, хранения и потребления некоторого продукта, а также линий передачи (связей, коммуникаций, соединений), осуществляющих передачу продукта между пунктами. В качестве продукта могут фигурировать информация, энергия, масса. Соответственно различают группы сетей информационных, энергетических, вещественных. В группах сетей возможно разделение на подгруппы. Так, среди вещественных сетей могут быть выделены сети транспортные, водопроводные, производственные и др.
Информационно-вычислительная сеть — коммуникационная сеть, в которой продуктом генерирования, переработки, хранения и использования является информация, а узлами сети является вычислительное оборудование. Компонентами ИВС могут быть ЭВМ и периферийные устройства, являющиеся источниками и приемниками данных, передаваемых по сети. Эти компоненты составляют оконечное оборудование данных. В качестве оконечного оборудования данных могут выступать ЭВМ, принтеры, плоттеры и другое вычислительное, измерительное и исполнительное оборудование автоматических и автоматизированных систем. Собственно пересылка данных происходит с помощью сред и средств, объединяемых под названием среда передачи данных.
ИВС классифицируются по ряду признаков. В зависимости от расстояний между связываемыми узлами различают вычислительные сети:
территориальные — охватывающие значительное географическое пространство. Среди территориальных сетей можно выделить сети региональные и глобальные, имеющие соответственно региональные или глобальные масштабы; региональные сети иногда называют сетями MAN (Metropolitan Area Network), а общее англоязычное название для территориальных сетей — WAN (Wide Area Network).
локальные вычислительные сети (ЛВС) — охватывающие ограниченную территорию (обычно в пределах удаленности станций не более чем на несколько десятков или сотен метров друг от друга, реже на 1. 2 км). Локальные сети обозначают LAN (Local Area Network).
корпоративные сети (масштаба предприятия) — совокупность связанных между собой ЛВС, охватывающих территорию, на которой размещено одно предприятие или учреждение в одном или нескольких близко расположенных зданиях.
Среди глобальных сетей следует выделить единственную в своем роде глобальную сеть Internet и реализованную в ней информационную службу World Wide Web (WWW) (переводится на русский язык как всемирная паутина).
Различают интегрированные сети, неинтегрированные сети и подсети. Интегрированная вычислительная сеть (интерсеть) представляет собой взаимосвязанную совокупность многих вычислительных сетей, которые в интерсети называются подсетями. Обычно интерсети приспособлены для различных видов связи: телефонии, электронной почты, передачи видеоинформации, цифровых данных и т.п. В этом случае они называются сетями интегрального обслуживания.
В зависимости от топологии соединений узлов различают сети шинной (магистральной), кольцевой, звездной, ячеистой, комбинированной, произвольной структуры.
В зависимости от способа управления различают сети:
«клиент/сервер» или сети с выделенным сервером. В них выделяется один или несколько узлов (их название — серверы), выполняющих в сети управляющие или специальные обслуживающие функции, а остальные узлы (клиенты) являются терминальными, в них работают пользователи. Сети клиент/сервер различаются по характеру распределения функций между серверами, другими словами по типам серверов (например, файл-серверы, серверы баз данных). При специализации серверов по определенным приложениям получается сеть распределенных вычислений.
одноранговые — в них все узлы равноправны. Поскольку в общем случае под клиентом понимается объект (устройство или программа), запрашивающий некоторые услуги, а под сервером — объект, предоставляющий эти услуги, поэтому каждый узел в одноранговых сетях может выполнять функции и клиента, и сервера.
В зависимости от того, одинаковые или неодинаковые ЭВМ применяют в сети, различают сети однотипных ЭВМ, называемые однородными, и разнотипных ЭВМ — неоднородные (гетерогенные).
В зависимости от прав собственности на сети последние могут быть сетями общего пользования (public) или частными (private). Среди сетей общего пользования выделяют телефонные сети и сети передачи данных
Сети также различают в зависимости от используемых в них протоколов и по способам коммутации.
Протоколы — это набор семантических и синтаксических правил, определяющий поведение функциональных блоков сети при передаче данных. Другими словами, протокол — это совокупность соглашений относительно способа представления данных, обеспечивающего их передачу в нужных направлениях и правильную интерпретацию данных всеми участниками процесса информационного обмена.
Поскольку информационный обмен — процесс многофункциональный, то протоколы делятся на уровни. К каждому уровню относится группа родственных функций. Для правильного взаимодействия узлов различных вычислительных сетей их архитектура должна быть открытой. Этим целям служат унификация и стандартизация в области телекоммуникаций и вычислительных сетей.
Унификация и стандартизация протоколов выполняются рядом международных организаций, что наряду с разнообразием типов сетей породило большое число различных протоколов. Наиболее широко распространенными являются протоколы, разработанные и применяемые в глобальной сети Internet, протоколы открытых систем Международной организации по стандартизации (ISO -Intrenational Standard Organization), протоколы Международного телекоммуникационного союза (International Telecommunication Union — ITU, ранее называвшегося CCITT) и протоколы Института инженеров по электротехнике и электронике (IEEE — Institute of Electrical and Electronics Engineers).
Протоколы сети Internet объединяют под названием TCP/IP. Протоколы ISO являются семиуровневыми и известны как протоколы базовой эталонной модели взаимосвязи открытых систем.
2.Классификация ивс и их систем.
Система, предназначенная для обеспечения передачи информации между абонентскими системами, называется ассоциативной. В соответствии с этими определениями основными в ИВС являются абонентские системы. Ассоциативные системы являются вспомогательными и могут вообще отсутствовать.
-Межсетевая (между 2 и более ИВС)
Межсетевая и сетевая системы выполняют функции преобразования информации из одной группы стандартов (протоколов) в другую.
Абонентские системы в зависимости от выполняемых функций подразделяются на 4 вида: рабочие, терминальные, смешанные, административные.
Рабочая предоставляет пользователю информационно-вычислительные ресурсы: банк данных, результаты обработки задач по подсистемам АСУ и т.д.
Терминальная система предоставляет через 1 или неск терминалов информационно-вычислительные ресурсы рабочих систем. Часто функции рабочей и терминальной систем совмещены.
Система, на которую возлагаются функции управления всей либо какой-нибудь частью ИВС, называется административной.
Смешанной система называется в том случае, если она выполняет функции двух, а иногда даже трёх, рассмотренных выше видов абонентских систем.
Помимо классификации систем сети имеется и деление самих сетей. Основным признаком их отличия является классификация ИВС по их размерам. В зависимости от протяжённости ИВС принято делить на три вида: локальные, региональные и глобальные
Локальной называется сеть, абоненты которой находятся на небольшом расстоянии друг от друга. Обычно локальные сети охватывают одно либо несколько расположенных рядом зданий. Именно на базе локальной ИВС разрабатываются современные АСУ фирмы, банка, ВУЗа, и т.д.
Региональная сеть связывает абонентов, расположенных на значительном (от 10 до 1000 км) расстоянии друг от друга. Она может включать абонентов города, района, области и даже небольшой страны.
Глобальная объединяет абонентов, расположенных на территории большой страны, разных стран и даже континентов. Построение этой сети возможно с помощью спутников.
В последнее время для характеристики ИВС всё чаще стали использовать понятие корпоративные сети. Эти сети объединяют ряд предприятий одной фирмы, в зависимости от взаиморасположения предприятий они могут быть региональными или глобальными.
3. Требования к ивс и средства их реализации.
17.Прием и передача пакетов данных
Основные требования организации ИВС:
Открытость — возможность включения дополнительных абонентских, ассоциативных ЭВМ, а также линий (каналов) связи без изменения технических и программных средств существующих компонентов сети. Кроме того, любые две ЭВМ должны взаимодействовать между собой, несмотря на различие в конструкции, производительности, месте изготовления, функциональном назначении.
Гибкость — сохранение работоспособности при изменении структуры в результате выхода из строя ЭВМ или линии связи.
Эффективность — обеспечение требуемого качества обслуживания пользователей при минимальных затратах.
Для обеспечения открытости, гибкости и эффективности ИВС Международной организацией стандартов утверждены определённые требования к организации взаимодействия между системами сети. Эти требования получили название OSI (Open System Interconnection) — “эталонная модель взаимодействия открытых систем”. Согласно требованиям эталонной модели, каждая система ИВС должна осуществлять взаимодействие посредствам передачи кадра данных, процедура образования которого представлена на рис. Согласно рис. образование и передача кадра осуществляется с помощью 7-ми последовательных действий, получивших название “уровень обработки”.
Процесс взаимодействия между АбС возникает при необходимости передачи прикладной программой пользователя (уровень 7) данных по каналу связи. Однако, чтобы вторая АбС могла разобрать эти данные, необходимо указать способ их представления. Эта информация указывается в заголовке процесса, который добавляется к данным с помощью специальной программы, реализующей представительный уровень (уровень 6). При получении информации от другой АбС, указанная программа осуществляет также преобразование данных к единой форме представления. Действия выполняемые программой на уровнях 6 и 7 названы процессом.
Сеансовый уровень (уровень 5) предназначен для организации сеансов связи на период взаимодействия процессов. На этом уровне по запросам процесса создаются порты для приёма передачи сообщений. Кроме того, для выявления ошибок после передачи данных пользователю, используются проверочные символы, добавляемые к данным пользователя (концевик процесса). Данные пользователя, снабжённые заголовком и концевиком процесса, получили название блока данных.
Уровень 4 (транспортный) реализует процедуру сопряжения абонентских систем с сетью передачи данных. С этой целью специальная программа уровня 4 добавляет в передаваемое сообщение заголовок передачи. Блок данных с заголовком передачи образуют фрагмент данных.
Уровень 3 (сетевой) обеспечивает передачу данных через сеть. Управление сетью, реализуемое на этом уровне, состоит в выборе маршрута передачи данных по линиям, связывающим узлы сети. Для этой цели к фрагменту данных добавляется заголовок пакета. Фрагмент данных расширяется и превращается в пакет данных.
Уровень 2 (канальный) предназначен для обеспечения передачи данных по информационному (логическому) каналу сети. С этой целью к пакету данных добавляется заголовок кадра, содержащий адрес необходимого информационного канала, и концевик кадра с информацией для проверки искажения пакета на приёмной стороне. Пакет данных с заголовком и концевиком кадра образует кадр данных.
Уровень 1 (физический) реализует управление физическим каналом связи, что сводится к подключению и отключению канала связи и формированию сигналов, представляющих передаваемые данные.
Задачей всех семи уровней является обеспечение надёжного взаимодействия систем сети. При этом каждый уровень выполняет возложенную на него задачу. Однако уровни работают так, чтобы в нужных ситуациях подстраховывать и проверять работу других уровней. Так, если канальный уровень случайно пропустит ошибку, появившуюся при передачи информации, то её “поймёт” и исправит транспортный уровень и т.д.