Доменная система имен (DNS)

DNS(Domain Name System) - это распределенная база данных, которая содержит информацию о компьютерах, включенных в сеть Internet. Характер данных зависит от конкретной машины, но чаще всего информация включает имя машины, IP-адрес и данные для маршрутизации почты.

Для удобства,большинство компьютеров имеют имена. Доменная система имен выполняет несколько задач, но основная ее работа – преобразование им|н компьютеров а IP-адреса и наоборот.

Пространство имен DNS имеет вид дерева доменов(Рисунок 5), с полномочиями, возрастающими по мере приближения к корню дерева. Корень дерева имеет имя "."; под ним находятся домены верхнего [8]

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

.gov - государственные учереждения,

.mil - военные учереждения,

.com - коммерческие организации,

.net - поставщики сетевых услуг,

.org - безприбыльные организации,

.edu - учебные заведения;

Рисунок 5. Уровни доменных имен

 

Для доменов вне США, в соответствии с териториальным расположением используются двухбуквенные коды страм ISO. Например:

www.spm.ru - в России

www.berlin.de - а Германии

www.hotsex.nl - в Нидерландах

Сетевые протоколы.

Протоколы прикладного уровня используются в конкретных прикладных программах. Общее их количество велико и продолжает постоянно увеличиваться. Некоторые приложения существуют с самого начала развития internet, например, TELNET и FTP. Другие появились позже: HTTP, NNTP, POP3, SMTP. [9]

 

 

Протокол TELNET

Протокол TELNET позволяет серверу рассматривать все удаленные компьютеры как стандартные “сетевые терминалы” текстового типа. Работа с TELNET походит на набор телефонного номера. Пользователь набирает на клавиатуре что-то вроде telnet delta и получает на экране приглашение на вход в машину delta. Протокол TELNET существует уже давно. Он хорошо опробован и широко распространен. Создано множество реализаций для самых разных операционных систем.

Протокол FTP

Протокол FTP (File Transfer Protocol – протокол передачи файлов) распространен также широко как TELNET. Он является одним из старейших протоколов семейства TCP/IP. Также как TELNET он пользуется транспортными услугами TCP. Существует множество реализаций для различных операционных систем, которые хорошо взаимодействуют между собой. Пользователь FTP может вызывать несколько команд, которые позволяют ему посмотреть каталог удаленной машины, перейти из одного каталога в другой, а также скопировать один или несколько файлов.

Протокол SMTP

Протокол SMTP (Simple Mail Transfer Protocol – простой протокол передачи почты) поддерживает передачу сообщений (электронной почты) между произвольными узлами сети internet. Имея механизмы промежуточного хранения почты и механизмы повышения надежности доставки, протокол SMTP допускает использование различных транспортных служб.

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

Протокол HTTP

Протокол HTTP (Hyper text transfer protocol – протокол передачи гипертекста) применяется для обмена информацией между серверами WWW (World Wide Web – всемирная паутина) и программами просмотра гипертекстовых страниц – броузерами WWW. Допускает передачу широкого спектра разнообразной информации – текстовой, графической, аудио и видео. В настоящее время находится в стадии непрерывного совершенствования.

Протокол POP3

POP3 (Post Office Protocol – протокол почтового узла, 3 версия), позволяет программам-клиентам электронной почты принимать и передавать сообщения с/на почтовые серверы. Обладает достаточно гибкими возможностями по управлению содержимым почтовых ящиков, расположенных на почтовом узле. В типичных программах-клиентах в основном применяется для приема входящих сообщений.

Протокол NNTP

Network News Transfer Protocol – протокол передачи сетевых новостей (NNTP) позволяет общаться серверам новостей и клиентским программам – распространять, запрашивать, извлекать и передавать сообщения в группы новостей. Новые сообщения хранятся в централизованной базе данных, которая позволяет пользователю выбирать интересующие его сообщения. Также обеспечивается индексирование, организация ссылок и удаление устаревших сообщений(Рисунок 6).

Рисунок 6. Сетевые уровни