3GL   4GL   ЭИ   РКСП   ТПОИ   ТМ   ОКМ   Deutsch

Банки данных Интернет
Internet-Datenbanken

5-й семестр
4SWS 5 ECTS-пунктов
Формы обучения: лекции/практ./лаб.
2       /       2       /       0      
вид занятий:
лекции/коллоквиумы;
Доценты:
Предыдущие предметы: Интернет – коммуникации. PSE MI, программирование для Интернет, Базы данных l + ll
Цели обучения: Планирование сетевых интерфейсов для баз данных и создание приложений банков данных с интернет–интерфейсами
3-tm-2011

Сетевые протоколы и технологии:

- Уровни протоколов
- Протоколы локальных сетей
- Свойства протоколов локальной сети
- Понятие протокола Интернет
- Краткое описание протоколов Интернет
- Языки разметки WEB-страниц
- Технологии Java, Net.Framework, Mono
- Облачные вычисления и сервисы

Эволюция глобальной сети Интернет:

- Web 0.0, доинтернетовские сети: usenet, biznet, fidonet
- Web 1.0, первое поколение статических ресурсов;
- Web 2.0, второе поколение диалоговых динамических ресурсов;
- Web 3.0, третье поколение, облачные вычисления, гипер-серверные приложения;
- Web 4.0, четвертое поколение - управляющие системы.

Поисковые системы Интернет:

- поисковые системы мира;
- поисковые программы: кроулеры, роботы, спайдеры, агенты;
- мета-поисковые системы;
- методы поиска информации
- языки запросов поисковых систем.

Search Engines Optimization

- мета-теги;
- управление индексацией на сайте через robots;
- оптимизация контента;
- технология Sitemaps;

Интернетика

- навигация в сложных сетях;
- модели и алгоритмы;
- пиринговые сети;
- контент-анализ;

Политика безопасности при работе в Интернете:

Доктрина информационной безопасности РФ
NATO Cyber Defence
- общие требования, принципы политики;
- анализ риска, коммерческие требования;
- техническое руководство;
- АНБ - истинный хозяин Интернет и его банков данных
- Google знает про вас всё. 6 секретных ссылок
- Практика заговора: Как ЦРУ создавало Google
- вирусы и другое вредоносное ПО в Интернет;
- Специальная публикация NIST 800-10
- Безопасность LINUX и других ОС
- DDoS и Nuke атаки
- Настройка фаервола iptables

Клиентский скриптовый язык Java-Script:

- принципы функционирования, операторы, синтаксис;
- общее программирование для браузеров в сети Интернет;

Серверный скриптовый язык PHP:

- принципы функционирования, установка, конфигурирование;
- общее программирование для серверов Интернет на РНР;

Язык межпрограммного обмена XML:

- свойства, функции, сетевые интерфейсы;
- диалекты XML: RSS, Atom, BPEL.

Широковещательные сервисы Интернет:

- Понятие информации и информационных сред,
- Технология Интернет-радио;
- RTP-протокол передачи видео- и аудиоинформации
- Принципы функционирования сетевого телевидения
- Принципы функционирования Интернет-вещания
- Базовые принципы интернет телевидения;
- Технологии Интернет-телевещания;
- Взгляд на историю телевещания в Интернете
- Развитие Интернет-телевидения

MySQL:

- свойства, функции, установка, конфигурирование, сетевые интерфейсы.

Технология Open Database Connectivity (ODBC):

- принципы функционирования, установка драйвера, конфигурирование ODBC;
- развитие ODBC-API для PHP;
- доступ к различным системам банков данных (на примере MySQL)

PHP-API для SQL-баз данных:

- функции, признаки выполнения, сравнение с ODBC;
- развитие Интернет - приложений с PHP и MySQL

Java Database Connectivity (JDBC):

- модели интерфейсов и типы драйверов;
- интерфейс для приложений (JDBC API 1.0 и 2.0);
- развитие приложений Java с доступом к Интернет в SQL-базах данных;

Java Data Objects (JDO)

