Программа по дисциплине «прикладные протоколы интернет и www» по направлениям: «Математика. Компьютерные науки»

Вид материалаПрограмма

Содержание


Выписка из ГОС ВПО (если дисциплина в ГОС имеется)
ОПД.Ф.06 Системное и прикладное программное обеспечение (для НП)
Календарный план учебных занятий по дисциплине
Описание курса (дисциплины): Информация о преподавателе (ссылка на страницу)
Цель курса
Содержание курса
Организационно-методическое построение курса
Условия и критерии выставления оценок
Балльно-рейтинговая система оценки знаний, шкала оценок
Темы лекций, семинарских занятий, лабораторных работ
Методические указания и рекомендации по выполнению лабораторных работ, практических или семинарских занятий, курсовых работ (про
Правила выполнения письменных работ (контрольных тестовых работ)
Комплект индивидуальных заданий (рефератов) по дисциплине, тематика курсовых работ (проектов)
Контролирующие материалы (тесты, билеты, задачи и т.п.) по обеспечению: текущего, рубежного (промежуточного) контролей
итоговых семестровых испытаний
Материально-техническое обеспечение дисциплины и перечень используемого программного обеспечения.
Подобный материал:


РОССИЙСКИЙ УНИВЕРСИТЕТ ДРУЖБЫ НАРОДОВ

ФАКУЛЬТЕТ ФИЗИКО-МАТЕМАТИЧЕСКИХ

И ЕСТЕСТВЕННЫХ НАУК

КАФЕДРА СИСТЕМ ТЕЛЕКОММУНИКАЦИЙ





ПРОГРАММА ПО ДИСЦИПЛИНЕ

«ПРИКЛАДНЫЕ ПРОТОКОЛЫ ИНТЕРНЕТ И WWW»


ПО НАПРАВЛЕНИЯМ:

«Математика. Компьютерные науки»

010300

«Прикладная математика и информатика»

010500

«Информационные технологии»

010400


Утверждено на заседании кафедры

18 сентября 2009 года

Зав. кафедрой К.Е. Самуйлов

_______________________


Москва 2009
  1. Выписка из ГОС ВПО (если дисциплина в ГОС имеется)


Дисциплина является частью следующих стандартов.

ОПД.Ф. 17 Сети и системы телекоммуникаций (для НК)

Информационные сети на современном этапе: многопользовательские сис-темы, коммуникации и технические средства коммуникаций, базовая модель OSI. Структура и организация функционирования сетей – глобальных, региональных, локальных, спутниковых. Коммутация и маршрутизация в телекоммуникационных системах. Локальные вычислительные сети: основные понятия и определения, аппаратное обеспечение ЛВС, программное обеспечение ЛВС, проектирование локальных сетей. Сетевые операционные системы: установка Novell Netware, администрирование ЛВС Novell Netware, администрирование сервера печати Novell Netware, информационный сервис локальных сетей. Глобальные вычислительные сети: OS UNIX – основные понятия, Internet – структура и основные понятия, аппаратное обеспечение, программное обеспечение, проектирование корпоративных сетей, основные информационные службы.

ОПД.Ф.06 Системное и прикладное программное обеспечение (для НП)

Основные этапы, методы, средства и стандарты разработки программного обеспечения; системы программирования (принципы организации, состав и схема работы); основные типы операционных систем, принципы управления ресурсами в операционной системе; сети ЭВМ и протоколы передачи информации.
  1. Календарный план учебных занятий по дисциплине


Виды и содержание учебных занятий

Неделя

Лекции

Число часов

Лабораторные занятия

Число часов

1

Вводная лекция. Протоколы прикладного уровня. Понятия WWW и Интернет

2

Структура документации Интернет

2

2

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

2

Применение моделей защиты информации к протоколам прикладного уровня

2

3

Служба имен доменов DNS. Службы WINS, NetBIOS (NBT, NetBEUI)

2

Правила настройки серверов имен в различных средах

2

4

Пример настройки DNS-сервера

2

Анализ примера настройки DNS-сервера

2

5

Функции управления прикладного уровня. Протокол SNMP и понятие MIB

2

Практические сведения о применении MIB и ASN.1

2

6

Функции управления прикладного уровня. Язык ASN.1

2

Методы и правила кодирования в синтаксисе ASN.1

2

7

Понятие электронной почты. Почтовые серверы. Пользовательские агенты. Принципы передачи электронной почты. Форматы сообщений. Безопасность при передаче электронных сообщений

2

Методы и правила настройки почтового сервера и почтового агента

2

8

Промежуточный контроль знаний (Контрольная работа № 1 )

2

Анализ результатов контрольной работы №1. Решение типовых задач, анализ типовых ошибок

2

9

Протокол FTP. Схема функционирования и области применения

2

Методы и правила настройки FTP-сервера. Организация поиска в FTP-архивах

2

10

Протокол HTTP. Схема функционирования и области применения

2

Методы и правила настройки HTTP-сервера.

2

11

Протокол HTTP. Шлюзы CGI. Сервера-посредники

2

Вызов программ шлюзами. Типовые серверы и организация взаимодействия между исходными серверами и серверами посредниками

2

12-13

Основы WEB-программирования. Язык SGML и его подмножества. Основные понятия

4

Понятие о структурировании информации средствами языка SGML

2

14-15

Введение в язык XML

4

Понятие о структурировании информации средствами языка XML

2

16

Промежуточный контроль знаний (Контрольная работа № 2)

2

Анализ результатов контрольной работы №2. Решение типовых задач, анализ типовых ошибок

2

17-18

Основы WEB-программирования. Введение в язык HTML. Основной набор тегов. Способы применения

4

Создание простейших WEB-страниц. Применение таблиц, кадров, таблиц стилей.

2

19

Представление информации в Интернет. Методология поиска информации. Поисковые машины

2

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

2

20

Итоговый контроль знаний – зачет (Контрольная работа № 3)

2

Итоговый контроль знаний – зачет (Контрольная работа № 3)

2



  1. Описание курса (дисциплины):

    1. Информация о преподавателе (ссылка на страницу)


старший преподаватель Королькова Анна Владиславовна

ys.pfu.edu.ru/about/akorolkova.php
    1. Цель курса

    • Ознакомить слушателей современными протоколами прикладного уровня, используемыми в сетях связи.
    • Изучить такие методы организации межсетевого взаимодействия, которые используются для передачи данных пользователей, а также при управлении сетями.
    1. Содержание курса


Предметом курса являются исследования в области сетевых протоколов прикладного уровня. В процессе преподавания курса решаются следующие задачи: изучение технических аспектов протоколов прикладного уровня и протоколов, используемых в WWW, изучение механизмов передачи электронной почты и данных сети Интернет, элементы обеспечения сетевой безопасности. Также в рамках курса рассматриваются основы WEB-программирования и создания ресурсов Интернет. Подробнее см. раздел 7.
    1. Организационно-методическое построение курса


Курс состоит из трех модулей.

Первый модуль составляет:
  • теоретический материал, излагаемый в лекциях 1 – 7 календарного плана.

В конце модуля проводится промежуточный контроль знаний (контрольная работа №1.)

Второй модуль составляет:
  • теоретический материал, излагаемый в лекциях 9 – 15 календарного плана курса.

В конце модуля проводится промежуточный контроль знаний (контрольная работа №2.)

Третий модуль составляют:
  • теоретический материал, излагаемый в лекциях 17 – 19 календарного плана курса;
  • написание реферата.

В конце курса проводится итоговый контроль знаний (контрольная работа №3).
    1. Условия и критерии выставления оценок


      Вид задания

      Число заданий

      Кол-во баллов

      Сумма баллов

      1. Посещение лекций







      2. Лабораторные работы







      3. Практические занятия







      4. Домашние задания







      5. Контрольные работы

      1

      30

      30

      6. Рубежная аттестация







      7. Работа на семинаре







      8. Реферат

      1

      30

      30

      9. Коллоквиум







      10. Итоговая аттестация (экзамен)

      1

      40

      40

      ИТОГО







      100
    2. Балльно-рейтинговая система оценки знаний, шкала оценок


Соответствие систем оценок (используемых ранее оценок итоговой академической успеваемости, оценок ECTS и балльно-рейтинговой системы (БРС) оценок текущей успевае­мости) (В соответствии с Приказом Ректора №996 от 27.12.2006 г.):

Баллы

БРС

Традиционные

оценки в РФ

Баллы для перевода

оценок

Оценки

Оценки

ECTS

86 - 100

5

95 - 100

5+

A

86 - 94

5

B

69 - 85

4

69 - 85

4

C

51 - 68

3

61 - 68

3+

D

51 - 60

3

E

0 - 50

2

31 - 50

2+

FX

0 - 30

2

F

51 – 100

Зачет




Зачет

Passed

Студенты обязаны сдавать все задания в сроки, установленные преподавателем. Рабо­ты, предоставленные с опозданием, не оцениваются, коллоквиумы (контрольные работы) не переписываются. Студенты, получившие в течение семестра, оценку 3 или 4 (зачет) и желаю­щие повысить свою оценку, допускаются к экзамену (итоговая аттестация). Экзаменационная работа оценивается из 20 баллов независимо от оценки, полученной в семестре. Оценка ме­нее 51 балла (<3), полученная при итоговой аттестации, является неудовлетворительной.

Студенты, набравшие менее 31 балла в течение семестра не допускаются к итоговой аттестации.
    1. Темы лекций, семинарских занятий, лабораторных работ


Темы лекций

Тема 1. Введение в понятие протоколов прикладного уровня. Реализация модели безопасности для протоколов прикладного уровня
    1. Предпосылки возникновения Интернет. Организация исследований.
    2. Схема административного устройства Интернет. Координирующие сетевые организации. Документация, регламентирующая развитие и эксплуатацию сети Интернет.
    3. Сеть Интернет-2.
    4. Базовые понятия о безопасности. Понятие информационной безопасности для информации и информационной системы. Модели защиты информации.

Тема 2. Система DNS. Протокол управления сетью SNMP и абстрактная нотация ASN.1. Протоколы управления и передачи электронной почты
    1. Принципы делегирования полномочий в DNS. Вторичные DNS-сервера и кэширование. Политика и стратегия назначения имен в DNS.
    2. Службы разрешения имен WINS.
    3. Анализ примеров настройки DNS сервера.
    4. Понятие протокола SNMP – основы технологии, формат сообщений.
    5. Нотация ASN.1.
    6. Понятие электронной почты. Протокол SMTP, семейства протоколов POP и IMAP. Возможности MIME.
    7. Построение систем передачи сообщений электронной почты на базе протокола SMTP.

Тема 3. Протоколы передачи файлов (FTP) и гипертекста (HTTP)
    1. Понятие о протоколе FTP. Режимы обмена данными. Схемы организации взаимодействия в протоколе FTP. Программное обеспечение доступа к FTP-архивам.
    2. Понятие о протоколе HTTP. Формат запроса клиента и ответа сервера. Основные методы доступа по протоколу HTTP.
    3. Методы защиты HTTP-сервера от несанкционированного доступа.
    4. Понятия URI, URN, URL. Организация использования сервера-посредника в протоколе HTTP. Понятие ресурса и объекта для протокола HTTP. Код статуса передачи гипертекста в протоколе HTTP.
    5. Взаимодействие со шлюзами CGI. Ввод/вывод информации посредством шлюзов CGI. Переменные окружения CGI.

Тема 4. Языки разметки гипертекста
    1. Концепция иерархической вложенности языков разметки.
    2. Введение в SGML. Правила использования определения типа документа (DTD). Объекты и атрибуты SGML. Особенности применения SGML.
    3. Введение в XML. Представление и правила создания XML-документа. Конструкции XML.
    4. Введение в HTML. Принципы гипертекстовой разметки. Структура документа.
    5. Средства описания таблиц и кадров в HTML.
    6. Каскадные таблицы стилей (CSS).
    7. Представление информации в Интернет. Методология поиска информации. Поисковые машины

Темы лабораторных занятий
  1. Структура документации Интернет
  2. Применение моделей защиты информации к протоколам прикладного уровня
  3. Правила настройки серверов имен в различных средах
  4. Настройка DNS-сервера
  5. Практические сведения о применении MIB
  6. Методы и правила кодирования в синтаксисе ASN.1
  7. Методы и правила настройки почтового сервера и почтового агента
  8. Методы и правила настройки FTP-сервера. Организация поиска в FTP-архивах
  9. Методы и правила настройки HTTP-сервера.
  10. Вызов программ шлюзами. Типовые серверы и организация взаимодействия между исходными серверами и серверами посредниками
  11. Понятие о структурировании информации средствами языка SGML
  12. Понятие о структурировании информации средствами языка XML
  13. Создание простейших WEB-страниц. Применение таблиц, кадров, таблиц стилей.
  14. Ключевые слова. Организация поисковых запросов. Получение результата в условиях неопределенности запроса.
  1. Учебно-методические материалы, используемые для реализации курса на обеспечивающей кафедре: учебники, учебные пособия, конспекты лекций, методические указания (в т.ч. в электронном виде)


Список обязательной литературы
  1. Таненбаум Э. Компьютерные сети (3 или 4 изд.) // Спб.: Изд-во «Питер», 2003
  2. Чукарин А.В., Самуйлов К.Е. Прикладные протоколы Интернет и World Wide Web. Учебное пособие // М.: РУДН, 2006, 164 стр.
  3. Олифер В.Г.,. Олифер Н.А Компьютерные сети. Принципы, технологии, протоколы. Учебник для вузов. - Питер, 2006 г., 960 стр.

Список дополнительной литературы и источников в интернет
  1. Спейнаур С., Экштейн Р. Справочник Web-мастера. М.: Символ-Плюс, ВЕК + , 2001 г., 604 стр.
  2. Уилтон П. " onclick="return false">ссылка скрыта – свободный.
  3. Учебный портал кафедры систем телекоммуникаций РУДН (информационный ресурс) Режим доступа: ссылка скрыта – для зарегистрированных пользователей.
  1. Методические указания и рекомендации по выполнению лабораторных работ, практических или семинарских занятий, курсовых работ (проектов)


Студенты обязаны сдавать задания в сроки, установленные преподавателем. Работы, предоставленные с опозданием, не оцениваются.

Защиты рефератов проводятся в форме обсуждения тематики реферата с участием преподавателя и студентов, подготовивших рефераты по смежным темам.

Лабораторные занятие проводятся в форме обсуждения тематики лекций под руководством преподавателя. По разделам:
  1. принципы функционирования сети Интернет;
  2. основные прикладные протоколы и функции;
  3. основы веб-программирования;
  4. представление и поиск информации в сети Интернет.
  1. Правила выполнения письменных работ (контрольных тестовых работ)


Студенты обязаны выполнять письменные работы (контрольные тестовые работы) в сроки, установленные преподавателем. График проведения письменных контрольных работ формируется в соответствии с календарным планом курса. Перечень вопросов письменной контрольной работы определяется программой курса. Контрольные работы не переписываются.

Использование источников (в том числе конспектов лекций и лабораторных занятий) во время выполнения письменной контрольной работы запрещено.

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

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

Результаты письменных контрольных работ публикуются в течение недели на стенде и/или на сайте кафедры.
  1. Комплект индивидуальных заданий (рефератов) по дисциплине, тематика курсовых работ (проектов)


Темы рефератов

Блок заданий – стандартный реферат
  1. Поисковые системы в Интернет
  2. Скриптовые языки. " onclick="return false">ссылка скрыта в разделах «Выпускные работы бакалавров» и «Магистерские диссертации». Тексты (и тексты курсовых работ) хранятся в архиве кафедры и выдаются по запросу студента.
    1. Содержание практик; проведения экскурсий, лекций и их примерное содержание и сроки; индивидуальные задания студентов с указанием сроков выполнения; структура и содержание отчета о практике, порядок и сроки их защиты студентами.


    Не предусмотрено.
    1. Контролирующие материалы (тесты, билеты, задачи и т.п.) по обеспечению:

      1. текущего, рубежного (промежуточного) контролей


    Примерный перечень вопросов контрольной работы № 1
    1. Определение, область применения, примеры протоколов прикладного уровня.
    2. World Wide Web. История, причины возникновения, современное состояние.
    3. Схема административного устройства сети Интернет.
    4. Структура сети Интернет-2.
    5. Разновидности протокола FTP.
    6. Концепция системы NFS.
    7. Функции основных файлов настройки типового DNS-сервера под управлением Linux.
    8. Основные понятия NMS.
    9. Концепция MIB.
    10. Основные функции протокола SNMP.
    11. Базовые правила обозначений метасинтаксиса ASN.1.
    12. Основные протоколы передачи электронной почты.
    13. Концепция MIME.
    14. Схема типовой SMTP-системы.
    15. Основные функциональные элементы систем электронной почты.

    Примерный перечень вопросов контрольной работы № 2
    1. Упрощенная модель протокола FTP.
    2. Режимы обмена данными по протоколу FTP.
    3. Схема задействования сервера-посредника в протоколе HTTP.
    4. Структуры ресурса и объекта в протоколе HTTP.
    5. Понятия URI, URL и URN.
    6. Основные методы доступа по протоколу HTTP.
    7. Организация работы с CGI переменными окружения
    8. Форма и схема передачи запроса шлюзу CGI
    9. Взаимосвязь основных языков разметки
    10. Основные особенности SGML, по сравнению с прочими языками разметки
    11. Поясните понятие структуры текста в языке SGML
    12. Назначение и основные функции языка XML
    13. Сравнение языков разметки SGML и XML
    14. Принципы структурирования XML-документа
    15. Концепция теговой модели документа
      1. итоговых семестровых испытаний


    Все вопросы контрольной работы № 3.


    Примерный перечень вопросов контрольной работы № 3
    1. Концепция теговой модели документа в интерпретации HTML
    2. Классификация групп тегов HTML
    3. Оформление таблиц с помощью тегов HTML
    4. Оформление кадров с помощью тегов HTML
    5. Целевые фреймы HTML
    6. Механизм представления текста с помощью CSS
    7. Сравнительная характеристика языков XML и HTML
    1. Материально-техническое обеспечение дисциплины и перечень используемого программного обеспечения.


    Занятия проводятся на базе аудиторного фонда ФФМиЕН и лаборатории «Управление инфокоммуникациями» кафедры систем телекоммуникаций РУДН, созданной для выполнения Инновационной образовательной программы в рамках в рамках национального проекта «Образование» правительства Российской Федерации.

    Лаборатория состоит из трех подразделений - учебного (ауд. 110), учебно-научного (ауд.116) и научного (ауд. 123), и оснащена современным сетевым оборудованием и компьютерной техникой. Лабораторная база позволяет осуществлять проекты по разработке прикладных средств инфокоммуникационной среды, проводить лекционные и лабораторные занятия с мультимедийными средствами обучения.