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

2seti

.pdf
Скачиваний:
24
Добавлен:
21.05.2015
Размер:
1.42 Mб
Скачать

13 Обработка ошибок. Результаты теории кодирования.

infonets_04.pdf– из лекций Коваля.

Теория кодирования Хемминга. Простые коды характеризуются тем, что для передачи информациииспользуются все кодовые слова(комбинации), количество которыхравно N=qn (q - основание кода, а n -длина кода. Тогда задача кодирования заключаетсявполучении при передаче для каждой k -элементной комбинации из множества qkсоответствующего ей кодового словадлиною n из множества qn.Задача декодированиясостоитв полученииk - элементной комбинации из принятого n -разрядного кодового слова приодновременном обнаружении илиисправлении ошибок

Параметры помехоустойчивыхкодов:

1.Длина кода –n

2.Длина информационной последовательности –k

3.Длина проверочной последовательности – r = n –k

4.Скорость кода – R = k/n

5.Избыточность кода – 1/R

6.Кодовое расстояние между двумя кодовымисловами (расстояние Хэмминга) - это числопозиций, в которых они отличаются друг от друга.

7.Кодовое расстояние кода d0- это наименьшеерасстояние Хэмминга между различными парами кодовых слов

Основные результаты. Основные зависимости между кратностьюобнаруживаемых ошибок tо, исправляемыхошибок tu, исправлением стираний tc и кодовымрасстоянием d0 кода:

d0 ≥ t0 + 1; d0 ≥ t0 + tu + 1 (при t0>tu ); d0 ≥ 2 tu + 1; d0 ≥ 2 tu + tc + 1

d0 ≥ tc + 1;

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

Граница Хэмминга близкак оптимальной длявысокоскоростных q-ичного и двоичного кодов

n – k ≥ logq i = 0…tu( Cni * ( q - 1)i );

Обработка ошибок может быть осуществлена с помощью контрольных сумм. Контрольные суммы

– значение, полученное путем сложения битовинформационной последовательности:

Позволяет обнаруживать однократные ошибки (в случае нескольких – нечетное количество).

Ещё количество ошибок можно уменьшить введением бита паритета.

14 Полиномиальное кодирование (CRC).

На практике активно применяются полиномиальные коды или циклические избыточные коды

(CyclicRedundancyCode — CRC).

CRC коды построены на рассмотрении битовой строки как строки коэффициентов полинома. k- битовая строка соответствует полиному степени k − 1. Самый левый бит строки — коэффициент при старшей степени. Например, строка 110001 представляет полином x5 + x4 + x0. Коэффициенты

полинома принадлежат полю вычетов по модулю 2.

Основная идея заключена в том, чтобы пересылать только такие сообщения, полиномы которых делятся на некоторый фиксированный полином G(x). Если мы получаем сообщение, что чей –то полином не делится на G(x), значит при передаче сигнал был искажен. Мы не заметим ошибок, если они один допустимый полином (то есть полином делящийся на G(x)) преобразовали в другой допустимый полином. Полином G(x) тем лучше, чем больше среднее расстояние Хемминга на парах допустимых полиномов.

В CRC используется добавление к нашему сообщению некоторого количества бит так, чтобы результирующий полином делился на G(x).

15 Различные подходы к управлению ресурсами канала (статические, динамические).

16 Протоколы локальных сетей института IEEE (802). Ethernet-сети. CSMA/CD.

http://www.citforum.ru/nets/protocols2/2_02_00.shtml

http://ru.wikipedia.org/wiki/CSMA/CD

http://ru.wikipedia.org/wiki/Ethernet

В 1980 году в институте IEEE был организован "Комитет 802 по стандартизации локальных сетей", в результате работы которого было принято семейство стандартов IEEE 802.х, которые содержат рекомендации для проектирования нижних уровней локальных сетей - физического и канального. Позже результаты его работы легли в основу комплекса международных стандартов ISO 8802- 1...5. Эти стандарты были созданы на основе очень распространенных фирменных стандартов сетей Ethernet, ArcNet и TokenRing.

Стандарт IEEE 802 содержит несколько разделов:

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

Раздел 802.2 определяет подуровень управления логическим каналом LLC.

Разделы 802.3 - 802.5 регламентируют спецификации различных протоколов подуровня доступа к среде MAC и их связь с уровнем LLC:

o стандарт 802.3 описывает коллективный доступ с опознаванием несущей и обнаружением конфликтов (Carriersensemultipleaccesswithcollisiondetection -

CSMA/CD), прототипом которого является метод доступа стандарта Ethernet;

o стандарт 802.4 определяет метод доступа к шине с передачей маркера

(Tokenbusnetwork), прототип - ArcNet;

o стандарт 802.5 описывает метод доступа к кольцу с передачей маркера

(Tokenringnetwork), прототип - TokenRing.

Ethernet пакетная технология компьютерных сетей, преимущественно локальных.

Стандарты Ethernet определяют проводные соединения и электрические сигналы на физическом уровне, формат кадров и протоколы управления доступом к среде — на канальном уровнемодели OSI. Ethernet в основном описывается стандартами IEEEгруппы 802.3.

CSMA/CD (CarrierSenseMultipleAccesswithCollisionDetection — множественный доступ с контролем несущей и обнаружением коллизий) — технология(802.3) множественного доступа к общей передающей среде в локальной компьютерной сети с контролем коллизий. CSMA/CD используется как в обычных сетях типа Ethernet, так и в высокоскоростных сетях (FastEthernet, GigabitEthernet).

17 Оборудование Ethernet сетей. Сегментация. Коммутаторы в сетях Ethernet.

http://maxlevel.by.ru/txt/seti_7.htm

http://www.bestreferat.ru/referat-25669.html

http://webdev.dlink.ru/technology/switche1.php

http://ru.wikipedia.org/wiki/

При оборудовании сетей Ethernet в качестве передающей среды используется коаксиальный кабель, витая пара и оптический кабель. Метод управления доступом (для сети на коаксиальном

кабеле) — множественный доступ с контролем несущей и обнаружением коллизий (CSMA/CD,

CarrierSenseMultipleAccesswithCollisionDetection), скорость передачи данных 10 Мбит/с, размер пакета от 72 до 1526 байт. Режим работы – полудуплексный. Количество узлов в одном разделяемом сегменте сети ограничено предельным значением в 1024 рабочих станции

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

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

18 Понятие маршрутизации пакетов данных. Алгоритмы маршрутизации,

классификация.

http://ru.wikipedia.org/wiki/

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

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

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

19.Коммутация каналов, пакетов, сообщений. STM.

http://www.raisecom.ru/articles/3283/

http://lanhelper.ru/seti/2/22

Задача коммутации — определение потоков и соответствующих маршрутов, и их фиксация в таблицах сетевых устройств. Есть два подхода к решению задач коммутации: 1 коммутация каналов (circuitswitching), 2 - коммутация пакетов.

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

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

Техника синхронного режима передачи (SynchronousTransferMode, STM, TimeDivisionMultiplexing, TDM) – это коммутация каналов на основе техники разделения частот ( или разделения времени ).

20 IP-адресация. IP-маршрутизация. Маршрутизация в глобальной сети Internet. Протоколы маршрутизации в Интернет.

http://net.e-publish.ru/p234aa1.html

http://net.e-publish.ru/p235aa1.html

http://opds.sut.ru/electronic_manuals/it_emd/it5.htm

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

называемых «октетов»), разделенных точками – W.X.Y.Z , каждое из которых может принимать значения в диапазоне от 0 до 255, например, 213.128.193.154.