- постоянное сохранение данных приложения и прозрачный доступ к банкам данных с JDO;

Object mapping

- сравнение UML-моделей при объектно-ориентированной разработке программного обеспечения и реляционных ЕR-моделей банков данных при образовании возможных инструкций отображения (Объектно-реляционное картирование - Object-Relational-Mapping)
- генерация Java - классов данных для SQL-банков данных с использованием CASE-технологии TopLink;
- Apache Framework Torque как средство прозрачного отображения объектов;
- организация надежной синхронизации данных приложения в мобильных устройствах (аппаратах, механизмах), использующих SQL-базы данных;

Прикладные пакеты для сетевых приложений:

- 4GL-Технологии;
- Инструментальные средства разработки клиент-серверных приложений;
- Пакет интернет-разработчика Денвер;
- AMP-пакеты интернет-разработчика (LAMP, BAMP, WAMP, PAMP, XAMP);
- Введение в MVC для интернет-разработок;
- Введение в веб-модель MVC Spring;
- Пакет Apache Struts;
- Интегрированная среда разработки с открытым исходным кодом NetBeans
- On-line анализ web-страницы на META-разметку;
- Валидация HTML-разметки;
- Валидатор-плагин для браузеров;

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

Тестовые вопросы

В 1957 году Министерство обороны США посчитало, что на случай войны Америке нужна надёжная система передачи информации. Агентство по перспективным оборонным научно-исследовательским разработкам США (DARPA) предложило разработать для этого компьютерную сеть. Разработка такой сети была поручена Калифорнийскому университету в Лос-Анджелесе, Стэнфордскому исследовательскому центру, Университету Юты и Университету штата Калифорния в Санта-Барбаре. Компьютерная сеть была названа ARPANET (англ. Advanced Research Projects Agency Network), и в 1969 году в рамках проекта сеть объединила четыре указанных научных учреждения. Все работы финансировались Министерством обороны США. Затем сеть ARPANET начала активно расти и развиваться, её начали использовать учёные из разных областей науки.

Первый сервер ARPANET был установлен 2 сентября 1969 года в Калифорнийском университете (Лос-Анджелес). Компьютер Honeywell DP-516 имел 24 Кб оперативной памяти.

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

В 1973 году к сети были подключены через трансатлантический телефонный кабель первые иностранные организации из Великобритании и Норвегии, сеть стала международной.

В 1970-х годах сеть в основном использовалась для пересылки электронной почты, тогда же появились первые списки почтовой рассылки, новостные группы и доски объявлений. Однако в то время сеть ещё не могла легко взаимодействовать с другими сетями, построенными на других технических стандартах. К концу 1970-х годов начали бурно развиваться протоколы передачи данных, которые были стандартизированы в 1982-1983 годах.

1 января 1983 года сеть ARPANET перешла с протокола NCP на TCP/IP, который успешно применяется до сих пор для объединения (или, как ещё говорят, "наслоения") сетей. Именно в 1983 году термин "Интернет" закрепился за сетью ARPANET.

В 1984 году была разработана система доменных имён (англ. Domain Name System, DNS).

В 1984 году у сети ARPANET появился серьёзный соперник: Национальный научный фонд США (NSF) основал обширную межуниверситетскую сеть NSFNet (англ. National Science Foundation Network), которая была составлена из более мелких сетей (включая известные тогда сети Usenet и Bitnet) и имела гораздо бо́льшую пропускную способность, чем ARPANET. К этой сети за год подключились около 10 тыс. компьютеров, название "Интернет" начало плавно переходить к NSFNet.

В 1988 году был разработан протокол Internet Relay Chat (IRC), благодаря чему в Интернете стало возможно общение в реальном времени (чат).

В 1989 году в Европе, в стенах Европейского совета по ядерным исследованиям (ЦЕРН) родилась концепция Всемирной паутины. Её предложил знаменитый британский учёный Тим Бернерс-Ли, он же в течение двух лет разработал протокол HTTP, язык HTML и идентификаторы URI.

В 1990 году сеть ARPANET прекратила своё существование, полностью проиграв конкуренцию NSFNet. В том же году было зафиксировано первое подключение к Интернету по телефонной линии (т. н. "дозво́н", англ. dialup access).

В 1991 году Всемирная паутина стала общедоступна в Интернете, а в 1993 году появился знаменитый веб-браузер NCSA Mosaic. Всемирная паутина набирала популярность.

В 1995 году NSFNet вернулась к роли исследовательской сети, маршрутизацией всего трафика Интернета теперь занимались сетевые провайдеры, а не суперкомпьютеры Национального научного фонда.

В том же 1995 году Всемирная паутина стала основным поставщиком информации в Интернете, обогнав по трафику протокол пересылки файлов FTP. Был образован Консорциум Всемирной паутины (W3C). Можно сказать, что Всемирная паутина преобразила Интернет и создала его современный облик. С 1996 года Всемирная паутина почти полностью подменяет собой понятие "Интернет".

В 1990-е годы Интернет объединил в себе большинство существовавших тогда сетей (хотя некоторые, как Фидонет, остались обособленными). Объединение выглядело привлекательным благодаря отсутствию единого руководства, а также благодаря открытости технических стандартов Интернета, что делало сети независимыми от бизнеса и конкретных компаний. К 1997 году в Интернете насчитывалось уже около 10 млн компьютеров, было зарегистрировано более 1 млн доменных имён. Интернет стал очень популярным средством для обмена информацией.

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

В течение пяти лет Интернет достиг аудитории свыше 50 миллионов пользователей. Другим средствам коммуникации требовалось гораздо больше времени для достижения такой популярности.

Интернет состоит из многих тысяч корпоративных, научных, правительственных и домашних компьютерных сетей. Объединение сетей разной архитектуры и топологии стало возможно благодаря протоколу IP (англ. Internet Protocol) и принципу маршрутизации пакетов данных.

Протокол IP был специально создан агностическим в отношении физических каналов связи. То есть любая система (сеть) передачи цифровых данных, проводная или беспроводная, для которой существует стандарт инкапсуляции в неё IP-пакетов, может передавать и трафик Интернета. Агностицизм протокола IP, в частности, означает, что компьютер или маршрутизатор должен знать тип сетей, к которым он непосредственно присоединён, и уметь работать с этими сетями; но не обязан (и в большинстве случаев не может) знать, какие сети находятся за маршрутизаторами.

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

Сам протокол IP был рождён в дискуссиях внутри организации IETF (англ. Internet Engineering Task Force; Task force - группа специалистов для решения конкретной задачи), чьё название можно вольно перевести как "Группа по решению задач проектирования Интернета". IETF и её рабочие группы по сей день занимаются развитием протоколов Всемирной сети. IETF открыта для публичного участия и обсуждения. Комитеты организации публикуют так называемые документы RFC. В этих документах даются технические спецификации и точные объяснения по многим вопросам. Некоторые документы RFC возводятся организацией IAB (англ. Internet Architecture Board - Совет по архитектуре Интернета) в статус стандартов Интернета (англ. Internet Standard). С 1992 года IETF, IAB и ряд других интернет-организаций входят в Общество Интернета (англ. Internet Society, ISOC). Общество Интернета предоставляет организационную основу для разных исследовательских и консультативных групп, занимающихся развитием Интернета.

для отображения видео у Вас не установлен Flash Player

Интернет - детище, инструмент и вотчина спецслужб

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

В настоящее время в Интернете существует достаточно большое количество сервисов, обеспечивающих работу со всем спектром ресурсов. Наиболее известными среди них являются:

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

Наряду со стандартными сервисами существуют и нестандартные, представляющие собой оригинальную разработку той или иной компании. В качестве примера можно привести различные системы типа Instant Messenger (своеобразные интернет-пейджеры - ICQ, AOl, Demos on-line и т. п.), системы интернет-телефонии, трансляции радио и видео и т. д. Важной особенностью таких систем является отсутствие международных стандартов, что может привести к возникновению технических конфликтов с другими подобными сервисами.

