Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Проектирование и создание FTP-сервера на базе ОС Linux

Тип: дипломная работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Организация корпоративного файлового сервера, выполняющего функции прокси-сервера на базе ОС Linux. Процесс его реализации. Выбор оптимальной аппаратно-программной платформы. Расчёт сметы затрат на выполнение объёма работ по созданию FTP-сервера.
Краткое сожержание материала:

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

ПРАВИТЕЛЬСТВО САНКТ-ПЕТЕРБУРГА КОМИТЕТ ПО НАУКЕ И ВЫСШЕЙ ШКОЛЕ

Санкт-Петербургское государственное бюджетное образовательное учреждение среднего профессионального образования «ПЕТРОВСКИЙ КОЛЛЕДЖ» (СПб ГБОУ СПО «Петровский колледж»)

Отделение информационно-промышленных технологий и судостроения

ДИПЛОМНЫЙ ПРОЕКТ

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ FTP-СЕРВЕРА НА БАЗЕ ОС Linux

Специальность 230106 Техническое обслуживание средств вычислительной техники и компьютерных сетей

Выполнил: Паутов Александр Андреевич

Санкт-Петербург, 2012г.

Введение

С развитием информационных технологий и телекоммуникаций компьютеры всё тесней входят в нашу жизнь, как на работе, так и дома. В связи с реформированием экономики Российской Федерации, с взятием курса на инновационное развитие экономики, всё чаще и чаще в повседневной работе в большинстве предприятий и организаций используют различные средства информационно вычислительной техники. Это позволяет сократить расходы, и повысить скорость обработки создания и оборота документов. Также благодаря компьютерам существенно увеличивается безопасность и надежность документооборота. Сейчас трудно представить жизнь какого-нибудь офиса без компьютерной техники. В связи с этим появилась потребность не только в персональных компьютерах сотрудников, но и в создании корпоративных серверов. В больших корпорациях они занимают целые комнаты и этажи, и построены на специальных серверных платформах. В небольших и средних организациях бывает достаточно 1 - 2 серверов на базе стандартного компьютера.

Актуальность проблемы обусловлена тем, что многие предприятия испытывают острую необходимость в создании и обустройстве продуманной и надежной IT инфраструктуры. Необходимость обусловлена тем, что в повседневной работе большинства сотрудников используются компьютеры. Корпоративный сервер является частью IT инфраструктуры предприятия и его организация позволяет сотрудникам более эффективно, быстро, качественно выполнять свою работу, уменьшит время, затрачиваемое на выполнение сотрудниками своих непосредственных обязанностей, что в свою очередь и делает работу организации более эффективной и как следствие увеличит прибыль, которую приносит предприятие. Например, использование САПР позволяет ускорить проектный этап конструкторских работ.

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

- исследование IT-структуры филиала и определение концепций организации сервера;

- выбор оптимальной аппаратно-программной платформы;

- экономическое обоснование эффективности внедрения;

Глава 1. Техническая часть

1.1 Постановка задачи

1.1.1 Используемые ОС при организации сервера

IT отдел организации, является важнейшим органом предприятия. Работа, выполняемая сотрудниками этого отдела различна, начиная от сборки и настройки компьютеров сотрудников организации и заканчивая разработкой политики информационной безопасности и администрированием серверов. За время работы сотрудники этого отдела сталкиваются со многими проблемами и задачами, которые необходимо решать быстро, эффективно и с минимальными затратами.

Некоторую часть этих задач позволяет решить установка в организации корпоративного сервера. Основной составляющей, как сервера, так и любого компьютера является операционная система.

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

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

Операционная система выполняет самые различные функции, среди которых самая основная - это обеспечение среды работы, в которой пользователь может общаться с компьютером. За счет операционной системы пользователь может выполнять различные операции на компьютере, играть в игры, слушать музыку, рисовать картинки, набирать текст в текстовом редакторе, получать информацию из сети Интернет и многое другое. Уже за счет операционной системы все изученные ранее устройства ввода-вывода информации выполняют назначенные им функции. В компьютерном мире, операционные системы, называют просто: ОС.

