• Задать вопрос менеджеру

Twitter новости

Обучение письменному иноязычному общению на основе ИКТ http://t.co/IK2NAjncrk

Online-опрос

Антиплагиат онлайнДипломант
Яндекс.Метрика

Программа передачи файлов в сети

Предмет:Информатика
Тип:Курсовая
Объем, листов:35
Word
Получить полную версию работы
Релевантные слова:информации, целостности, контроля, сети, передачи, crc, работы, обеспечения, реализация, разработка, кода, данных, значение, является, данной
Процент оригинальности:
94 %
Цена:800 руб.
Содержание:

Введение. 4

Глава 1. Анализ предметной области. 6

1. 1. Современное состояние дел в рассматриваемой области . 6

1. 2. Постановка задачи. 7

Глава 2. Разработка структуры проекта. 8

2. 1. Требования к системе . 8

2. 2. Разработка интерфейса взаимодействия пользователя с системой. 9

Глава 3. Реализация контроля целостности. 11

3. 1. Постановка задачи контроля целостности. 11

3. 2. Реализация контроля целостности. 13

Глава 4. Реализация проекта. 15

4. 1. Разработка рабочей программы. 15

4. 2. Тестирование программных средств. 16

4. 3. Оценка надежности. 18

4. 4. Инструкция пользователя. 19

4. 5. Требования к помещениям для работы с ПЭВМ. 20

4. 6. Требования к освещению, микроклимату, уровням электромагнитных

полей, визуальным параметрам на рабочих местах, оборудованных

ПЭВМ. 21

Заключение. 23

Список литературы. 24

ПРИЛОЖЕНИЕ А. 25

ПРИЛОЖЕНИЕ Б. 27

Вступление:

Попробуем представить себе мир 35-40 лет назад. Мир без общедоступных компьютерных сетей. Мир, в котором каждый компьютер должен был иметь собственное хранилище данных и собственный принтер. Мир, в котором не было электронной почты и систем обмена мгновенными сообщениями (например ICQ). Как ни странно это звучит сейчас, но до появления компьютерных сетей все это было именно так.

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

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

Компьютерная сеть - (вычислительная сеть, сеть передачи данных) система связи компьютеров и/или компьютерного оборудования (серверы, маршрутизаторы и другое оборудование).

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

Также для передачи информации по сети не обойтись без специального программного обеспечения. Такие программы значительно облегчают данный процесс и делают его надёжным и эффективным.

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

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

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

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

Заключение:

В данной курсовой работе были рассмотрены методы передачи файлов по сети и контроль их целостности.

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

Разработан алгоритм и создано программное обеспечение для передачи файлов по сети. Проведено тестирование разработанного программного средства и оценка надёжности функционирования системы.

Также для обеспечения целостности передаваемых файлов, были рассмотрены и изучены метода контроля целостности информации. Для этого были рассмотрены несколько методов, вследствие чего был проведен сравнительный анализ их эффективности. На основе данного анализа был выбран метод циклического избыточного кода СRC так как он, обладает высокой производительностью, высокой вероятностью обнаружения ошибок, не занимает много места (обычно это 16/32 бита), а также данным метод прост в реализации, что дает ему дополнительные плюсы.

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

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

Список литературы:

1. Архангельский А. Я. - Программирование в Delphi для Windows. Версии 2006, 2007, Turbo Delphi: Бином-Пресс, 2007г.

2. Виснадул Б. Д. , Лупин С. А. , Сидоров СВ. , Чумаченко П. Ю. «Основы компьютерных сетей» 2008 г.

3. Епанешников А. М. , Епанешников В. А. - Локальные вычислительные сети: Москва, Диалог-МИФИ, 2008г.

4. Земор Ж. - Курс криптографии: НИЦ "Регулярная и хаотическая динамика", Институт компьютерных исследований, 2008г.

5. Митчелл К. - Программирование и отладка в Delphi. Учебный курс, 2008г.

6. Малышев Р. А. Локальные вычислительные сети: Учебное пособие/ РГАТА. - Рыбинск, 2007г.

7. Олифер В. Г. , Олифер Н. А. - Компьютерные сети. Принципы, технологии, протоколы. 2008г.

8. Торстейнсон П. , Ганеш Г. А. - Криптография и безопасность в технологии . NET, Бином: Лаборатория знаний, 2007г.

9. Хомоненко А. , Гофман В. , Мещеряков Е. , Никифоров В. - Delphi 7. Наиболее полное руководство: BHV - Санкт – Петербург. 2006г.

10. Хорев П. Б. - Криптографические интерфейсы и их использование: Горячая Линия - Телеком, 2007г.

Бесплатные работы:

Готовые работы:

Рекомендованные документы: