Автор работы: Пользователь скрыл имя, 22 Февраля 2011 в 18:20, курсовая работа
FTP (File Transfer Protocol или "Протокол Передачи Файлов") - один из старейших протоколов в Internet и входит в его стандарты. Обмен данными в FTP проходит по TCP-каналу. Построен обмен по технологии "клиент-сервер". На рисунке 1.1 изображена модель протокола.
Введение
FTP
(File Transfer Protocol или "Протокол Передачи
Файлов") - один из старейших
протоколов в Internet и входит
в его стандарты. Обмен
Рис. 1.1. Модель протокола
В FTP соединение инициируется интерпретатором протокола пользователя. Управление обменом осуществляется по каналу управления в стандарте протокола TELNET. Команды FTP генерируются интерпретатором протокола пользователя и передаются на сервер. Ответы сервера отправляются пользователю также по каналу управления. В общем случае пользователь имеет возможность установить контакт с интерпретатором протокола сервера и отличными от интерпретатора пользователя средствами.
Команды FTP определяют параметры канала передачи данных и самого процесса передачи. Они также определяют и характер работы с удаленной и локальной файловыми системами.
Сессия управления инициализирует канал передачи данных. При организации канала передачи данных последовательность действий другая, отличная от организации канала управления. В этом случае сервер инициирует обмен данными в соответствии с параметрами, согласованными в сессии управления.
Канал
данных устанавливается для того
же host'а, что и канал управления,
через который ведется
Возможна ситуация, когда данные могут передаваться на третью машину. В этом случае пользователь организует канал управления с двумя серверами и организует прямой канал данных между ними. Команды управления идут через пользователя, а данные напрямую между серверами (рисунок 1.2).
Канал управления должен быть открыт при передаче данных между машинами. В случае его закрытия передача данных прекращается.
Рис. 1.2. Соединение с двумя разными серверами и передача данных между ними
Протокол
FTP формировался многие годы. Первые реализации
в МТИ относятся к 1971. (RFC 114 и 141).
RFC 172 рассматривает протокол, ориентированный
на пользователя, и предназначенный
для передачи файлов между ЭВМ. Позднее
в документах RFC 265 и RFC 281 протокол был усовершенствован.
Заметной переделке протокол подвергся
в 1973, и окончательный вид он обрел в 1985
году. Таким образом, данный протокол является
одним из старейших.
В настоящее
время разработаны версии FTP для
работы с IPv6 (RFC-2428).
Одним
из самых быстрых является протокол
HyperProtocol. Как и Zmodem, он является потоковым
протоколом, но помимо этого может сжимать
передаваемые данные, как и протокол Kermit.
Согласно протокола HyperProtocol приемник посылает
подтвержение не после каждого файла,
а в конце всего сеанса передачи. Он может
быть с успехом использован для передачи
информации по высрокоскоростньтм каналам.
Особенность
протокола BiModem состоит в том, что
он является дуплексным, т.е. позволяет
одновременно передавать файлы во встречных
направлениях. Протокол BiModem также предусматривает
возобновление передачи после обрыва
связи и гибкое изменение размера
блока от 16 байт до 16 Кбайт.
Однако
Bi Modem недостаточно устойчиво работает
по каналам с высоким уровнем
помех.
Близким
по функциональным возможностям к протоколу
Bi Modem является дуплексный протокол HS/Link.
Также как и протокол BiModem, он предоставляет
возможность пользователям во время предачи
файлов общаться в режиме Chat.
Высокоскоростной
дуплексный протокол Hydra отличается хорошей
ус-тойчивочтью работы на линиях низкого
качества и каналах с большими
задержками передачи.
Часто
выбор протокола передачи файлов
ограничен возможностями
Параметр | FTP | HyperProtocol | BIModem | Hydra | XMode-IK |
CS-16 | + | + | |||
CRC-16 | + | + | + | + | |
CRC-32 | + | + | + | ||
7 бит | + | ||||
8 бит | + | + | + | + | + |
RTS/CTS | + | + | + | + | + |
XON/XOFF | + | + | + | ||
Сжатие данных | + | + | |||
Размер файла | + | + | + | + | |
Дата модификации файла | + | + | + | + | |
Минимальный размер блока, байт | 128 | 16 | 64 | 128 | |
Максимальный размер блока, байт | 1500(для Ethernet) | 2к | 4к | 2к | 1к |
Масштабирование блоков | + | + | + | + | |
ARQ типа SAW | + | + | + | + | + |
ARQ типа QBN | + | + | + | + | |
ARQ типа SR | + | + | + | + | |
Запрос файлов | + | + | + | ||
Групповая передача | + | + | + | + | |
Восстановление | + | + | + | + | |
Переименование | + | + | + | + | + |
Прерывание передачи | + | + | + | + | |
Прерывание передачи отдельного файла | + | + | + | + | |
Протоколирование | + | + | + | + | |
Дуплексная передача | + | + | + | ||
Скорость при соединении DTE—DTE, Кбит/с | 1,313 Мбит/с для Ethernet | 115.2 | 115.2 | 57.6 | 19.2 |
Установка Операционной
Системы FreeBSD.
v Заходим в BIOS.
Ø Boot -> 1st Boot Device = CD/DVD
Ø Exit -> Save Changes and Exit
v Перезагружаем компьютер.
v Открываем меню запуска FreeBSD.
Ø Нажимаем Enter.
v Открывается первое Окно(Выбиаем Страну).
Ø Российская Федерация -> Нажимаем Enter.
v Открывается следующее Окно(Выбор языка клавиатуры).
Ø Кириллица -> Нажимаем Enter.
v Открывается следующее Окно(Выбор типа установки).
Ø Custom (выборочная) - Нажимаем Enter.
v Открывается
список Опций.
1. Exit
2. Options
3. Partition
4. Label
5. Distribution
6. Media
v Заходим в раздел Partition.
Ø удаляем все разделы клавишей "D".
Ø создаем раздел, нужного объема, клавишей "С".
· указываем размер (в нашем случае "40000 М") - М - мегабайты.
· указываем тип файловой системы (в нашем случае "165").
§ Жмём "Q".
v Заходим в раздел Label.
Ø создаем логические диски, клавишей "C".
Имя
1."/"(корневой раздел) | 1 Gb
2."/swap"
3."/var" | 2 Gb (логи и т.п.)
4."/tmp"
5."/usr"(аналог /home) | (остальное свободное место)
v Заходим в раздел Distribution.
Ø Fonts -> xAll
v Заходим в раздел Media.
Ø выбираем установку -> по умолчанию (с диска)
v Заходим в раздел Commit.
Ø нажимаем
"Yes"
- = Начинается
Копирование файлов и
v После установки открывается окно.
Ø нажимаем "No".
Информация о работе Установка и Настройка FTP сервера на freebsd