Содержание

Введение 6

1. Анализ технического задания 8

2. Проектирование системы 10

3. Разработка системы 13

4. Тестирование системы 17

Заключение 22

Список используемой литературы 23

Приложение 1. Блок-схемы алгоритмов 24

Приложение 2. Функциональная структура системы 26

Приложение 3. Экранные снимки программы 29

Приложение 4. Исходный код программы 33

Выдержка из текста

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

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

Следует различать клиентские и серверные сокеты. Клиентские сокеты грубо можно сравнить с конечными аппаратами телефонной сети, а серверные — с коммутаторами. Клиентское приложение (например, браузер) использует только клиентские сокеты, а серверное (например, веб-сервер, которому браузер посылает запросы) — как клиентские, так и серверные сокеты.

Как известно, для взаимодействия между машинами с помощью стека протоколов TCP/IP используются адреса и порты. Первое на текущий момент представляет собой 32-битный адрес (для протокола IPv4, 128-битный для IPv6), наиболее часто его представляют в символьной форме mmm.nnn.ppp.qqq (адрес, разбитый на четыре поля, разделённых точками, по одному байту в поле). Второе — это номер порта в диапазоне от 0 до 65535 (для протокола TCP). Эта пара и есть сокет («гнездо», соответствующее адресу и порту).

Список использованной литературы

1. Бройдо В., Ильина О. Вычислительные системы, сети и телекоммуникации: Учебник для вузов, 4-е изд. – СПБ. : Питер, 2010г. – 560 с. – Электонное издание. – Гриф МО учебное пособие. ISBN 978-5-49807-875-5

2. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 4-е изд. – СПб. : Питер, 2010г. – 944с. Электорнное издание.- МО РФ. ISBN 978-5-496-00004-8

3. Таненбаум Э.С., Уэзеролл Д. Компьютерные сети 5-е изд. – СПб. : Питер, 2011г. – 690с.- электронное издание. – ISBN 987-5-459-00342-0

4. Программирование на языке C#, Платформа .NET Framework [Электронный ресурс] — https://professorweb.ru/my/csharp/web/level3/3_2.php

5. Википедия, свободная энциклопедия [Электронный ресурс] — https://ru.wikipedia.org/

6. MSDN — сеть разработчиков Microsoft [Электронный ресурс] https://msdn.microsoft.com/ru-ru

Похожие записи