Интернет Технологии II
Цели и задачи курса
-
получение навыков сетевого программирования (на примере TCP/IP протокола);
-
получение навыков работы по созданию архитектуры "клиент-сервер";
-
получение базовых знаний по работе с протоколами верхнего уровня.
Итоги курса
-
выполненные и сданные задания и курсовая работа.
Задания
-
Изучение принципов работы сетевого протокола TCP/IP и библиотеки Socket
Library. Изучение принципов работы архитектуры "клиент-сервер".
Результат:
-
два исполняемых файла - сервер и клиент. Произвольное количество клиентов
может одновременно присоединиться к серверу и передать туда некоторый файл.
-
Принципы создания протоколов верхнего уровня.
Результат:
-
Создание библиотеки для работы с вашим протоколом (протокол должен иметь
не менее 3-х команд);
-
Реализация сервера на базе вашего протокола;
-
Реализация клиента на базе вашего протокола.
-
Курсовая работа. Изучение штатного протокола верхнего уровня. Построение
системы сервер-сервер.
Результат:
-
Реализация сервера;
-
Реализация клиента.