Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка северной части сетевого приложения с использованием высокоуровневого языка Java

Автор:   •  Ноябрь 30, 2023  •  Курсовая работа  •  6,052 Слов (25 Страниц)  •  106 Просмотры

Страница 1 из 25

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ «ВИТЕБСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ П.М. МАШЕРОВА»

Факультет математики и информационных технологий

Кафедра информационных технологий и управления бизнесом

КУРСОВОЙ ПРОЕКТ

по дисциплине: Компьютерные системы и сети

РАЗРАБОТКА СЕРВЕРНОЙ ЧАСТИ СЕТЕВОГО ПРИЛОЖЕНИЯ С ИСПОЛЬЗОВАНИЕМ ВЫСОКОУРОВНЕВОГО ЯЗЫКА JAVA

 

Буйнов Ян Александрович,

2 курс, 21ПОИТ1д

Руководитель:

Шедько Василий Викторович,

старший преподаватель кафедры информационных технологий и управления бизнесом

Витебск, 2023


Реферат

Курсовой проект 27 с., 8 листингов, 7 табл., 15 источник.

Объект исследования  – высокоуровневый язык программирования Java.

Предмет исследования  – сетевое приложение.

Цель работы  –  разработка чата с использованием языка программирования Java.

Методы исследования: анализ, изучение литературы, практическая реализация.

Теоретическая и практическая значимость: изучение стека протоколов UDP и TCP/IP, создание приложения-чата.


Содержание

Введение        4

1        TCP/IP - Transmission Control Protocol/Internet Protocol        5

1.1        TCP: общие сведения        5

1.2        IP: общие сведения        7

1.3        Принцип работы TCP/IP        7

2        UDP – User Datagram Protocol        10

2.1        Общие сведения        10

2.2        Принцип работы        11

2.3        Отличия TCP и UDP        12

3        Сетевое программирование на Java        14

3.1        Общие сведения        14

3.2  Программирование на основе интерфейса сокетов        14

4        Практическая реализация курсового проекта        20

Заключение        27

Список использованных источников        28


Введение

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

Протокол Echo (RFC 862) применяется для ряда важных задач: настройка сети, проверка ее работоспособности, отладка, передача данных. Так как этот протокол можно реализовать как через TCP/IP, так и через UDP, то вне зависимости от поставленной задачи и ее требований передача данных в сети сможет остаться быстрой и безошибочной.

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

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

...

Скачать:   txt (61.6 Kb)   pdf (272.8 Kb)   docx (221.5 Kb)  
Продолжить читать еще 24 страниц(ы) »
Доступно только на Essays.club