Лабораторная №2

Создать приложение, которое будет расчитывать время передачи указанного объема данных с учетом выбранного стандарта. Оформить отчет, содержащий краткое описание стандарта и особенностей передачи данных, скриншот интерфейса и код функции (весь отчет не более 5 страниц).

Требования к создаваемому приложению:

  1. Графический интерфейс.
  2. Обязательные входные данные: Объем данных, которые требуется передать (байты).
  3. Дополнительные входные данные: тип стандарта передачи данных (1-12), MTU (байты), ограничение скорости передачи данных (Мбит/с), тип протокола передачи (1-4).
  4. Выходные данные: время передачи в секундах, количество пакетов канального уровня, количество пакетов физического уровня.
  5. При расчете исходить из того, что нет никаких помех, коллизий и т.п. Данные передаются только в одну сторону.
  6. Расчет оформить отдельной функцией, которая должна на вход получать данные, указанные в п.1-2, и вызывать фукнцию, созданную в лабораторной №1. При необходимости следует доработать функцию из лабораторной №1.
  7. Функция должна проверять входные данные на корректность с учетом ограничений выбранного протокола.
  8. В рамках 2-й лабораторной реализуется расчет только для одного протокола.

Виды протоколов:

  1. IP
  2. IPX
  3. PPP
  4. NetBEUI
Last modified: Tuesday, 16 October 2012, 11:56 PM