Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Информационные сервисы

Содержание

Тема 5Информационные сервисы
Владивостокский государственный университет экономики и сервиса Институт информатики инноваций и бизнес систем Тема 5Информационные сервисы Содержание: 1) Протокол FTP и его команды2) Схемы работы.3) Создание и администрирование Цель: изучить работу протокола FTP; научиться конфигурировать и администрировать анонимный Основная концепция: Сервис FTP обеспечивает авторизованный и анонимный доступ к удаленным файловым FTP (File Transfer Protocol или Управляющий канал ftp - соединение со стандартным портом TCP/21, по которому (в Модель протокола FTP Соединение с двумя разными серверами и передача данных между ними WWW является наиболее популярным из сервисов Интернет - настолько, что WWW - клиент-серверная технология, базирующаяся на прикладном протоколе HTTP, в Протокол HTTP (Hyper Text Transfer Protocol) находится на прикладном уровне HTTP - прикладной клиент-серверный протокол типа HTTP-запросПоля, помеченные звездочкой (*), присутствуют только, если в запросе использован метод POST или PUT GET / HTTP/1.1  POST /cgi-bin/sript?X=1&Y=a%20b HTTP/1.1  HEAD http://www.vvsu.ru/index.html HTTP/1.1Пример GET - запрос документа, идентифицируемого указанным URI. HEAD - запрос заголовков документа, HTTP-ответПоля, помеченные звездочкой (*), могут отсутствовать - это зависит от типа запроса. HTTP/1.1 200 OK  HTTP/1.1 304 Not ModifiedПример 1** - Промежуточные информационные сообщения (практически не используются). 2** - Успешная обработка Веб-сервер Apache имеет открытую модульную архитектуру и открытый API, что 1. Запуск сервера - этот процесс запускается с большими привилегиями (например, root 2. Инициализация модулей. 3. Запуск дочерних процессов - главный процесс ветвится с 4. Запрос, поступающий от клиента, отправляется на обработку одному из дочерних процессов. 5. Главный процесс осуществляет мониторинг дочерних процессов. Если число процессов падает ниже 6. При получении команды Какие способы контроля и ограничения имеются в анонимном FTP?Опишите алгоритм аутентификации клиента Рекомендуемая литература:Мамаев М., Петренко С. Технологии защиты информации в Интернете. Специальный справочник. Использование материалов презентацииИспользование данной презентации, может осуществляться только при условии соблюдения требований
Слайды презентации

Слайд 2 Тема 5

Информационные сервисы

Тема 5Информационные сервисы

Слайд 3 Содержание:
1) Протокол FTP и его команды
2) Схемы работы.
3)

Содержание: 1) Протокол FTP и его команды2) Схемы работы.3) Создание и

Создание и администрирование анонимного FTP-сервера
4) Протокол HTTP
5) WWW-сервер Apache


Слайд 4
Цель: изучить работу протокола FTP; научиться

Цель: изучить работу протокола FTP; научиться конфигурировать и администрировать анонимный

конфигурировать и администрировать анонимный FTP-сервер под ОС Unix.

Необходимость:

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



Слайд 5 Основная концепция: Сервис FTP обеспечивает авторизованный и анонимный

Основная концепция: Сервис FTP обеспечивает авторизованный и анонимный доступ к удаленным

доступ к удаленным файловым архивам через Интернет с помощью

протокола FTP, находящегося на прикладном уровне стека TCP/IP.

Серверная часть обслуживается стандартным демоном in.ftpd (Unix) или специальными программами с расширенной функциональностью.

Слайд 6
FTP (File Transfer Protocol или "Протокол

FTP (File Transfer Protocol или

Передачи Файлов") - клиент-серверный протокол прикладного уровня, обеспечивающий навигацию

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

Протокол FTP


Слайд 7 Управляющий канал ftp - соединение со стандартным портом

Управляющий канал ftp - соединение со стандартным портом TCP/21, по которому

TCP/21, по которому (в текстовом виде) передаются команды протокола

FTP и отклики на них. Управляющий канал открывается при подсоединении клиента к серверу FTP.
Канал данных ftp - соединение со стандартным портом TCP/20, по которому передаются данные - содержимое файлов. Канал данных открывается автоматически при поступлении соответствующей команды (get, put, dir и др.) по каналу управления.

Ключевые понятия


Слайд 8 Модель протокола FTP

Модель протокола FTP

Слайд 9 Соединение с двумя разными серверами и передача данных

Соединение с двумя разными серверами и передача данных между ними

между ними


Слайд 10
WWW является наиболее популярным из сервисов

WWW является наиболее популярным из сервисов Интернет - настолько, что

Интернет - настолько, что часто Интернет и WWW используются

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

Cервис World Wide Web


Слайд 11
WWW - клиент-серверная технология, базирующаяся на

WWW - клиент-серверная технология, базирующаяся на прикладном протоколе HTTP, в

прикладном протоколе HTTP, в котором имеются два типа сообщений:

запросы от клиента (броузера) к серверу и ответы сервера клиенту. Запросы и ответы содержат заголовки со служебной информацией и данные (в запросе данными может быть содержимое заполненной пользователем формы).

Основная концепция


Слайд 12
Протокол HTTP (Hyper Text Transfer Protocol)

Протокол HTTP (Hyper Text Transfer Protocol) находится на прикладном уровне

находится на прикладном уровне стека TCP/IP и состоит из

запросов, посылаемых клиентом, и ответов, возвращаемых сервером. Запрос состоит из строки запроса, заголовков и данных (если они есть; например, если пользователь заполнил HTML-форму). В заголовках запроса могут быть указаны дополнительные параметры, уточняющие запрос или определяющие представление запрашиваемого документа.

Протокол HTTP


Слайд 13 HTTP - прикладной клиент-серверный протокол типа

HTTP - прикладной клиент-серверный протокол типа

"запрос-ответ" работающий поверх TCP (стандартный порт 80).
Клиентом является

броузер; сервером - WWW-сервер.
В первой версии протокола (1.0) на одно TCP-соединение приходился один запрос и ответ, после чего соединение закрывалось. В настоящее время протокол позволяет выполнить несколько итераций в рамках одного соединения.

Темя


Слайд 14 HTTP-запрос
Поля, помеченные звездочкой (*), присутствуют
только, если в

HTTP-запросПоля, помеченные звездочкой (*), присутствуют только, если в запросе использован метод POST или PUT

запросе использован метод POST
или PUT


Слайд 15

GET / HTTP/1.1

POST /cgi-bin/sript?X=1&Y=a%20b

GET / HTTP/1.1 POST /cgi-bin/sript?X=1&Y=a%20b HTTP/1.1 HEAD http://www.vvsu.ru/index.html HTTP/1.1Пример

HTTP/1.1

HEAD http://www.vvsu.ru/index.html HTTP/1.1

Пример


Слайд 16 GET - запрос документа, идентифицируемого указанным URI.
HEAD

GET - запрос документа, идентифицируемого указанным URI. HEAD - запрос заголовков

- запрос заголовков документа, идентифицируемого указанным URI (аналогично GET,

но само содержимое документа не возвращается).
POST - пересылка данных на сервер (используется при заполнении форм). URI в этом случае обычно идентифицирует CGI-скрипт, который будет обрабатывать присланные данные, и результат этой обработки будет возвращен в HTTP-ответе.

Основные методы


Слайд 17 HTTP-ответ
Поля, помеченные звездочкой (*), могут отсутствовать - это

HTTP-ответПоля, помеченные звездочкой (*), могут отсутствовать - это зависит от типа запроса.

зависит от типа запроса.


Слайд 18


HTTP/1.1 200 OK

HTTP/1.1 304

HTTP/1.1 200 OK HTTP/1.1 304 Not ModifiedПример

Not Modified

Пример


Слайд 19 1** - Промежуточные информационные сообщения (практически не используются).

1** - Промежуточные информационные сообщения (практически не используются). 2** - Успешная



2** - Успешная обработка запроса.

3** - Для получения

документа требуются дополнительные действия со стороны клиента.

4** - Ошибка клиента.

5** - Ошибка сервера.

Код ответа


Слайд 20
Веб-сервер Apache имеет открытую модульную архитектуру

Веб-сервер Apache имеет открытую модульную архитектуру и открытый API, что

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

функциональность сервера.

Администрирование сервера производится путем редактирования текстового файла с директивами

WWW-сервер Apache


Слайд 21 1. Запуск сервера - этот процесс запускается с

1. Запуск сервера - этот процесс запускается с большими привилегиями (например,

большими привилегиями (например, root - для доступа к стандартному

HTTP-порту 80). Непосредственно запросы клиентов этим процессом не обслуживаются; он управляет работой сервера. Запустившись, сервер производит разбор директив в конфигурационном файле (файлах), открывает лог-файлы, перенаправляет вывод стандартной ошибки в файл, указанный директивой ErrorLog. Этими же лог-файлами будут пользоваться все порожденные процессы.

Общая схема работы Apache


Слайд 22 2. Инициализация модулей.

3. Запуск дочерних процессов -

2. Инициализация модулей. 3. Запуск дочерних процессов - главный процесс ветвится

главный процесс ветвится с помощью вызова fork, порождая несколько

дочерних процессов, которые собственно и будут обслуживать запросы клиентов. В целях безопасности порожденные процессы запускаются с низким уровнем привилегий (по умолчанию - как пользователь nobody). Число порождаемых процессов определяется директивой StartServers.

Общая схема работы Apache


Слайд 23
4. Запрос, поступающий от клиента, отправляется на обработку

4. Запрос, поступающий от клиента, отправляется на обработку одному из дочерних

одному из дочерних процессов. Цикл обработки запроса является основным

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

Общая схема работы Apache


Слайд 24 5. Главный процесс осуществляет мониторинг дочерних процессов. Если

5. Главный процесс осуществляет мониторинг дочерних процессов. Если число процессов падает

число процессов падает ниже установленного директивой MinSpareServers, то запускаются

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

Общая схема работы Apache


Слайд 25 6. При получении команды "stop" (сигнал TERM) главный

6. При получении команды

процесс останавливает дочерние процессы, а потом выходит сам. При

получении команды "restart" (сигнал HUP) главный процесс останавливает дочерние процессы, но сам не выходит; заново производится разбор конфигурационных директив и инициализация модулей, потом запускаются дочерние процессы. При получении команды "graceful" (сигнал USR1) действия сервера аналогичны команде "restart", однако дочерние процессы не прерываются принудительно, а им дается возможность обслужить текущий запрос (если таковой имеется) и только после этого выйти.

Общая схема работы Apache


Слайд 26 Какие способы контроля и ограничения имеются в анонимном

Какие способы контроля и ограничения имеются в анонимном FTP?Опишите алгоритм аутентификации

FTP?
Опишите алгоритм аутентификации клиента в протоколе HTTP.
Опишите алгоритм определения

кодировки посылаемого клиенту документа, которым пользуется Russian Apache.
Укажите приоритет контекстов конфигурации в Apache.
Какие коды HTTP-ответа вы знаете?

Вопросы для самопроверки:


Слайд 27 Рекомендуемая литература:
Мамаев М., Петренко С. Технологии защиты информации

Рекомендуемая литература:Мамаев М., Петренко С. Технологии защиты информации в Интернете. Специальный

в Интернете. Специальный справочник. – СПб: "Питер", 2005.
К. Хант.

Персональные компьютеры в сетях TCP/IP: Руководство администратора сети/ Пер. с англ. – СПб.: ЗАО "ЭлектроникаБизнесИнформатика", Киев: "BHV", 2003.
UNIX для системных администраторов: Энциклопедия пользователя/ Пер.с англ. – Киев: ДиаСофт, 2008.

  • Имя файла: informatsionnye-servisy.pptx
  • Количество просмотров: 137
  • Количество скачиваний: 0
- Предыдущая Банковский кредит
Следующая - Африка