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

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

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

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

Виды стандартов передачи данных:

  1. 10BASE5 (802.3)
  2. 10BASE2 (802.3a)
  3. 10BASE-T (802.3i)
  4. 100BASE-TX (802.3u)
  5. 1000BASE-T или 1000BASE-TX
  6. Token Ring (802.5)
  7. FDDI
  8. GPRS
  9. Wi-Fi (802.11 или 802.11a)
  10. Wi-Fi (802.11b)
  11. Wi-Fi (802.11g)
  12. Wi-Fi (802.11n)
Last modified: Thursday, 4 October 2012, 10:28 AM