Лабораторная №1
Создать приложение, которое будет расчитывать время передачи указанного объема данных с учетом выбранного стандарта. Оформить отчет, содержащий краткое описание стандарта и особенностей передачи данных, скриншот интерфейса и код функции (весь отчет не более 5 страниц).
Требования к создаваемому приложению:
- Графический интерфейс.
- Обязательные входные данные: Объем данных, которые требуется передать (байты).
- Дополнительные входные данные: тип стандарта передачи данных (1-12), MTU (байты), ограничение скорости передачи данных (Мбит/с)
- Выходные данные: время передачи в секундах.
- При расчете исходить из того, что не используются какие-либо протоколы более высокого уровня. Нет никаких помех, коллизий и т.п. Данные передаются только в одну сторону.
- Расчет оформить отдельной функцией, которая должна на вход получать данные, указанные в п.1-2.
- При расчете учитывать: межкадровый интервал, формат кадров, скорость.
- Функция должна проверять входные данные на корректность с учетом ограничений выбранного стандарта.
- В рамках 1-й лабораторной реализуется расчет только для одного стандарта.
Виды стандартов передачи данных:
- 10BASE5 (802.3)
- 10BASE2 (802.3a)
- 10BASE-T (802.3i)
- 100BASE-TX (802.3u)
- 1000BASE-T или 1000BASE-TX
- Token Ring (802.5)
- FDDI
- GPRS
- Wi-Fi (802.11 или 802.11a)
- Wi-Fi (802.11b)
- Wi-Fi (802.11g)
- Wi-Fi (802.11n)
Last modified: Thursday, 4 October 2012, 10:28 AM