Существует 5 классов IP-адресов – A, B, C, D, E. Принадлежность IP-адреса к тому или иному классу определяется значением первого октета (W).

IP-Маршрутизация – процесс выбора пути для передачи пакета в сети. Под путем (маршрутом) понимается последовательность маршрутизаторов, через которые проходит пакет по пути к узлуназначению. IP-маршрутизатор – это специальное устройство, предназначенное для объединения сетей и обеспечивающее определение пути прохождения пакетов в составной сети. Маршрутизатор должен иметь несколько IP-адресов с номерами сетей, соответствующими номерам объединяемых сетей.

Существуют статические и динамические алгоритмы обновления таблицы маршрутизации:

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

5.Случайная маршрутизация — передача данных из узла в любом, случайным образом выбранном направлении, кроме направления, по которому данные поступили в узел. Данные, совершая «блуждания» по сети с конечной вероятностью когда-либо достигают адресата.

6.Лавинная маршрутизация — передача данных из узла во всех направлениях, кроме того, по которому поступили данные. Очевидно, что хотя бы одно направление обеспечит доставку пакета за минимальное время, т.е. лавинная маршрутизация гарантирует малое время доставки.

Протоколы маршрутизации:

IGP (InteriorGatewayProtocols) - внутренние протоколы маршрутизации, распространяют маршрутную информацию внутри одной автономной системы. Примеры: RIP, OSPF, IGRP.

RIP (RoutingInformationProtocol) - протокол передачи маршрутной информации, маршрутизаторы динамически создают маршрутные таблицы.

OSPF (OpenShortestPathFirst) - протокол «Использовать кратчайший путь", является внутренним протоколом маршрутизации. Разработан после RIP, является внутренним протоколом маршрутизации. Разработан после RIP, поддерживает маршрутизацию по нескольким путям, баланс их загрузки.

EGP (ExteriorGatewayProtocols) - внешние протоколы маршрутизации, распространяют маршрутную информацию между автономными системами. Примеры: EGP (Exterior Gateway Protocol, устарел), BGP.

BGP (BorderGatewayProtocol) - протокол граничных маршрутизаторов.

21 ARP-протокол, доставка IP-пакетов.

http://ru.wikipedia.org/wiki/

http://rz6hpi.narod.ru/net/cisco/cisco/cv_326.html

ARP (AddressResolutionProtocol) — протокол сетевого уровня, предназначенный для преобразования IP-адресов (адресов сетевого уровня) в MAC-адреса (адреса канального уровня) в

сетях TCP/IP.

Процесс доставки IP пакета подобен процессу посылки почтового отправления. Есть множество шагов, вовлеченных в процесс поставки IP пакета адресату. Шлюз по умолчанию - адрес местного маршрутизатора, который должен быть конфигурирован на хостах (PC, серверы, и так далее). На этот адрес хост пошлет любой пакет, который не предназначен для местной сети.

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