Для стандартных сервисов также стандартизируется и интерфейс взаимодействия с протоколами транспортного уровня. В частности, за каждым программным сервером резервируются стандартные номера TCP- и UDP-портов, которые остаются неизменными независимо от особенностей той или иной фирменной реализации как компонентов сервиса, так и транспортных протоколов. Номера портов клиентского программного обеспечения так жестко не регламентируются. Это объясняется следующими факторами:

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

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

Услуги Интернет

Сейчас наиболее популярные услуги Интернет - это:

Литература / пособия:

  1. Ландэ Д.В., Снарский А.А., Безсуднов И.В. Интернетика. Навигация в сложных сетях: модели и алгоритмы. - 2009. [pdf]
  2. Камер Э. Д. Сети TCP/IP. Том 3. Разработка приложений типа клиент/сервер для Linux/POSIX - Изд. Вильямс, М.-СПб-Киев, 2002, 576 с. [DJVU]
  3. А. Качанов, В. Ткаченко, А. Головин Букварь по РНР и MySQL [pdf]
  4. Учебник по РНР v4.2 [chm]
  5. Руководство по РНР - под редакцией Олсона [chm]
  6. Й. Краузе: PHP 4. Программирование веб-серверов для Windows и Linux, Hanser-Verlag, 2000.
  7. Sven Haiges (Hrsg): Пакеты Java для сетевых приложений. Software & Support Verlag, 2003.
  8. Fabian Theis: Порталы и сетевые приложения для Apache, - Software & Support Verlag, 2003.
3GL   4GL   ЭИ   РКСП   ТПОИ   ТМ   ОКМ   Deutsch

Знаете ли Вы, низкочастотные электромагнитные волны частотой менее 100 КГц коренным образом отличаются от более высоких частот падением скорости электромагнитных волн пропорционально корню квадратному их частоты от 300 тыс. км/с при 100 кГц до примерно 7 тыс км/с при 50 Гц.

НОВОСТИ ФОРУМАФорум Рыцари теории эфира
Рыцари теории эфира
 27.02.2017 - 18:35: СОВЕСТЬ - Conscience -> Проблема государственного терроризма - Карим_Хайдаров.
27.02.2017 - 06:06: ЭКСПЕРИМЕНТАЛЬНАЯ ФИЗИКА - Experimental Physics -> Эксперименты с трансформатором Тесла - Карим_Хайдаров.
27.02.2017 - 03:52: АСТРОФИЗИКА - Astrophysics -> Комета 67Р/Чурюмова-Герасименко и проблема ее происхождения - Карим_Хайдаров.
26.02.2017 - 13:52: СОВЕСТЬ - Conscience -> РУССКИЙ МИР - Карим_Хайдаров.
26.02.2017 - 08:28: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМА ПРЕСНОЙ ВОДЫ - Карим_Хайдаров.
25.02.2017 - 07:22: СОВЕСТЬ - Conscience -> Просвещение от В.В. Пякина - Карим_Хайдаров.
24.02.2017 - 16:47: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
22.02.2017 - 16:11: СЕЙСМОЛОГИЯ - Seismology -> КРАТКОСРОЧНЫЙ ПРОГНОЗ ЗЕМЛЕТРЯСЕНИЙ - Карим_Хайдаров.
21.02.2017 - 12:35: СОВЕСТЬ - Conscience -> Просвещение от Андрея Фурсова - Карим_Хайдаров.
19.02.2017 - 19:48: СОВЕСТЬ - Conscience -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
19.02.2017 - 11:33: СОВЕСТЬ - Conscience -> КОЛЛАПС МИРОВОЙ ФИНАНСОВОЙ СИСТЕМЫ - Карим_Хайдаров.
17.02.2017 - 20:33: СОВЕСТЬ - Conscience -> Просвещение от академика С.Ю. Глазьева - Карим_Хайдаров.
Bourabai Research Institution home page

Bourabai Research - Технологии XXI века Bourabai Research Institution