Курс лекций по информатике. Глобальные и локальные сети

Типовой расчет по математике
Решение задач контрольной работы
Математика
Черчение
Архитектурно-строительные чертежи
Начертательная геометрия
Инженерная графика
Начертательная геометрия
История развития черчения
Геометрические построения
Проекционное изображение
Виды, сечения и разрезы на чертежах
Машиностроительные чертежи
Эскизы деталей
Сборочные чертежи
Строительные чертежи
Архитектурные чертежи
Чертежи строительных конструкций
Инженерные чертежи
Чертежи строительных генеральных планов
Графическое оформление чертежей
Составление рабочего чертежа детали
Туризм
Развитие туризма
Диснейленд
Софийский собор в Киеве
Исторические памятники и музеи Чехии
Архитектура санаторных зданий и сооружений
Организация туристических комплексов
пансионат «Дружба» в районе Ялты
гостиница «Интурист» в Ростове-на-Дону
достопримечательности стран Европы
Андреевская церковь
История искусства, дизайн
Курс лекций по истории искусства
Изобразительное искусство блокадного Ленинграда
История государства Российского
Ландшафтный дизайн
Как обустроить свой дом, сад
Архитектурные стили XVIII века
Архитектура
Французский стиль в русской архитектуре
Билеты по истории искусства
ИСТОРИЯ АРХИТЕКТУРЫ ЯПОНСКОГО ЖИЛИЩА
Архитектура России и Европы
Ландшафтный дизайн
Русский авангард
Примеры решения задач по электротехнике,
физике
Контрольная по физике
Электротехника
Магнитная индукция
Волновая оптика
Расчет выпрямителей
Расчет электротехнических устройств
Контрольная работа Электрические машины
Методические указания по выполнению контрольной работы
Практика по физике
Молекулярно-кинетическая теория
Электродинамика
Практическое занятие по физике
Лекции и конспекты по физике
Техническая механика
Физика Механические колебания
Атомная физика
Ядерные реакторы
Энергетика
Лабораторные работы по общему курсу физики
Энергетика
Ядерные реакторы
Термоядерный синтез
Энергетика
 

Именование доменов в Интернете реализуется при помощи иерархической схемы, называемой службой имен доменов (DNS). В системе DNS на верхнем уровне находятся популярные родовые домены, включая com, edu и около двухсот национальных доменов. DNS реализована в виде распределенной базы данных, серверы которой расположены по всему миру. В ней хранятся записи с IP-адресами, адресами почтовых обменников и прочей информацией. Обратившись к DNS- серверу, процесс может преобразовать имя домена Интернета в IP-адрес, требующийся для общения с доменом.

Служба имен доменов DNS

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

Пространство имен DNS Управление большим и постоянно изменяющимся набором имен представляет собой нетривиальную задачу. В почтовой системе на письмах требуется указывать (явно или неявно) страну, штат или область, город, улицу, номер дома, квартиру и фамилию получателя.

Домен второго уровня

У каждого домена, независимо от того, является ли он одиноким хостом или доменом верхнего уровня, может быть набор ассоциированных с ним записей ресурсов.

Самой важной является запись A (Address — адрес). Она содержит 32-разрядный IP-адрес хоста. У каждого хоста в Интернете должен быть по меньшей мере один IP-адрес, чтобы другие машины могли с ним общаться.

Пример информации, хранящейся в базе данных DNS домена

Теоретически один сервер мог бы содержать всю базу данных DNS и отвечать на все запросы к ней. На практике этот сервер оказался бы настолько перегруженным, что был бы просто бесполезным. Более того, если бы с ним когда-нибудь что-нибудь случилось, то весь Интернет не работал бы.

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

Электронная почта, или e-mail, как называют ее многочисленные любители, существует уже более двух десятилетий Со временем, когда накопился опыт работы, были предложены более сложные системы электронной почты.

В 1982 году предложения по работе с электронной почтой, выдвинутые администрацией сети ARPANET, были опубликованы в виде RFC 821 (протокол передачи) и RFC 822 (формат сообщений).

Архитектура и службы В данном разделе мы рассмотрим возможности и организацию систем электронной почты.

Большинство систем позволяют пользователям создавать почтовые ящики для хранения приходящей почты. Для работы с почтовыми ящиками нужны специальные команды, позволяющие создавать и удалять почтовые ящики, исследовать их содержимое, добавлять и удалять сообщения и т. д

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

Чтение электронной почты Обычно при запуске пользовательский агент просматривает содержимое почтового ящика пользователя на предмет наличия новой почты. Затем он может объявить пользователю число новых сообщений в почтовом ящике или отобразить по одной строке сведений о каждом письме, после чего перейти в режим ожидания команды пользователя.

Форматы сообщений Перейдем теперь от рассмотрения пользовательского интерфейса к формату самих сообщений электронной почты. Сначала мы рассмотрим основной ASCII- формат электронного письма стандарта RFC 822.

Строка, содержащая поле Received:, добавляется каждым агентом передачи сообщений на пути следования сообщения. В это поле помещаются идентификатор агента, дата и время получения сообщения, а также другая информация, которая может быть использована для поиска неисправностей в системе маршрутизации. Применение MATLAB при изучении курса электротехники

MIME — многоцелевые расширения электронной почты в сети Интернет

Заголовок Content-Description представляет собой ASCII-строку, информирующую о том, что находится в сообщении. Этот заголовок позволяет пользователю принять решение о том, нужно ли ему декодировать и читать сообщение.

Итак, двоичные данные следует посылать в кодировке Base64 или quoted-prin- table

Подтип text/enriched позволяет включать в текст простой язык разметки документа. Этот язык обеспечивает системно-независимый способ выделять участки текста жирным или наклонным стилями, использовать шрифты самых разных размеров и цветов, отступы, выравнивание, верхние и нижние индексы и формировать простой макет страницы.

Тип message позволяет помещать одно сообщение в другое. Это может быть полезно для переадресации письма

Пересылка писем Система пересылки писем занимается доставкой электронных сообщений от отправителя получателю. Для этого проще всего установить транспортное соединение от машины-источника до машины-приемника, а затем просто передать по нему сообщение.

В нашем примере сообщение должно быть послано только одному получателю, поэтому используется только одна команда RCPT (сокращение от слова recipi- ent — получатель). Использование этой команды несколько раз позволяет посылать одно сообщение нескольким получателям. Каждое из них подтверждается или отвергается индивидуально

Доставка сообщений До сих пор мы предполагали, что все пользователи работают на машинах, способных посылать и получать электронную почту. Как мы уже знаем, электронная почта доставляется, когда отправитель устанавливает TCP-соединение с получателем и посылает по нему сообщения.

Авторизация. Транзакции. Обновление.

Авторизация связана с процессом входа пользователя в систему. В состоянии транзакций пользователь забирает свою почту и может пометить ее для удаления из почтового ящика. В состоянии обновления происходит удаление помеченной корреспонденции.

Теперь подведем небольшие итоги того, как происходит работа с электронной почтой клиентов провайдера

IMAP Пользователю, имеющему одну учетную запись у одного провайдера и всегда соединяющемуся с провайдером с одной и той же машины, вполне достаточно протокола РОРЗ

В целом стиль протокола IMAP подобен РОРЗ, пример работы которого показан в листинге 7.4. Различаются они количеством команд — в IMAP их десятки

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

Веб-почта Нельзя под конец не сказать нескольких слов о веб-почте. Некоторые веб-сайты, например Hotmail и Yahoo!, предоставляют электронную почту всем желающим. Работает эта система следующим образом. Имеются обычные агенты передачи сообщений, прослушивающие порт 25 в ожидании входящих SMTP-coединений.

Изначальное предложение, создать паутину из связанных друг с другом документов пришло от физика центра CERN Тима Бернерс-Ли (Tim Berners-Lee) в марте 1989 года. Первый (текстовый) прототип заработал спустя 18 месяцев. В декабре 1991 году на конференции Hypertext'91 в Сан-Антонио в штате Техас была произведена публичная демонстрация.

Представление об архитектуре С точки зрения пользователя Всемирная паутина состоит из огромного собрания документов, расположенных по всему миру. Документы обычно называют для краткости просто страницами

Основной принцип работы Паутины показан на рис. 7.7. Браузер отображает веб-страницу на клиентской машине. Когда пользователь щелкает на строке, которая является ссылкой на страницу, расположенную на сервере abcd.com, браузер следует по этой гиперссылке

Многие браузеры отображают текущее выполняемое ими действие в строке состояния внизу экрана. Это позволяет пользователю понять причину низкой производительности: например, не отвечает служба DNS или сервер или просто сильно перегружена сеть при передаче страницы.

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

Браузеры могут работать и с локальными файлами, не запрашивая информацию с удаленных серверов

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

Теоретически, однопоточный сервер с к дисками тоже должен давать прирост производительности в к раз, однако программирование и администрирование такой схемы оказывается очень сложным, так как в этом случае невозможно использование обычных блокирующих системных вызовов READ для чтения с диска.

Если приходит слишком много запросов в секунду, центральный процессор может перестать справляться с их обработкой вне зависимости от того, сколько дисков параллельно работают на сервере.

Если бы каждой странице можно было присвоить уникальное имя, то в идентификации страниц не было бы никакой неоднозначности.

Протокол ftp используется для доступа к файлам по FTP — протоколу передачи файлов по Интернету.

За двадцать лет своего существования он достаточно хорошо укоренился в сети. Итак, URL-указатели позволяют пользователям не только путешествовать по Всемирной паутине, но и работать с FTP-серверами, BBS, Gopher-серверами, электронной почтой и регистрироваться на удаленных серверах с помощью программы Telnet.

Когда пользователь запрашивает страницу, сервер может снабдить свой ответ

Cookie могут использоваться и для нужд самого сервера. Например, с их помощью можно отслеживать число различных посетителей сайта, узнавать, сколько страниц просмотрел каждый из них, и составлять по этим данным статистику.

Когда пользователь впервые посещает страницу Р, содержащую такую рекламу, браузер, как водится, принимает HTML-файл.

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

Некоторые теги могут иметь (именованные) параметры, называемые атрибутами

Язык HTML предоставляет несколько механизмов создания списков, включая вложенные списки.

Для примера рассмотрим следующий фрагмент HTML-текста HTML 4.0 отличается от предыдущих версий некоторыми новыми свойствами. Они включают в себя специальные методы доступа для людей с ограниченными возможностями, внедрение объектов (обобщение тега <img>, позволившее включать в состав страниц не только изображения, но и другие объекты), поддержку языков написания сценариев (скриптов), что дало толчок к развитию динамических страниц, и т. д.

Окно первого типа следует за текстом «Имя»

Итак, мы рассмотрели два встроенных типа тега <input>: radio и checkbox. На самом деле, мы уже познакомились и с третьим типом этого тега, то есть с типом text. Мы не заметили этого, потому что этот тип является типом по умолчанию, поэтому параметр type = text можно не указывать.

В приведенном примере каждое поле является неделимой сущностью, однако разрешается разделять поля на подполя.

Мы не показали этого в нашем примере, но XML позволяет разработчику вебстраницы определять структуры заранее в специальном файле. Такие файлы определений затем можно подключать для построения сложных страниц. Дополнительную информацию, касающуюся этого и многих других свойств XML и XSL, можно найти в любой из многочисленных книг, посвященных этой теме

XHTML — расширенный язык разметки гипертекста

Динамические веб-документы

При запуске этого сценария без параметров обратно отсылается HTML-страница, содержащая регистрационную форму. Когда пользователь заполняет ее и нажимает кнопку Submit, скрипту передается сообщение, содержащее указанные им значения.

Итак, мы знаем уже два различных способа генерации динамических HTML- страниц: с помощью CGI-скриптов и внедрения PHP

После того как пользователь нажимает кнопку Submit, браузер собирает всю введенную информацию в одну длинную строку и отправляет ее на тот сервер, с которого пришла страница.

Сервер видит имя PHP-файла и запускает его. PHP-скрипт создает новую HTML-страницу, которая отсылается браузеру для отображения В HTTP 1.0 после установки соединения посылался один запрос, на который приходил один ответ. После этого TCP-соединение разрывалось. В то время типичная веб-страница целиком состояла из HTML-текста, и такой способ взаимодействия был адекватным.

Метод POST несколько напоминает метод PUT. Он также содержит URL, но вместо замены имеющихся данных новые данные «добавляются» (в неком общем смысле) к уже существующим.

Заголовки сообщений За строкой запроса (например, содержащей название метода С£7) могут следовать другие строки с дополнительной информацией. Они называются заголовками запросов. Эту информацию можно сравнить с параметрами, предоставляемыми при вызове процедуры.

Заголовок Host описывает сервер. Его значение берется из URL. Этот заголовок обязателен. Почему? Потому что некоторые IP-адреса могут обслуживать несколько имен DNS одновременно, и серверу необходимо каким-то образом различать, кому передавать запрос.

Поскольку HTTP является текстовым протоколом, взаимодействие с сервером посредством терминала (который в данном случае выступает как противоположность браузеру) можно организовать достаточно просто. Необходимо лишь установить TCP-соединение с портом 80 сервера

Повышение производительности Популярность Всемирной паутины стала настоящей бедой для нее. Серверы, маршрутизаторы и каналы связи все чаще оказываются перегруженными

Ответ на вопрос, в какой момент удалять страницы из кэша, зависит от того, насколько свежими хочет видеть их пользователь (поскольку они сохраняются на диске, проблемы нехватки места обычно не возникают).

Репликация серверов Кэширование — это технология повышения производительности, применяемая на стороне клиента. Существуют также методы, связанные со стороной сервера.

Сети доставки содержимого

На первом шаге определяется IР-адрес С сервера самым обычным образом загружается и выводится на экран НТМL-страница

Беспроводная Паутина В последнее время наблюдается все более широкий интерес к маленьким портативным устройствам, способным иметь доступ к Всемирной паутине с помощью беспроводных соединений. На самом деле, первые шаги в этом направлении уже сделаны

Помимо высокой стоимости услуг есть еще один аспект, который, несомненно, повлиял на низкую популярность WAP: эта технология не использует HTML

Технология i-mode включает в себя три основных компонента: новую систему передачи данных, новый тип телефонных аппаратов и новый язык для создания веб-страниц.

Модель i-mode-бизнеса столь разительно отличается от привычного Интернета, что, наверное, стоит пояснить ее отдельно.

Базовая ежемесячная абонентская плата составляет несколько долларов в месяц Как мы уже говорили, аппараты i-mode используют уже имеющуюся сеть с коммутацией каналов для передачи речи и новую сеть с коммутацией пакетов для передачи данных.

Рассмотрим язык cHTML чуть более подробно. Как уже говорилось, это почти что HTML 1.0 с некоторыми сокращениями и в то же время добавлениями, позволившими применять его в мобильных телефонах.

Еще один новый атрибут служит для того, чтобы пользователь мог выбрать пункт меню с помощью клавиатуры, что, несомненно, чрезвычайно важно для компьютера без мыши

Вот-вот должно появиться второе поколение обеих беспроводных веб-технологий

Предоставление интерфейса с устройствами долговременного хранения данных не означает, что отныне все телефоны стандарта WAP 2.0 будут снабжаться большим жестким диском. Флэш-память тоже является устройством хранения информации.

Теперь, наверное, уместно сказать несколько слов об HTML Basic. Он предназначен для мобильных телефонов, телевизоров, PDA, торговых автоматов, пейджеров, автомобильных компьютеров, электронных игр и даже часов. В связи с этим в нем отсутствует поддержка каких бы то ни было таблиц стилей, скриптов, фреймов

Мультимедиа Беспроводные веб-технологии — это, конечно, замечательное изобретение последних лет, однако далеко не единственное. Для многих не что иное, как мультимедиа, служит чашей святого Грааля сетевых технологий. Слово «мультимедиа» возбуждает и физиков, и лириков, и разработчиков, и коммерсантов. Одни видят в мультимедиа бесконечный источник интересных технических проблем, связанных, например, с доставкой (интерактивного) видео по заказу, другие — не меньший источник прибыли

Основы цифровой обработки звука

Двумя хорошо известными примерами использования цифрового звука являются телефон (если применяются новые цифровые АТС) и аудио-компакт-диски. В кодово-импульсной модуляции, применяемой в телефонной системе, используются восьмибитовые отсчеты, замеряемые 8000 раз в секунду Итак, как мы уже знаем, для передачи звука с качеством аудио-компакт-дисков требуется пропускная способность, равная 1,411 Мбит/с.

Понятно, что для практической передачи подобных данных через Интернет требуется значительное сжатие.

Из последнего наблюдения можно сделать следующий вывод: зная, какие сигналы маскируются более мощными сигналами на близлежащих частотах, мы можем пренебречь соответствующими частотами и не кодировать их, экономя тем самым биты.

Потоковое аудио Перейдем от технологии оцифровки звука к трем сетевым приложениям, использующим ее. Первое, что мы рассмотрим, будет потоковое аудио, то есть прослушивание звукозаписей через Интернет. Это иногда называется «музыкой по заказу». Затем мы познакомимся с интернет-радио и технологией передачи речи поверх IР.

В принципе, такой подход совершенно корректен, и музыку пользователь услышит. Единственная серьезная проблема заключается в том, что вся запись должна быть предварительно передана по сети

Принцип чередования, используемый для восстановления ошибок

При использовании проталкивающего сервера проигрыватель отправляет запрос PLAY (Воспроизведение), и сервер просто отправляет ему данные. При этом возможны два варианта: либо сервер мультимедиа работает со скоростью воспроизведения, либо он работает с более высокой скоростью

Интернет-радио Как только стало возможным передавать потоковое аудио через Интернет, коммерческие радиостанции задумались о том, как бы организовать вещание в Сети (параллельно с вещанием в эфире).

Почему же вместо широковещания по RTP применяется однонаправленная передача по TCP? Есть три причины этого. Во-первых, лишь немногие провайдеры поддерживают широковещание, этот метод передачи используется очень редко

Поток аудиоданных, создаваемый станцией, отправляется на большой сервер мультимедиа в Интернете, который занимается распространением этого потока между множеством TCP-соединений.

Н.323 скорее дает общее представление об архитектуре систем интернет- телефонии, нежели описывает некий конкретный протокол

Поскольку разрешено использование нескольких алгоритмов сжатия, необходим отдельный протокол, который позволил бы терминалам договориться об использовании одного из этих протоколов.

Шлюз, который является с одной стороны компьютером, а с другой — телефонным коммутатором, осуществляет обычный звонок на обычный телефон.

Мы до сих пор ничего не говорили о качестве обслуживания, а ведь на самом деле это довольно существенный аспект успешной передачи речи поверх IP. Стандарт криптозащиты и имитозащиты сообщений

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

Метод OPTIONS применяется для опроса возможностей машины. Обычно это делается перед запуском сеанса связи для того чтобы определить, поддерживается ли тип сеанса, на который рассчитывает вызывающая сторона (например, передача голоса поверх IP).

SIP, наоборот, представляет собой типичный интернет-протокол, работа которого основана на обмене короткими текстовыми строками. Это небольшой модуль, который хорошо взаимодействует с другими протоколами Интернета, однако несколько хуже согласуется с существующими сигнальными протоколами телефонной системы

Стандарты и протоколы представительного уровня. Оконечные системы (абоненты, прикладные объекты) вычислительных сетей весьма разнообразны и представлены устройствами (программами) различных типов от простых символьно-ориентированных дисплеев до универсальных ЭВМ и систем, ориентированных на базы данных.

Видео Итак, мы достаточно долго обсуждали услуги, предоставляемые компьютерными сетями человеческому уху. Пора обратиться к глазам (нет-нет, за этим разделом не следует раздел, посвященный носу). Сетчатка глаза человека обладает инерционными свойствами, то есть яркое изображение, быстро появившееся на сетчатке, остается на ней несколько миллисекунд, прежде чем угаснуть. Если последовательности одинаковых изображений появляются и исчезают с частотой около 50 Гц, глаз человека не замечает, что он смотрит на дискретные изображения. Все видео (то есть телевизионные) системы используют этот принцип для создания движущихся изображений.

