Диплом: Организация работы офисной сети под управлением OS Windows Server 2008 на примере МУП "Югорскэнергогаз"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
22
пересылки данных. Процессор, которому направлено сообщение, в первую
очередь осуществляет прием полностью всех пересылаемых данных и только
затем приступает к пересылке принятого сообщения далее по маршруту[16].
Второй способ коммуникации основывается на представлении
пересылаемых сообщений в виде блоков информации меньшего размера
(пакетов), благодаря чему передача данных должна быть сведена к передаче
пакетов (МПП). При таком методе коммуникации (cut-through routing or
CTR) принимающий процессор может осуществлять пересылку данных по
дальнейшему маршруту непосредственно сразу после приема очередного
пакета не дожидаясь завершения приема данных всего сообщения.
Основными характеристиками быстродействия сети являются
латентность (latency) и пропускная способность (bandwidth).
Под пропускной способностью R сети будем понимать количество
информации, передаваемой между узлами сети в единицу времени (байт в
секунду). Очевидно, что реальная пропускная способность снижается
программным обеспечением за счёт передачи разного рода служебной
информации.
Латентностью (задержкой) принято называть время, затрачиваемое
программным обеспечением и устройствами сети на подготовку к передаче
информации по данному каналу. Полная латентность складывается из
программной и аппаратной составляющих.
Различают следующие виды пропускной способности сети:
пропускная способность однонаправленных пересылок («точка-
точка», uni-directional bandwidth), равная максимальной скорости, с которой
процесс на одном узле может передавать данные другому процессу на другом
узле;
пропускная способность двунаправленных пересылок (bi-directional
bandwidth), равная максимальной скорости, с которой два процесса могут
одновременно обмениваться данными по сети.
23
Коммутация каналов и пакетов это методы решения обобщенной
задачи коммутации данных в любой сетевой технологии. Комплекс
технических решений обобщенной задачи коммутации в своей
совокупности состоит из частных задач сетей передачи данных.
К частным задачам сетей передачи данных относятся:
определение потоков и соответствующих маршрутов;
фиксация маршрутов в конфигурационных параметрах и таблицах
сетевых устройств;
распознавание потоков и передача данных между интерфейсами
одного устройства;
мультиплексирование/демультиплексирование потоков;
разделение среды передачи.
Среди множества возможных подходов к решению обобщенной задачи
коммутации абонентов в сетях выделяют два основополагающих, к которым
относят коммутацию каналов и коммутацию пакетов. При этом существуют
традиционные области применения каждой из техник коммутации, например,
телефонные сети строились и продолжают строиться с использованием
техники коммутации каналов, а компьютерные сети в подавляющем
большинстве основаны на технике коммутации пакетов[11].
Так в качестве информационных потоков в сетях с коммутацией
каналов выступают данные, которыми обмениваются пары абонентов.
Соответственно глобальным признаком потока является пара адресов
(телефонных номеров) абонентов, связывающихся между собой. Одной из
особенностей сетей с коммутацией каналов является понятие элементарного
канала.
Элементарный канал (или просто канал) это базовая техническая
характеристика сети с коммутацией каналов, представляющая собой
некоторое фиксированное в пределах данного типа сетей значение
пропускной способности. Любая линия связи в сети с коммутацией каналов
24
имеет пропускную способность, кратную элементарному каналу, принятому
для данного типа сети.
Связь, построенную путем коммутации (соединения) элементарных
каналов, называют составным каналом (см. рис. 4).
Рисунок 4 Составной канал
Свойства составного канала:
составной канал на всем своем протяжении состоит из одинакового
количества элементарных каналов;
составной канал имеет постоянную и фиксированную пропускную
способность на всем своем протяжении;
составной канал создается временно на период сеанса связи двух
абонентов;
на время сеанса связи все элементарные каналы, входящие в
составной канал, поступают в исключительное пользование абонентов, для
которых был создан этот составной канал;
в течение всего сеанса связи абоненты могут посылать в сеть
данные со скоростью, не превышающей пропускную способность
составного канала;
данные, поступившие в составной канал, гарантированно
доставляются вызываемому абоненту без задержек, потерь и с той же
25
скоростью (скоростью источника) вне зависимости от того, существуют ли
в это время в сети другие соединения или нет;
после окончания сеанса связи элементарные каналы, входившие в
соответствующий составной канал, объявляются свободными и
возвращаются в пул распределяемых ресурсов для использования другими
абонентами.
Рисунок 5 Отказ в соединении
На рисунке 5 продемонстрировано, что запросы на установление
соединения не всегда завершаются успешно.
Если на пути между вызывающим и вызываемым абонентами
отсутствуют свободные элементарные каналы или вызываемый узел занят, то
происходит отказ в установлении соединения.
Технология коммутации каналов ориентирована на минимизацию
случайных событий в сети, то есть это технология. Во избежание всяких
возможных неопределенностей значительная часть работы по организации
информационного обмена выполняется заранее, еще до того, как начнется
собственно передача данных. Сначала по заданному адресу проверяется
доступность необходимых элементарных каналов на всем пути от
отправителя до адресата. Но в случае с пульсирующим трафиком, данный
подход является неэффективным, так как до 80% времени канал может
простаивать.
26
Важнейшим принципом функционирования сетей с коммутацией
пакетов является представление информации, передаваемой по сети, в виде
структурно отделенных друг от друга порций данных, называемых пакетами.
Каждый пакет снабжен заголовком, в котором содержится адрес назначения
и другая вспомогательная информация (длина поля данных, контрольная
сумма и др.), используемая для доставки пакета адресату[11].
Наличие адреса в каждом пакете является одной из важнейших
особенностей техники коммутации пакетов, так как каждый пакет может
быть обработан коммутатором независимо от других пакетов, составляющих
сетевой трафик. Помимо заголовка у пакета может иметься еще одно
дополнительное поле, размещаемое в конце пакета и поэтому называемое
концевиком. В концевике обычно помещается контрольная сумма, которая
позволяет проверить, была ли искажена информация при передаче через сеть
или нет.
Разбиение данных на пакеты проходит в несколько этапов. Узел
отправитель формирует цепочку передаваемых данных, которая разбивается
на равные части. После чего происходит образование пакетов путем
добавления заголовочной служебной информации. И последним этапом
происходит сборка пакетов в исходное сообщение в узле назначения (см. рис.
6).
Рисунок 6 Разбиение данных на пакеты
27
Рисунок 7 Передача данных по сети в виде пакетов
Как и в сетях с коммутацией каналов, в сетях с коммутацией пакетов
(см. рис. 7) для каждого из потоков вручную или автоматически определяется
маршрут, фиксируемый в хранящихся на коммутаторах таблицах
коммутации. Пакеты, попадая на коммутатор, обрабатываются и
направляются по тому или иному маршруту.
Неопределенность и асинхронность перемещения данных в сетях с
коммутацией пакетов предъявляет особые требования к работе коммутаторов
в таких сетях.
Главное отличие пакетных коммутаторов от коммутаторов в сетях с
коммутацией каналов состоит в том, что они имеют внутреннюю буферную
память для временного хранения пакетов. Коммутатору нужны буферы для
согласования скоростей передачи данных в линиях связи, подключенных к
его интерфейсам, а также для согласования скорости поступления пакетов со
скоростью их коммутации.
Пакетный коммутатор может работать на основании одного из трех
методов продвижения пакетов:
дейтаграммная передача;
передача с установлением логического соединения;
передача с установлением виртуального канала.
Дейтаграммный способ передачи данных основан на независимом
продвижении пакетов друг относительно друга. Процедура обработки пакета
28
определяется только значениями параметров, которые он несет в себе, и
текущим состоянием сети. И каждый отдельный пакет рассматривается
сетью как совершенно независимая единица передачи дейтаграмма (см.
рис. 8).
Рисунок 8 Иллюстрация дейтаграммного принципа передачи пакетов
Рисунок 9 Передача с установлением логического соединения
Процедура согласования двумя конечными узлами сети некоторых
параметров процесса обмена пакетами называется установлением
логического соединения (см. рис. 9). Параметры, о которых договариваются
29
два взаимодействующих узла, называются параметрами логического
соединения.
Рисунок 10 Виртуальный канал
Изображенный на рисунке 10, виртуальный канал (virtual circuit или
virtual channel) единственный заранее проложенный фиксированный
маршрут, соединяющий конечные узлы в сети с коммутацией пакетов.
Виртуальные каналы прокладываются для устойчивых информационных
потоков. С целью выделения потока данных из общего трафика каждый
пакет этого потока помечается специальным видом признака меткой. Так
же как в сетях с установлением логических соединений, прокладка
виртуального канала начинается с отправки из узла-источника специального
пакета запроса на установление соединения.
Таблица коммутации в сетях, использующих виртуальные каналы,
отличается от таблицы коммутации в дейтаграммных сетях. Она содержит
записи только о проходящих через коммутатор виртуальных каналах, а не
обо всех возможных адресах назначения, как это имеет место в сетях с
дейтаграммным алгоритмом продвижения
1.5. Технология клиент / сервер
Модели клиент-сервер это технология взаимодействия в
информационной сети. Сервер обладает правом управления тем или иным
ресурсом, а клиент пользования им. Каждый конкретный сервер
30
определяется видом того ресурса, которым он владеет. Например,
назначением сервера баз данных является обслуживание запросов клиентов,
связанных с обработкой данных; файловый сервер, или файл-сервер,
распоряжается файловой системой[8].
Этот принцип распространяется и на взаимодействие программ.
Программа, выполняющая предоставление соответствующего набора услуг,
рассматривается в качестве сервера, а программы, пользующиеся этими
услугами, принято называть клиентами. Программы имеют распределенный
характер, т.е. одна часть функций прикладной программы реализуется в
программе-клиенте, а другая в программе-сервере, а для их
взаимодействия определяется некоторый протокол.
Рассмотрим эти функции. Один из основных принципов технологии
клиент-сервер заключается в разделении функций стандартного
интерактивного приложения на четыре группы, имеющие различную
природу:
функции ввода и отображения данных;
прикладные функции, характерные для данной предметной области
(для банковской системы открытие счета, перевод денег и т.д.);
функции хранения и управления информационно-вычислительными
ресурсами (базами данных, файловыми системами и т.д.);
служебные функции, осуществляющие связь между функциями
первых трех групп.
В соответствии с этим в любом приложении выделяются следующие
логические компоненты: компонент представления (presentation),
реализующий функции первой группы; прикладной компонент (business
application), поддерживающий функции второй группы; компонент доступа к
информационным ресурсам (resource manager), поддерживающий функции
третьей группы, а также вводятся и уточняются соглашения о способах их
взаимодействия (протокол взаимодействия)[10].
31
Различия в реализации технологии клиент-сервер определяются
следующими факторами: видами программного обеспечения, в которые
интегрирован каждый из этих компонентов; механизмами программного
обеспечения, используемыми для реализации функций всех трех групп;
способом распределения логических компонентов между компьютерами в
сети; механизмами, используемыми для связи компонентов между собой.
Выделяются четыре подхода, реализованные в следующих моделях:
модель файлового сервера (File Server FS);
модель доступа к удаленным данным (Remote Data Access RDA);
модель сервера баз данных (Data Base Server DBS);
модель сервера приложений (Application Server AS).
В первой главе данной работы рассмотрены основные принципы
построения вычислительных сетей, их физические и логические топологии, а
также принципы построения и способы передачи данных.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран