23850

Теоретическая модель цифровой сети связи

Лекция

Информатика, кибернетика и программирование

Суть сети – соединение разного оборудования. Следовательно, одной из основных проблем является проблема совместимости. Поэтому, в настоящее время, все возможные пути развития сетей отражены в стандартах.

Русский

2014-10-12

83 KB

6 чел.

Лекция № .1

Теоретическая модель цифровой сети связи

1. Модель взаимодействия открытых систем

Суть сети – соединение разного оборудования. Следовательно, одной из основных проблем является проблема совместимости. Поэтому, в настоящее время, все возможные пути развития сетей отражены в стандартах.

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

Формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколом.

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

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

Модель OSI

В начале 80-х годов ряд международных организаций по стандартизации — ISO, ITU-T и некоторые другие — разработали модель взаимодействия открытых систем (Open System Interconnection, OSI). Она определяет различные уровни взаимодействия систем, дает им стандартные имена и указывает, какие функции должен выполнять каждый уровень.

В модели OSI средства взаимодействия делятся на семь уровней (Рисунок 1): прикладной, представительный, сеансовый, транспортный, сетевой,



канальный и физический. Каждый уровень имеет дело с одним определенным аспектом взаимодействия сетевых устройств.

Модель OSI описывает только системные средства взаимодействия, реализуемые операционной системой, системными утилитами, системными аппаратными средствами. Модель не включает средства взаимодействия приложений конечных пользователей.

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

В стандартах ISO для обозначения единиц данных, с которыми имеют дело протоколы различных уровней, используется общее название протокольный блок данных (Protocol Data Unit, PDU). Для обозначения блоков данных определенных уровней часто используют специальные названия: кадр (frame), пакет (packet), дейтаграмма (datagram), сегмент (segment), а также сообщение (message).

В модели OSI различаются два основных типа протоколов. В протоколах с установлением соединения (connection-oriented) перед обменом данными отправитель и получатель должны сначала установить соединение и, возможно, выбрать некоторые параметры протокола, которые они будут использовать при обмене данными. После завершения диалога они должны разорвать это соединение (телефон).

Вторая группа протоколов — протоколы без предварительного установления соединения (connectionless). Такие протоколы называются также дейтаграммными протоколами. Отправитель просто передает сообщение, когда оно готово (письмо).

Физический уровень (Physical layer).

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

Канальный уровень (Data Link layer).

Обеспечивает передачу сообщений в виде блоков данных – кадров (frame) через физический канал. Основное назначение – прием и передача кадров в сеть. Он физически адресует передаваемые сообщения, обеспечивает правильность использования физического канала, выявляет неисправности и ошибки передачи, синхронизации кадров и управления потоками сообщений.

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

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

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

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

Сетевой уровень (Network layer).

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

На сетевом уровне определяются протоколы следующих типов:

  •  Сетевые протоколы (routed protocols) — реализуют продвижение пакетов через сеть.
  •  Протоколы маршрутизации (routing protocols) — обеспечивают обмен маршрутной информацией. С их помощью маршрутизаторы собирают информацию о топологии межсетевых соединений.
  •  Протоколы разрешения адресов (Address Resolution Protocol - ARP) — отображают адрес узла, используемый на сетевом уровне, в локальный адрес сети.

Протоколы сетевого уровня реализуются программными модулями операционной системы, а также программными и аппаратными средствами маршрутизаторов. Примеры протоколов сетевого уровня: IP - протокол межсетевого взаимодействия стека TCP/IP; IPX - протокол межсетевого обмена пакетами стека Novell.

Транспортный уровень (Transport layer).

Этот уровень обеспечивает приложениям или верхним уровням стека — прикладному и сеансовому — передачу данных с требуемой степенью надежности. Модель OSI определяет пять классов сервиса, предоставляемых транспортным уровнем. Эти виды сервиса отличаются качеством предоставляемых услуг: срочностью, возможностью восстановления прерванной связи, наличием средств мультиплексирования нескольких соединений между различными прикладными протоколами через общий транспортный протокол, а главное — способностью к обнаружению и исправлению ошибок передачи, таких как искажение, потеря или дублирование пакетов.

Как правило, все протоколы, начиная с транспортного уровня и выше, реализуются программно средствами сетевых операционных систем. В качестве примера могут служить протоколы TCP и UDP стека TCP/IP и протокол SPX стека Novell.

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

Сеансовый уровень (Session layer).

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

Представительный уровень (Presentation layer).

С помощью средств данного уровня можно преодолеть синтаксические различия в представлении данных или же различия в кодах символов. На этом уровне может выполняться шифрование и дешифрование данных, благодаря которому обеспечивается секретность обмена сразу для всех прикладных служб. Примером такого протокола является Secure Socket Layer (SSL), который обеспечивает секретный обмен сообщениями для протоколов прикладного уровня стека TCP/IP.

Прикладной уровень (Application layer).

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