Хотя частоты в 25 кадров в секунду достаточно, чтобы передать плавное движение, при такой частоте кадровой развертки многие зрители (особенно пожилые) заметят мигание изображения, связанное с тем, что сетчатка глаза успеет восстановиться, прежде чем появится новый кадр

Для совместимости с черно-белыми телевизионными приемниками во всех трех системах сигналы RGB линейно объединяются в сигнал яркости и два сигнала цветности

Для сглаживания при передаче движения, как и в аналоговом видео, в цифровом видео необходимо отображать по меньшей мере 25 кадров в секунду.

Сжатие видеоданных Итак, теперь должно быть очевидно, что о передаче мультимедийной информации в несжатом виде не может быть и речи. Есть лишь одна надежда: на повсеместное сжатие данных.

Стандарт JPEG Видеосигнал представляет собой обычную последовательность изображений (сопровождаемую звуком). Если мы сможем найти хороший алгоритм сжатия неподвижного изображения, нам с не меньшим успехом удастся сжать видеоданные

На втором этапе кодирования изображения алгоритмом JPEG к каждому из 7200 квадратных блоков отдельно применяется дискретное косинусное преобразование

По завершении дискретного косинусного преобразования алгоритм JPEG переходит к этапу 3, называемому квантованием, в котором наименее важные ДКП-коэффициенты удаляются

Алгоритм JPEG может показаться сложным, но это только потому, что он и в самом деле является таковым. Тем не менее, он широко применяется, так как позволяет сжимать фотографии в 20 и более раз

Перейдем к рассмотрению сжатия видеоинформации с помощью алгоритма MPEG-1 Стандарт MPEG-1 не указывает, как искать, насколько далеко искать или насколько хорошо должен подходить похожий макроблок.

Все эти вопросы оставлены на усмотрение разработчика программы, реализующей стандарт MPEG-1.

Декодирование потока MPEG-1 выполняется довольно просто.

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

Видеосерверы Для предоставления видео по заказу необходимы специализированные видеосерверы, способные хранить и передавать одновременно большое количество фильмов.

Оперативная память лучше всего подходит для хранения фильмов, посылаемых в данный момент различным получателям одновременно (например, настоящее видео по заказу 100 пользователям, начавшим просмотр в различное время)

Центральной частью программного обеспечения видеосервера является программа управления дисками. Она выполняет две основные задачи: копирование фильмов на жесткий диск с оптического диска и обработка дисковых запросов для нескольких выходных потоков.

Распределительная сеть представляет собой набор коммутаторов и линий связи между источником данных и их получателями.

Третье решение, предложенное телефонными компаниями, состоит в прокладке оптоволоконного кабеля в каждый дом

Во всех подобных распределительных сетях в каждой локальной области обслуживания обычно используется один или несколько серверов подкачки

Туннели настраиваются вручную. Обычно туннель проходит по пути, для которого существует физическое соединение, хотя это не требуется. Если вдруг физический путь, по которому проходит туннель, прервется, многоадресные маршрутизаторы, использующие этот туннель, даже не заметят этого, так как Интернет автоматически изменит маршрут всего IP-трафика между ними.

Периодически каждый многоадресный маршрутизатор посылает широковещательный IGMP-пакет, сфера распространения которого ограничена пределами его острова

Другое предложение состоит в использовании вместо дистанционно-векторной маршрутизации модифицированной формы маршрутизации с учетом состояния линий.

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

Рассмотрите схему кодирования MIME quoted-printable. Укажите проблемы, которые мы не затронули в тексте, и предложите способ их решения.

Когда бывают нужны внешние программы просмотра? Как браузер узнает, какую из этих программ использовать?

Напишите PHP-скрипт для серверной части.

Беспроводные веб-терминалы обладают низкой пропускной способностью, что приводит к необходимости эффективного кодирования