Найти в Дзене
Существует небольшое количество крайне популярных веб-сайтов и огромное количество не особо популярных.
Существует небольшое количество крайне популярных веб-сайтов и огромное количество не особо популярных. Для обслуживания популярных сайтов были созданы сети распределения контента. Они используют DNS, чтобы направлять клиентов на ближайший сервер. Серверы расположены в центрах обработки данных по всему миру. В качестве альтернативы Р2Р-сети позволяют нескольким машинам делить такой контент, как фильмы. Они обеспечивают увеличение емкости распределения контента с увеличением числа машин в такой сети, так что подобные сети могут соперничать с крупнейшими сайтами. Вопросы 1.    Многие коммерческие компьютеры имеют три разных и в то же время абсолютно уникальных идентификатора...
4 года назад
Сказанное выше — это упрощенное описание работы Akаmаi. На практике имеют значение еще многие детали.
Сказанное выше — это упрощенное описание работы Akаmаi. На практике имеют значение еще многие детали. Показанные в нашем примере узлы CDN — обычно представляют собой кластеры машин. Переадресация DNS происходит на двух уровнях: один отправляет клиента к близкой части сети, другой распределяет загрузку между узлами этой части. Имеют значения как надежность, так и скорость работы. Чтобы иметь возможность переместить клиента с одной машины в кластере на другую, ответы на втором уровне DNS предоставлены с короткими TTL, так что клиент будет повторять определение адреса через короткие промежутки времени...
4 года назад
Не всегда имеет значение объем трафика.
Не всегда имеет значение объем трафика. Например, во время бума IP-телефонии, даже до Skype, запущенного в 2003 году, она всегда оставалась незначительным всплеском на диаграмме, потому что требования пропускной способности для звука на два порядка величины ниже, чем для видео. Тем не менее IP-телефония нагружает сеть в другом аспекте, потому что она чувствительна ко времени ожидания. Другой пример, он-лайновые социальные сети, растущие неистово, начиная с Fаcebook, запущенного в 2004 году. В 2010 году Fаcebook впервые получил больше пользователей в день, чем Google. Даже не рассматривая трафик...
4 года назад
Мы, однако, сосредоточимся на той форме IP-телефонии, которая, вероятно, наиболее видима потребителям
Мы, однако, сосредоточимся на той форме IP-телефонии, которая, вероятно, наиболее видима потребителям: использование одного компьютера, чтобы позвонить на другой компьютер. Такая форма стал распространенной, так как компьютеры начали снабжаться микрофонами, динамиками, камерами, а также достаточно быстрыми процессорами, чтобы обработать аудио- и видеофайлы, и люди начали подключаться к Интернету из дома по каналам с большой пропускной способностью. Известный пример — программное обеспечение Skype появившееся в 2003 году. Skype и другие компании также предоставляют возможность легко звонить на обычные телефонные номера, как и на компьютеры с IP-адресами...
4 года назад
По MIME-типу файла (например, video/mp4) браузер определяет способ его воспроизведения.
По MIME-типу файла (например, video/mp4) браузер определяет способ его воспроизведения. В нашем случае используется медиаплеер, который показан как вспомогательное приложение, хотя это также может быть и плагин. Браузер сохраняет весь фильм, чтобы запустить файл с диска (шаг 3). Затем запускается медиаплеер, которому передается имя полученного файла. Наконец, на четвертом шаге медиаплеер начинает читать файл и проигрывать фильм. В принципе, такой подход совершенно корректен. Фильм пользователь увидит. Загрузка остается простой загрузкой файла, никаких сетевых проблем реального времени. Единственная...
4 года назад
Мы сконцентрируемся на передаче через Интернет аудио, которое обычно близко к CD-качеству.
Мы сконцентрируемся на передаче через Интернет аудио, которое обычно близко к CD-качеству. При передаче такого аудио тоже желательно сократить объем данных. Без сжатия для передачи аудио в стереокачестве потребуется ширина канала в 1,411 Мбит/с, что будет тормозить многие широкополосные каналы, оставляя меньше места для видео и другого веб-трафика. Скорость передачи данных можно уменьшить на порядок благодаря сжатию, при этом потери качества будут незначительными или же их не будет вовсе. Сжатие и распаковка требуют обработки сигнала. К счастью, цифровой звук и видеоролики могут легко обрабатываться компьютерами при помощи специального ПО...
4 года назад
Можно еще много чего рассказать о кэшировании, но мы несколько ограничены в объеме, так что отметим лишь два важных момента.
Можно еще много чего рассказать о кэшировании, но мы несколько ограничены в объеме, так что отметим лишь два важных момента. Во-первых, кэширование может использоваться не только в браузере. Обычно HTTP-запросы могут передаваться через несколько кэшей. Использование кэширования, не относящееся к браузеру, называется прокси-кэшированием (proxy caching). Каждый новый уровень кэширования может помочь сократить количество запросов, передающихся вверх по цепочке. Запускать прокси-кэширование, чтобы извлечь пользу из кэширования страниц, запрашиваемых разными пользователями, — обычная практика провайдеров и организаций...
4 года назад
HTML даже был определен в терминах XML
HTML даже был определен в терминах XML. Этот подход называется XHTML (eXtended HyperText Markup Language — расширенный язык гипертекстовой разметки). В общем-то это просто версия HTML с очень жесткими требованиями. Страницы XHTML должны строго соответствовать правилам XML, иначе они не принимаются браузером. Так что с низкокачественными веб-страницами и несовместимости страниц с браузерами покончено. Так же как в случае с XML, целью было создание страниц, которые бы легче обрабатывались программами (в данном случае веб-приложениями). Хотя XHTML существовал с 1998 года, он долго не мог завоевать популярность...
4 года назад
Параметры value указывают, какая кнопка была нажата пользователем.
Параметры value указывают, какая кнопка была нажата пользователем. Например, в зависимости от того, какую кредитную карту выберет пользователь для своих расчетов, переменной сс будет присвоено значение текстовой строки «mastercard» или «visacard». Листинг 7.4. HTML-текст для бланка заказа Следом за двумя наборами переключателей в бланке используется элемент управления типа checkbox (флажок). Он похож на переключатель предыдущего типа, так как тоже может находиться в одном из двух состояний (установлен/сброшен), но не объединяется в группы и включается и выключается щелчком мыши на нем, независимо от других элементов управления того же типа...
4 года назад