Описание способов тестирования сетей
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Обычно для передачи по телекоммуникационным сетям трафик данных преобразовывался в форму, “похожую” на голосовой трафик. Такое его преобразование… Сегодня в этой области используется несколько подходов, каждый из которых… Эти новые сетевые элементы поддерживают все традиционные сервисы PDH и SDH и вместе с тем позволяют передавать данные…
Определенный вышедшим в 2000 г. стандартом IEEE 802.3 протокол Ethernet развивается в ногу со временем: постоянно увеличиваются скорости передачи… Различные версии этого стандарта поддерживают множество возможных скоростей и… Все разновидности технологии Ethernet имеют одинаковый базовый формат кадров, метод контроля доступа (Media Access…
Поле адреса приемника имеет длину, равную 6 байт. Оно содержит MAC-адрес, обычно записываемый в шестнадцатеричной системе и используемый при… Длина поля адреса источника тоже равняется 6 байт. Это поле содержит MAC-адрес… Поле тега VLAN (Virtual LAN, или виртуальная ЛВС) имеет длину, равную 4 байт, и является факультативным. Наличие…
Протокол Ethernet охватывает два нижних уровня этой модели: уровень 1 — уровень физической среды (кабель UTP, коаксиальный кабель, оптический… Протоколы более высоких уровней (4-го и выше) обеспечивают целостность…
Пропускная способность канала связи — это просто максимальный объем данных, который можно передать от источника к приемнику за одну секунду.… Для любой системы Ethernet в идеале максимальная пропускная способность должна… Задержка распространения — это полное время, затрачиваемое кадром на прохождение пути от источника к приемнику.…
Так же определяются такие характеристики, как пропускная способность, задержка распространения кадров, процент потерянных кадров и максимальный… Все эти тесты можно выполнить вручную, эти процедуры весьма утомительны,… В настоящее время существует множество программных средств тестирования сетей. Часть из них является бесплатными или…
Поле «порт отправителя» (16 бит) определяет порт на хосте отправителя, пославший пакет. В случае, если процесс-отправитель не ожидает от получателя… Поле «порт получателя» (16 бит) определяет порт на хосте получателя, которому… Поле «Длина пакета» (16 бит) содержит суммарный размер UDP-пакета в октетах. Минимально возможное значение этого поля…
Общий алгоритм работы клиент-серверной системы тестирования сети
1. Запуск программы сервера
2. Запуск программы клиента
3. Ввод данных на клиенте
4. Запрос от клиента к серверу
5. Ответ сервера клиенту
6. Повтор пунктов 3 – 5 4 раза
7. Запись логов клиента
8. Запись логов сервера
9. Выход из программы клиента
10. Выход из программы сервера
2. Инициализация таймера
· QueryPerformanceFrequency(&m_sw_freq)
3. Иницилизация библиотеки Winsock
2. Инициализация WinSocket
· WSAStartup(0x202, (WSADATA *)&buff[0])
3. Создание сокета
ПРАКТИЧЕСКАЯ ЧАСТЬ
#include <vcl.h>
#pragma hdrstop
#pragma argsused
#pragma hdrstop
#pragma argsused
#include <stdio.h>
Экранные результаты тестирования
Работа клиента
Работа сервера