программа курса
Введение в технологии Интернет
Илья Черный, Игорь Журавлев
1. История Интернет
Исторические предпосылки построения компьютерных сетей. Начало холодной
войны. Запуск первого ИСЗ и начало гонки вооружений. Создание концепции
распределенного комплекса управления системами оборонного комплекса в США.
Реализация первой компьютерной сети. Постепенный рост Сети в США и формирование
реестра протоколов для глобальных сетей. Создание первой персональной ЭВМ.
Выделение сетей для военных нужд в отдельную сеть. Коммерциализация Интернет.
Современное состояние дел.
2. Локальные сети
Физическое представление сети: сетевые адаптеры, кабельное оборудование,
рабочие станции, сервера, маршрутизаторы. Логическое представление: протоколы
для передачи данных, иерархия протоколов, сервер, рабочие станции.
Представление о работе локальной сети на примере использования протокола
с контролем несущей частоты в сетях Ethernet. Разделение ресурсов и защита
информации: авторизация, права доступа.
3. Архитектура Internet
Принципы объединения локальных сетей. Определение Интернет.Принципы
передачи информации в глобальных сетях на примере работы стека протоколов
TCP/IP, семиуровневая модель OSI ISO. Управление работой сетей.Маршрутизация.
Мосты, их классификация. Адресация в Интернет, IP-адрес, ТСP-порт.
Доменная система имен и разрешение адресов.
4. WWW среда, http-сервер, http-клиент
Технология клиент-сервер на примере протокола HTTP. Сервер HTTP. Клиенты
HTTP.Web сайт. Web страница. Гипертекст. Возможности WWW (передача изображения,
текста, файлов, видео, аудио). Описание работы пользователя с WWW клиентом
Netscape Communicator. Борьба с множественностью кириллиц.
5. Ресурсы WWW
Локальные и глобальные поисковые системы.Описание крупнейших поисковых
систем и их сравнительные характеристики. Рубрикаторы (каталоги ресурсов).
Метапоисковые системы. Базы данных. Электронные библиотеки. Пользование
списками рассылки. Преимущества списков рассылки. PUSH- технологии. Опросные
формы. Формы собственности в Интернет. Крупнейшие архивы программных
продуктов в Интернет.
6. Передача файлов при помощи FTP
Протокол передачи файлов FTP: сервер
и клиент FTP, авторизация пользователей,
пользователь anonymous. Команды FTP.
Ближайшие FTP сервера.
7. Средства общения в Интернет: Email, News, IRC, Talk, Internet Gaming
Zone, Active Worlds
Общение в режимах on-line и off-line. Протокол пересылки почты SMTP/POP3,
настройка почты в Netscape.
Cистема телеконференций News и её настройка.
Телеконференции в реальном времени IRC. Talk. Перспективы развития - виртуальная
реальность (Active Worlds).
8. Язык разметки гипертекста - HTML
Компоненты документа HTML.Основные
тэги. URL. Гипертекст. Многооконные
документы.
9. Инструментальные средства разработки HTML документов
Редакторы HTML. Средства визуальной
разработки HTML документов. Создание изображений. Графические редакторы.
Русские кодировки. Структура и размещение информации на сервере.
10. Элементы языка Java-script
История создания Java. Основные различия Java и Java-script. Размещение
программ на Java-script в HTML документах. Синтаксис Java- Script. Обработчики
событий. Основные объекты и методы Java-Script в Netscape.
11. Введение в Unix
История Unix. Unix - многопользовательская,
многопроцессная операционная система. Терминал удаленного доступа Telnet.
Перенаправление потоков, конвейеры. Права пользователей. Основные команды
Unix. Синтаксис языка Shell. Программное обеспечение для работы с файловой
системой. Текстовые редакторы. Регулярные выражения.
Сетевые утилиты. Работа с почтой и телеконференциями.
12. CGI
Преодоление ограниченности документов HTML при помощи CGI приложений.
Опросные формы HTML. Передача данных CGI приложениям. Методы POST и GET.