Примеры файловых служб: NCP в операционной системе Novell NetWare, SMB в Microsoft Windows NT, NFS, FTP и TFTP, входящие в стек TCP/IP.


 

А также другие работы, которые могут Вас заинтересовать

33299. Права и обязанности налогоплательщиков. И налоговых агентов 25.5 KB
  И налоговых агентов. Права налогоплательщиков и налоговых агентов идентичны. получать от налоговых органов по месту учета бесплатную информацию о действующих налогах и сборах и законодательстве о налогах и сборах; 2. получать от налоговых органов и других уполномоченных государственных органов письменные разъяснения по вопросам применения налогового законодательства; 3.
33300. Права налоговых органов. Обязанности налоговых органов и их должностых лиц 23.5 KB
  Права налоговых органов. Обязанности налоговых органов и их должностых лиц. Организационная сисма управления налогами: 1общее управление а определение осн. принципов налогообложения; б разработка налог.
33301. Взыскание налогов и сборов налоговыми органами и порядок применения принудительных мер 25 KB
  Налогоплательщик обязан уплачивать законно установленные налоги и сборы а также в случае несвоевременной уплаты налога пеню. Взыскиваемые с налогоплательщика суммы в первую очередь направляются на погашение недоимки по налогам а затем пени. Неисполнение или ненадлежащее исполнение обязанности по уплате налога является основанием для направления налогоплательщику требования об уплате налога. Требование об уплате налога должно быть направлено налогоплательщику не позднее трех месяцев после наступления срока уплаты налога.
33302. Налоговые и таможенные органы РФ как участники налоговых отношений 25 KB
  Налоговые и таможенные органы РФ как участники налоговых отношений Государственная налоговая служба ГНС ведомство трехуровневое. Она состоит из центрального аппарата налоговых инспекций по субъектам Федерации и налоговых инспекций по районам и городам. Налоговые инспекции имеют право: проводить плановые и контрольные проверки на предприятиях в учреждениях организациях не реже одного раза в два года; получать от налогоплательщиков необходимые сведения по вопросам проверок; приостанавливать операции предприятий организаций и...
33303. Виды ответственности за налоговые правонарушения и основные нормы по НК РФ 30.5 KB
  № 9431 О налоговых органах РФ налоговым органам предоставлено право налагать административные штрафы на должностных лиц организаций виновных в непредставлении несвоевременном представлении или представлении по неустановленной форме бухгалтерских отчетов балансов расчетов деклараций и других документов связанных с исчислением и уплатой налогов в бюджет в размере от двух до пяти минимальных размеров оплаты труда на каждого виновного. За те же действия совершенные повторно административный штраф устанавливается в размере от пяти до...
33304. Показатели, характеризующие эффективность работы налоговых органов 25 KB
  Показатели целесообразно разделить на три группы: параметры отражающие степень участия субъекта Российской Федерации в части обеспечения поступлений в федеральный и территориальный бюджеты группа основных показателей; параметры соответствующие результатам непосредственной работы с налогоплательщиками группа дополнительных показателей; показатели отражающие условия работы налоговых органов учитывающие демографический территориальный социальный экономический и другие факторы группа конструктивных уточняющих показателей....
33305. Обжалование актов налоговых органов и действий или бездействия их должностных лиц 28 KB
  В случае обжалования актов налоговых органов действий их должностных лиц в суд по заявлению налогоплательщика плательщика сборов налогового агента исполнение обжалуемых актов совершение обжалуемых действий могут быть приостановлены судом в порядке установленном соответствующим процессуальным законодательством Российской Федерации. В случае обжалования актов налоговых органов действий их должностных лиц в вышестоящий налоговый орган по заявлению налогоплательщика плательщика сборов налогового агента исполнение обжалуемых актов...
33306. Пеня: сферы его применения и порядок расчета суммы платежа по нему с организацией и с банков 27 KB
  Сумма соответствующих пеней уплачивается помимо причитающихся к уплате сумм налога или сбора и независимо от применения других мер обеспечения исполнения обязанности по уплате налога или сбора а также мер ответственности за нарушение законодательства о налогах и сборах. Пеня начисляется за каждый календарный день просрочки исполнения обязанности по уплате налога или сбора начиная со следующего за установленным законодательством о налогах и сборах дня уплаты налога или сбора. Подача заявления о предоставлении отсрочки рассрочки или...
33307. Регистрация лиц (юридических, физических), их постановка на учет в налоговых органах и присвоение ИНН. 29.5 KB
  Регистрация лиц юридических физических их постановка на учет в налоговых органах и присвоение ИНН. Учет организаций и физических лиц В целях проведения налогового контроля налогоплательщики подлежат постановке на учет в налоговых органах соответственно по месту нахождения организации месту нахождения ее обособленных подразделений месту жительства физического лица а также по месту нахождения принадлежащего им недвижимого имущества и транспортных средств и по иным основаниям предусмотренным настоящим Кодексом. Постановка на учет...