Бланк отчета по лабораторной работе №1

Студент Монина Алиса Андреевна

Шифр 120162ИТ

Лабораторная работа №1 «Работа с FTP-серверами»

ОТЧЕТ

  1. Основные определения

Домен - единица административной автономии в сети Интернет.

Виртуальный сервер - владелец ожет удалять, добавлять, изменять любые файлы, включая файлы в корневой и других служебных директориях, а также устанавливать собственные приложения или настраивать/изменять любое доступное ему прикладное программное обеспечение.

WWW-сервер - это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины.

FTP-сервер - это удаленный компьютер, с файловой системой которого можно работать через специальный одноименный протокол.

FTP-клиент - программа для упрощения доступа к FTP серверу. В зависимости от назначения может либо предоставлять пользователю простой доступ к удаленному FTP-серверу в режиме текстовой консоли, беря на себя только работу по пересылке команд пользователя и файлов, либо отображать файлы на удаленном сервере как если бы они являлись частью файловой системы компьютера пользователя, либо и то и другое.

FTP- протокол - стандартный протокол, предназначенный для передачи файлов по TCP-сетям (например, Интернет). FTP часто используется для загрузки сетевых страниц и других документов с частного устройства разработки на открытые сервера хостинга.

Протокол http - протокол прикладного уровня передачи данных (изначально — в виде гипертекстовых документов). Основой HTTP является технология «клиент-сервер», то есть предполагается существование потребителей (клиентов), которые инициируют соединение и посылают запрос, и поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом.

Вписать ссылки на ресурсы: http://ru.wikipedia.org/wiki/HTTP, http://www.taurion.ru/outlook/2/31, http://ru.wikipedia.org/wiki/FTP, http://ru.wikipedia.org/wiki/FTP-клиент, http://ru.wikipedia.org/wiki/Веб-сервер, http://ru.wikipedia.org/wiki/VPS

Поисковые системы и ключевые слова: домен, виртуальный сервер, www-сервер, FTP-сервер, FTP-клиент, протокол HTTP

  1. Сравнительная таблица характеристик
Название сервера Характеристики
Язык Место Огран-я Загрузка
freespaces английский 50 Мб нет Браузер
handyhost русский 100 Мб нет FTP
talkcity английский 12 Мб Комплект скриптов FTP-браузер
MSN английский 12 Мб Комплект скриптов FTP -браузер
U9 Space for masses русский 30 Мб Баннер FTP
  1. Таблица FTP-серверов «Компьютерные технологии»
Тема сервера Адрес сервера
Множество дистрибутивов Linux ftp://mirror.yandex.ru/
FTP сервер корпорации MS ftp://ftp.microsoft.com/
FTP сервер Acer, драйвера, утилиты ftp://ftp.work.acer-euro.com/
Видео, программирование, файлы ftp://ftp.tvema.ru/
FTP сервер Intel'a ftp://ftp.intel.com/
  1. Принцип работы FTP-сервера

Протокол определен в RFC 959. Сервер отвечает по потоку управления трехзначными ASCII-кодами состояния с необязательным текстовым сообщением. Например, "200" (или "200 ОК") означает, что последняя команда была успешно выполнена. Цифры представляют код ответа, а текст - разъяснение или запрос. Текущая передача по потоку данных может быть прервана с помощью прерывающего сообщения, посылаемого по потоку управления.

FTP может работать в активном или пассивном режиме, от выбора которого зависит способ установки соединения. В активном режиме клиент создаёт управляющее TCP-соединение с сервером и отправляет серверу свой IP-адрес и произвольный номер клиентского порта, после чего ждёт, пока сервер не запустит TCP-соединение с этим адресом и номером порта. В случае, если клиент находится за брандмауэром и не может принять входящее TCP-соединение, может быть использован пассивный режим. В этом режиме клиент использует поток управления, чтобы послать серверу команду PASV, и затем получает от сервера его IP-адрес и номер порта, которые затем используются клиентом для открытия потока данных с произвольного клиентского порта к полученному адресу и порту. Оба режима были обновлены в сентябре 1998 г. дляподдержки IPv6. В это время были проведены дальнейшие изменения пассивного режима, обновившие его до расширенного пассивного режима.

Поисковые системы и ключевые слова:

 

  1. Таблица сравнительных характеристик FTP-клиентов
Название FTP-клиентов Характеристики
Windows Mac Linux BSD
Directory Opus Да Нет Нет Нет
FileZilla Да Да Да Да
gFTP Нет Да Да Да
СuteFTP Да Да Нет Нет
FAR Manager Да Нет Нет Нет
  1. Алгоритм закачки файлов на сервер

Управляющее соединение устанавливается как обычное соединение клиент-сервер. Сервер осуществляет пассивное открытие на заранее известный порт FTP (21) и ожидает запроса на соединение от клиента. Клиент осуществляет активное открытие на TCP порт 21, чтобы установить управляющее соединение. Управляющее соединение существует все время, пока клиент общается с сервером. Это соединение используется для передачи команд от клиента к серверу и для передачи откликов от сервера. Тип IP сервиса для управляющего соединения устанавливается для получения "минимальной задержки", так как команды обычно вводятся пользователем (рисунок 3.2).

Соединение данных открывается каждый раз, когда осуществляется передача файла между клиентом и сервером. (Оно также открывается и в другие моменты, как мы увидим позже.) Тип сервиса IP для соединения данных должен быть "максимальная пропускная способность", так как это соединение используется для передачи файлов.

  1. Практическое задание

 

Дата сдачи ___________________ Подпись преподавателя_______________

 

Приложение Б.