Установка и Настройка FTP сервера на freebsd

Автор работы: Пользователь скрыл имя, 22 Февраля 2011 в 18:20, курсовая работа

Описание работы

FTP (File Transfer Protocol или "Протокол Передачи Файлов") - один из старейших протоколов в Internet и входит в его стандарты. Обмен данными в FTP проходит по TCP-каналу. Построен обмен по технологии "клиент-сервер". На рисунке 1.1 изображена модель протокола.

Файлы: 1 файл

Курсовой по ФТП.doc

— 384.50 Кб (Скачать файл)

Введение 

  1. Назначение  и область применения изделия
  • Протокол FTP (File Transfer Protocol) 
     

      FTP (File Transfer Protocol или "Протокол Передачи  Файлов") - один из старейших  протоколов в Internet и входит  в его стандарты. Обмен данными  в FTP проходит по TCP-каналу. Построен обмен по технологии "клиент-сервер". На рисунке 1.1 изображена модель протокола.

      

      Рис. 1.1. Модель протокола

      В FTP соединение инициируется интерпретатором  протокола пользователя. Управление обменом осуществляется по каналу управления в стандарте протокола TELNET. Команды FTP генерируются интерпретатором протокола пользователя и передаются на сервер. Ответы сервера отправляются пользователю также по каналу управления. В общем случае пользователь имеет возможность установить контакт с интерпретатором протокола сервера и отличными от интерпретатора пользователя средствами.

      Команды FTP определяют параметры канала передачи данных и самого процесса передачи. Они также определяют и характер работы с удаленной и локальной файловыми системами.

      Сессия  управления инициализирует канал передачи данных. При организации канала передачи данных последовательность действий другая, отличная от организации канала управления. В этом случае сервер инициирует обмен данными в соответствии с параметрами, согласованными в сессии управления.

      Канал данных устанавливается для того же host'а, что и канал управления, через который ведется настройка  канала данных. Канал данных может  быть использован как для приема, так и для передачи данных.

      Возможна  ситуация, когда данные могут передаваться на третью машину. В этом случае пользователь организует канал управления с двумя  серверами и организует прямой канал  данных между ними. Команды управления идут через пользователя, а данные напрямую между серверами (рисунок 1.2).

      Канал управления должен быть открыт при  передаче данных между машинами. В  случае его закрытия передача данных прекращается.

      

      Рис. 1.2. Соединение с двумя разными серверами и передача данных между ними

  • Версии FTP
 
 

   Протокол FTP формировался многие годы. Первые реализации в МТИ относятся к 1971. (RFC 114 и 141). RFC 172 рассматривает протокол, ориентированный  на пользователя, и предназначенный для передачи файлов между ЭВМ. Позднее в документах RFC 265 и RFC 281 протокол был усовершенствован. Заметной переделке протокол подвергся в 1973, и окончательный вид он обрел в 1985 году. Таким образом, данный протокол является одним из старейших. 

В настоящее  время разработаны версии FTP для  работы с IPv6 (RFC-2428). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  • Сравнение FTP с другими протоколами передачи файлов
 
 

     Одним из самых быстрых является протокол HyperProtocol. Как и Zmodem, он является потоковым  протоколом, но помимо этого может сжимать передаваемые данные, как и протокол Kermit. Согласно протокола HyperProtocol приемник посылает подтвержение не после каждого файла, а в конце всего сеанса передачи. Он может быть с успехом использован для передачи информации по высрокоскоростньтм каналам.  

     Особенность протокола BiModem состоит в том, что  он является дуплексным, т.е. позволяет  одновременно передавать файлы во встречных  направлениях. Протокол BiModem также предусматривает  возобновление передачи после обрыва связи и гибкое изменение размера блока от 16 байт до 16 Кбайт.  

     Однако Bi Modem недостаточно устойчиво работает по каналам с высоким уровнем  помех.  

     Близким по функциональным возможностям к протоколу Bi Modem является дуплексный протокол HS/Link. Также как и протокол BiModem, он предоставляет возможность пользователям во время предачи файлов общаться в режиме Chat.  

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

     Часто выбор протокола передачи файлов ограничен возможностями используемой коммуникационной программы. Тем не менее, существует возможность подключения  некоторых протоколов передачи файлов к отдельным терминальным программам, которые штатно не предусматривают их использование. Это возможно в основном для большинства программ для DOS. Подключаемые внешние протоколы в таком случае должны быть в виде ис-полнямых (*.ехе) файлов. 
 
 
 
 
 
 

Параметр FTP HyperProtocol BIModem Hydra XMode-IK
CS-16 + +      
CRC-16 + +   + +
CRC-32 +   + +  
7 бит       +  
8 бит + + + + +
RTS/CTS + + + + +
XON/XOFF + +   +  
Сжатие  данных + +      
Размер файла + + + +  
Дата  модификации файла + + + +  
Минимальный размер блока, байт   128 16 64 128
Максимальный  размер блока, байт 1500(для Ethernet)
Масштабирование блоков + + + +  
ARQ типа SAW + + + + +
ARQ типа QBN + + + +  
ARQ типа SR + + + +  
Запрос  файлов +   + +  
Групповая передача + + + +  
Восстановление +   + + +
Переименование + + + + +
Прерывание  передачи + + + +  
Прерывание  передачи отдельного файла + + + +  
Протоколирование + + + +  
Дуплексная  передача +   + +  
Скорость  при соединении DTE—DTE, Кбит/с 1,313 Мбит/с для  Ethernet 115.2 115.2 57.6 19.2
 
  1. Описание  и обоснование.
  • Настройка с.о.с FreeBSD для FTP- сервера 

Установка Операционной Системы FreeBSD. 
 

    Заходим в BIOS.

    Ø Boot -> 1st Boot Device = CD/DVD

    Ø Exit -> Save Changes and Exit

    Перезагружаем компьютер.

    Открываем меню запуска FreeBSD.

    Ø Нажимаем Enter.

    Открывается первое Окно(Выбиаем Страну).

    Ø Российская Федерация -> Нажимаем Enter.

    Открывается следующее Окно(Выбор языка клавиатуры).

    Ø Кириллица -> Нажимаем Enter.

    Открывается следующее Окно(Выбор типа установки).

    Ø Custom (выборочная) - Нажимаем Enter.

    Открывается список Опций. 

 1. Exit

2. Options

3. Partition

4. Label

5. Distribution

 6. Media 
 
 
 

    Заходим в раздел Partition.

    Ø удаляем все разделы клавишей "D".

    Ø создаем раздел, нужного объема, клавишей "С".

      · указываем размер (в нашем случае "40000 М") - М - мегабайты.

      · указываем тип файловой системы (в нашем случае "165").

      § Жмём "Q".

    Заходим в раздел Label.

    Ø создаем логические диски, клавишей "C".

    Имя                               | Размер

      1."/"(корневой  раздел) | 1 Gb

      2."/swap"                        | 1 Gb

      3."/var"                           | 2 Gb (логи и т.п.)

      4."/tmp"                          | 1-5 Gb (временные файлы)

      5."/usr"(аналог /home)  | (остальное свободное место)

    Заходим в раздел Distribution.

    Ø Fonts -> xAll

    Заходим в раздел Media.

    Ø выбираем установку -> по умолчанию (с диска)

    Заходим в раздел Commit.

    Ø нажимаем "Yes" 

- = Начинается  Копирование файлов и Установка  ОС FreeBSD = -  

    После установки открывается окно.

    Ø нажимаем "No".

Информация о работе Установка и Настройка FTP сервера на freebsd