Презентация "Системы передачи данных"


Подписи к слайдам:
Программа курса

Системы передачи данных

  • Методы коммутации:
    • Коммутация каналов (circuit switching);
      • частотное мультиплексирование FDM;
      • Временное мультиплексирование TDM.
    • Коммутация пакетов (packet switching);
      • дейтаграмный режим;
      • режим виртуального канала;
    • Коммутация сообщений (message switching).

Коммутация каналов

  • Коммутация каналов подразумевает образование непрерывного составного физического канала из последовательно соединенных отдельных канальных участков для прямой передачи данных между узлами.
  • Техника частотного мультиплексирования каналов (Frequency Division Multiplexing, FDM) была разработана для телефонных сетей, но применяется она и для других видов сетей, например сетей кабельного телевидения.
  • Коммутация на основе частотного уплотнения

Коммутация каналов

  • При переходе к цифровой форме представления голоса была разработана новая техника мультиплексирования, ориентирующаяся на дискретный характер передаваемых данных. Эта техника носит название мультиплексирования с разделением времени (Time Division Multiplexing, TDM). Реже используется и другое ее название - техника синхронного режима передачи (Synchronous Transfer Mode, STM).

Коммутация каналов

  • Сети с динамической коммутацией требуют предварительной процедуры установления соединения между абонентами.
  • Если соединение может быть установлено, то ему выделяется фиксированная полоса частот в FDM-сетях или же фиксированная пропускная способность в TDM-сетях. Эти величины остаются неизменными в течение всего периода соединения. Гарантированная пропускная способность сети после установления соединения является важным свойством, необходимым для таких приложений, как передача голоса, изображения или управления объектами в реальном масштабе времени.
  • Динамически изменятся пропускная способность канала по требованию абонента сети с коммутацией каналов не может, что делает их неэффективными в условиях пульсирующего трафика.

Коммутация пакетов

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

Коммутация пакетов

  • Режим передачи пакетов между двумя конечными узлами сети, предполагающий независимую маршрутизацию каждого пакета, называется дейтаграммным, и при его использовании коммутатор может изменить маршрут какого-либо пакета в зависимости от состояния сети - работоспособности каналов и других коммутаторов, длины очередей пакетов в соседних коммутаторах и т. п.
  • Передача пакетов по виртуальному каналу (virtual circuit или virtual channel) требует перед тем, как начать передачу данных между двумя конечными узлами, требует его установления. Виртуальный канал представляет собой единственный маршрут, соединяющий конечные узлы. Виртуальный канал может быть динамическим или постоянным.

Коммутация сообщений

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

Построение сети на основе технологии Ethernet

  • Стандарт основан на принципе CSMA/CD - Carrier Sense Multiple Access with Collision Detection (множественный доступ с контролем несущей и обнаружением конфликтов).

Построение сети на основе технологии Ethernet

Построение сети на основе технологии Ethernet

  • Стандарт основан на принципе CSMA/CD - Carrier Sense Multiple Access with Collision Detection (множественный доступ с контролем несущей и обнаружением конфликтов).
  • Вариант Thick Ethernet (шина "с толстым" кабелем); принятое обозначение варианта 10Base-5, где первый элемент "10" характеризует скорость передачи данных по линии 10 Мбит/с, последний элемент "5" - максимальную длину сегмента (в сотнях метров), т.е. 500 м; другие параметры: максимальное число сегментов 5; максимальное число узлов на одном сегменте 100; минимальное расстояние между узлами 2,5 м. Здесь под сегментом кабеля понимается часть кабеля, используемая в качестве линии передачи данных и имеющая на концах согласующие элементы (терминаторы) для предотвращения отражения сигналов.
  • 2. Вариант Thin Ethernet (шина "с тонким" кабелем, cheapernet); принятое обозначение 10Base-2: максимальное число сегментов 5; максимальная длина сегмента 185 м; максимальное число узлов на одном сегменте 30; минимальное расстояние между узлами 0,5 м; скорость передачи данных по линии 10 Мбит/с.

Построение сети на основе технологии Ethernet

  • Вариант на базе витой пары 10 BASE-T; длина не свыше 100м.; скорость передачи до 10 Мбит/с.
  • Вариант на основе оптоволоконного кабеля 10BASE-FL.
  • Вариант на витой паре категории 5 и выше 100 BASE-TX; длина не свыше 100м.
  • Вариант на четырех неэкранированным витым парам 100 BASE-T4.
  • Вариант на основе оптоволоконного кабеля 100BASE-FL позволяет существенно увеличить протяженность сети; максимальная длина 412м, контроль за целостностью сети.

