Скорость интернет-соединения - это не только его пропускная способность. Это особенно верно в отношении спутникового подключения к Интернету, которое может предложить скорость до 15 Мбит / с, но все равно будет медленным.
Задержка может быть проблемой для всех подключений к Интернету и сетей. Проводные сетевые соединения, как правило, имеют наименьшую задержку, в то время как беспроводные соединения обычно имеют более высокую задержку.
Кредит изображения: Тимо Ньютон-Симс на Flickr
Задержка и пропускная способность
Интернет-соединения, включая спутниковые Интернет-соединения, рекламируются со скоростью вроде «до 15 Мбит / с». Вы можете взглянуть на спутниковое Интернет-соединение, предлагающее такую скорость, и предположить, что опыт его использования будет сопоставим с опытом использования кабельного Интернет-соединения 15 Мбит / с, но вы ошибаетесь.
- Пропускная способность : Пропускная способность определяет, насколько быстро данные могут передаваться с течением времени. Пропускная способность - это количество данных, которое может быть передано в секунду.
- Задержка : Задержка - это задержка. Задержка - это время в миллисекундах, за которое данные перемещаются от источника к месту назначения.
Задержка в реальном мире
Допустим, вы просматриваете Интернет с разными типами подключений. Вот как "ощущается" задержка:
- Спутниковое подключение к Интернету (высокая скорость, большая задержка) ): Вы щелкаете ссылку на веб-странице, и после заметной задержки веб-страница начинает загружаться и отображается почти полностью сразу.
- Теоретическое подключение (низкая скорость, низкая задержка) : Вы щелкаете ссылку на веб-странице, и веб-страница сразу же начинает загружаться. Однако для полной загрузки потребуется время, и вы увидите, что изображения загружаются одно за другим.
- Кабельное подключение к Интернету (высокая скорость, низкая задержка) : Вы щелкаете ссылку на веб-странице, и веб-страница появляется почти сразу, скачивая все сразу.
Задержка всегда проявляется как задержка. Например, если вы разговариваете по Skype с кем-то при подключении к Интернету с высокой задержкой, вы не синхронизируетесь друг с другом. Вам придется делать паузу между предложениями, иначе вы будете разговаривать друг с другом из-за задержки.
Если бы вы играли в онлайн-игру, ваши действия были бы отложены, а события, происходящие в игре, имели бы заметную задержку, прежде чем они достигли вашего компьютера, вместо того, чтобы ощущаться почти мгновенно. Например, если вы играете в шутер от первого лица по соединению с высокой задержкой, вы бы стреляли в кого-нибудь на своем экране, но задержка означает, что к тому времени, как ваш снаряд попадет туда, они уже давно исчезнут.
Кредит изображения: MLibrary на Flickr
Что вызывает задержку
И пропускная способность, и задержка зависят не только от вашего интернет-соединения - на них влияет ваше сетевое оборудование, местоположение и подключение удаленного сервера, а также интернет-маршрутизаторы между вашим компьютером и сервером.
Пакеты не проходят через маршрутизаторы мгновенно. Каждый маршрутизатор, через который должен пройти пакет, вводит задержку в несколько миллисекунд, которая может увеличиваться, если пакет должен пройти через множество маршрутизаторов, чтобы достичь другой стороны мира.
Однако некоторые типы подключений - например, спутниковое подключение к Интернету - имеют высокую задержку даже в лучших условиях. Обычно для того, чтобы пакет достиг провайдера через спутниковое Интернет-соединение, требуется от 500 до 700 мсек.
Однако задержка - это проблема не только для спутникового подключения к Интернету. Вероятно, вы можете просматривать веб-сайт, размещенный на другом континенте, не замечая очень большой задержки, но если вы находитесь в Калифорнии и играете в онлайн-игру с серверами, расположенными в Европе, задержка может быть более заметной.
Измерение задержки
Вы можете измерить задержку между вашим компьютером и веб-адресом с помощью команда ping . В нашем примере трафик между нашим компьютером и серверами Google проходит за 11 миллисекунд. Если бы у нас было спутниковое подключение к Интернету, оно могло бы достигать 700 мс.
Чтобы показать влияние расстояния на задержку, мы можем проверить связь с китайской поисковой системой Baidu. У Baidu нет серверов в Северной Америке, поэтому наш компьютер должен взаимодействовать со своими серверами в Китае. Задержка между нашим компьютером и серверами Baidu составляет 228 мс.
Когда мы пингуем наш локальный маршрутизатор, мы видим задержку в 1 мс. Наш маршрутизатор рядом, и мы можем подключиться напрямую, не проходя через другие маршрутизаторы.
Вы можете увидеть, сколько задержки добавляет каждый маршрутизатор - или «прыжок» с помощью команда traceroute .
Задержка всегда с нами; это просто вопрос того, насколько это важно. При малых задержках данные должны передаваться почти мгновенно, и мы не должны замечать задержки. По мере увеличения задержки мы начинаем замечать большую задержку.