https://avto-sila.com

Веб-технологии Электронная почта

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

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

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

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

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

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

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

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

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

Электронная почта — это одно из самых популярных приложений Интернета. Ею пользуются все, начиная от детей младшего школьного возраста и заканчивая стариками преклонных годов. Большинство систем электронной почты соответствуют стандартам, описанным в RFC 2821 и 2822. Сообщения, пересылаемые по e-mail, содержат ASCII-заголовки, определяющие свойства самого сообщения. Можно пересылать данные разных типов, указывая эти типы в MIME-заголов- ках. Передача писем осуществляется по протоколу SMTP, устанавливающему TCP-соединение между хостом-источником и хостом-приемником. Почта передается напрямую по этому ТСР-соединению.

Еще одним безумно популярным приложением Интернета является Всемирная паутина (WWW). Она представляет собой систему связанных между собой гипертекстовых документов. Изначально каждый документ был страницей, написанной на HTML и содержащей гиперссылки на другие страницы. Сегодня при написании страниц все чаще используется обобщенный язык XML. Кроме того, немалая часть содержимого документов генерируется динамически при помощи скриптов, работающих как на стороне сервера (PHP, JSP и ASP), так и на стороне клиента (JavaScript). Браузер выводит документы на экран, устанавливая TCP-соединение с сервером, запрашивая у него страницу и разрывая после этого соединение. В сообщениях с такими запросами содержится множество заголовков, позволяющих сообщить дополнительную информацию. Для повыше- ния производительности Всемирной паутины применяются кэширование, репликация и сети доставки содержимого.

На горизонте Интернета начинают появляться беспроводные веб-системы. Первыми такими системами являются WAP и i-mode. Для них обеих характерны наличие маленького экрана мобильного телефона и низкая пропускная способность, однако следующее поколение этих систем, наверное, будет более мощным.

Мультимедиа — это еще одна звезда, восходящая на сетевом небосклоне. Эта область включает приложения, занимающиеся оцифровкой звука и видеоизображений и их передачей по сетям. Для передачи звука требуется относительно низкая пропускная способность, благодаря этому данный вид мультимедиа более распространен в сетях. Потоковое аудио, интернет-радио, передача речи поверх IP — все эти приложения сегодня реально работают. Кроме того, постоянно появляются новые приложения. Видео по заказу — это перспективная область, к которой сейчас проявляется большой интерес. Наконец, МВопе представляет собой экспериментальную систему всемирного цифрового телевещания в Интернете.


На главную