Отчёт по практике на тему Написать отчет по практике для программы
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
1. Содержание. 2
2. Введение. 3
3. Техническое
задание. 5
3.1. Характеристика технических средств. 5
3.2. Описание
программы и ошибок. 6
4. Теоретическая
часть. 8
5. Разработка
программы.. 9
5.1. Таблица
спецификаций программного продукта. 9
5.2. Концептуальная
модель проекта. 11
5.3. Описание
алгоритма решения задачи. 12
5.4. Описание
программы.. 13
6. Результат
работы программы.. 13
7. Руководство
пользователя. 17
8. ЗАКЛЮЧЕНИЕ.. 18
9. СПИСОК
ЛИТЕРАТУРЫ… 19
10. Листинг
кода программы.. 20
Введение:
Трудно представить
современную жизнь без интернета. Для многих людей интернет – это возможность
самореализации, получения образования, заработка, общения с другими людьми. Для
успешной передачи информации потребителю компьютерные сети должны быть выстроены
с соблюдением определенных правил. В частности, информация в сетях передается с
помощью сетевых протоколов. Сетевой протокол – это набор правил, позволяющий
осуществлять соединение и обмен данными между двумя и более включенными в сеть
устройствами. TCP/IP – это набор
интернет-протоколов для передачи данных, представленных в цифровом виде. Это
сетевая модель передачи данных, описывающая транспорт данных от источника к
получателю. Он известен как TCP/IP, поскольку базовые
протоколы в пакете – это протокол управления передачей данных (TCP) и интернет-протокол (IP). Протокол TCP осуществляет доставку
дейтограмм в виде байтовых потоков с установлением соединения. Он используется
в тех случаях, когда требуется гарантированная доставка сообщений. Для проверки
целостности данных используются контрольные суммы. Таким образом, прикладные
программы освобождаются от использования таймаутов и повторных передач для
обеспечения надежности. [3]
Поэтому часто протокол TCP используют в прикладных процессах.
Взаимодействие программ, использующих транспортные услуги протокола TCP, строится согласно
модели «клиент-сервер», которая подразумевает, что одна программа (сервер)
всегда пассивно ожидает обращения к ней другой программы (клиента). Связь
программы-клиента и сервера идентифицируется следующим набором свойств:
1. Используемый транспортный протокол TCP.
2. IP-адрес сервера.
3. Номер порта сервера.
4. IP-адрес клиента.
5. Номер порта клиента. Для того чтобы клиент мог обращаться
к серверу, он должен знать его IP-адрес и номер порта, по
которому сервер ожидает обращения к
нему, «слушает сеть». Поэтому, как правило, IP-адреса и номера портов
программ-серверов фиксированные. Программы-клиенты могут использовать
произвольные IP-адреса и номера портов, иногда назначаемые
динамически. [9]
Заключение:
Целью
разрабатываемого приложения являлась разработка простейших программ,
осуществляющих обмен информацией по протоколу TCP.
Цель
была достигнута путем успешного выполнения основных задач: изучение основ
протокола TCP/IP, изучение возможностей программной
среды Visual
Studio
и написания двух приложений – клиентской и серверной программ.
С
помощью данных программ можно устанавливать соединение по протоколу TCP и
обмениваться данными.
Полученные
в ходе выполнения данного проекта знания и умения могут быть использованы при
написании реальных приложений, имеющих практическую значимость в контексте
обмена информацией по протоколу TCP.
Фрагмент текста работы:
1. Теоретическая часть Microsoft Visual Studio — линейка
продуктов компании Microsoft, включающих интегрированную среду разработки
программного обеспечения и ряд других инструментов. Интегрированная среда
разработки Visual Studio — это стартовая площадка для написания, отладки и сборки
кода, а также последующей публикации приложений. Интегрированная среда
разработки (IDE) представляет собой многофункциональную программу, которую
можно использовать для различных аспектов разработки программного обеспечения.
Помимо стандартного редактора и отладчика, которые существуют в большинстве
сред IDE, Visual Studio включает в себя компиляторы, средства автозавершения
кода, графические конструкторы и многие другие функции для упрощения процесса
разработки.
Visual Studio включает в себя
редактор исходного кода с поддержкой технологии IntelliSense и возможностью
простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик
уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые
инструменты включают в себя редактор форм для упрощения создания графического
интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы
данных. Visual Studio позволяет создавать и подключать сторонние дополнения
(плагины) для расширения функциональности практически на каждом уровне, включая
добавление поддержки систем контроля версий исходного кода (как, например,
Subversion и Visual SourceSafe), добавление новых наборов инструментов
(например, для редактирования и визуального проектирования кода на
предметно-ориентированных языках программирования) или инструментов для прочих
аспектов процесса разработки программного обеспечения (например, клиент Team
Explorer для работы с Team Foundation Server). [8]
Исходя из вышеуказанного, нами было
принято решение использовать в своей работе программною среду Microsoft Visual Studio как современное, доступное,
масштабируемое средство для разработки приложений. Полученные в результате
работы программы могут быть взяты за основу при написании приложений с обменом
данных по протоколу TCP
для
решения реальных технологических или управленческих задач.