задания курса
Введение в технологии Интернет
Илья Черный, Игорь Журавлев
1. История Интернет
2. Локальные сети
Сетевые ресурсы Windows 95
а) Включить доступ к произвольной директории своего жесткого диска
по паролям и подключить на соседней машине сетевой диск, указывающий на
эту директорию. Задание отменено, т.к. настройки системы в компьютерном
классе не позволяют его сделать.
б) Подключить сетевой диск командой NET из под DOS;
в) Попробовать подключить сетевой диск указывающий на какой-нибудь
сервер Netware в локальной сети НГУ.
3. Архитектура Internet
а) Найти и показать IP-адрес
машины altavista.digital.com (nslookup); все промежуточные маршрутизаторы,
через которые проходят пакеты до машины altavista.digital.com (traceroute).
Показать маршрутизатор, где происходит основная задержка. Необходимую
для исполнения задания программу можно найти в разделе "Материалы".
б) Просмотреть и объяснить таблицу маршрутизацию в Windows 95, получаемую
при помощи программы route.
4. WWW среда, http-сервер, http-клиент
5. Ресурсы WWW.
Поместить в свой каталог для сдачи заданий текстовый файл t5.txt,
в котором:
а) Написан прогноз погоды в г.Новосибирске на ближайшие три дня от
трех разных агентств.
б) Скопированы пять описаний вакансий для работы программистами,
которым бы вы удовлетворяли (вакансии брать с бирж труда, расположенных
на российских или зарубежных серверах).
в) Найти программу автоматической перекодировки документов в формате
Word (или RTF)
в формат HTML и продемонстрировать
его работу.
г) Найти три русскоязычных библиотеки (пример - библиотека Мошкова
(Moshkov library)).
д) Найти три сервера, которые предоставляют бесплатное размещение
домашних страниц и создать там свою страницу.
6. Передача файлов при помощи FTP
а) Создайте командный файл, который бы производил обновление содержимого
вашей web-страницы на сервере.
б) Дополните этот командный файл перекодировкой вашей страницы в
три кодировки, в три различных директории (перекодировщик найдите в сети).
в) Настроить и запустить FTP сервер под windows95. Завести пользователя
и продемонстрировать работу сервера. Необходимую для исполнения задания
программу можно найти в разделе "Материалы".
7. Средства общения в Интернет: Email, News, IRC, Talk, Internet Gaming
Zone, Active Worlds
а) Настроить конфигурацию Netscape
для отправления и получения e-mail
через сервер cctelcom.nsu.ru (если
этот сервер не поддерживает почтовых протоколов, настроить только отправление
почты через сервер mx.nsu.ru). Послать
пробное письмо самому себе и показать результат.
б) Послать письмо самому себе при помощи комманды pine в ОС Unix.
Для этого сделать команду telnet на сервер cctelcom.nsu.ru, написать свое
имя пользователя, пароль (возможно в верхнем регистре); после установки
соединения с сервером запустить программу pine.
в) Предварительно ознакомившись с правилами поведения на конференции,
отправить сообщение в любую из них.
8. Язык разметки гипертекста - HTML.
а) Начать создание своей WWW-страницы
на сервере abuse.cctelcom.nsu.ru. Для
сдачи настоящего задания страница должна:
- состоять не менее чем из 3-х файлов в формате HTML,
связанных между собой гипертекстовыми ссылками;
- включать в себя русские файлы, продублированные в двух основных
кодировках (win и koi8);
ссылки на эти кодировки должны идти с первой страницы (файл index.html);
- содержать хотя бы одно изображение,
нарисованное автором;
8+. Продолжение изучения HTML.
а) Продолжить создание своей WWW-страницы
на сервере abuse.cctelcom.nsu.ru. Для
сдачи настоящего задания страница должна:
- содержать материал, отформатированный
в две или более колонки, например, как это делается в газетах и журналах;
предполагается использование таблицы с невидимыми границами;
- иметь изображение, являющееся
гипертекстовой ссылкой;
б) Разместить свою страницу на сервере, которых предоставляет бесплатные
услуги размещения домашних страниц.
в) Включить свою страницу в базу данных поискового сервера altavista.digital.com.
Процедура регистрации занимает около суток, поэтому задание будет приниматься
на следующем занятии. Результатом задания является выдача сервером altavista
ссылки, находящейся на первом месте, на вашу страницу, после
проведения поиска по предложенным вами ключевым словам.
9. Инструментальные средства разработки HTML документов
10. Элементы языка Java-script
a) Реализуйте в Java-Script "бегущую строку"
б) Вставьте часы на вашу страницу.
в) Реализуйте произвольный обработчик произвольного события.
11. Введение в Unix
а) Создать файл .plan в своей домашней директории и поместить в
него произвольную информацию (например, редактором joe).
Выполнить команду finger свой_e-mail_адрес
и посмотреть результат.
б) При каждом входе в систему исполняется файл .bash_profile
в вашей домашней директории. Вставить
в этот файл команду who, чтобы при
каждом входе в систему выдавалась информация о текущих пользователях.
в) Отправить письмо при помощи почтовой программы Pine. Настроить Pine на чтение телеконференций.
г) Сервер httpd регистрирует
все случаи доступа к WWW страницам
в файле /var/log/apache/access.log.Создать
командный файл logt,
который при запуске в виде: logt <parametr>
выдает все случаи доступа в течение настоящего дня к странице, содержащей
в своем пути подстроку <parametr>
(подсказки: файл состоит из
одной строки "grep какие_то_команды";
использовать команду date; параметр
командного файла именуется как $1).
д) Напишите программу на языке shell, которая бы выдавала
список файлов в текущей директории, созданных сегодня.
е)Напишите программу на языке shell, которая бы сортировала студентов
вашей учебной группы по используемому ими дисковому пространству на сервере.
ж) Напишите программу на языке shell, которая бы
распечатывала ID пользователя вошедшего в систему последним.
з) Напишите программу на языке shell, которая бы
распечатывала сколько у работающих пользователей открыто в данный момент сессий.
12. CGI