Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет)





НазваниеГосударственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет)
страница10/16
Дата публикации24.08.2013
Размер1.41 Mb.
ТипДиссертация
100-bal.ru > Информатика > Диссертация
1   ...   6   7   8   9   10   11   12   13   ...   16

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


С момента образования российского сегмента сети Интернет у провайдеров услуг доступа к сети возникла необходимость разделения трафика на российский и иностранный, именно от его региональной принадлежности зависит стоимость. Со временем стало понятно, что передавать внутренний российский трафик по дорогостоящим зарубежным каналам связи невыгодно. Коммерческие провайдеры платили за него деньги, академические провайдеры - перегружали свои и без того забитые каналы. Выходом стало образование точек обмена трафиком. За весьма скромные деньги практически любой желающий мог подключиться к точке обмена трафиком и на скоростях от 10 до 100 Гбит обмениваться российским трафиком. Так появилось знаменитое разделение трафика на дорогой зарубежный и дешевый российский.

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

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

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

Российский Научно - Исследовательский Институт Развития Общественных Сетей (РосНИИРОС), как единственный российский институт, осуществляющий разработку методик и технологий развития общественных компьютерных сетей, реализующих возможности обмена информацией максимально широкого круга потребителей и поставщиков информации, предоставляет возможность получения списка IP адресов, как находящихся в России, так и за рубежом. Данная некоммерческая организация обладает наиболее полным перечнем IP адресов, так как по роду своей деятельности осуществляет следующие функции:

  • выполняет функции Технического центра Российского национального домена верхнего уровня RU;

  • обеспечивает поддержку Главного Реестра и системы DNS домена RU;

  • поддерживает и развивает точки обмена IP-трафиком (Internet-exchange) в Москве, в Санкт-Петербурге, в Самаре и Новосибирске. Internet-exchange обеспечивает обмен трафиком между российскими Интернет сервис-провайдерами.


Текущая база данных РосНИИРОС, предоставленная для бесплатного скачивания содержит 79693 диапазона адресов для всех 191 стран мира [15].

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

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

Работающая ГИС включает в себя пять ключевых составляющих: аппаратные средства, программное обеспечение, данные, исполнители и методы.

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

Программное обеспечение ГИС содержит функции и инструменты, необходимые для хранения, анализа и визуализации географической (пространственной) информации. Ключевыми компонентами программных продуктов являются: инструменты для ввода и оперирования географической информацией; система управления базой данных; инструменты поддержки пространственных запросов, анализа и визуализации (отображения); графический пользовательский интерфейс для легкого доступа к инструментам. Программное обеспечение ГИС состоит из административного Web-сайта, а для визуализации маршрутов передачи данных между географически удаленными серверами по средствам всемирной компьютерной сети Интернет используется интерактивная карта мира, разработанная средствами Macromedia Flash. Данный модуль можно разделить на 4 основные подсистемы:

  • подсистему получения данных,

  • подсистему обработки данных,

  • библиотеку типовых элементов,

  • подпрограмму генерации карты.


Подпрограмма получения данных извлекает данные об IP адресе сервера, региональную принадлежность которого необходимо установить. В таблице 5 приведена часть базы данных. Далее производит свёртку полученного адреса и производит поиск в базе данных диапазонов IP адресов подходящий, и если таковой был найден – устанавливает страну для данного сервера. Если в базе не удается найти, то выводится сообщение администратору системы, чтобы он вручную определил и добавил недостающий IP адрес в список. Базовый алгоритм работы подпрограммы получения данных можно видеть на рисунке 14.
Таблица 5 – Региональное распределение IP адресов

Регион

Начало диапазона

Конец диапазона

Государственный флаг

Аббревиатура

Российская федерация

62.5.128.0

62.5.255.255



RU

Российская федерация

62.16.32.0

62.16.63.255



RU

Российская федерация

77.50.0.0

77.50.255.255



RU

Российская федерация

80.72.224.0

80.72.239.255



RU

Европейский союз

