Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры / 5. ПОВС.docx
Скачиваний:
30
Добавлен:
22.03.2016
Размер:
36.65 Кб
Скачать
  1. Протокол telnet.

TELNET (англ. TErminaL NETwork) — сетевой протокол для реализации текстового интерфейса по сети (в современной форме — при помощи транспорта TCP).

Выполняет функции протокола прикладного уровня модели OSI.

Хотя в сессии Telnet выделяют клиентскую и серверную сторону, протокол на самом деле полностью симметричен. После установления транспортного соединения оба его конца играют роль «сетевых виртуальных терминалов», обменивающихся двумя типами данных:

  • Прикладными данными (т.е. данными, которые идут от пользователя к текстовому приложению на стороне сервера и обратно);

  • Командами протокола Telnet, частным случаем которых являются опции, служащие для уяснения возможностей и предпочтений сторон.

Исторически Telnet служил для удалённого доступа к интерфейсу командной строки операционных систем.

  1. Web-серверы.

Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины.

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

Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP.

Дополнительные функции

Веб-серверы могут иметь различные дополнительные функции, например:

  • Автоматизация работы веб страниц;

  • ведение журнала обращений пользователей к ресурсам;

  • аутентификация и авторизация пользователей;

  • поддержка динамически генерируемых страниц;

Известные веб-серверы:

  • Apache

  • IIS от компании Microsoft, распространяемый с серверными ОС семейства Windows

  • nginx — свободный веб-сервер, разрабатываемый Игорем Сысоевым с 2002 года и пользующийся большой популярностью на крупных сайтах

  • lighttpd — свободный веб-сервер

  • Google Web Server — веб-сервер, разработанный компанией Google

  • Resin — свободный веб-сервер приложений

  1. DNS-серверы.

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

Типы DNS-серверов:

  • авторитативный DNS-сервер — сервер, отвечающий за какую-либо зону.

  • Мастер или первичный сервер — сервер, имеющий право на внесение изменений в данные зоны.

  • Слейв или вторичный сервер, не имеющий права на внесение изменений в данные зоны и получающий сообщения об изменениях от мастер-сервера.

  • Локальный DNS-сервер используется для обслуживания DNS-клиентов, исполняющихся на локальной машине.

  • Корневой DNS-сервер — сервер, являющийся авторитативным за корневую зону. Общеупотребительных корневых серверов в мире всего 13 штук, их доменные имена находятся в зоне root-servers.net

  • Регистрирующий DNS-сервер. Сервер, принимающий динамические обновления от пользователей. Часто совмещается с DHCP-сервером

Виды DNS-запросов

Прямой (forward) запрос — запрос на преобразование имени (символьного адреса) хоста в IP-адрес.

Обратный (reverse) запрос — запрос на преобразование IP-адреса в имя хоста.

Рекурсивный запрос предполагает получение окончательного ответа от сервера, к которому он направлен. Рекурсию выполняет сервер.

Итеративный запрос — предполагает (допускает) выполнение рекурсии клиентом.

Соседние файлы в папке Шпоры