Реферат: Разработка методов определения эффективности торговых интернет систем

Введение

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

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

Все шире тенденция использования Интернет-сегментовпри построении корпоративных сетей для крупного и среднего бизнеса, банков.Интернет стал базовой платформой информационного взаимодействия и поддержкиматериальных потоков между бизнес-субъектами (business to business или B2B). ПримеромB2B Интернет-проекта, стоимостью в несколько миллиардов долларов, являетсясистема доставки автомобильных комплектующих, создаваемая совместно несколькимикрупнейшими американскими автомобилестроительными компаниями.

Интернет оказался чрезвычайноудобной средой для операций с ценными бумагами. Число on-line (то естьсовершенных при посредстве Интернет) транзакций уже превысило число транзакцийна всех фондовых биржах вместе взятых. Интернет обеспечивает оказание различныхфинансовых сервисов, например, услуг валютного обмена (Forex).

Одна из наиболее острых исовременных проблем — обеспечение on-line среды эффективными платежнымисистемами. Ключевым требованием к подобным системам является безопасность инадежность их использования.

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

 

 

 

 

I. Интернет. Общие понятия. Протоколы. Ресурсы.

1. Что такое Интернет?


             Интернет- это мировая компьютерная сеть. В ней множество компьютеров по всему светусоединены проводами, телефонными линиями, радио и спутниковой связью. Со своегоперсонального компьютера Вы можете связаться с любой точкой земного шара иполучить доступ к информации, которая содержится на любом компьютере,подключенном в сеть Интернет. А так как количество пользователей всемирнойсетью растет, то и растут Ваши возможности в ней. Вы можете вступать вдискуссии по тем или иным темам, посещать виртуальные выставки, вестиэлектронный бизнес, общаться с помощью почты и многое, многое другое.Достоинствами работы в сети Интернет являются быстрота, дешевизна,многоаспектность и перспективность.

1.1 Возникновение Интернет
            Прародителем Интернет была сеть ARPANet.Онавозникла в 1969 году, в Америке, для того, чтобы облегчить сотрудничество междуорганизациями оборонной промышленности, разбросанными по разным штатам. Сначалаона соединяла компьютерные системы одного типа, но по мере развития возникланеобходимость в обмене данными между «разнородными» сетями. Таквозник проект Interneting Project. В результате был создан стандарт передачиданных — протокол TCP/IP.

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

TCP, UDP

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

IP, ICMP, RIP

протоколы маршрутизации. Они обрабатывают адресацию данных, обеспечивают фактическую передачу данных

DNS, ARP

протоколы поддержки сетевого адреса обеспечивают идетификацию машины с уникальным номером и именем

FTP, TELNET

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

и др.

1.3 Сервисы сети Интернет


Протоколы семейства TCP/IPреализуютвсевозможные сервисы (услуги) Интернет.

 

   WWW
          Популярнейший изних — World Wide Web (сокращенно WWW,W3 или Web), его еще называют Всемирной паутиной. Представление информации вWWW основано на возможностях гипертекстовых ссылок (в дальнейшем — простоссылка). Гипертекст — это текст, в котором содержаться ссылки на другиедокументы. Это дает возможность при просмотре некоторого документа легко ибыстро переходить к другой связанной с ним по смыслу информации, которая можетбыть текстом, изображением, звуковым файлом или иметь любой другой вид,принятый в WWW. При этом связанные ссылками документы могут быть разбросаны повсему земному шару. Многочисленные пересекающиеся связи между документами WWWкомпьютерной паутиной охватывают планету — отсюда и название. Таким образом,пропадает зависимость от местонахождения конкретного документа.

    E — mail
          Следующий видсервиса Интернет — электронная почта, или E — mail. Она предназначена дляпередачи в сети файлов любого типа. Одни из главных ее преимуществ — дешевизнаи быстрота.

    ТелеконференцииUseNet
          ТелеконференцииUseNet представляют собой электронные форумы. Пользователи Интернет посылаюттуда свои сообщения, в которых высказываются по определенной теме. Сообщенияпоступают в специальные дискуссионные группы — телеконференции, при этом каждоемнение становится доступным для всех участников конкретной группы. Уже сегодняUseNet имеет более 20 000 телеконференций, посвященных различным темам:компьютерам, рецептам, вопросам генной инженерии и многому другому.

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

    Gopher
            Серверы Gopher были предвестниками WorldWide Web. Это информационные серверы, на которых содержаться документыакадемической направленности и большие текстовые файлы. Для пользователейинформация на серверах Gopher представляется в виде иерархических меню.

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

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

