Лабораторная №2
Создать приложение, которое будет расчитывать время передачи указанного объема данных с учетом выбранного стандарта. Оформить отчет, содержащий краткое описание стандарта и особенностей передачи данных, скриншот интерфейса и код функции (весь отчет не более 5 страниц).
Требования к создаваемому приложению:
- Графический интерфейс.
- Обязательные входные данные: Объем данных, которые требуется передать (байты).
- Дополнительные входные данные: тип стандарта передачи данных (1-12), MTU (байты), ограничение скорости передачи данных (Мбит/с), тип протокола передачи (1-4).
- Выходные данные: время передачи в секундах, количество пакетов канального уровня, количество пакетов физического уровня.
- При расчете исходить из того, что нет никаких помех, коллизий и т.п. Данные передаются только в одну сторону.
- Расчет оформить отдельной функцией, которая должна на вход получать данные, указанные в п.1-2, и вызывать фукнцию, созданную в лабораторной №1. При необходимости следует доработать функцию из лабораторной №1.
- Функция должна проверять входные данные на корректность с учетом ограничений выбранного протокола.
- В рамках 2-й лабораторной реализуется расчет только для одного протокола.
Виды протоколов:
- IP
- IPX
- PPP
- NetBEUI
Last modified: Tuesday, 16 October 2012, 11:56 PM