Э. Таненбаум - Компьютерные сети. (4-е издание) (DJVU) (1130092), страница 217
Текст из файла (страница 217)
Эта область включает приложения, занимающиеся оцифровкой звука и видеоизображений и их передачей по сетям. Для передачи звука требуется относительно низкая пропускная способность, благодаря этому данный вид мультимедиа более распространен в сетях. Потоковое аудио, интернет-радио, передача речи поверх 1Р— все эти приложения сегодня реально работают. Кроме того, постоянно появляются новые приложения.
Видео по заказу — это перспективная область, к которой сейчас проявляется большой интерес. Наконец, МВопе представляет собой экспериментальную систему всемирного цифрового телевещания в Интернете. ВОПРОС~в~ 1. Многие коммерческие компьютеры имеют три разных и в то же время абсолютно уникальных идентификатора. Как они выглядят? 2. Основываясь на информации, приведенной в листинге 7.1, определите, к какому классу сети принадлежит хост йгг?е-з1згепскга.п1, А, В или С? 3.
В листинге 7.1 после слова гошбоаг не поставлена точка, Почему7 4. Попробуйте угадать, что означает смайлик; -у (иногда изображаемый как; -Ф). 5. 0ХБ использует 111)Р вместо ТСР, Если ОХИ-пакет теряется, он автоматически не восстанавливается. Приводит ли зто к возникновению проблем, и если да, то как они решаются? 6. Кроме того, что 01)Р теряет пакеты, на них еше и накладывается ограничение по длине, причем оно может быть довольно строгим: 576 байт.
Что произойдет, если длина искомого имени ПХЯ превысит это число? Можно ли будет послать его в двух пакетах? 7. Может ли компьютер иметь одно имя 1)ХЯ и несколько 1Р-адресов7 Как такое может быть7 8. Может ли компьютер иметь два имени РХВ в разных доменах верхнего уровня7 Если да, приведите правдоподобный пример. Если нет, объясните, почему это невозможно.
9, Число компаний, имеющих собственный веб-сайт, в последнее время сильно возросло. В результате в домене сот существуют сайты тысяч фирм, что приводит к сильной нагрузке на сервер, обслуживающий этот домен верхнего уровня. Предложите способ решения этой проблемы без изменения схемы именования (то есть без изобретения нового домена верхнего уровня). Возможно, ваше решение потребует внесения изменений в клиентские программы.
Вопросы 80д 10. Некоторые системы электронной почты поддерживают поле Соигепг-1?егцгл В нем указывается, нужно ли возвращать содержимое письма в том случае, если оно не будет доставлено получателю. Это поле входит в состав конверта или заголовка письма? 11. Системы электронной почты хранят адресные книги е-ша11, с помощью кото рых пользователь может найти нужный адрес. Для поиска по таким книгам имена адресатов должны быть разбиты на стандартные компоненты (например, имя, фамилия).
Обсудите некоторые проблемы, которые следует решить, чтобы можно было разработать соответствующий международный стандарт. 12. Адрес е-ша11 состоит из имени пользователя, знака Р и имени домена ОН8 с записью МХ. В качестве имени пользователя может указываться реальное имя человека, фамилия, инициалы или любые другие идентификаторы. Допустим, причиной потери многих писем, приходящих в адрес большой компании, является то, что авторы писем не знают точные имена пользователей, Существует ли возможность решения этой проблемы без изменения ПЫ8? Если да, предложите свой вариант и объясните принцип его работы.
Если нет, объясните, почему. 13. Имеется двоичный файл длиной 3072 байта. Каков будет его размер после ко дированпя с помощью системы Ьазе64? Пара символов СВ+Ы вставляется через каждые 80 байт, а также в конце сообщения. 14. Рассмотрите схему кодирования М1МЕ Оного-рг1пгаЫе. Укажите проблемы, которые мы не затронули в тексте, и предложите способ их решения. 15, Назовите пять типов М1МЕ, не указанных в тексте. Информацию можно взять из настроек браузера или из Интернета. 18. Предположим, вы хотите переслать другу МРЗ-файл, однако провайдер, ус лугами которого пользуется ваш друг, ограничивает максимальный размер входяшей почты до 1 Мбайт, а файл занимает 4 Мбайт. Можно ли решить поставленную задачу, используя ЕРС 822 и М1МЕ7 17.
Предположим, некто устанавливает каникулярного демона, после чего носы лает сообшепие и сразу же выходит из системы. К сожалению, получатель сообщения уже с неделю находится в отпуске и на его машине также установлен каникулярный демон.
Что произойдет? Будут ли каникулярные демоны переписываться без конца, пока кто-нибудь не вернется из отпуска и не прервет их диалог? 18. В любом стандарте, таком как ЕРС 822, должно быть описание точной грам матики — это требуется для межсетевого взаимодействия. Даже самые простые элементы должны быть четко определены. Например, в заголовках 8МТР допустимы пробелы между символами. Приведите два правдоподобных альтернативных определения этих пробелов. 19. Каникулярный демон является частью пользовательского агента или агента передачи сообщений? Понятно, что он настраивается с помощью пользовательского агента, но какая часть системы занимается реальной отправкой автоматических ответов? Поясните свой ответ. 810 Глава 7. Прикладной уровень 20.
23. 24. какую из этих программ использовать? 25. Возможна ли ситуация, при которой щелчок пользователя на одной и той же ссылке с одним и тем же М1МЕ-типом в 1пгеглег Ехр!огег и в Хегзсаре приво- 26. 27. Стандартный 11К1. со схемой Ыр подразумевает, что веб-сервер прослушивает порт 80. Тем не менее, веб-сервер может прослушивать и другой порт, Пред- следует вслед за схемой: имя ЭНЗ или 1Р-адрес? 29.
Представьте, что сотрудник факультета компьютерных наук Стэнфордского университета написал новую программу, которую он хочет распространять по РТР. Он помещает программу пеа'ргоя.с в каталог 11р/риЬ/1~евЬ|аз. Как будет выглядеть |Ж1.
этой программы? 30. В соответствии с табл, 7.9 члаа,аропа1,сопл хранит список предпочтений клиента в виде соо1це. Недостаток такого решения: размер сооЫе ограничен 4 Кбайт, 21 22 Протокол РОРЗ позволяет пользователям запрашивать и загружать почту из удаленного почтового ящика. Означает лп это, что внутренний формат почтовых ящиков должен быть стандартизован, чтобы любые клиентские программы, использующие РОРЗ, могли обратиться к почтовому ящику на любом сервере? Аргументируйте свой ответ. С точки зрения провайдера РОРЗ и 1МАР отличаются друг от друга довольно сильно. Пользователи РОРЗ обычно опустошают почтовые ящики ежедневно. Пользователи 1МАР хранят свою почту на сервере неопределенно долго.
Представьте, что провайдер хочет посоветоваться с вами, решая, какие протоколы ему поддерживать. Какие соображения вы выскажете в ответ? Какие протоколы использует ~ЧеЬша11: РОРЗ, 1МАР или ни тот, ни другой? Если какой-то из этих двух, то почему выбран именно он? Если ни тот, ни другой, то к какому из них ближе по духу реально используемый протокол? При пересылке веб-страницы предваряются заголовками М1МЕ.
Зачем? Когда бывают нужны внешние программы просмотра? Как браузер узнает, дит к запуску совершенно разных вспомогательных приложений? Ответ по- ясните. Многопотоковый веб-сервер организован так, как показано на рис. 7.9. На при- ем запроса и поиск в каше уходит 500 мкс.
В половине случаев файл обнаружи- вается в каше и немедленно возвращается. В другой половине случаев модуль блокируется на 9 мс, в течение которых ставится в очередь и обрабатывается дисковый запрос. Сколько модулей должен поддерживать сервер, чтобы про- цессор постоянно находился в работе (предполагается, что диск не является узким местом системы)? ложите синтаксис 11К1., который позволил бы обращаться к серверу, прослу шиваюшему нестандартныи порт. Хотя об этом и не было сказано в тексте, сушествует альтернативный вариант записи 11К1., использующий вместо имени РХЯ 1Р-адрес.
Пример такого (/И. может выглядеть так: Ьцр://192.31.231.66/!паек.Ь1аб Как браузер узнает, что и если нужно сохранить много данных о пользователе (например, о том, что он хочет видеть на странице множество биржевых сводок, новостей спортив- Вопросы 87 ! ных команд, типов новых историй, погоду сразу во многих городах, специальные предложения по разным категориям товаров и т.
д.), то вскоре может быть достигнут 4-килобайтный порог этих описаний. Предложите альтернативный способ хранения данных о пользователе, в котором эта проблема не возникала бы 31. Некий «Банк для лентяев> хочет организовать специальную онлайновую банковскую систему для своих ленивых клиентов. После регистрации в системе и идентификации с помощью пароля пользователь получает соо!<!е-файл, содержащий идентификационный номер клиента. Таким образом, ему не приходится всякий раз при входе в систему повторять ввод своих идентификационньгх данных. Как вам такая идея? Будет ли оца работать? Насколько вообгце хороша такая идея? 32. В листинге на рис 7.12 в теге <!И6> устанавливается значение параметра А/.Т При каких условиях браузер использует его и как? 33.