Литмир - Электронная Библиотека

Существует небольшое количество крайне популярных веб-сайтов и огромное количество не особо популярных. Для обслуживания популярных сайтов были созданы сети распределения контента. Они используют DNS, чтобы направлять клиентов на ближайший сервер. Серверы расположены в центрах обработки данных по всему миру. В качестве альтернативы Р2Р-сети позволяют нескольким машинам делить такой контент, как фильмы. Они обеспечивают увеличение емкости распределения контента с увеличением числа машин в такой сети, так что подобные сети могут соперничать с крупнейшими сайтами.

Вопросы

1.    Многие коммерческие компьютеры имеют три разных и в то же время абсолютно уникальных идентификатора. Как они выглядят?

2.    В листинге 7.1 после слова laserjet не поставлена точка. Почему?

3.    Рассмотрите ситуацию, при которой кибертеррорист заставляет упасть все DNS-серверы в мире. Как это изменит возможность использования Интернета?

4.    DNS использует UDP вместо TCP. Если DNS-пакет теряется, он автоматически не восстанавливается. Приводит ли это к возникновению проблем, и если да, то как они решаются?

5.    Джон хочет заполучить оригинальное имя домена и использует программу рандомизации для генерирования вторичного имени домена. Он хочет зарегистрировать доменное имя в домене com. Сгенерированное доменное имя насчитывает 253 знака. Разрешит ли домен регистрацию подобного имени?

6.    Может ли компьютер иметь одно имя DNS и несколько IP-адресов? Как такое может быть?

7.    Число компаний, имеющих собственный веб-сайт, в последнее время сильно возросло. В результате в домене com существуют сайты тысяч фирм, что приводит к сильной нагрузке на сервер, обслуживающий этот домен верхнего уровня. Предложите способ решения этой проблемы без изменения схемы именования (то есть без изобретения нового домена верхнего уровня). Возможно, ваше решение потребует внесения изменений в клиентские программы.

8.    Некоторые системы электронной почты поддерживают поле Content-Return:. В нем указывается, нужно ли возвращать содержимое письма в том случае, если оно не будет доставлено получателю. Это поле входит в состав конверта или заголовка письма?

9.    Системы электронной почты хранят адресные книги e-mail, с помощью которых пользователь может найти нужный адрес. Для поиска по таким книгам имена адресатов должны быть разбиты на стандартные компоненты (например, имя, фамилия). Обсудите некоторые проблемы, которые следует решить, чтобы можно было разработать соответствующий международный стандарт.

10.    Крупная юридическая фирма, в которой работает много сотрудников, предоставляет каждому из них отдельный адрес электронной почты. Адрес e-mail каждого сотрудника состоит из логина, знака @, названия фирмы и домена com. Однако фирма не определила формат логина точно. Так что некоторые сотрудники используют свои имена, некоторые — фамилии, а некоторые — инициалы. Теперь фирма хочет точно определить формат, например имя. фамилия@название_фирмы.сот, который должен быть применен к адресам всех работников. Как можно это сделать и обойтись малой кровью.

11.    Имеется двоичный файл длиной 4560 байт. Каков будет его размер после кодирования с помощью системы base64? Пара символов CR + LF вставляется через каждые 110 байт, а также в конце сообщения.

12.    Назовите пять типов MIME, не указанных в тексте. Информацию можно взять из настроек браузера или из Интернета.

13.    Предположим, вы хотите переслать другу MP3-файл, однако провайдер, услугами которого пользуется ваш друг, ограничивает максимальный размер входящей почты до 1 Мбайт, а файл занимает 4 Мбайт. Можно ли решить поставленную задачу, используя RFC 5322 и MIME?

14.    Предположим, Джон установил механизм автоматических ответов на рабочем адресе электронной почты, на который приходят все письма, связанные с его делами, так чтобы они пересылались на его личный электронный адрес, который у него один на двоих с женой. Жена Джона об этом не знала и активировала каникулярного демона на личном ящике. Так как Джон наладил пересылку, он не установил каникулярного демона на рабочем почтовом ящике. Что произойдет, когда на этот ящик придет сообщение?

15.    В любом стандарте, таком как RFC 5322, должно быть описание точной грамматики — это требуется для взаимодействия различных реализаций. Даже самые простые элементы должны быть четко определены. Например, в заголовках SMTP допустимы пробелы между символами. Приведите два правдоподобных альтернативных определения этих пробелов.

16.    Каникулярный демон является частью пользовательского агента или агента передачи сообщений? Понятно, что он настраивается с помощью пользовательского агента, но какая часть системы занимается реальной отправкой автоматических ответов? Поясните свой ответ.

17.    В простой версии алгоритма Chord для равнорангового поиска поисковики не используют таблицу указателей. Вместо этого они последовательно обходят круг в обоих направлениях. Может ли узел определить, в каком направлении нужно вести поиск. Поясните свой ответ.

18.    IMAP позволяет пользователям запрашивать и загружать почту из удаленного почтового ящика. Означает ли это, что внутренний формат почтовых ящиков должен быть стандартизован, чтобы любые клиентские программы, использующие IMAP, могли обратиться к почтовому ящику на любом сервере? Аргументируйте свой ответ.

19.    Рассмотрите круг Chord на рис. 7.43. Предположим, узел 18 внезапно выходит в онлайн. Какие части таблицы указателей, показанные на рисунке, это затронет?

20.    Какие протоколы использует Webmail: POP3, IMAP или ни тот, ни другой? Если какой-то из этих двух, то почему выбран именно он? Если ни тот, ни другой, то к какому из них ближе по духу реально используемый протокол?

21.    При пересылке веб-страницы предваряются заголовками MIME. Зачем?

22.    Возможна ли ситуация, при которой щелчок пользователя на одной и той же ссылке с одним и тем же MIME-типом в Internet Explorer и в Firefox приводит к запуску совершенно разных вспомогательных приложений? Ответ поясните.

23.    Хотя об этом и не было сказано в тексте, существует альтернативный вариант записи URL, использующий вместо имени DNS IP-адрес. Используйте эту информацию, чтобы объяснить, почему DNS-имя не может заканчиваться цифрой.

24.    Представьте, что сотрудник факультета математики Стэнфордского университета написал новый документ, который он хочет распространить по FTP, чтобы его коллеги оставили отзывы. Он помещает документ в каталог ftp/pub/forReview/newProof.pdf. Как будет выглядеть URL этого документа?

25.    В соответствии с табл. 7.10 www.aportal.com хранит список предпочтений клиента в виде cookie. Недостаток такого решения: размер cookie ограничен 4 Кбайт, и если нужно сохранить много данных о пользователе (например, о том, что он хочет видеть на странице множество биржевых сводок, новостей спортивных команд, типов новых историй, погоду сразу во многих городах, специальные предложения по разным категориям товаров, и т. д.), то вскоре может быть достигнут порог этих описаний в 4 Кбайт. Предложите альтернативный способ хранения данных о пользователе, в котором эта проблема не возникала бы.

26.    Некий «Банк для лентяев» хочет организовать специальную онлайновую банковскую систему для своих ленивых клиентов. После регистрации в системе и идентификации с помощью пароля пользователь получает cookie-файл, содержащий идентификационный номер клиента. Таким образом, ему не приходится всякий раз при входе в систему повторять ввод своих идентификационных данных. Как вам такая идея? Будет ли она работать? Насколько вообще хороша такая идея?

27.    Изучите следующий HTML-тег:

<h1 title=''this is the header''» HEADER 1 </h1>

1)    При каких условиях браузер использует атрибут TITLE и как?

2)    Чем атрибут TITLE отличается от атрибута ALT?

268
{"b":"639789","o":1}