IP — адрес
              IP — адрес состоит изчетырех блоков цифр, разделенных точками. Он может иметь такой вид:
         148.32.253.1
Каждый блок может содержать число от 0 до 255. Благодаря такой организацииможно получить свыше четырех миллиардов возможных адресов. Но так как некоторыеадреса зарезервированы для специальных целей, а блоки конфигурируются взависимости от типа сети, то фактическое количество возможных адресов немногоменьше. И тем ни менее, его более чем достаточно для будущего расширенияИнтернет.
            С понятиемIP — адреса тесно связано понятие «хост». Под хостом понимается любоеустройство, использующее протокол TCP/IP для общения с другим оборудованием.Это может быть не только компьютер, но и маршрутизатор, концентратор и т.п. Всеэти устройства, подключенные в сеть, обязаны иметь свой уникальный IP — адрес.

DNS — адрес
             IP — адрес имеет числовой вид,так как его используют в своей работе компьютеры. Но он весьма сложен длязапоминания, поэтому была разработана доменная система имен: DNS. DNS — адресвключает более удобные для пользователя буквенные сокращения, которые такжеразделяются точками на отдельные информационные блоки (домены). Например:
         www.tsua.net
Если Вы вводите DNS — адрес, то он сначала направляется в так называемый серверимен, который преобразует его в 32 — битный IP — адрес для машинногосчитывания.

Доменные имена
          DNS — адресобычно имеет три составляющие (хотя их может быть сколько угодно). Первая — имякомпьютера, подключенного к сети Интернет (или как его еще называют, узловоеимя). Имя дает организация, владеющая данным компьютером. В приведенном вышепримере компьютер имеет имя www, так как он работает как Web — сервер. Можноиспользовать или уже существующие в Интернет узловые имена, или придумать свои.
            Втораячасть — домен компании. Продолжая рассматривать приведенный пример, можносказать, что компания «Технологические системы» имеет в Интернетдоменное имя «tsua».
             Последняясоставляющая доменного имени говорит либо о типе организации, владеющейкомпьютером, либо о стране, где размещен компьютер. В нашем примере домен«net» означает, что это сетевая организация. Наиболее частовстречаются следующие домены, определяющие профиль деятельности (они называютсядоменами высшего уровня):

edu

образовательное учреждение

gov

правительственное учреждение или организация

mil

военное учреждение

com

коммерческая организация

net

сетевая организация

org

организация, которая не относится не к одной из выше перечисленных

Средичасто используемых доменов — идентификаторов стран можно выделить следующие

at

Австрия

au

Австралия

ca

Канада

ch

Швейцария

de

Германия

dk

Дания

es

Испания

fi

Финляндия

fr

Франция

it

Италия

jp

Япония

nl

Нидерланды

no

Норвегия

nz

Новая Зеландия

ru

Россия

se

Швеция

uk

Украина

za

Южная Африка

Адрес E-mail
            С помощью IP — адреса или DNS — адреса вИнтернет можно обратиться к любому нужному компьютеру. Если же Вы захотитепослать сообщение по электронной почте, то указания только этих адресов будетнедостаточно, поскольку сообщение должно попасть не только в нужный компьютер,но и к определенному пользователю системы.
            Длядоставки и прима сообщений электронной почты предназначен специальный протоколSMPT (Simple Mail Transport Protocol). Компьютер, через который в Интернетосуществляется передача сообщений электронной почты, называют SMPT — сервером.По электронной почте сообщения доставляются до указанного в адресе компьютера,который и отвечает за дальнейшую доставку. Поэтому такие данные, как имяпользователя и имя соответствующего SMPT — сервера разделяют знаком"@". Этот знак называется «at коммерческое» (на жаргоне — собачка, собака). Таким образом, Вы адресуете свое сообщение конкретномупользователю конкретного компьютера. Например:
         ivanov@tsua.net Здесь ivanov — пользователь, которому предназначено послание, а tsua.net — SMPT — сервер, накотором находится его электронный почтовый ящик (mailbox). В почтовом ящикехранятся сообщения, пришедшие по конкретному адресу.

URL
          URL (UniformResource Locator, унифицированный определитель ресурсов) — это адрес некоторойинформации в Интернет. Он имеет следующий формат:
         тип ресурса://адресузла/прочая информация
Наиболее распространенными считаются следующие типы ресурсов:

ftp://

ftp — сервер

gopher://

меню gopher

http://

адрес в WWW

mailto://

адрес электронной почты

news://

группа новостей UseNet

telnet://

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


Ресурснаячасть URL всегда заканчивается двоеточием и двумя или тремя наклонными чертами.Далее следует конкретный адрес узла, который Вы хотите посетить. За ним вкачестве ограничителя моет стоять наклонная черта. В принципе, этого вполнедостаточно. Но если Вы хотите просмотреть конкретный документ на данном узле изнаете точно его место расположения, то можете включить его адрес в URL. Нижеприведены несколько URL и расшифровка их значений:

www.tsua.net/index.html

страница компании " Технологические системы«в WWW

ftp://ftp.microsoft.com/dirmap.txt

файл с именем dirmap.txt на ftp — сервере компании Microsoft

Заключение
            Итак, в Интернет возможны следующие видыадресов:

Адрес

формат

IP

12.105.58.9

DNS

компьютер.сеть.домен

E — mail

пользователь@email-сервер

URL

тип ресурса://DNS — адрес

      2. Основы построениясетей. Сетевые топологии

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

2.1 Локальная сеть 

     (Local Area Network или LAN)

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

Ethernet- наиболее распространенная сетевая среда, позволяющая передавать данные соскоростью 10 Mbps. Сейчас наблюдается активный  переход на технологию FastEthernet со скоростью 100 Mbps. Все сообщения, посланные с использованиемEthernet, содержат коды, которые позволяют другому устройству принимать их.Информация посылается маленькими порциями данных, называемых»пакетами", это позволяет увеличить скорость передачи данных иубеждаться в том, что полученная информация совпадает с отправленной (снижение влиянияпомех).

Сетевые топологии

Сетеваясхема или топология описывает то, как сеть спроектирована физически. Наиболеепопулярные из них — «звезда» и «шина».

 Топология «звезда»

Вцентре каждой «звезды» — концентратор или коммутатор, которыйнепосредственно соединен с каждым отдельным узлом сети через тонкий  гибкий кабель UTP, часто называемый «витой парой». Кабель соединяетсетевой адаптер с ПК, с одной стороны, с концентратором или   коммутатором- с другой. Подробнее о кабельных системах вы узнаете в следующем выпуске.Устанавливать сеть с топологией «звезда» просто и недорого. Числоузлов, которые можно подключить к концентратору, определяется   возможнымколичеством портов самого концентратора. Однако имеется ограничение по числуузлов: ваша сеть может иметь максимум 1024 узла. Рабочая группа, созданная посхеме «звезда», может функционировать независимо или может бытьсвязана с другими рабочими группами.

<img src="/cache/referats/11530/image001.jpg" v:shapes="_x0000_i1025">

рис.1 Пример топологии«звезда»

Преимущества топологии «звезда»

Недорогой кабель и быстрая установка.

Легкое объединение рабочих групп.

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

Использования коммутатора или моста улучшаетпроизводительность «поперек» сети.

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

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

Недостатки топологии «звезда»

Максимальное расстояние междуузлом и концентратором не должно превышать 100 метров

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

Узел

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

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

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

Mbps

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

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

Это плата, котораяустанавливается в ваш компьютер для соединения компьютера с сетью и имеетсоединитель BNC и/или RJ-45. Специальное
ПО преобразовывает ваши данные в формат, пригодный для передачи в сетиEthernet. Адаптеры поставляются в 10 и/или 100 Mbps вариантах.

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

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

Коммутатор

Коммутатор — более эффективное,но и более дорогое, чем концентратор, устройство. Он «узнает» сетевыеадреса автоматически, передавая  данные только тому устройству, которомуони предназначены (увеличивая скорость передачи). К коммутатору могут бытьподключены или  узлы, или концентраторы.

Топология «шина»

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

<img src="/cache/referats/11530/image002.jpg" v:shapes="_x0000_i1026">

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

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

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

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

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

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

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

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

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

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

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

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

<img src="/cache/referats/11530/image004.jpg" v:shapes="_x0000_i1027">

рис. 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 TransportProtocol), который гарантирует доставку данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

еще рефераты
Еще работы по компьютерным сетям