ВУЗ:
Составители:
4
1. Лабораторная работа – FTP-клиент
1.1 Цель работы
Ознакомиться с принципами организации архитектуры “клиент-
сервер”, основными ее достоинствами и недостатками. Изучить стек ТСP/IP,
основные уровни, протоколы. Познакомиться с протоколом прикладного
уровня FTP (File Transfer Protocol). Научиться написанию программ с
использованием протокола FTP (программа FTP-клиент).
1.2 Постановка задачи
Написать программу ftp-клиент, которая осуществляет подключение к
ftp-серверу, закачивает файлы на ftp-сервер, просматривает файлы, каталоги,
удаляет файлы, каталоги.
1.3 Методические указания
1.3.1 Архитектура "клиент-сервер"
Представим, что существует машина А и на ней выполняется
приложение А и существует машина В. Любая программа, которой
потребуется печать на "чужом" принтере, должна включать в себя функции,
подобные тем, которые выполняет приложение А. Но нагружать этими
стандартными действиями каждое приложение — текстовые и графические
редакторы, системы управления базами данных и другие приложения — не
очень рационально.
Гораздо выгоднее создать специальный программный модуль, который
будет выполнять формирование сообщений-запросов к удаленной машине и
прием результатов для всех приложений. Такой служебный модуль
называется клиентом.
На стороне же компьютера В должна работать другая
специализированная программа — сервер, постоянно ожидающий прихода
запросов на удаленный доступ к ресурсу (принтеру или файлам,
расположенным на диске) этого компьютера. Сервер, приняв запрос из сети,
обращается к локальному периферийному устройству с участием локальной
ОС.
На сегодняшний день появилась возможность иметь вычислительные и
информационные ресурсы на рабочем столе пользователя и управлять ими по
собственному желанию с помощью графического интерфейса. Увеличение
производительности персональных компьютеров позволило перенести части
системы (интерфейс с пользователем, прикладную логику) для выполнения
непосредственно на рабочем месте, а функции обработки данных оставить на
центральном компьютере. Таким образом, система стала распределенной -
одна часть функций выполняется на центральном компьютере, другая - на
1. Лабораторная работа – FTP-клиент 1.1 Цель работы Ознакомиться с принципами организации архитектуры “клиент- сервер”, основными ее достоинствами и недостатками. Изучить стек ТСP/IP, основные уровни, протоколы. Познакомиться с протоколом прикладного уровня FTP (File Transfer Protocol). Научиться написанию программ с использованием протокола FTP (программа FTP-клиент). 1.2 Постановка задачи Написать программу ftp-клиент, которая осуществляет подключение к ftp-серверу, закачивает файлы на ftp-сервер, просматривает файлы, каталоги, удаляет файлы, каталоги. 1.3 Методические указания 1.3.1 Архитектура "клиент-сервер" Представим, что существует машина А и на ней выполняется приложение А и существует машина В. Любая программа, которой потребуется печать на "чужом" принтере, должна включать в себя функции, подобные тем, которые выполняет приложение А. Но нагружать этими стандартными действиями каждое приложение — текстовые и графические редакторы, системы управления базами данных и другие приложения — не очень рационально. Гораздо выгоднее создать специальный программный модуль, который будет выполнять формирование сообщений-запросов к удаленной машине и прием результатов для всех приложений. Такой служебный модуль называется клиентом. На стороне же компьютера В должна работать другая специализированная программа — сервер, постоянно ожидающий прихода запросов на удаленный доступ к ресурсу (принтеру или файлам, расположенным на диске) этого компьютера. Сервер, приняв запрос из сети, обращается к локальному периферийному устройству с участием локальной ОС. На сегодняшний день появилась возможность иметь вычислительные и информационные ресурсы на рабочем столе пользователя и управлять ими по собственному желанию с помощью графического интерфейса. Увеличение производительности персональных компьютеров позволило перенести части системы (интерфейс с пользователем, прикладную логику) для выполнения непосредственно на рабочем месте, а функции обработки данных оставить на центральном компьютере. Таким образом, система стала распределенной - одна часть функций выполняется на центральном компьютере, другая - на 4
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »