4 года назад
Ада Голоушкина
Нет
подписчиков
В JavaScript синтаксис выражений if и while совпадает с аналогичными выражениями в C и Java.
28. Как в языке HTML с изображением ассоциируется гиперссылка? Покажите на примере. 29. Напишите HTML-страницу, которая содержит ссылку на электронный адрес имя_поль-зователя@имя_домена.сот. Что произойдет, когда пользователь кликнет по этой ссылке? 30. Напишите XML-страницу учета студентов университета; для каждого должно быть указано имя, адрес и средний балл. 31. Для каждого из перечисленных случаев укажите: (1) возможно ли и (2) лучше ли использовать PHP-скрипт или JavaScript и почему: 1) Календарь на любой месяц, начиная с сентября 1752 года. 2) Расписание рейсов из Амстердама в Нью-Йорк...
Протокол BitTorrent был разработан Коэном Брахмом в 2001 году
BitTorrent Протокол BitTorrent был разработан Коэном Брахмом в 2001 году, чтобы позволить набору узлов быстро и легко обеспечивать общий доступ к файлам. Существуют десятки свободно распространяемых клиентов, которые поддерживают этот протокол, точно так же, как много браузеров поддерживают протокол HTTP с веб-сервером. Протокол доступен как открытый стандарт на www.bittorrent.org. В типичной системе равноправных узлов (пиров), например организованной с помощью BitTorrent, каждый из пользователей имеет некоторую информацию, которая, возможно, представляет интерес для других пользователей. Эта информация может быть свободным программным обеспечением, музыкой, видео, фотографиями и т...
Cколько бы пропускной способности не имела одна машина, она может обслуживать только определенное количество сетевых запросов
Сколько бы пропускной способности не имела одна машина, она может обслуживать только определенное количество сетевых запросов, затем она будет перегружена. Решение в данном случае — использовать несколько компьютеров, чтобы сделать веб-сервер. Это приводит к модели серверной фермы (server farm), показанной на рис. 7.38. Рис. 7.38. Серверная ферма Трудность с этой с виду простой моделью заключается в том, что набор компьютеров, образующих серверную ферму, должен выглядеть для клиентов как единый логический веб-сайт. В противном случае мы имеем дело просто с несколькими вебсайтами, работающими параллельно...
Любой из упомянутых выше факторов может сделать время ожидания неприемлемым, поэтому конференц-связь в реальном времени требует
Любой из упомянутых выше факторов может сделать время ожидания неприемлемым, поэтому конференц-связь в реальном времени требует внимания к каждому из них. Краткий обзор IP-телефонии и анализ этих факторов см. в Goode (2002). Теперь, когда мы обсудили проблему времени ожидания для потокового мультимедиа, мы перейдем к другой важной проблеме систем проведения конференций. Это проблема того, как устанавливать и прекращать вызовы. Мы рассмотрим два протокола, которые широко используются для этой цели — H.323 и SIP. Skype — это ещё одна важная система, но его внутреннее устройство закрыто. H.323 Еще...
Вторая стратегия называется интерливингом (interleaving — чередование).
Вторая стратегия называется интерливингом (interleaving — чередование). Этот подход базируется на смешивании или интерливинге порядка медиа перед передачей и сортировке или деинтерливинге при его получении. Таким образом, благодаря перемешиванию не будет потеряно следующих друг за другом пакетов, и один большой разрыв при проигрывании медиа не образуется. Например, пакет может содержать 220 сэмплов стерео, в каждом по паре 16-битных чисел, чего обычно достаточно для 5 мс проигрывания музыки. Если эти образцы были посланы по порядку, потеря пакета повлечет перерыв в проигрывании на 5 мс. Вместо этого передача осуществляется так, как показано на рис...
Теперь, когда мы узнали об ухе все, пора перейти к глазу.
7.4.2. Цифровое видео Теперь, когда мы узнали об ухе все, пора перейти к глазу. Предвосхищая ваши вопросы скажу, что в следующем разделе мы не будем рассказывать вам о носе. У человеческого глаза есть одна особенность: когда изображение появляется на сетчатке, оно на сохраняется на ней на несколько миллисекунд, прежде чем уступить место другому. Если картинки сменяются со скоростью 50 изображений в секунду, глаз не заметит того, что изображение дискретно. Этот принцип используется всеми видеосистемами для отображения двигающихся картинок. Самое простое представление видео — это последовательность...
Пока мы говорили о контенте, а не о протоколах, так как именно контент представляет наибольшую проблему при реализации мобильног
Пока мы говорили о контенте, а не о протоколах, так как именно контент представляет наибольшую проблему при реализации мобильного веба. Однако мы вкратце упомянем и протоколы. Протоколы HTTP, TCP и IP, использующиеся сетью, могут заполнять значительную часть канала, передавая информацию, которая не будет отображать, например, заголовки. Чтобы решить эту проблему, в WAP и других методах определены протоколы для специальных целей. В этом, по большей части, нет необходимости. Технологии сжатия заголовков, такие как ROHC (RObust Header Compression), описанные в главе 6, могут сократить объем побочной информации в таких протоколах...
Это соображение привело к созданию протокола HTTP 1.1, который поддерживал постоянные соединения (persistent connection)
Это соображение привело к созданию протокола HTTP 1.1, который поддерживал постоянные соединения (persistent connection). Это означало, что появилась возможность установки TCP-соединения, отправки запроса, получения ответа, а затем передачи и приема дополнительных запросов и ответов. Эта стратегия называется повторным использованием соединения (connection reuse). Таким образом, снизились накладные расходы, возникавшие при постоянных установках и разрывах соединения. Стало возможным также конвейеризировать запросы, то есть отправлять запрос 2 еще до прибытия ответа на запрос 1. Разница в производительности между этими тремя случаями показана на рис...
Эти новые типы использования похожи на традиционные приложения (например, программы для работы с почтой и текстовые редакторы).
Эти новые типы использования похожи на традиционные приложения (например, программы для работы с почтой и текстовые редакторы). Отличие состоит в том, что эти приложения запускаются в браузере, а пользовательские данные хранятся на серверах в центрах обработки данных Интернета. Они используют веб-протоколы, получают информацию через Интернет, и браузер отображает пользовательский интерфейс. Преимущество такого подхода состоит в том, что пользователю не нужно устанавливать отдельные приложения, и он может получить доступ к своим данным с разных компьютеров, причем данные сохраняются у оператора сервиса...