Единицы измерения
Скорость приема/передачи информации измеряется в битах в секунду (b/s, б/с, иногда пишут bit/s, бит/с, bps), или в байтах в секунду (B/s, Б/с). Биты обозначают строчной английской b или русской б, байты заглавной английской B или русской Б. Один байт информации состоит из 8 информационных бит.
На практике из-за высоких скоростей используют приставки начинающиеся с английской или русской буквы k(к) - кило (* 1 000), М(М) - мега (* 1 000 000), G(Г) - гига (* 1 000 000 000).
Ширина канала или Скорость линии или Скорость подключения - это теоретическая максимально возможная скорость обмена между устройствами через установленное подключение. Это не максимальная скорость работы сетевого адаптера, она может зависеть от различных настроек.
Под скоростью интернета следует понимать пропускную способность, загрузку канала или линиии в конктерный момент, усредненную во времени, максимальную и минимальную. Скорость интернета не может быть больше ширины канала.
Например провайдер вам предоставляет интернет со скоростью 100 Мбит/c, эта же скорость в байтах 12,5 МБ/c.
Предположим мы загружаем фильм на 4GB через торрент, при такой скорости, теоретически он должен будет загрузиться через 5 с половиной минут. 4GB = 4 000 MB, 4 000/ 12,5 = 320 секунд.
Скорость установленных подключений, тест скорости
Узнать характеристики подключенного сетевого адаптера на Window OS можно воспользовавшись утилитой wmic из командной строки wmic nic where NetEnabled=true get Description, Speed. В результате вы получите примерно следующий ответ:
Qualcomm Atheros AR9285 Wireless Network Adapter 225000000
Аналогичный пример для витой пары:
Realtek PCIe GBE Family Controller 10000000
Ширину канала приема/передачи можно узнать, посмотрев свойства сети

Те же параметры можно увидеть в центре управления сетями и общим доступом, вызвав окно состояние
В windows 8 и windows 10 очень удобно наблюдать за состоянием сети в диспетчере задач.
Для проверки скорости приема проще всего установить на загрузку популярный торрент-файл, постараться таким образом занять весь канал.


Условия, влияющие на скорость интернета
Технология доступа в интернет
Традиционно для домашнего интернета необходима сетевая карта, а для подключения используются две технологии, wi-fi и витая пара. Даже если у вас в квартире установлен wi-fi роутер, то до шлюза провайдера (который как правило размещается на чердаках, в подъездах или подвалах домов) все равно идет витая пара. Сам же шлюз подключается уже оптическим кабелем, к нему идет широкополосный канал, который он делит на абонентов.
Технология должна поддерживаться обеими сторонами обмена, сетевой картой компьютера пользователя и сетевой картой шлюза провайдера.

- 802.11n: до 300Mbps
- 802.11g: до 54Mbps
- 802.11b: до 11Mbps

- Cat 3 Unshielded 10 Mbps 16 MHz
- Cat 5 Unshielded 10/100 Mbps 100 MHz
- Cat 5e Unshielded 1000 Mbps / 1 Gbps 100 MHz
- Cat 6 Shielded or Unshielded 1000 Mbps / 1 Gbps >250 MHz
- Cat 6a Shielded 10000 Mbps / 10 Gbps 500 MHz
- Cat 7 Shielded 10000 Mbps / 10 Gbps 600 MHz
Ограничения клиента
На устройствах, что вы используете для доступа в интернет, могут быть настроены ограничения скорости.
Настройки маршрутизатора
Настройки программ
Ограничение скорости могут быть установлены в приложениях, которые вы используете.Ограничения провайдера

Провайдер имеет техническую возможность ограничить скорость подключения, изменив соответсвующие настройки (скорости и приоритета) порта, который обычно привязан к абоненту. Оборудование провайдера позволяет изменять эти настройки удаленно в автоматическом режиме.
Часто, скорость интернета не стабильна. При большой нагрузке в часы пик, скорость может падать ниже 10 Мб/с, в то время как по договору 100Мб/с, при этом в личном кабинете можно увидеть предложение купить ускоренный доступ. Проверки показали что провайдер в это время делает переключения Ethernet со 100Мб/с на 10Мб/с.

Проблемы ресурса
Если тест скорости показал устраивающие вас результаты, но скорость доступа к ресурсу все равно кажется медленной, причины могут быть следующими:
- Тест скорости показывает результаты на определенном сервере тестирования, но до сайта, что вы пытаетесь загрузить, маршрут может быть совершенно другим и иметь другие показатели метрики.
- Часто на страницах сайта размещается различные виджеты (погода, курсы валют и другие). Для их отображения требуются запросы к сторонним сайтам (api), на выполнения которых требуется время, что может увеличить скорость выдачи контента. Обычно сначала грузится основной контент станицы, а после, с помощью дополнительных запросов просиходит обновление виджетов. Если это не так, значит код выдачи станицы не оптимизирован.
- При большом количестве запросов к сайту, он может быть перегружен. Сервер может вернуть страницу кодом ошибки 503 Service Unavailable — сервер временно не имеет возможности обрабатывать запросы по техническим причинам (обслуживание, перегрузка и прочее). На хостинге, на одном сервере часто размещаются несколько сайтов. Тариф обычно предусматривает органичения нагрузки на cpu, mysql и жесткий диск сервера, при превышении которых запросы будут обрабатываться с более низким приоритетом, что увеличить время выдачи страницы.