Цифровые сети интегрального обслуживания, задание на контрольные работы N 1,2
Контрольная работа N1 (варианты заданий)
Проведите сравнение сетевых архитектур по стекам протоколов.
Основные компоненты технологии WWW.
Дайте анализ достоинств и недостатков сетевых архитектур Х.200 и TCP/IP.
Объясните структуру стека протоколов TCP/IP.
Опишите архитектуру протоколов TCP/IP.
Основные отличия архитектуры ЭМВОС от TCP/IP.
Служба Telnet. Концепция виртуального терминала Telnet.
Принцип действия протокола NNTP.
Опишите протокол SMTP электронной почты в Internet.
Опишите протокол UUCP электронной почты в Internet.
Проведите сравнение протоколов SMTP и UUCP.
Отличия в версия протокола HTTP.
Проведите сравнительный анализ протоколов FTP и TFTP.
Проведите сравнение архитектур Х.200 и TCP/IP по идеологии защиты от ошибок.
Поясните систему адресации в электронной почте по Х.400.
Проведите анализ протоколов электронной почты по Х.400.
Опишите архитектуру телематических служб по Х.200.
Опишите основные сетевые операционные системы. Проведите их сравнительный анализ.
Опишите схему объединения сетей с помощью сетевой технологии Frame Relay.
Проведите сравнение сетевых архитектур по стекам протоколов.
Основные компоненты технологии WWW.
Дайте анализ достоинств и недостатков сетевых архитектур Х.200 и TCP/IP.
Объясните структуру стека протоколов TCP/IP.
Опишите архитектуру протоколов TCP/IP.
Основные отличия архитектуры ЭМВОС от TCP/IP.
Служба Telnet. Концепция виртуального терминала Telnet.
Принцип действия протокола NNTP.
Опишите протокол SMTP электронной почты в Internet.
Опишите протокол UUCP электронной почты в Internet.
Проведите сравнение протоколов SMTP и UUCP.
Отличия в версия протокола HTTP.
Проведите сравнительный анализ протоколов FTP и TFTP.
Проведите сравнение архитектур Х.200 и TCP/IP по идеологии защиты от ошибок.
Поясните систему адресации в электронной почте по Х.400.
Проведите анализ протоколов электронной почты по Х.400.
Опишите архитектуру телематических служб по Х.200.
Опишите основные сетевые операционные системы. Проведите их сравнительный анализ.
Опишите схему объединения сетей с помощью сетевой технологии Frame Relay.
Контрольная работа N2 (варианты заданий)
Вариант 1.
Используя сокеты, написать программу, запрашивающую www-страницу, находящуюся по указанному пользователем адресу, вывести полный заголовок ответа сервера, размер страницы, ее кодировку. Извлечь все ссылки с данной страницы, исключая (если присутствуют) ссылки на саму себя. Вывести их общее количество, а также полученный список страниц того же сервера и список тех находящихся на других серверах страниц, на которые ссылается HTML-документ, находящийся по введенному пользователем адресу.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 2.
Используя сокеты, написать программу, запрашивающую www-страницу, находящуюся по указанному пользователем адресу, вывести полный заголовок ответа сервера, размер страницы, ее кодировку. Извлечь адреса всех рисунков, используемых страницей и вывести их информацию о них, при этом разбив вывод на две части: рисунки, находящиеся на указанном сервере, и рисунки, расположенные на других серверах.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 3.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Составить и вывести древовидную структуру каталогов сервера.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 4.
Используя сокеты, написать программу, составляющую и выводящую пользователю древовидную структуру FTP-сервера, находящемуся по введенному пользователем адресу.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 5.
Используя сокеты, написать программу, запрашивающую информацию о всех файлах, расположенных на указанном пользователем FTP-сервере. При этом вывести данные только о тех файлах, которые имеют размер больше заданного пользователем.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 6.
Написать программу, получающую электронную почту с указанного пользователем почтового сервера. Имя пользователя почтовой системы и пароль вводятся пользователем. Вывести заголовки всех почтовых сообщений. После прочтения электронной почты она должна быть удалена с сервера.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 7.
Используя сокеты, написать программу, запрашивающую www-страницу, находящуюся по указанному пользователем адресу, вывести полный заголовок ответа сервера, размер страницы, ее кодировку. Извлечь все ссылки с данной страницы, исключая (если присутствуют) ссылки на саму себя. Вывести информацию о страницах (размер, кодировка, дата последнего изменения), на которые ссылается исходная страница.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 8.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Подсчитать и вывести суммарный объем всех html-страниц, расположенных на сервере.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 9.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Подсчитать и вывести суммарное количество строк всех html-страниц, расположенных на сервере.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 10.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Получить и вывести список всех рисунков, расположенных на сервере.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 11.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Посчитать и вывести суммарный объем www-сервера (учесть только страницы и графические файлы).
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 12.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Подсчитать количество и вывести список www-серверов, на которые ссылаются страницы исходного www-сервера.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 13.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Вывести список страниц, недоступных по ссылкам со страниц сервера (то есть список "битых" ссылок).
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 14.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Вывести список рисунков, недоступных по ссылкам со страниц сервера. При получении списка ограничиться рисунками, находящимися исходном сервере.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 15.
Используя сокеты, написать программу, запрашивающую информацию о файлах, расположенных на указанном пользователем FTP-сервере. При этом вывести данные только о файлах указанного пользователем типа.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 16.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Получить и вывести список и размер не являющихся ни www-страницами, ни рисунками файлов, находящихся на данном сервере.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 17.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Подсчитать количество и вывести список ftp-серверов, на которые ссылаются страницы исходного www-сервера.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 18.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Подсчитать количество и вывести список тех страниц данного сервера, на которых отсутствуют ссылки на другие страницы.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 19.
Написать программу, отправляющую электронную почту по указанному пользователем адресу. Текст, адрес и тема почтового сообщения вводятся пользователем.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 1.
Используя сокеты, написать программу, запрашивающую www-страницу, находящуюся по указанному пользователем адресу, вывести полный заголовок ответа сервера, размер страницы, ее кодировку. Извлечь все ссылки с данной страницы, исключая (если присутствуют) ссылки на саму себя. Вывести их общее количество, а также полученный список страниц того же сервера и список тех находящихся на других серверах страниц, на которые ссылается HTML-документ, находящийся по введенному пользователем адресу.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 2.
Используя сокеты, написать программу, запрашивающую www-страницу, находящуюся по указанному пользователем адресу, вывести полный заголовок ответа сервера, размер страницы, ее кодировку. Извлечь адреса всех рисунков, используемых страницей и вывести их информацию о них, при этом разбив вывод на две части: рисунки, находящиеся на указанном сервере, и рисунки, расположенные на других серверах.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 3.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Составить и вывести древовидную структуру каталогов сервера.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 4.
Используя сокеты, написать программу, составляющую и выводящую пользователю древовидную структуру FTP-сервера, находящемуся по введенному пользователем адресу.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 5.
Используя сокеты, написать программу, запрашивающую информацию о всех файлах, расположенных на указанном пользователем FTP-сервере. При этом вывести данные только о тех файлах, которые имеют размер больше заданного пользователем.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 6.
Написать программу, получающую электронную почту с указанного пользователем почтового сервера. Имя пользователя почтовой системы и пароль вводятся пользователем. Вывести заголовки всех почтовых сообщений. После прочтения электронной почты она должна быть удалена с сервера.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 7.
Используя сокеты, написать программу, запрашивающую www-страницу, находящуюся по указанному пользователем адресу, вывести полный заголовок ответа сервера, размер страницы, ее кодировку. Извлечь все ссылки с данной страницы, исключая (если присутствуют) ссылки на саму себя. Вывести информацию о страницах (размер, кодировка, дата последнего изменения), на которые ссылается исходная страница.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 8.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Подсчитать и вывести суммарный объем всех html-страниц, расположенных на сервере.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 9.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Подсчитать и вывести суммарное количество строк всех html-страниц, расположенных на сервере.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 10.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Получить и вывести список всех рисунков, расположенных на сервере.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 11.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Посчитать и вывести суммарный объем www-сервера (учесть только страницы и графические файлы).
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 12.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Подсчитать количество и вывести список www-серверов, на которые ссылаются страницы исходного www-сервера.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 13.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Вывести список страниц, недоступных по ссылкам со страниц сервера (то есть список "битых" ссылок).
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 14.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Вывести список рисунков, недоступных по ссылкам со страниц сервера. При получении списка ограничиться рисунками, находящимися исходном сервере.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 15.
Используя сокеты, написать программу, запрашивающую информацию о файлах, расположенных на указанном пользователем FTP-сервере. При этом вывести данные только о файлах указанного пользователем типа.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 16.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Получить и вывести список и размер не являющихся ни www-страницами, ни рисунками файлов, находящихся на данном сервере.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 17.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Подсчитать количество и вывести список ftp-серверов, на которые ссылаются страницы исходного www-сервера.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 18.
Используя сокеты, написать программу, получающую данные о www-сервере (адрес вводится пользователем). Подсчитать количество и вывести список тех страниц данного сервера, на которых отсутствуют ссылки на другие страницы.
Программа должна включать в себя контроль ошибок при вводе и запросах.
Вариант 19.
Написать программу, отправляющую электронную почту по указанному пользователем адресу. Текст, адрес и тема почтового сообщения вводятся пользователем.
Программа должна включать в себя контроль ошибок при вводе и запросах.