Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Администрирование ИС ПОСОБИЕ.doc
Скачиваний:
60
Добавлен:
24.12.2018
Размер:
3.38 Mб
Скачать

Администрирование информационных систем (tcp/ip)

  • Краткая аннотация

  • Знания и умения

  • Зачет и экзамен

  • Полная программа

  • Предварительные требования

  • Полезные Интернет-ссылки

Преподаватели

  • Бенкен Елена Сергеевна

Аннотация

Принцип одного из лидеров компьютерной индустрии «компьютер – это сеть» получил в настоящее время широкое распространение и реализован повсеместно. Стандарты передачи информации и стройные концепции построения компьютерных сетей являются основой успешного функционирования локальных сетей и Интернета. Понимание взаимосвязи принципов организации и методов администрирования сетей с технологиями программирования приложений необходимы для разработчика программного обеспечения. Формированию такого понимания и служит данный курс.

Знания и умения, полученные в результате обучения

В результате освоения материалов курса слушатели будут знать:

  • принципы работы и стандарты Интернета;

  • методы адресации компьютеров и сетей;

  • протоколы, регулирующие распределение адресов в сетях;

  • структуру стека протоколов Интернета;

  • алгоритмы работы протоколов передачи информации в Интернете;

  • технологии локальных и распределенных сетей: Ethernet, ATM, ISDN, Frame Relay и DSL;

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

  • задачи системного и сетевого администрирования, способы их решения;

  • особенности администрирования в различных операционных системах;

  • идеологию технологии клиент-сервер;

  • принципы работы и методику настройки веб-сервера;

  • основы работы интерфейса CGI;

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

  • основы синтаксиса, типы переменных и массивы, стандартные функции и управляющие конструкции языка PHP;

  • методы разработки интерактивных веб-страниц.

После изучения данного курса слушатели будут уметь:

  • устанавливать веб-сервер Apache для работы под управлением операционной системы Windows;

  • настраивать веб-сервер для работы в Интернете, конфигурировать виртуальные хосты;

  • использовать модули, расширяющие функциональность веб-сервера;

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

  • разрабатывать сценарии на языке PHP;

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

Зачет и экзамен

Требования для получения зачета Выполнение практических работ по курсу по методическим пособиям с составлением и защитой отчетов.

Форма проведения экзамена Письменные ответы на предложенные вопросы. Выборочные устные пояснения к ответам.

Правила поведения на экзамене Запрещено использовать конспекты и печатные материалы.

Критерии выставления оценки Общепринятые, интуитивно-понятные. Гарантия отличной оценки – глаза студента, в которых светится знание курса.

Требования к начальному уровню знаний

Обладание навыками работы и понимание базовых принципов построения современных операционных системы семейства Windows. Базовые знания принципов передачи информации и построения сетей передачи данных

Программа курса

ЛЕКЦИИ

Лекция 1

Принципы работы Интернета Стандарты Интернета. Адресация в сетях TCP/IP. Типы адресов. Классы IP адресов. Специальные адреса. Сетевые маски. Бесклассовая маршрутизация CIDR. Организация подсетей на основе метода VLSM. Протокол динамического конфигурирования узлов DHCP. Формат сообщений. Алгоритм работы протокола. Система доменных имен. Иерархия доменов. Процедура разрешения имен узлов. Служба и протокол DNS. Утилиты тестирования работы службы. Система имен NetBIOS.

Лекция 2

Стек протоколов TCP/IP Модель OSI. Модель стека протоколов TCP/IP. Подключение компьютера к сети. Протоколы канального уровня. Протокол IP. Основные функции. Формат IP-датаграммы. Инкапсуляция. Процесс движения пакетов в сети. Фрагментация пакета. Время жизни пакета. Протоколы отображения адресов ARP и RARP. Таблица соответствия. Кэширование результатов запросов. Протокол управляющих сообщений ICMP. Типы сообщений. Программы ping и traceroute. Протокол двухточечного соединения PPP. Подключение к сети посредством протокола PPP. Безопасность при работе протокола PPP.

Лекция 3

Маршрутизация. Протоколы прикладного уровня Основы коммутации и маршрутизации в IP-сетях. Статическая и динамическая маршрутизация. Метрики. Маршрутизаторы. Дистанционно-векторный алгоритм маршрутизации. Алгоритм маршрутизации с учетом состояния каналов. Протоколы марширутизации. Протокол пользовательских датаграмм UDP. Порты. Формат пакета. Назначение полей заголовка. Протокол надежной доставки сообщений TCP. Формат сегмента TCP. Назначение полей заголовка. Процедура установления соединения. Передача данных в рамках установленного соединения. Скользящее окно протокола TCP. Протокол сетевого управления SNMP. База данных MIB. Протоколы передачи почты SMTP, POP3 и IMAP. Протокол передачи файлов FTP.

Лекция 4

Сетевые аппаратные средства и технологии Технологии локальных и распределенных сетей. Технология Ethernet. Топология. Пропускная способность. Адресация Ethernet. Организация доступа к сети. Беспроводные локальные сети. Построение сети на основе технологии FDDI. Принципы работы технологии Frame Relay. Область применения. Асинхронный режим передачи данных. Основные понятия ATM. Цифровая сеть с предоставлением услуг ISDN. Цифровая абонентская линия - технология DSL.

Лекция 5

Системное и сетевое администрирование Подключение и удаление аппаратных средств. Управление пользователями. Группы пользователей. Понятие домена и рабочей группы. Права доступа к файлам и каталогам. Политики учетных записей. Принципы резервного копирования. Устройства, используемые для резервного копирования. Архивирование и восстановление при модификации системы. Мониторинг системы. Поиск неисправностей. Ведение локальной документации. Слежение за безопасностью системы. Оказание помощи пользователям. Стратегия и методика администрирования. Система NAT. Трансляция адресов. Сетевые службы. Совместное использование файлов. Взаимодействие операционных систем. Организация электронной почты. Сетевая безопасность. Аутентификация. Инструментальные средства защиты. Системы криптографической защиты. Брандмауэры.

Лекция 6

Клиент-серверные технологии в Интернете Веб-хостинг. Протокол HTTP. Технология клиент-сервер. Принципы работы веб-сервера. Инсталляция и конфигурирование HTTP-сервера. Подключаемые модули. Конфигурационные файлы. Иерархия процессов. Управление веб-сервером. Виртуальные хосты. Обзор языка HTML. Интерфейс CGI. Кэширование и прокси-серверы. Аутентификация. Архитектура веб-баз данных.

Лекция 7

CGI-программирование Передача документа пользователю. Передача информации CGI-сценарию. Обзор технологий создания серверных приложений. Язык PHP. Встраивание PHP в HTML. Добавление динамического содержимого. Константы и переменные. Функции для работы с переменными. Численно индексированные и ассоциативные массивы. Переменные окружения сервера. HTML-формы. Обработка форм. Управляющие конструкции. Циклы.

ПРАКТИЧЕСКИЕ РАБОТЫ

Практика 1 Установка и настройка веб-сервера Apache для работы в операционной системе Windows. Управление работой веб-сервера. Подключение и настройка модулей. Тестирование работы модуля PHP.

Практика 2 CGI-программирование. Создание интерактивных сценариев на языке PHP с использованием HTML-форм, переменных и массивов, стандартных функций и управляющих конструкций по заданию преподавателя.