Именно операционная система отвечает за безопасность работы компьютера, за правильность проведения подсчета различных данных, за безопасность данных, расположенных на нем, и многое другое. Первоначально компьютеры, разработанные в 50, 60-х годах прошлого столетия, не имели установленных на них операционных систем, поэтому для выполнения какой-нибудь функции необходимо было указать компьютеру кучу инструкций, которые необходимо было вводить с клавиатуры. Это было крайне неудобно. Поэтому уже на ранних стадиях развития компьютера создавались программы для выполнения различных вычислительных операций на компьютере.

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

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

Любая операционная система представляет собой некую рабочую среду, в которой пользователь может выполнять различные функции. Определить, может ли выполнять ту или иную программу та или иная операционная система не возможно до тех пор, пока эта программа не будет запущена. Есть программы, которые не смогут выполнять какие-либо функции на компьютере без какого-либо компонента компьютера. Например, незачем устанавливать на компьютер программу для скачивания изображений из буфера обмена данных со сканера, если самого сканера у пользователя нет.

Современные операционные системы имеют графический интерфейс, мода на него началась еще в начале 80-х годов с выхода первой версии операционной системы MacOS для компьютеров ApplePC. Собственно сам графический интерфейс появился гораздо раньше и использовался в операционной системе UNIX. Понятие графического интерфейса появилось еще раньше, чем операционные системы с его использованием.

Общими свойствами большинства современных операционных систем является так же многозадачность. Многозадачность - это возможность операционной системы с помощью процессора выполнять одновременно сразу несколько программ, а по современным меркам за единицу времени современная система может выполнять сразу более чем несколько программ, тут речь идет уже о десятках, о сотнях программ, которые выполняются компьютером одновременно.

Это то, чего в полной мере не реализовано в системе Windows, но давно реализовано в Linux и еще раньше реализовано в UNIX. Многопользовательский режим - это когда на одном компьютере может одновременно работать сразу несколько человек. Персональный компьютер - он потому то и персональный, что на нем может работать только один человек. Но операционные системы сейчас устраивают так, что они позволяют обслуживать одновременно несколько пользователей. Правда, на это обычно уходит много оперативной памяти. Вспомним пример со спичечным заводом: один станок может одновременно обслуживать несколько служащих, но при этом необходимо повысить мощность станка, иначе он может не выдержать нагрузки и выйти из строя. Понятия многопользовательского режима зародились еще в 60-х годах.

Операционные системы разделяют по определенным типам, которые помогают пользователям лучше разобраться в надобности приобретения той или иной операционной системы:

- однозадачные - многозадачные;

- многопользовательские - однопользовательские;

- графические (с наличием GUI) - текстовые (только командная строка);

- бесплатные - платные;

- открытые (с возможностью редактировать исходный код) - закрытые (без возможности редактировать исходный код);

- клиентские - серверные;

- высокая стабильность (устойчивость к сбоям аппаратной части) - низкая стабильность;

- простая в администрировании (для рядового пользователя) - сложная, для системных администраторов;

- 16-разрядная - 32-разрядная - 64-разрядная (в далеком прошлом были еще и 8-разрядные);

- с высоким уровнем безопасности данных - с низким уровнем безопасности; Windows - это целая...

Другие файлы:

Linux. От новичка к профессионалу
Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материал книги максим...

Установка и конфигурирование web-сервера на OC ALT Linux Server 5
Компоновка и конфигурирование Linux сервера. Общая информация об ALT Linux Server 5, его подвиды и основные функциональные возможности. Установка дист...

Д. Н. Колисниченко - Linux-сервер своими руками
Вы держите в руках четвертое издание книги, ставшей бестселлером в своей области. В ней вы найдете подробное описание настроек сетевых сервисов, позво...

Сеть на LINUX. Проектирование, прокладка, эксплуатация
Рассмотрены практические вопросы по прокладке сети, организации сервера (Apache, Samba, DNS, DHCP) на основе операционной системы Linux и интеграции э...

Инсталляция, настройка и сопровождение Web-сервера Linux
Виртуальная файловая система. Файловая система Ext2fs (Linux ext2 File System). Использование операционной системы Linux. Настройка веб-сервера Apache...