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

ЛИЧНЫЙ КАБИНЕТ 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

 

Повышение оригинальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение оригинальности любого файла в формате MS Word. После такого повышения оригинальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, РУКОНТЕКСТ, etxt.ru. Программа «StudentHelp» работает по уникальной технологии так, что на внешний вид, файл с повышенной оригинальностью не отличается от исходного.

Работа № 128944


Наименование:


Реферат Исследование протокола FTP и инструментов для разработки FTP-сервер

Информация:

Тип работы: Реферат. Предмет: Программирование. Добавлен: 22.02.2022. Год: 2021. Страниц: 19. Уникальность по antiplagiat.ru: < 30%

Описание (план):



Министерство науки и высшего образования Российской Федерации
Калужский филиал
федерального государственного бюджетного
образовательного учреждения высшего образования
«Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)»
(КФ МГТУ им. Н.Э. Баумана)
ФАКУЛЬТЕТ ИУК «Информатики и управления»
КАФЕДРА ИУК5 «Системы обработки информации»


НАУЧНО-ИССЛЕДОВАТЕЛЬС АЯ РАБОТА


«Исследование протокола FTP и инструментов для разработки FTP-сервера»


Калуга, 2021
Оглавление
ВВЕДЕНИЕ 4
1. Описание протоколов для работы с FTP 6
2. Анализ аналогов FTP клиента 8
3. Анализ аналогов FTP сервера 12
4. Анализ инструментов для разработки FTP-сервера 15
4.1 Анализ операционной системы 15
4.2 Анализ языков программирования 18
Заключение 20


?
ВВЕДЕНИЕ
Целью данной научно-исследовательс ой работы является изучение протоколов для использования FTP-сервера и клиента, изучение возможных способов создания почтовых клиентов и серверов.
Для достижения поставленной цели необходимо решить следующие задачи:
1. Изучить существующие протоколы для FTP и схему осуществления передачи данных
2. Изучить существующие FTP-серверы
3. Изучить существующие FTP-клиенты
4. Проанализировать возможные инструменты и платформы для создания собственного FTP-сервера
Сейчас практических нет таких семей, в которых нет компьютера. IT- технологии появились в нашей жизни не так давно, но современный человек на данный момент, не может жить без них. Сейчас нельзя представить, как бы мы жили без телефона или компьютера. Но ведь техника не может работать вечно. Бывают такие ситуации, когда она дает сбой.
На компьютере мы храним важные файлы, которые нам необходимы для работы, учебы, а также в иных сферах деятельности. Можно легко представить, в какое расстройство приходят люди, когда на компьютере теряются данные по различным причинам, то ли подвел носитель данных и вышел из строя, то ли система подверглась вирусной атаке. Даже в это время, когда, казалось бы, уже практически невозможно найти лазейку в современных операционных системах, но с регулярно появляются новости об очередной уязвимости и появления очередного опасного вируса, способного нанести вред данным на устройстве.
Также не всегда удобно носить с собой носитель данных, между работой и домом, так и каждый день, постоянно «перекидывать» файлы туда и обратно, а ведь подсознательно хочется, чтобы эти файлы всегда были рядом, под рукой. И, мне кажется, каждый встречался с проблемой нехватки памяти на ноутбуке, компьютере или смартфоне, когда критически не хватает пары гигабайт для сохранения какой-нибудь важной информации.
И тут приходят на помощь приходят облачные хранилища, которые позволяют без особых проблем получить бесплатно место на облачных серверах, раскиданных по всему миру и в любой момент при наличии интернета получить к нему доступ.
Таким облачным хранилищем и является FTP-сервер, для работы с котором используется FTP-клиент.
?
1. Описание протоколов для работы с FTP
FTP (File Transfer Protocol) сам по себе является протоколом передачи файлом по сети. Он был создан до появления протоколов TCP/IP и работал поверх протокола NCP (Network Control Program). Но в 1980 году появилась версия на основе протокола TCP/IP.
Протокол FTP работает в режиме клиент-сервер, то есть для работы по FTP необходим FTP-сервер и FTP-клиент.

Рисунок 1 – принцип взаимодействия клиента и сервера
В стеке TCP/IP протокол FTP находится на прикладном уровне (Рисунок 2)

Рисунок 2 – стек протоколов TCP/IP
TCP (Transmission Control Protocol) – важный протокол сети интернет, который позволяет двум хостам создать соединение и обмениваться потоками данных. Он гарантирует доставку данных и пакетов в том же порядке, в котором они были отправлены. Механизм TCP предоставляет поток данных с предварительной установкой соединения, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении копии одного пакета, тем самым гарантируя целостность данных.
Изначально FTP протокол не задумывался как защищенный, поскольку предназначался для связи между несколькими военными объектами. Но с развитием интернета начала возрастать опасность несанкционированного доступа, в следствии этого возникла необходимость защиты серверов от различного рода атак. Обычный FTP не имеет возможности передачи данных в зашифрованном виде, вследствие чего данные пользователей, команды и передаваемая информация могла быть перехвачена злоумышленниками. Поэтому появилась необходимость в усовершенствовании FTP протокола. Благодаря чему появились новые методы передачи данных, нередко называемые “Безопасным FTP”.
FTPS (FTP + SSl) – это расширение стандартного FTP протокола, добавляющее создание шифрованных сессий с помощью протокола SSH (Secure Sockets Layer), который в последствии был заменен на более продвинутый аналог TLS (Transport Layer Security)...
?
Заключение
При выполнении научно-исследовательс ой работы на тему “Исследование работы FTP” были изучены протоколы для использования FTP сервера, были проанализированы различные FTP-сервера и FTP-клиенты, также были рассмотрены различные инструменты для создания собственного FTP-сервера.
Из проведенной работы можно сделать выводы, что FTP является протоколом, работающим поверх протокола TCP и для безопасности, можно использовать FTP протокол совместно с SSL или TLS.
Существует множество бесплатных FTP-серверов и если имеется необходимость расширить функционал, то его можно получить, приобретя платную версию продукта.
Для разработки собственного сервера можно использовать такие языки программирования как Java, Python, C++ и C#. Выбор языка зависит от операционной системы, для которой вы собираетесь разрабатывать.


Смотреть работу подробнее




Скачать работу


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.