62.25.64.0

62.25.127.255



EU

Европейский союз

80.84.16.0

80.84.31.255



EU

..

Китай

58.14.0.0

58.15.255.255



CN

Китай

58.17.128.0

58.17.255.255



CN

Украина

62.16.0.0

62.16.31.255



UA




Рисунок 14 – Обобщенный алгоритм определения региональной принадлежности Интернет узла
Подпрограмма обработки данных, получив набор данных о посещенных странах, делает запрос к специально составленной базе данных координат стран. Данные координаты представляют собой относительные координаты на подложке карты. Уже сформированный вновь массив данных, включающий координаты серверов подаются непосредственно подпрограмме генерации карты, которая, используя библиотеку типовых элементов, включающих «подложку карты» и модели различных серверов (сервера выбираются в зависимости от их загруженности) непосредственно предоставляет пользователю карту с указанием всех маршрутов.

Структура систем визуализации представлена на рисунке 15.


Рисунок 15 – Структура системы визуализации
Данные - это вероятно наиболее важный компонент ГИС. Данные о пространственном положении (географические данные) и связанные с ними табличные данные, как говорилось ранее, были предоставлены Российским Научно - Исследовательским Институтом Развития Общественных Сетей, на основе которых были сформированы справочники в базе данных. В процессе управления пространственными данными ГИС интегрирует пространственные данные с данными, полученными из СУБД, и хранит информацию о реальном мире в виде набора тематических слоев, которые объединены на основе географического положения. Этот простой, но очень гибкий подход доказал свою ценность при решении разнообразных реальных задач.

1   ...   6   7   8   9   10   11   12   13   ...   16

Похожие:

Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconP, V, T, X свойства бинарных смесей вода-диметилсульфоксид (2-пропанол),...
Государственное образовательное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический...
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconДревняя Греция и Рим : общее и особенное в культуре
Санкт-Петербургский государственный технологический институт (технический университет)
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconКурс лекций © Саратовский Государственный Технический Университет....
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconНанотехнология молекулярного наслаивания: принципы и применение
Санкт-Петербургский государственный технологический институт (технический университет), malygin@lti-gti ru
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconМетодические указания по выполнению реферата Волгоград
Ысшего профессионального образования «волгоградский государственный технический университет» камышинский технологический институт...
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconСанкт-петербургский государственный университет
Федеральное государственное образовательное учреждение высшего профессионального образования
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) icon«Иконопись»
Государственное образовательное учреждение высшего профессионального образования Санкт-Петербургский Государственный Медицинский...
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconДиссертации
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «санкт-петербургский государственный...
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconВ. К. Федюкин Санкт-Петербургский государственный инженерно-экономический университет
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconГосударственный Университет – Высшая школа Экономики Санкт – Петербургский филиал
Государственное образовательное бюджетное учреждение высшего профессионального образования
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconГосударственное образовательное учреждение высшего профессионального...
Выполнение контрольной работы по итогам изучения курса немецкого языка: методические указания / Сост. М. Ф. Меренок; Волгоград гос...
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconРеферат на тему: «Конструктивизм и «Сталинский ампир»
Государственное образовательное учреждение высшего профессионального образования Санкт-Петербургский Государственный Медицинский...
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) icon«Медицина в Древней Месопатамии и Древнем Египте»
Государственное образовательное учреждение высшего профессионального образования Санкт-Петербургский Государственный Медицинский...
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconРеферат на тему: «Смертная казнь: За» Работа
Государственное образовательное учреждение высшего профессионального образования Санкт-Петербургский Государственный Медицинский...
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconСанкт-Петербургский государственный морской технический университет...
Рецензия на книгу: С. А. Остроумов "Биотический механизм самоочищения пресных и морских вод: элементы теории и приложения" (Москва,...
Государственное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт (Технический университет) iconРеферат на тему: «Народ и самозванцы в смутное время»
Государственное образовательное учреждение высшего профессионального образования Санкт-Петербургский Государственный Медицинский...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск