RSS    

   Реферат: Технологии создания сетей

[КС 23-2]

Параллельно организация IAB (Internet Activity Board) проводила исследования

в области создания интерсетей. IAB первоначально учреждалась агенством DARPA

для поддержки взаимодействия между ведущими исследователями в области

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

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

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

Большинство протоколов и приложений, функционирующих на интерсети,

задокументированы, и входят в серию технических статей, называемых RFC

(Request For Comments). Поддержание библиотеки RFC, а также юридическая

ответственность за все подключения к интерсети возложена на SRI NIC (Network

Information Center), расположенный в Менто Парке в Калифорнии.

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

межсетевых протоколов UNIX BSD (Berkeley Software Distribution), называемых

"merger" ("обьединение"). В 1982 году операционная система UNIX BSD,

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

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

Межсетевые протоколы UNIX BSD способствовали увеличению популярности как

операционной системы, так и собственно системы протоколов. Этот процесс

продолжается и по сей день.

Недавно правительство США в законодательном порядке инициировало замену

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

правительством, на набор протоколов Эталонной Модели OSI в варианте GOSIP

(Goverment Open Systems Interconnection Profile). Несмотря на это,

продолжается рост коммерческого использования TCP/IP. Глубокое проникновение

систем, построенных на основе наборов межсетевых протоколов в экономику

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

непрактичной.

[КС 22-3]

        [ Межсетевые протоколы   ]

        [ и Эталонная Модель OSI ]

     [ Эталонная ]  [ Межсетевые ]  [ Модель ]

     [ Модель OSI]  [ протоколы  ]  [ интерсети ]

     [ Прикладной ]

     [ Представительный ]           [ Процессы ]

     [ Сеансовый ]

     [ Транспортный ]               [ Host-to-Host ]

     [ Сетевой ]                    [ интерсеть ]

     [ Канальный ]

     [ Физический ]

             [ к рис. на стр. 22-4 (в поле рисунка)]

[1]Пакет межсетевых протоколов и Эталонная Модель OSI

[5]Пакет межсетевых протоколов был разработан почти на десять лет раньше

Эталонной Модели OSI. Несмотря на это, в общем, можно отобразить функции,

обеспечиваемые пакетом межсетевых протоколов, на Модель OSI. Межсетевые

протоколы в своем составе имеют, так называемые, протоколы межсетевых

процессов: TELNET (протокол эмуляции терминала), FTP (протокол передачи

файлов), SMTP (протокол передачи электронной почты), RIP (протокол

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

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

Прикладного, Представительного и Сеансового уровней Модели OSI. TCP и UDP

(Пользовательский дейтаграммный протокол - User Datagram Protocol) являются

протоколами типа ЭВМ-ЭВМ (host-to-host). Протоколы ЭВМ-ЭВМ осуществляют

доставку данных между двумя ЭВМ, подключенными к сети и грубо соответствуют

Транспортному уровню модели OSI. Протоколы IP и ICMP являются межсетевыми

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

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

соответствуют Сетевому уровню.

В данном разделе также обсуждается семейство протоколов NFS (Network File

System). Семейство NFS было разработано в середине 80-х годов

фирмой Sun Microsystems. В данном семействе протоколов специфицируется

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

вычислительной среды.

[КС 23-4]

           [ Формат IP - пакета ]

        [ к рис. на стр. 23-5 (в поле рисунка)]

[1]Межсетевой протокол - IP

[5]Протокол IP обеспечивает негарантированную доставку пакетов Транспортного

уровня (называемых транспортными протокольными блоками данных, TPDU -

Transport Protocol Data Units) в пределах интерсети в режиме без

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

предусмотрена операция фрагментации TPDU на более мелкие пакеты в том

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

выполняемые обычно в маршрутизаторах или же в целевой ЭВМ. Каждый TPDU или

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

протоколами.

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

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

к маршрутизатору. В соответствии с протоколом IP в каждом маршрутизаторе для

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

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

различным маршрутам. При этом порядок приема фрагментов в целевой ЭВМ может

не совпасть с порядком их передачи. Упорядоченная сборка фрагментов

выполняется в целевой ЭВМ соответствующим IP-объектом.

Заголовок IP пакетов состоит из нескольких полей, их определение приведено

ниже.

[КС 23-5]

[1]Версия (Version)

[5]В 4-х битовом поле "Версия" сохраняется некоторый номер, отражающий

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

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

заголовка.

[5]Длина IP заголовка (IP Header Length-IHL)

[5]В поле IHL (длина поля 4 бита) указывается длина заголовка дейтаграммы в

32 битовых словах.

[5]Тип услуги (Type of Service)

[5]С помощью данного 8-ми битового поля высокоуровневые протоколы имеют

возможность указать протоколу IP (точнее, соответствующему IP-обьекту)

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

(3 бита) используется для указания приоритета пакета, степени важности

(от 0 - обычный, до 7 - чрезвычайно важный). Хотя существующие реализации

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

за перегрузками на сети.

  -------------------------------------------------------------

  |   Приоритет     |   D  |   T   |   R   |  Не используется |

  |  (precedence)   |      |       |       |                  |

  -------------------------------------------------------------

        Рис. 23-1. Тип услуги

Следующие три бита позволяют запросить специальное обслуживание пакета. При

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

пакета. Такой пакет, например, может входить в состав речевого трафика, и его

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

Следующий бит (Т-бит), установленный в 1, запрашивает большую полосу

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

связанный с передачей файлов. Бит R используется для запроса повышенной

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

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

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

[5]Длина (length)

[5]В поле Длина (16 бит) указывается размер в байтах всего IP-пакета,

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

[КС 23-6]

[5]Идентификатор (Identification)

[5]Поле содержит некоторое число, которое идентифицирует данную дейтаграмму.

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

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

обьединяются вместе с учетом значения параметра "индекс фрагмента". Операция

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

[5]Флаги (Flags)

[5]Два младших бита трехбитового поля применяются в процессе фрагментации.

Первый бит DF (Don't Fragment) указывает, является ли дейтаграмма фрагментом,

второй бит MF (More Fragment) указывает, является ли данный фрагмент

последним.

[5]Индекс (смещение) фрагмента (Fragment Offset)

[5]В 13-ти битовом поле указывается индекс фрагмента в дейтаграмме.

Реализация протокола IP в узле назначения (т.е. IP-обьект) использует

содержимое этого поля для сборки фрагментов в исходный блок TPDU. Причем,

если какой-либо фрагмент теряется, то все другие фрагменты дейтаграммы

уничтожаются.

[5]Время жизни (TTL - Time-to-Live)

[5]В однобайтовом поле TTL содержится счетчик, ограничивающий время

существования пакета в сети. Каждый раз при прохождении транзитного

маршрутизатора содержимое TTL уменьшается на 1. Когда значение TTL принимает

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

бесконечно зацикленных пакетов.

[5]Протокол (Protocol)

[5]Поле Протокол (8 бит) идентифицирует транспортный протокол (например, TCP),

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

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

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.