МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Разработка методов определения эффективности торговых интернет систем

    Некоторые термины сети:

    Узел

    Сервер, компьютер, принтер, факс-модем и любое другое оборудование,

    которое может быть подключено к концентратору или коммутатору.

    Рабочая группа

    Узлы, соединенные с одним концентратором или коммутатором.

    Mbps

    Миллион битов в секунду

    Сетевой адаптер

    Это плата, которая устанавливается в ваш компьютер для соединения

    компьютера с сетью и имеет соединитель BNC и/или RJ-45. Специальное

    ПО преобразовывает ваши данные в формат, пригодный для передачи в сети

    Ethernet. Адаптеры поставляются в 10 и/или 100 Mbps вариантах.

    Концентратор или хаб (от англ. hub)

    Его основная функция - получать и посылать сигналы устройствам,

    связанным с ним. Концентратор посылает пакет данных во все узлы

    одновременно.

    Коммутатор

    Коммутатор - более эффективное, но и более дорогое, чем концентратор,

    устройство. Он "узнает" сетевые адреса автоматически, передавая данные

    только тому устройству, которому они предназначены (увеличивая скорость

    передачи). К коммутатору могут быть подключены или узлы, или

    концентраторы.

    Топология "шина"

    Согласно схеме "шина", все компьютеры или рабочие группы в сети

    соединены "цепочкой" с помощью сетевого коаксиального кабеля. Данные

    передаются от одного узла к другому. В каждом сетевом адаптере,

    установленном в компьютере, есть соединитель BNC, который подключает

    компьютер прямо к кабелю.

    [pic]

    рис.2 Пример топологии "шина"

    Преимущества топологии "шина"

    Очень надежное кабельное соединение

    Простое расширение сети

    Не требуется концентратор или другое оборудование

    Недостатки топологии "шина"

    Не более 30 узлов в сети

    Общая длина сети не должна превышать 185 метров

    Неисправность одного узла приводит к неисправности всей сети

    Трудный поиск неисправностей

    2.2 Классические топологии

    Под структурой компьютерной сети будем понимать отображение,

    описание связей между ее элементами. Под топологией сети будем понимать

    часть общей структуры сети, отражающей физические связи между ее

    элементами. Термины структура и топология практически равноправны. Термин

    топология, прежде всего, связан с местом расположения объектов, их внешним

    видом.

    [pic]

    рис. 3 Классические топологии

    Общая шина. Характеризуется использованием общего канала равноправными

    устройствами. Основное преимущество - простота и низкая стоимость. Основной

    недостаток - необходимость организации очередности доступа к каналу.

    Наиболее популярное использование - технология Ethernet, широковещательные

    радиоканалы с равноправными пользователями.

    Кольцо. Пользователи канала могут быть объединены в кольцо одним

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

    Разница в том, что из кольца необходимо удалять передаваемые данные.

    Наиболее популярное использование - технологии Token Ring и FDDI. Требует

    управления доступа к каналу. Во втором случае кабельная система дороже,

    данные передаются с ретрансляцией, зато станции могут обмениваться данными

    относительно независимо друг от друга. Большое значение имеет наличие двух

    путей для передачи данных, что повышает производительность и надежность

    сети. Чаще всего используется при больших расстояниях между узлами, при

    использовании для их соединения выделенных каналов.

    Полносвязная. Каждая пара узлов соединена между собой отдельным

    каналом. Наиболее дорогая кабельная система. При этом достигается

    максимальная производительность, надежность, скорость передачи.

    Используется, например, при соединении ATC телефонной сети, для построения

    сети передачи общего пользования.

    Звезда. Является в то же время элементом иерархической структуры.

    Отличается относительно высокой стоимостью кабельной системы. Особенно,

    если узлы находятся на больших расстояниях. Позволяет сосредоточить в одном

    месте все проблемы по передаче данных, по адресации. Является основой для

    построения структурированных кабельных систем, широковещательных

    радиосетей, радиосот.

    Иерархия. Позволяет сократить длину кабелей (по сравнению со

    звездой) и структурировать систему в соответствии с функциональным

    назначением элементов. Наиболее гибкая структура. Практически все сложные

    системы имеют в своем составе иерархические структуры.

    Сложная структура. Является совокупностью типовых, классических

    структур. Часто сеть простой структуры создается на основе сети передачи

    информации сложной структуры (левая нижняя структура).

    3. Протоколы передачи данных

    3.1 Основы TCP/IP

    Термин "TCP/IP" обычно обозначает все, что связано с протоколами TCP и

    IP. Он охватывает целое семейство протоколов, прикладные программы и даже

    саму сеть. В состав семейства входят протоколы UDP, ARP, ICMP, TELNET, FTP

    и многие другие. TCP/IP - это технология межсетевого взаимодействия,

    технология internet. Сеть, которая использует технологию internet,

    называется "internet". Если речь идет о глобальной сети, объединяющей

    множество сетей с технологией internet, то ее называют Internet.

    Модуль IP создает единую логическую сеть

    Архитектура протоколов TCP/IP предназначена для объединенной сети,

    состоящей из соединенных друг с другом шлюзами отдельных разнородных

    пакетных подсетей, к которым подключаются разнородные машины. Каждая из

    подсетей работает в соответствии со своими специфическими требованиями и

    имеет свою природу средств связи. Однако предполагается, что каждая подсеть

    может принять пакет информации (данные с соответствующим сетевым

    заголовком) и доставить его по указанному адресу в этой конкретной подсети.

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

    имела надежный сквозной протокол. Таким образом, две машины, подключенные к

    одной подсети могут обмениваться пакетами.

    Когда необходимо передать пакет между машинами, подключенными к разным

    подсетям, то машина-отправитель посылает пакет в соответствующий шлюз (шлюз

    подключен к подсети также как обычный узел). Оттуда пакет направляется по

    определенному маршруту через систему шлюзов и подсетей, пока не достигнет

    шлюза, подключенного к той же подсети, что и машина-получатель; там пакет

    направляется к получателю. Объединенная сеть обеспечивает датаграммный

    сервис.

    Проблема доставки пакетов в такой системе решается путем реализации во

    всех узлах и шлюзах межсетевого протокола IP. Межсетевой уровень является

    по существу базовым элементом во всей архитектуре протоколов, обеспечивая

    возможность стандартизации протоколов верхних уровней.

    3.2 Функции протокола IP

    Протокол IP находится на межсетевом уровне стека протоколов TCP/IP.

    Функции протокола IP определены в стандарте RFC-791 следующим образом:

    “Протокол IP обеспечивает передачу блоков данных, называемых дейтаграммами,

    от отправителя к получателям, где отправители и получатели являются

    компьютерами, идентифицируемыми адресами фиксированной длины (IP-адресами).

    Протокол IP обеспечивает при необходимости также фрагментацию и сборку

    дейтаграмм для передачи данных через сети с малым размером пакетов”.

    Протокол IP является ненадежным протоколом без установления

    соединения. Это означает, что протокол IP не подтверждает доставку данных,

    не контролирует целостность полученных данных и не производит операцию

    квитирования (handshaking) - обмена служебными сообщениями, подтверждающими

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

    Протокол IP обрабатывает каждую дейтаграмму как независимую единицу, не

    имеющую связи ни с какими другими дейтаграммами в Интернет. После того, как

    дейтаграмма отправляется в сеть, ее дальнейшая судьба никак не

    контролируется отправителем (на уровне протокола IP). Если дейтаграмма не

    может быть доставлена, она уничтожается. Узел, уничтоживший дейтаграмму,

    может оправить по обратному адресу ICMP-сообщение о причине сбоя.

    Гарантию правильной передачи данных предоставляют протоколы

    вышестоящего уровня (например, протокол TCP), которые имеют для этого

    необходимые механизмы.

    Одна из основных задач, решаемых протоколом IP, - маршрутизация

    дейтаграмм, т.е. определение пути следования дейтаграммы от одного узла

    сети к другому на основании адреса получателя.

    Общий сценарий работы модуля IP на каком-либо узле сети, принимающего

    дейтаграмму из сети, таков:

    . с одного из интерфейсов уровня доступа к среде передачи

    (например, с Ethernet-интерфейса) в модуль IP поступает

    дейтаграмма;

    . модуль IP анализирует заголовок дейтаграммы;

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

    . если дейтаграмма является фрагментом большей дейтаграммы, ожидаются

    остальные фрагменты, после чего из них собирается исходная большая

    дейтаграмма;

    . из дейтаграммы извлекаются данные и направляются на обработку одному

    из протоколов вышележащего уровня (какому именно - указывается в

    заголовке дейтаграммы);

    . если дейтаграмма не направлена ни на один из IP-адресов данного узла,

    то дальнейшие действия зависят от того, разрешена или запрещена

    ретрансляция (forwarding) “чужих” дейтаграмм;

    . если ретрансляция разрешена, то определяются следующий узел сети, на

    который должна быть переправлена дейтаграмма для доставки ее по

    назначению, и интерфейс нижнего уровня, после чего дейтаграмма

    передается на нижний уровень этому интерфейсу для отправки; при

    необходимости может быть произведена фрагментация дейтаграммы;

    . если же дейтаграмма ошибочна или по каким-либо причинам не может быть

    доставлена, она уничтожается; при этом, как правило, отправителю

    дейтаграммы отсылается ICMP-сообщение об ошибке.

    . При получении данных от вышестоящего уровня для отправки их по сети IP-

    модуль формирует дейтаграмму с этими данными, в заголовок которой

    заносятся адреса отправителя и получателя (также полученные от

    транспортного уровня) и другая информация; после чего выполняются

    следующие шаги:

    . если дейтаграмма предназначена этому же узлу, из нее извлекаются

    данные и направляются на обработку одному из протоколов транспортного

    уровня (какому именно - указывается в заголовке дейтаграммы);

    . если дейтаграмма не направлена ни на один из IP-адресов данного узла,

    то определяются следующий узел сети, на который должна быть

    переправлена дейтаграмма для доставки ее по назначению, и интерфейс

    нижнего уровня, после чего дейтаграмма передается на нижний уровень

    этому интерфейсу для отправки; при необходимости может быть

    произведена фрагментация дейтаграммы;

    . если же дейтаграмма ошибочна или по каким-либо причинам не может быть

    доставлена, она уничтожается.

    Здесь и далее узлом сети называется компьютер, подключенный к сети и

    поддерживающий протокол IP. Узел сети может иметь один и более IP-

    интерфейсов, подключенных к одной или разным сетям, каждый такой интерфейс

    идентифицируется уникальным IP-адресом.

    IP-сетью называется множество компьютеров (IP-интерфейсов), часто, но

    не всегда подсоединенных к одному физическому каналу связи, способных

    пересылать IP-дейтаграммы друг другу непосредственно (то есть без

    ретрансляции через промежуточные компьютеры), при этом IP-адреса

    интерфейсов одной IP-сети имеют общую часть, которая называется адресом,

    или номером, IP-сети, и специфическую для каждого интерфейса часть,

    называемую адресом, или номером, данного интерфейса в данной IP-сети

    Маршрутизатором, или шлюзом, называется узел сети с несколькими IP-

    интерфейсами, подключенными к разным IP-сетям, осуществляющий на основе

    решения задачи маршрутизации перенаправление дейтаграмм из одной сети в

    другую для доставки от отправителя к получателю.

    Хостами называются узлы IP-сети, не являющиеся маршрутизаторами.

    Обычно хост имеет один IP-интерфейс (например, связанный с сетевой картой

    Ethernet или с модемом), хотя может иметь и несколько.

    Маршрутизаторы представляют собой либо специализированные

    вычислительные машины, либо компьютеры с несколькими IP-интерфейсами,

    работа которых управляется специальным программным обеспечением. Компьютеры

    конечных пользователей, различные серверы Интернет и т.п. вне зависимости

    от своей вычислительной мощности являются хостами.

    3.3 RTP - Протокол передачи видео- и аудиоинформации в реальном масштабе

    времени

    Стремительный рост Internet предъявляет новые требования к скорости и

    объемам передачи данных. И для того чтобы удовлетворить все эти запросы,

    одного увеличения емкости сети недостаточно, необходимы разумные и

    эффективные методы управления графиком и контролем загруженности линий

    передачи.

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

    постоянной скоростью, а получатель (или получатели) должен предоставлять

    эти данные приложению с той же самой скоростью. Такие приложения включают,

    например, аудио- и видеоконференции, живое видео, удаленную диагностику в

    медицине, компьютерную телефонию, распределенное интерактивное

    моделирование, игры, мониторинг в реальном времени и др.

    Наиболее широко используемый протокол транспортного уровня — это TCP.

    Несмотря на то что TCP позволяет поддерживать множество разнообразных

    распределенных приложений, он не подходит для приложений реального

    времени.

    Эту задачу и призван решить новый транспортный протокол реального

    времени

    — RTP (Real-Time Transport Protocol), который гарантирует доставку данных

    одному или более адресатам с задержкой в заданных пределах, т. е. данные

    могут быть воспроизведены в реальном времени.

    Принципы построения протокола RTP

    RTP не поддерживает каких-либо механизмов доставки пакетов, обеспечения

    достоверности передачи или надежности соединения. Эти все функции

    возлагаются на транспортный протокол. RTP работает поверх UDP и может

    поддерживать передачу данных в реальном времени между несколькими

    участниками RTP-сеанса.

    Для каждого участника RTP сеанс определяется парой транспортных

    адресов

    назначения пакетов (один сетевой адрес — IP и пара портов: RTP и RTCP).

    Пакеты RTP содержат следующие поля: идентификатор отправителя,

    указывающий, кто из участников генерирует данные, отметки о времени

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

    стороной с правильными интервалами, информация о порядке передачи, а также

    информация о характере содержимого пакета, например, о типе кодировки

    видеоданных (MPEG, Indeo и др.). Наличие такой информации позволяет

    оценить величину начальной задержки и объема буфера передачи.

    В типичной среде реального времени отправитель генерирует пакеты с

    постоянной скоростью. Они отправляются через одинаковые интервалы времени,

    проходят через сеть и принимаются получателем, воспроизводящим данные в

    реальном времени по их получении. Однако ввиду изменения времени задержки

    при передаче пакетов по сети, они могут прибывать через нерегулярные

    интервалы времени. Для компенсации этого эффекта поступающие пакеты

    буферизуются, придерживаются на некоторое время и затем предоставляются с

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

    Поэтому для функционирования протокола реального времени необходимо, чтобы

    каждый пакет содержал временную метку— таким образом получатель может

    воспроизвести поступающие данные с той же скоростью, что и отправитель.

    Поскольку RTP определяет (и регулирует) формат полезной нагрузки

    передаваемых данных, с этим напрямую связана концепция синхронизации, за

    которую частично отвечает механизм трансляции RTP — микшер. Принимая

    потоки пакетов RTP от одного или более источников, микшер, комбинирует их

    и посылает новый поток пакетов RTP одному или более получателям. Микшер

    может просто комбинировать данные, а также изменять их формат, например,

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

    система хочет принять участие в сеансе, но ее канал до сети не имеет

    достаточной емкости для поддержки всех потоков RTP, тогда микшер получает

    все эти потоки, объединяет их в один и передает последний новому члену

    сеанса. При получении нескольких потоков микшер просто складывает значения

    импульсно-кодовой модуляции. Заголовок RTP, генерируемый микшером,

    включает идентификатор отправителя, чьи данные присутствуют в пакете.

    Более простое устройство — транслятор, создает один исходящий пакет

    RTP

    для каждого поступающего пакета RTP. Этот механизм может изменить формат

    данных в пакете или использовать иной комплект низкоуровневых протоколов

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

    получатель может оказаться не в состоянии обрабатывать высокоскоростной

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

    конвертирует видео в формат более низкого качества, требующий не такой

    высокой скорости передачи данных.

    Методы контроля работы

    Протокол RTP используется только для передачи пользовательских данных —

    обычно многоадресной — всем участникам сеанса. Совместно с RTP работает

    протокол RTCP (Real-time Transport Control Protocol), основная задача

    которого состоит в обеспечении управления передачей RTP. RTCP использует

    тот же самый базовый транспортный протокол, что и RTP (обычно UDP), но

    другой номер порта.

    RTCP выполняет несколько функций:

    Обеспечение и контроль качества услуг и обратная связь в случае

    перегрузки. Так как RTCP-пакеты являются многоадресными, все участники

    сеанса могут оценить, насколько хороши работа и прием других участников.

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

    качество передачи. Сообщения получателей содержат информацию о

    проблемах, с которыми они сталкиваются, включая утерю пакетов и

    избыточную неравномерность передачи. Обратная связь с получателями важна

    также для диагностирования ошибок при распространении. Анализируя

    Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.