Прикладные протоколы
Протоколы прикладного уровня служат для передачи информации конкретным клиентским приложениям, запущенным на сетевом компьютере. В IP-сетях протоколы прикладного уровня опираются на стандарт TCP и выполняют ряд специализированных функций, предоставляя пользовательским программам данные строго определенного назначения.
Протокол FTP
Как следует из названия, протокол FTP (File Transfer Protocol, протокол передачи файлов) предназначен для передачи файлов через Интернет. Именно на базе этого протокола реализованы процедуры загрузки и выгрузки файлов на удаленных узлах Всемирной сети. FTP позволяет переносить с машины на машину не только файлы, но и целые папки, включающие подкаталоги на любую глубину вложений. Осуществляется это путем обращения к системе команд FTP, описывающих ряд встроенных функций данного протокола.
Протоколы РОР3 и SMTP
Прикладные протоколы, используемые при работе с электронной почтой, называются SMTP (Simple Mail Transfer Protocol, простой протокол передачи почты) и РОР3 (Post Office Protocol, протокол почтового отделения, версия 3), первый «отвечает» за отправку исходящей корреспонденции, второй - за доставку входящей. В функции этих протоколов входит организация доставки сообщений электронной почты (e-mail) и передача их почтовому клиенту. Помимо этого, протокол SMTP позволяет отправлять несколько сообщений в адрес одного получателя, организовывать промежуточное хранение сообщений, копировать одно сообщение для отправки нескольким адресатам. И РОР3, и SMTP обладают встроенными механизмами распознавания адресов электронной почты, а также специальными модулями повышения надежности доставки сообщений.
Протокол HTTP
Протокол HTTP (Hyper Text Transfer Protocol, протокол передачи гипертекста) обеспечивает передачу с удаленных серверов на локальный компьютер документов, содержащих код разметки гипертекста, написанный на языке HTML (Hypertext Markup Language, язык разметки гипертекста) или XML (extensible Markup Language, расширяемый язык разметки), т. е. Web-страниц. Данный прикладной протокол ориентирован прежде всего на предоставление информации программам просмотра Web-страниц, Web-браузерам, наиболее известными из которых являются такие приложения, как Microsoft Internet Explorer и Netscape Communicator. Именно с использованием протокола HTTP организуется отправка запросов удаленным http-серверам Интернета и обработка их откликов. Помимо этого, HTTP позволяет использовать для вызова ресурсов Всемирной сети адреса стандарта системы доменных имен (DNS, Domain Name System), т. е. обозначения, называемые URL (Uniform Resource Locator, универсальный указатель ресурсов) вида http://www. domain.zone/page(l).
Технологии передачи информации
Адресация компьютеров в сети
Чтобы информация безошибочно могла передаваться с одного компьютера на другой, необходимо наличие уникальных адресов, с помощью которых можно однозначно определить (идентифицировать) получателя информации. Подобно тому, как обычная почта доставляет почтовые отправления по адресам, включающим в себя область, город, улицу, дом, квартиру, так и в сети Internet информационные пакеты доставляются по адресам, только в адресе указываются не дома и улицы, а номера сетей, к которым подключен компьютер-получатель и номера самих компьютеров в этих сетях.
Итак, каждый компьютер, подключенный к сети Internet, имеет физический адрес (IP-адрес).
Для этого служит так называемая IP (Internet Рго1осо1)-адресация.
IP-адрес - это уникальный номер компьютера в сети. IP-адрес определяет местонахождение узла в сети подобно тому, как адрес дома указывает его расположение в городе.
IP-адрес может быть «статический - неизменный» или «динамический - выдается сервером».