Сети

  • Token Ring (4-16 Мб);
  • Ethernet
    • 10 Base-5 (толстый Ethernet);
    • 10 Base-2 (тонкий Ethernet);
    • 10 Base - T (Ethernet на витой паре);
    • 10 Base - F (Ethernet на оптоволокне).
  • Fast Ethernet.
  • ATM.

Стек TCP / IP

Стек TCP / IP

  • Лидирующая роль стека TCP/IP объясняется следующими его свойствами:
  • Это наиболее завершенный стандартный и в то же время популярный стек сетевых протоколов, имеющий многолетнюю историю.
  • Почти все большие сети передают основную часть своего трафика с помощью протокола TCP/IP.
  • Это метод получения доступа к сети Internet.
  • Этот стек служит основой для создания intranet- корпоративной сети, использующей транспортные услуги Internet и гипертекстовую технологию WWW, разработанную в Internet.
  • Все современные операционные системы поддерживают стек TCP/IP.
  • Это гибкая технология для соединения разнородных систем как на уровне транспортных подсистем, так и на уровне прикладных сервисов.
  • Это устойчивая масштабируемая межплатформенная среда для приложений клиент-сервер.

Стек TCP / IP

  • уровень IV - уровень межсетевых интерфейсов - соответствует физическому и канальному уровням модели OSI.
  • уровень III - это уровень межсетевого взаимодействия, который занимается передачей дейтаграмм с использованием различных локальных сетей. В качестве основного протокола сетевого уровня (в терминах модели OSI) в стеке используется протокол IP, который изначально проектировался как протокол передачи пакетов в составных сетях, состоящих из большого количества локальных сетей, объединенных как локальными, так и глобальными связями.
  • уровень II называется основным. На этом уровне функционируют протокол управления передачей TCP (Transmission Control Protocol) и протокол дейтаграмм пользователя UDP (User Datagram Protocol). Протокол TCP обеспечивает устойчивое виртуальное соединение между удаленными прикладными процессами. Протокол UDP обеспечивает передачу прикладных пакетов дейтаграммным методом, то есть без установления виртуального соединения, и поэтому требует меньших накладных расходов, чем TCP.
  • уровень I называется прикладным. Протокол копирования файлов FTP, протокол эмуляции терминала telnet, почтовый протокол SMTP, используемый в электронной почте сети Internet, гипертекстовые сервисы доступа к удаленной информации, такие как WWW и многие другие.

Стек TCP / IP

  • Протокол пересылки файлов FTP (File Transfer Protocol) реализует удаленный доступ к файлу. Для того, чтобы обеспечить надежную передачу, FTP использует в качестве транспорта протокол с установлением соединений - TCP. Кроме пересылки файлов протокол FTP предлагает и другие услуги. Так, пользователю предоставляется возможность интерактивной работы с удаленной машиной, например, он может распечатать содержимое ее каталогов. Наконец, FTP выполняет аутентификацию пользователей. Прежде, чем получить доступ к файлу, в соответствии с протоколом пользователи должны сообщить свое имя и пароль. Для доступа к публичным каталогам FTP-архивов Internet парольная аутентификация не требуется, и ее обходят за счет использования для такого доступа предопределенного имени пользователя Anonymous.
  • В стеке TCP/IP протокол FTP предлагает наиболее широкий набор услуг для работы с файлами, однако он является и самым сложным для программирования. Приложения, которым не требуются все возможности FTP, могут использовать другой, более экономичный протокол - простейший протокол пересылки файлов TFTP (Trivial File Transfer Protocol). Этот протокол реализует только передачу файлов, причем в качестве транспорта используется более простой, чем TCP, протокол без установления соединения - UDP.

Стек TCP / IP

  • Протокол telnet обеспечивает передачу потока байтов между процессами, а также между процессом и терминалом. Наиболее часто этот протокол используется для эмуляции терминала удаленного компьютера. При использовании сервиса telnet пользователь фактически управляет удаленным компьютером так же, как и локальный пользователь, поэтому такой вид доступа требует хорошей защиты. Поэтому серверы telnet всегда используют как минимум аутентификацию по паролю, а иногда и более мощные средства защиты, например, систему Kerberos.
  • Протокол SNMP (Simple Network Management Protocol) используется для организации сетевого управления. Изначально протокол SNMP был разработан для удаленного контроля и управления маршрутизаторами Internet, которые традиционно часто называют также шлюзами. С ростом популярности протокол SNMP стали применять и для управления любым коммуникационным оборудованием - концентраторами, мостами, сетевыми адаптерами и т.д. и т.п. Проблема управления в протоколе SNMP разделяется на две задачи.