Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Вивчення методів розробки програмного забезпечення для створення UDP сокетів і протоколів

Реферат Вивчення методів розробки програмного забезпечення для створення UDP сокетів і протоколів





Введення


Чат - засіб обміну повідомленнями з комп'ютерної мережі в режимі реального часу, а також програмне забезпечення, що дозволяє організовувати таке спілкування. Характерною особливістю є комунікація саме в реальному часі або близька до цього, що відрізняє чат від форумів та інших В«повільнихВ» коштів. p align="justify"> Існує кілька різновидів програмної реалізації чатів: або веб-чати. Такий чат виглядає як звичайна веб-сторінка, де можна прочитати останні кілька десятків фраз, написані учасниками чату та модераторами. Сторінка чату автоматично оновлюється з заданою періодичністю;

чати, використовують технологію Adobe Flash. Замість періодичної перезавантаження сторінки, між клієнтом і сервером відкривається сокет, що дозволяє моментально відправляти або отримувати повідомлення, витрачаючи менше трафіку;, спеціалізований протокол для чатів;

програми-чати для спілкування в локальних мережах;

чати, реалізовані поверх сторонніх протоколів (наприклад чат, що використовує ICQ);

чати, що працюють за схемою клієнт-сервер, це дозволяє використовувати їх в мережах зі складною конфігурацією, а також керувати клієнтськими додатками (наприклад, Mychat, Jabber).

Розроблювана програма належить до чатах, призначеним для спілкування в локальній мережі, і має деякі переваги перед існуючими аналогами (наприклад, Vypress Chat, Intranet Chat):

програма може запускатися на різних операційних системах і платформах, тому що написана на мові Java;

програма підтримує шифрування особистих повідомлень на основі асиметричного алгоритму RSA.

1. Опис протоколу


Протокол UDP (англ. User Datagram Protocol - протокол користувацьких датаграм) - це транспортний протокол для передачі даних в мережах IP без встановлення з'єднання. Він є одним з найпростіших протоколів транспортного рівня моделі OSI.не гарантує доставку пакета, тому абревіатуру іноді розшифровують як Unreliable Datagram Protocol (протокол ненадійних датаграмм). Це дозволяє йому набагато швидше і ефективніше доставляти дані для додатків, яким потрібна велика пропускна спроможність ліній зв'язку, або потрібно малий час доставки даних. p align="justify"> Перші 64 біта (8 байт) датаграми (рис. 1.1) являють собою UDP-заголовок, інші біти - дані повідомлення:


В 

Малюнок 1.1 - Структура UDP пакету


Значення поля В«довжина датаграмиВ» вказує на довжину всього UDP-повідомлення, тобто, включаючи і UDP-заголовок. Вимірюється в октетах (байтах). p align="justify"> Для обчислення максимальної довжини даних у UDP-повідомленні необхідно врахувати, що UDP-повідомлення в свою чергу є вмістом області даних IP-повідомлення. Максимальна довжина IP-повідомле...


сторінка 1 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення програмного продукту, що дозволяє синхронізувати дані вже наявної ...
  • Реферат на тему: Етикет і протокол ділового спілкування
  • Реферат на тему: Створення програми, яка дозволяє використовувати камеру
  • Реферат на тему: Аналіз алгоритмів шифрування в мережах передачі даних
  • Реферат на тему: Аналіз алгоритмів шифрування в мережах передачі даних