Как работает иис: что такое индивидуальный инвестиционный счет и зачем он нужен

Содержание

что такое индивидуальный инвестиционный счет и зачем он нужен

ИИС — это специальный счет, с помощью которого можно покупать ценные бумаги и валюту на бирже, а также получать часть инвестированных денег обратно — в виде налоговых вычетов от государства. Есть два типа вычетов по ИИС.

Тип А — вы пополняете ИИС рублями, а на следующий год получаете от налоговой 13% от суммы пополнения. Так за год можно получить до 52 000 ₽, но не более суммы НДФЛ, которую вы заплатили в бюджет в год пополнения ИИС.

Если ваш доход выше 5 000 000 ₽ и вы платите 15% НДФЛ, то максимальная сумма вычета увеличивается до 60 000 ₽. Подробнее про увеличенный вычет

Тип Б — вы открываете счет, пополняете его рублями и инвестируете в ценные бумаги. При закрытии счета весь доход от продажи ценных бумаг на ИИС, а также купонный доход от облигаций будет освобожден от уплаты налога в размере 13%. Это выгодно, если вы планируете активно торговать на бирже, а также если у вас статус самозанятого или ИП (люди, которые не платят НДФЛ, не смогут получить вычет типа А).

Вывести деньги с ИИС можно только при его закрытии. Но если закрыть такой счет в течение 3 лет с даты его открытия, то все налоговые вычеты придется вернуть. То есть нужно быть готовым держать деньги на ИИС не менее 3 лет. После этого срока все преимущества ИИС продолжат действовать, при этом закрыть счет и вывести деньги вы сможете в любой момент — ждать еще 3 года не придется.

Открыть ИИС

Для тех, кому неудобно читать, рассказали о главных особенностях ИИС от Тинькофф Инвестиций в 12-минутном видео:

Содержание и тайм-коды видео

00:00 — Что такое ИИС и как им пользоваться

00:52 — Кому подходит ИИС

01:34 — ИИС: 2 типа вычета

03:48 — Преимущества ИИС

06:31 — Ограничения ИИС

08:08 — Что выбрать: ИИС или брокерский счет

09:03 — Как открыть ИИС в Тинькофф

09:48 — Как получить вычет по ИИС в Тинькофф

10:30 — Сколько инвестировать

11:11 — Итог (главные мысли из видео)

Для чего нужен ИИС?

С помощью ИИС можно получить налоговый вычет: гарантированный доход за пополнение инвестиционного счета или освобождение от налога с продажи ценных бумаг. Это делает ИИС отличным инструментом и для только начинающих, и для инвесторов с опытом.

Если платите НДФЛ по ставке 13%, то за пополнение ИИС можете ежегодно получать от налоговой до 52 000 ₽ — для этого в течение года на счет нужно положить не менее 400 000 ₽.

Если платите НДФЛ по ставке 15%, то за пополнение ИИС на сумму от 400 000 ₽ можно получить до 60 000 ₽. Ставка 15% применяется на доход выше 5 000 000 ₽. Подробнее про увеличенный вычет

Если не платите НДФЛ, то получить возврат от налоговой не выйдет. Но вам доступен второй тип вычета — освобождение от налога со сделок с ценными бумагами. Также этот вариант выгоднее, если выбранная вами инвестстратегия приносит больше 400 000 ₽ в год. Как работает налоговый вычет по ИИС

Если же вы получаете возврат за пополнение счета, то с прибыльных операций на ИИС будет удержан налог. Но и тут есть плюсы: этот налог будет удержан только при закрытии счета, а не каждый год, как на брокерском счете. Это хорошо: пока деньги не ушли в налоговую, их можно продолжать инвестировать, чтобы получать дополнительный доход.

Помимо этого, ИИС в Тинькофф Инвестициях обладает и другими преимуществами. Вот лишь некоторые из них.

Все инвестиции у вас в телефоне. С Тинькофф вам не придется устанавливать сложные программы для работы на бирже и долго разбираться в том, как они устроены. У мобильного приложения Тинькофф Инвестиций понятный интерфейс со всеми необходимыми функциями. Оно будет удобно и тем, кто делает только первые шаги на фондовом рынке, и инвесторам с опытом. Скачать приложение Тинькофф Инвестиций

Приложение Тинькофф Инвестиций продолжает работу. Но пока его нельзя скачать из App StoreЧтобы купить ценные бумаги в приложении Тинькофф Инвестиций, просто выберите понравившийся актив в списке, укажите нужное количество и нажмите

Быстрое открытие счета. На заполнение заявки онлайн уйдет всего несколько минут. Наш представитель сам приедет с необходимыми документами — куда и когда вам удобно. Если у вас уже есть дебетовая карта Тинькофф, встреча не понадобится: документы можно подписать кодом из СМС, а счет откроется практически сразу после оформления заявки. Если на бирже выходной или вы оставили заявку после 19:00 по московскому времени, откроем счет в ближайший рабочий день. Заполнить заявку на ИИС

Простые тарифы. На тарифе «Инвестор» есть только комиссия за сделки — всё остальное бесплатно. На тарифе «Трейдер» небольшая ежемесячная плата, но минимальная комиссия на любые виды сделок.

Ввели плату 0,25% в месяц за хранение валюты суммой свыше 100 000 $ и €. Она распространяется только на валюту и не затрагивает валютные ценные бумаги. Подробнее про комиссию на валютные позиции

Низкий порог входа. Можно начать инвестировать даже с 10 ₽ — примерно столько стоит один пай фондов «Вечного портфеля» от управляющей компании Тинькофф Капитал. Большинство облигаций стоят около 1000 ₽.

Помощь в подборе активов. Подборки акций и облигаций можно найти в приложении в разделе «Что купить». Там наши аналитики собирают данные о самых привлекательных компаниях — например, тех, что занимаются облачными вычислениями, производством роботов или разработкой вакцины от COVID-19.

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

А если вы точно знаете, что ищете, подберите акции в скринере — это специальный фильтр, помогающий отобрать бумаги по множеству параметров: по дивидендному доходу, капитализации, финансовому рынку или принадлежности к производственному сектору.

Широкий диапазон ценных бумаг и валюты. Со счетом в Тинькофф Инвестициях можно купить 8 валют, акции, облигации и еврооблигации российских компаний, биржевые фонды, а также акции компаний из США, Китая и многих других стран.

Как новые санкции повлияют на инвесторов

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

Круглосуточная поддержка. Если у вас останутся вопросы, вы можете задать их в чате приложения Тинькофф Инвестиций или в личном кабинете на сайте tinkoff.ru. Отвечаем круглосуточно, в любой день недели — без праздников и выходных.

Открыть ИИС

Чем отличается брокерский счет от ИИС?

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

tableRow»>

ИИС

Брокерский счет

Налоговые вычеты

Вычет типа А: можно получить возврат денег за пополнение ИИС.

Вычет типа Б: можно освободиться от налога с продажи ценных бумаг независимо от даты их покупки. Как работает налоговый вычет по ИИС

Можно освободиться от налога с продажи ценных бумаг, если непрерывно продержать их на своем счете более 3 лет

Вывод со счета

Вывести деньги можно только при закрытии ИИС. Если закрыть ИИС, не продержав его 3 года, то налоговые вычеты придется вернуть

Вывести деньги можно в любой момент

Пополнение счета

Только в рублях и до 1 000 000 ₽ в год

Можно пополнять в разных валютах, а сумма пополнения не ограничена

Количество счетов

ИИС должен быть только один. Если открыть два ИИС даже у разных брокеров, то права на налоговый вычет не будет

В Тинькофф Инвестициях можно открыть до 10 брокерских счетов, независимо от количества ваших счетов у других брокеров

Удержание налога

Если выбрали вычет типа Б, то налога от продажи ценных бумаг не будет.

Если хотя бы один раз получили возврат за пополнение, то у вас ИИС типа А — тогда налог с дохода от сделок удержится, но только в момент закрытия счета. Пока деньги не ушли в налоговую, можно продолжать покупать на них ценные бумаги и получать доход

Налог от продажи бумаг удерживается в конце каждого календарного года

Налоговые вычеты

ИИС

Вычет типа А: можно получить возврат денег за пополнение ИИС.

Вычет типа Б: можно освободиться от налога с продажи ценных бумаг независимо от даты их покупки. Как работает налоговый вычет по ИИС

Брокерский счет

Можно освободиться от налога с продажи ценных бумаг, если непрерывно продержать их на своем счете более 3 лет

Вывод со счета

ИИС

Вывести деньги можно только при закрытии ИИС. Если закрыть ИИС, не продержав его 3 года, то налоговые вычеты придется вернуть

Брокерский счет

Вывести деньги можно в любой момент

Пополнение счета

ИИС

Только в рублях и до 1 000 000 ₽ в год

Брокерский счет

Можно пополнять в разных валютах, а сумма пополнения не ограничена

Количество счетов

ИИС

ИИС должен быть только один. Если открыть два ИИС даже у разных брокеров, то права на налоговый вычет не будет

Брокерский счет

В Тинькофф Инвестициях можно открыть до 10 брокерских счетов, независимо от количества ваших счетов у других брокеров

Удержание налога

ИИС

Если выбрали вычет типа Б, то налога от продажи ценных бумаг не будет.

Если хотя бы один раз получили возврат за пополнение, то у вас ИИС типа А — тогда налог с дохода от сделок удержится, но только в момент закрытия счета. Пока деньги не ушли в налоговую, можно продолжать покупать на них ценные бумаги и получать доход

Брокерский счет

Налог от продажи бумаг удерживается в конце каждого календарного года

Уже существующий у вас брокерский счет превратить в индивидуальный инвестиционный счет не получится — нужно отдельно открывать именно ИИС. Какие ограничения есть у ИИС

Как заработать на ИИС?

На ИИС можно заработать двумя способами: получать налоговые вычеты от государства, а также торговать на бирже, как и с обычным брокерским счетом.

Налоговый вычет. Можно гарантированно получать до 52 000 ₽ в год, если вы платите НДФЛ и пополняете ИИС каждый год на 400 000 ₽ и больше. Если вы платите НДФЛ по ставке 15%, то размер вычета увеличивается до 60 000 ₽. Подробнее про налоговый вычет

Другой вариант вычета: можно освободить ваш доход по сделкам от налога. Этот вариант подойдет даже тем, кто не платит НДФЛ. Какие есть типы ИИС

Торговля на бирже. С помощью ИИС вы можете покупать и продавать валюту и ценные бумаги, а также получать по ним выплаты — купоны и дивиденды.

Налоговый вычет по ИИС — простой способ заработать на инвестициях, даже если вы только знакомитесь с миром биржевой торговли. Про то, о чем важно знать на этому пути, рассказали в бесплатном курсе «А как инвестировать». Из него вы узнаете, как избежать самых частых ошибок начинающих инвесторов, как защитить деньги от инфляции и собрать свой первый диверсифицированный портфель. Посмотреть курс

Как получить налоговый вычет?

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

Вычет типа А (возврат денег за пополнение ИИС) — можно получить через личный кабинет на tinkoff.ru. Либо с помощью декларации 3-НДФЛ, которую можно подать на сайте ФНС или при личном визите в отделение налоговой. Подробнее про процесс получения вычета

Вычет типа Б (освобождение дохода от налога) — его можно получить через брокера при закрытии ИИС. Либо в налоговой инспекции — лично или онлайн.

Кому подойдет ИИС?

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

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

Открыть ИИС может любой гражданин России старше 18 лет, который платит налоги в России и имеет статус налогового резидента РФ. Для этого необязательно иметь постоянную регистрацию (прописку), достаточно находиться на территории России не менее 183 дней в году. Открыть ИИС

Вы не сможете открыть ИИС без гражданства РФ, даже если вы живете на территории России и платите налоги в ее казну.

На сколько лет открывается ИИС?

ИИС открывается минимум на три года. Если вы захотите закрыть его до истечения этого срока, то потеряете право на налоговый вычет. А тот вычет, который уже успели получить, придется вернуть.

Например, если ИИС открыт 1 июня 2020 года, то без потери вычетов его можно закрыть 2 июня 2023 года или позже.

При этом через три года счет не закроется автоматически. Вы можете и дальше пользоваться индивидуальным инвестиционным счетом и продолжать получать ежегодные налоговые вычеты. Либо торговать на бирже с возможностью не платить налог при закрытии ИИС, если вы не оформляли по нему налоговый вычет на взносы.

Как открыть ИИС?

Заполните короткую форму онлайн — весь процесс займет всего несколько минут. В конце подпишите заявление-анкету кодом из СМС.

Подождите, пока мы проверим ваши данные и откроем счет: на это уйдет около часа, а в редких случаях — до одного рабочего дня. Когда ИИС будет готов, отправим вам СМС и письмо на электронную почту. Кто может открыть ИИС

Если у вас еще нет продуктов Тинькофф, в течение 1—2 дней наш представитель привезет вам договор и карту Tinkoff Black — она нужна, чтобы круглосуточно и без комиссии пополнять ИИС. Пока карту не привезли, можно пополнить ИИС с карты другого банка и сразу начать инвестировать.

Открыть ИИС

Какой тип ИИС выбрать?

Тип ИИС не обязательно выбирать сразу — это можно сделать даже через три года после открытия счета. Тогда вы сможете оценить доходность своих инвестиций и посчитать, какой тип налогового вычета будет выгоднее.

Выбор типа ИИС происходит в момент, когда вы подаете документы на получение налогового вычета по вашему индивидуальному инвестиционному счету. Как выбрать тип ИИС

Есть ли какая-то стратегия инвестирования, которой стоит придерживаться на ИИС?

Самая простая и очевидная стратегия — пополнять ИИС каждый год и получать доход в виде налогового вычета. А чтобы деньги не лежали без дела и приносили дополнительный доход, можно покупать государственные облигации ОФЗ — это самый низкорисковый инструмент на финансовом рынке. Кроме того, ОФЗ будут приносить дополнительный доход в виде регулярных купонных выплат.

Подробнее про ОФЗ

Что такое ДУ ИИС? В Тинькофф есть доверительное управление инвестиционным счетом?

Доверительное управление ИИС — это договор между вами и брокером, по которому брокер совершает сделки на вашем ИИС с целью получить доход. За это брокер берет определенное денежное вознаграждение.

В Тинькофф Инвестициях нет услуг по доверительному управлению активами.

Если вы не хотите уделять инвестициям много времени, откройте ИИС и пополняйте его раз в год, чтобы получать гарантированные налоговые вычеты. А чтобы деньги не лежали на счете без дела и приносили доход, купите фонды Тинькофф Капитал. Например, у нас есть фонды «Вечного портфеля» в рублях, долларах и евро. Они следуют стратегии покупки разных типов активов в равных долях: золота, акций, облигаций и валюты. Эти активы балансируют друг друга: когда какие‑то из них теряют в цене, другие, наоборот, растут. В итоге такая стратегия помогает получать прибыль в любых условиях: при росте, стагнации или спаде в экономике.

Один пай фонда от Тинькофф Капитал стоит около 10 ₽, а клиенты Тинькофф Инвестиций могут торговать такими паями без комиссии за сделки. Подробнее про фонды от Тинькофф Капитал

Что лучше: ИИС или ПИФ?

ИИС — это специальный инвестиционный счет со льготным налоговым режимом, которым вы управляете самостоятельно.

ПИФ — это паевой инвестиционный фонд, то есть отдельная организация, которой вы даете свои деньги, и уже она вкладывает их, следуя определенной стратегии. При этом вы не можете напрямую управлять активами фонда и менять состав портфеля. А за покупку и продажу паев, как правило, есть дополнительные надбавки в несколько процентов со стороны управляющей компании.

С другой стороны, паи некоторых фондов можно купить и на ИИС. Для этого придумали биржевые паевые инвестиционные фонды (БПИФ) — они торгуются на бирже как обычные акции, а один пай является частичкой всего имущества фонда.

Например, паи фондов «Вечного портфеля» от управляющей компании Тинькофф Капитал следуют стратегии покупки разных типов активов с целью получить доход при любой фазе рынка: росте, падении или застое в экономике. Один пай фонда стоит около 10 ₽, а клиенты Тинькофф Инвестиций могут торговать такими паями без комиссии за сделки. Подробнее про фонды от Тинькофф Капитал

Как обезопасить себя, чтобы не потерять деньги?

Пройдите наш бесплатный курс «А как инвестировать» — из него вы узнаете, как избежать самых частых ошибок начинающих инвесторов. Но если коротко, то вот несколько советов.

Диверсифицируйте — не вкладывайте все деньги в один актив, а лучше разложите их по разным инструментам. Собрать портфель из нескольких бумаг вам поможет наш робот-советник, а еще вы можете поискать варианты для вложений в разделе «Что купить» — в приложении Тинькофф Инвестиций и в личном кабинете на сайте tinkoff.ru. Как работает робот-советник

Инвестиционные идеи, подборки ценных бумаг от специалистов Тинькофф, а также другие инструменты, чтобы собрать свой первый инвестиционный портфель

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

Например, фонды от Тинькофф Капитал следуют за «Вечным портфелем» — это стратегия, базирующаяся на портфеле с равными долями активов, которые должны приносить доход независимо от текущего состояния на финансовых рынках. Подробнее про фонды от Тинькофф Капитал

Используйте торговые приказы — в приложении Тинькофф Инвестиций, а также в личном кабинете и в торговом терминале можно настроить специальные команды «стоп‑лосс» и «тейк‑профит». Они помогают ограничить убытки, когда ценные бумаги дешевеют, и вовремя зафиксировать прибыль, когда стоимость активов начинает расти. Подробнее про виды биржевых заявок

Как закрыть ИИС?

Закрыть счет можно в любой момент. Для этого в приложении Тинькофф Инвестиций на вкладке «Главная» нажмите на ваш ИИС → на экране этого счета в правом верхнем углу нажмите на значок ⚙️ → «Закрыть счет».

Если в момент закрытия ИИС на нем будут активы или деньги, мы автоматически откроем для вас отдельный брокерский счет в Тинькофф и переведем активы и деньги с ИИС туда.

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

Помните, что если закрыть ИИС раньше, чем через 3 полных года с момента его открытия, вы потеряете право на налоговый вычет. А уже полученный вычет придется вернуть. Подробнее о том, как вывести деньги и закрыть ИИС

Получилось найти ответ?

ИИС (индивидуальный инвестиционный счёт) — открыть в Ингосстрахе

Индивидуальный инвестиционный счет (ИИС), который управляющая компания открывает на основании договора доверительного управления для инвестирования средств клиента

Стратегии

Как работает ИИС

Полезная информация

Вопросы и ответыКонтакты

Как открыть ИИС?

Для открытия ИИС надо обратиться в управляющую компанию. Все можно сделать онлайн.

От вас потребуются только:

  • Паспорт
  • ИНН (свидетельство о постановке на учет в налоговом органе)
  • Контактные данные (мобильный телефон и электронная почта)

Чем отличается брокерский ИИС от ИИС в управляющей компании (УК)?

С брокерским ИИС клиент сам выбирает, из чего будет состоять его портфель, следит за рынком и принимает решения о покупке или продаже активов — как и с обычным брокерским счетом.

Если открыть ИИС в управляющей компании, то всю работу по выбору активов и отслеживанию котировок возьмут на себя профессиональные управляющие, а порог входа будет от 100 000 ₽. В остальном это один и тот же ИИС.

Как получить налоговый вычет по ИИС?

Есть два типа налоговых льгот по ИИС в зависимости от типа вычета.

  • Вычет на взносы. Можно вернуть 13% (или 15%, если налог уплачивается по такой ставке) от суммы, внесенной на ИИС за календарный год. Учитываются взносы до 400 000 ₽ в год, но получать такой вычет можно каждый год, пока действует ИИС.

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

  • Вычет на доход. От уплаты НДФЛ будет освобожден весь инвестиционный доход по ИИС. Льгота доступна после трех лет срока действия ИИС в момент его закрытия.

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

Где можно узнать больше об условиях инвестирования?

Финансовые услуги по доверительному управлению ценными бумагами в рамках группы ИНГО предоставляет Акционерное общество Управляющая компания «Ингосстрах – Инвестиции». Больше узнать об условиях инвестирования и управляющей компании можно на сайте компании.

У компании есть:

  • Лицензия профессионального участника рынка ценных бумаг на осуществление деятельности по управлению ценными бумагами № 077-08203-001000 от 23.12.2004 выдана ФСФР России (без ограничения срока действия)
  • Лицензия ФКЦБ России № 21-000-1-00020 от 25.08.1997 на осуществление деятельности по управлению инвестиционными фондами, паевыми инвестиционными фондами и негосударственными пенсионными фондами (без ограничения срока действия)

ОГРН — 1027700339666

404: Страница не найдена

ПоискWindowsServer

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

Что я могу сделать сейчас?

Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:

Поиск

  • Узнайте последние новости.
  • Наша домашняя страница содержит последнюю информацию о Windows Server.
  • Наша страница «О нас» содержит дополнительную информацию о сайте, на котором вы находитесь, SearchWindowsServer.
  • Если вам нужно, свяжитесь с нами, мы будем рады услышать от вас.

Просмотр по категории

Облачные вычисления


  • Как работает маршрутизация на основе задержки в Amazon Route 53

    Если вы рассматриваете Amazon Route 53 как способ уменьшить задержку, вот как работает этот сервис.


  • 4 рекомендации, чтобы избежать привязки к поставщику облачных услуг

    Без надлежащего планирования организация может оказаться в ловушке отношений с облачным провайдером. Следуйте этим …


  • Подходит ли вам облачная стратегия?

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

Корпоративный настольный компьютер


  • Продажи ПК снижаются, поскольку пользователи ищут причины для покупки

    Продажи ПК продолжают падать, так как бизнес-пользователи и потребители сохраняют консервативность в расходах и ждут, когда макроэкономические показатели изменятся …


  • Сравнение включенной и принудительной многофакторной идентификации в Microsoft 365

    При управлении проверкой подлинности Microsoft 365 ИТ-администраторы могут столкнуться с различием между включенной и принудительной MFA. Узнать…


  • Как настроить MFA для Microsoft 365 организации

    Чтобы развернуть MFA во всей среде Microsoft, особенно в Microsoft 365, ИТ-администраторам необходимо настроить . ..

Виртуальный рабочий стол


  • VMware или Citrix: что лучше для вашей организации?

    VMware и Citrix предлагают полезные инструменты виртуализации, но у каждого из них есть свои плюсы и минусы. Изучите возможности и другие…


  • 8 важных показателей мониторинга взаимодействия с конечным пользователем для VDI

    Мониторинг взаимодействия с конечными пользователями позволяет ИТ-отделу видеть, с какими проблемами могут сталкиваться пользователи, и определять их основные причины. Узнать…


  • Альтернативы Citrix, Microsoft и VMware для удаленной работы

    Многие организации будут использовать службы удаленных рабочих столов и виртуальных рабочих столов от Citrix, Microsoft и VMware, но есть много …

Введение в архитектуры IIS | Майкрософт учиться

  • Статья
  • 16 минут на чтение

от команды IIS, Reagan Templin

Совместимость

Версия Примечания
IIS 7.0 и более поздние версии Функции, описанные в этой статье, были представлены в IIS 7.0.
IIS 6.0 и более ранние версии Функции, описанные в этой статье, не поддерживались до IIS 7.0.

Введение

Информационные службы Интернета (IIS) 7 и более поздние версии предоставляют архитектуру обработки запросов, которая включает:

  • Службу активации процессов Windows (WAS), которая позволяет сайтам использовать протоколы, отличные от HTTP и HTTPS.
  • Ядро веб-сервера, которое можно настроить, добавив или удалив модули.
  • Интегрированные конвейеры обработки запросов от IIS и ASP.NET.

Компоненты IIS

IIS содержит несколько компонентов, выполняющих важные функции для приложений и ролей веб-сервера в Windows Server® 2008 (IIS 7. 0) и Windows Server 2008 R2 (IIS 7.5). У каждого компонента есть обязанности, такие как прослушивание запросов к серверу, управление процессами и чтение файлов конфигурации. Эти компоненты включают прослушиватели протоколов, такие как HTTP.sys, и службы, такие как служба публикации в Интернете (служба WWW) и служба активации процессов Windows (WAS).

Прослушиватели протоколов

Прослушиватели протоколов получают запросы, относящиеся к конкретному протоколу, отправляют их в IIS для обработки, а затем возвращают ответы запрашивающим сторонам. Например, когда браузер клиента запрашивает веб-страницу из Интернета, прослушиватель HTTP, HTTP.sys, принимает запрос и отправляет его в IIS для обработки. Как только IIS обрабатывает запрос, HTTP.sys возвращает ответ браузеру клиента.

По умолчанию IIS предоставляет HTTP.sys в качестве прослушивателя протокола, который прослушивает запросы HTTP и HTTPS. HTTP.sys был представлен в IIS 6.0 как прослушиватель HTTP-протоколов для HTTP-запросов. HTTP.sys остается прослушивателем HTTP в IIS 7 и более поздних версиях, но включает поддержку Secure Sockets Layer (SSL).

Для поддержки служб и приложений, использующих протоколы, отличные от HTTP и HTTPS, можно использовать такие технологии, как Windows Communication Foundation (WCF). В WCF есть адаптеры прослушивателя, которые обеспечивают функциональность как прослушивателя протокола, так и адаптера прослушивателя. Адаптеры прослушивателя рассматриваются далее в этом документе. Дополнительные сведения о WCF см. в статье Windows Communication Foundation на сайте MSDN.

Стек протокола передачи гипертекста (HTTP.sys)

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

В IIS 6.0 HTTP.sys заменил Windows Sockets API (Winsock), который был компонентом пользовательского режима, используемым предыдущими версиями IIS для получения HTTP-запросов и отправки HTTP-ответов. IIS 7 и более поздние версии продолжают полагаться на HTTP.sys для HTTP-запросов.

HTTP.sys предоставляет следующие преимущества:

  • Кэширование в режиме ядра. Запросы на кешированные ответы обслуживаются без перехода в пользовательский режим.
  • Постановка в очередь запросов в режиме ядра. Запросы вызывают меньше накладных расходов при переключении контекста, поскольку ядро ​​перенаправляет запросы непосредственно правильному рабочему процессу. Если рабочий процесс недоступен для принятия запроса, очередь запросов режима ядра удерживает запрос до тех пор, пока его не подберет рабочий процесс.
  • Предварительная обработка запроса и фильтрация безопасности.

Служба публикации в Интернете (служба WWW)

В IIS 7 и более поздних версиях функции, которые ранее выполнялись только службой публикации в Интернете (служба WWW), теперь разделены между двумя службами: службой WWW и новой службой, Служба активации процессов Windows (WAS). Эти две службы работают как LocalSystem в одном и том же процессе Svchost.exe и совместно используют одни и те же двоичные файлы.

Примечание

Вы также можете встретить в документации WWW-сервис, именуемый W3SVC.

Как служба WWW работает в IIS 6.0

В IIS 6.0 служба WWW управляет следующими основными областями IIS:

  • Администрирование и настройка HTTP
  • Управление процессами
  • Контроль производительности
Администрирование и настройка HTTP

Служба WWW считывает информацию о конфигурации из метабазы ​​IIS и использует эту информацию для настройки и обновления прослушивателя HTTP, HTTP.sys. Кроме того, WWW-сервис запускает, останавливает, отслеживает и управляет рабочими процессами, обрабатывающими HTTP-запросы.

Мониторинг производительности

Служба WWW отслеживает производительность и предоставляет счетчики производительности для веб-сайтов и кэша IIS.

Управление процессами

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

Как служба WWW работает в IIS

В IIS служба WWW больше не управляет рабочими процессами. Вместо этого служба WWW является адаптером прослушивателя для прослушивателя HTTP, HTTP.sys. В качестве адаптера прослушивателя WWW-служба в первую очередь отвечает за настройку HTTP.sys, обновление HTTP.sys при изменении конфигурации и уведомление WAS о поступлении запроса в очередь запросов.

Кроме того, служба WWW продолжает собирать счетчики для веб-сайтов. Поскольку счетчики производительности остаются частью службы WWW, они зависят от HTTP и не применяются к WAS.

Служба активации процессов Windows (WAS)

В IIS 7 и более поздних версиях служба активации процессов Windows (WAS) управляет конфигурацией пула приложений и рабочими процессами вместо службы WWW. Это позволяет использовать одну и ту же модель конфигурации и процесса для HTTP- и не-HTTP-сайтов.

Кроме того, вы можете запустить WAS без службы WWW, если вам не нужны функции HTTP. Например, вы можете управлять веб-службой с помощью адаптера прослушивателя WCF, такого как NetTcpActivator, без запуска службы WWW, если вам не нужно прослушивать HTTP-запросы в HTTP.sys. Сведения об адаптерах прослушивателя WCF и о том, как размещать приложения WCF в IIS 7 и более поздних версиях с помощью WAS, см. в разделе Размещение в WCF на сайте MSDN.

Управление конфигурацией в WAS

При запуске WAS считывает определенную информацию из файла ApplicationHost.config и передает эту информацию адаптерам прослушивателя на сервере. Адаптеры прослушивателя — это компоненты, которые устанавливают связь между WAS и прослушивателями протоколов, такими как HTTP.sys. Как только адаптеры прослушивателей получают информацию о конфигурации, они настраивают соответствующие прослушиватели протоколов и подготавливают их к прослушиванию запросов.

В случае WCF адаптер прослушивателя включает в себя функции прослушивателя протокола. Таким образом, адаптер прослушивателя WCF, такой как NetTcpActivator, настраивается на основе информации из WAS. Когда NetTcpActivator настроен, он прослушивает запросы, использующие протокол net.tcp. Дополнительные сведения об адаптерах прослушивателя WCF см. в разделе Архитектура активации WAS в MSDN.

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

  • Глобальная информация о конфигурации
  • Информация о конфигурации протокола для протоколов HTTP и не-HTTP
  • Конфигурация пула приложений, например информация об учетной записи процесса
  • Конфигурация сайта, например привязки и приложения
  • Конфигурация приложения, например включенные протоколы и пулы приложений, к которым относятся приложения

Если ApplicationHost.config изменяется, WAS получает уведомление и обновляет адаптеры прослушивателя новой информацией.

Управление процессами

WAS управляет пулами приложений и рабочими процессами для запросов HTTP и не-HTTP. Когда прослушиватель протокола принимает запрос клиента, WAS определяет, запущен рабочий процесс или нет. Если в пуле приложений уже есть рабочий процесс, обслуживающий запросы, адаптер прослушивателя передает запрос рабочему процессу для обработки. Если в пуле приложений нет рабочего процесса, WAS запустит рабочий процесс, чтобы адаптер прослушивателя мог передать ему запрос для обработки.

Примечание

Поскольку WAS управляет процессами как для протоколов HTTP, так и для протоколов, отличных от HTTP, вы можете запускать приложения с разными протоколами в одном и том же пуле приложений. Например, вы можете разработать приложение, такое как служба XML, и разместить его как через HTTP, так и через net.tcp.

Модули в IIS

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

Модули — это отдельные функции, которые сервер использует для обработки запросов. Например, IIS использует модули проверки подлинности для проверки учетных данных клиента и модули кэширования для управления активностью кэширования.

Новая архитектура обеспечивает следующие преимущества по сравнению с предыдущими версиями IIS:

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

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

Собственные модули

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

Модули HTTP

Несколько модулей в IIS 7 и более поздних версиях выполняют задачи, характерные для протокола передачи гипертекста (HTTP) в конвейере обработки запросов. Модули HTTP включают модули для ответа на информацию и запросы, отправленные в заголовках клиента, для возврата ошибок HTTP, для перенаправления запросов и т. д.

Имя модуля Описание Ресурс
CustomErrorModule Отправляет стандартные и настроенные сообщения об ошибках HTTP, когда в ответе установлен код состояния ошибки. Inetsrv\Custerr.dll
HttpRedirectionModule Поддерживает настраиваемое перенаправление для HTTP-запросов. Inetsrv\Redirect.dll
Модуль поддержки протокола Выполняет действия, связанные с протоколом, такие как установка заголовков ответа и перенаправление заголовков на основе конфигурации. Inetsrv\Protsup.dll
Запросфильтрингмодуле Добавлено в IIS 7.5. Фильтрует запросы в соответствии с настройками для управления протоколом и поведением контента. Inetsrv\modrqflt.dll
WebDAVModule Добавлено в IIS 7.5. Обеспечивает более безопасную публикацию контента с использованием HTTP через SSL. Inetsrv\WebDAV.dll

Модули безопасности

Несколько модулей в IIS выполняют задачи, связанные с безопасностью в конвейере обработки запросов. Кроме того, существуют отдельные модули для каждой из схем аутентификации, которые позволяют вам выбирать модули для типов аутентификации, которые вы хотите использовать на своем сервере. Также есть модули, выполняющие авторизацию по URL, и модуль, фильтрующий запросы.

Имя модуля Описание Ресурс
AnonymousAuthenticationModule Выполняет анонимную аутентификацию, когда ни один другой метод аутентификации не удается. Inetsrv\Authanon.dll
Модуль базовой аутентификации Выполняет обычную аутентификацию. Inetsrv\Authbas.dll
CertificateMappingAuthenticationModule Выполняет аутентификацию сопоставления сертификатов с использованием Active Directory. Inetsrv\Authcert.dll
DigestAuthenticationModule Выполняет дайджест-аутентификацию. Inetsrv\Authmd5.dll
IISCertificateMappingAuthenticationModule Выполняет проверку подлинности с сопоставлением сертификатов с использованием конфигурации сертификата IIS. Inetsrv\Authmap.dll
Запросфильтрингмодуле Выполняет задачи URLScan, такие как настройка разрешенных глаголов и расширений имен файлов, установка ограничений и сканирование на наличие неверных последовательностей символов. Inetsrv\Modrqflt.dll
UrlAuthorizationModule Выполняет авторизацию URL. Inetsrv\Urlauthz.dll
WindowsAuthenticationModule Выполняет встроенную проверку подлинности NTLM. Inetsrv\Authsspi.dll
IPRestrictionModule Ограничивает IPv4-адреса, указанные в списке ipSecurity в конфигурации. Inetsrv\iprestr.dll

Модули содержимого

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

Имя модуля Описание Ресурс
CgiModule Выполняет процессы Common Gateway Interface (CGI) для формирования выходных данных ответа. Inetsrv\Cgi.dll
DefaultDocumentModule Попытки вернуть документ по умолчанию для запросов к родительскому каталогу. Inetsrv\Defdoc.dll
DirectoryListingModule Выводит содержимое каталога. Inetsrv\dirlist.dll
Исапимодуль Содержит библиотеки DLL расширения ISAPI. Inetsrv\Isapi.dll
IsapiFilterModule Поддерживает библиотеки DLL фильтров ISAPI. Inetsrv\Filter.dll
Серверсидеинклудемодуле Процессы на стороне сервера включают код. Inetsrv\Iis_ssi.dll
Статикфилемодуле Обслуживает статические файлы. Inetsrv\Static.dll
ФастКгиМодуле Поддерживает FastCGI, который представляет собой высокопроизводительную альтернативу CGI. Inetsrv\iisfcgi.dll

Модули сжатия

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

Имя модуля Описание Ресурс
Модуль динамической компрессии Сжимает ответы и применяет кодирование передачи со сжатием Gzip к ответам. Inetsrv\Compdyn.dll
Статиккомпрессионмодуль Выполняет предварительное сжатие статического содержимого. Inetsrv\Compstat.dll

Модули кэширования

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

Имя модуля Описание Ресурс
FileCacheModule Обеспечивает кэширование файлов и дескрипторов файлов в пользовательском режиме. Inetsrv\Cachfile.dll
HTTPCacheModule Обеспечивает кэширование режима ядра и пользовательского режима в HTTP.sys. Inetsrv\Cachhttp. dll
Токенкачемодуле Обеспечивает кэширование в пользовательском режиме пар имени пользователя и токена для модулей, создающих участников-пользователей Windows. Inetsrv\Cachtokn.dll
Урикачемодуле Обеспечивает кэширование информации URL в пользовательском режиме. Inetsrv\Cachuri.dll

Модули ведения журнала и диагностики

Несколько модулей в IIS выполняют задачи, связанные с ведением журнала и диагностикой в ​​конвейере обработки запросов. Модули ведения журнала поддерживают загрузку пользовательских модулей и передачу информации в HTTP.sys. Модули диагностики отслеживают и сообщают о событиях во время обработки запросов.

Имя модуля Описание Ресурс
CustomLoggingModule Загружает пользовательские модули ведения журналов. Inetsrv\Logcust.dll
Фаиледреквестстрекингмодуле Поддерживает функцию отслеживания неудачных запросов. Inetsrv\Iisfreb.dll
HttpLoggingModule Передает информацию и состояние обработки в HTTP.sys для ведения журнала. Inetsrv\Loghttp.dll
Рекестмонитормодуле Отслеживает запросы, выполняемые в настоящее время в рабочих процессах, и сообщает информацию с помощью интерфейса Runtime Status and Control Application Programming Interface (RSCA). Inetsrv\Iisreqs.dll
Модуль трассировки Сообщает о событиях в Microsoft Event Tracing для Windows (ETW). Inetsrv\Iisetw.dll

Модули управляемой поддержки

Несколько модулей в IIS поддерживают управляемую интеграцию в конвейер обработки запросов IIS.

Имя модуля Описание Ресурс
Управляемый двигатель Обеспечивает интеграцию модулей управляемого кода в конвейер обработки запросов IIS. Microsoft.NET\Framework\v2.0.50727\webengine.dll
ConfigurationValidationModule Проверяет проблемы с конфигурацией, например, когда приложение работает в интегрированном режиме, но имеет обработчики или модули, объявленные в разделе system.web. Inetsrv\validcfg.dll

Управляемые модули

Помимо собственных модулей IIS позволяет использовать модули управляемого кода для расширения функциональных возможностей IIS. Некоторые управляемые модули, такие как UrlAuthorization, имеют собственный аналог модуля, который представляет собой собственную альтернативу управляемому модулю.

Примечание

Управляемые модули зависят от модуля ManagedEngine.

В следующей таблице перечислены управляемые модули, доступные при полной установке IIS 7 и более поздних версий. Дополнительные сведения об управляемых модулях см. в пакете SDK 2.0 для .NET Framework на сайте MSDN.

Имя модуля Описание Ресурс
Анонимная идентификация Управляет анонимными идентификаторами, которые используются функциями, поддерживающими анонимную идентификацию, такими как профиль ASP. NET. System.Web.Security.AnonymousIdentificationModule
Аутентификация по умолчанию Обеспечивает присутствие в контексте объекта проверки подлинности. System.Web.Security.DefaultAuthenticationModule
Авторизация файла Проверяет наличие у пользователя разрешения на доступ к запрошенному файлу. System.Web.Security.FileAuthorizationModule
Проверка подлинности форм Поддерживает проверку подлинности с помощью проверки подлинности с помощью форм. System.Web.Security.FormsAuthenticationModule
Выходной кэш Поддерживает кэширование вывода. System.Web.Caching.OutputCacheModule
Профиль Управляет профилями пользователей с помощью профиля ASP.NET, который сохраняет и извлекает пользовательские настройки в источнике данных, таком как база данных. System.Web.Profile. ProfileModule
Менеджер ролей Управляет экземпляром RolePrincipal для текущего пользователя. System.Web.Security.RoleManagerModule
Сессия Поддерживает сохранение состояния сеанса, что позволяет хранить данные, относящиеся к одному клиенту, в приложении на сервере. System.Web.SessionState.SessionStateModule
URL-адрес авторизации Определяет, разрешен ли текущему пользователю доступ к запрошенному URL-адресу, на основе имени пользователя или списка ролей, членом которых является пользователь. System.Web.Security.UrlAuthorizationModule
UrlMappingsModule Поддерживает преобразование реального URL-адреса в более удобный URL-адрес. System.Web.UrlMappingsModule
Проверка подлинности Windows Задает удостоверение пользователя для приложения ASP.NET, когда включена проверка подлинности Windows. System.Web.Security.WindowsAuthenticationModule

Обработка запросов в IIS

В IIS конвейеры запросов IIS и ASP.NET объединяются для обработки запросов с использованием комплексного подхода. Новая архитектура обработки запросов состоит из упорядоченного списка собственных и управляемых модулей, которые выполняют определенные задачи в ответ на запросы.

Этот дизайн имеет несколько преимуществ по сравнению с предыдущими версиями IIS. Во-первых, все типы файлов могут использовать функции, которые изначально были доступны только для управляемого кода. Например, теперь вы можете использовать проверку подлинности форм ASP.NET и авторизацию универсального указателя ресурсов (URL) для статических файлов, файлов Active Server Pages (ASP) и всех других типов файлов на ваших сайтах и ​​в приложениях.

Во-вторых, этот дизайн устраняет дублирование некоторых функций IIS и ASP.NET. Например, когда клиент запрашивает управляемый файл, сервер вызывает соответствующий модуль проверки подлинности в интегрированном конвейере для проверки подлинности клиента. В предыдущих версиях IIS этот же запрос проходил процесс проверки подлинности как в конвейере IIS, так и в конвейере ASP.NET.

В-третьих, вы можете управлять всеми модулями из одного места вместо того, чтобы управлять некоторыми функциями в IIS и некоторыми в конфигурации ASP.NET. Это упрощает администрирование сайтов и приложений на сервере.

Пулы приложений в IIS

Пулы приложений разделяют приложения по границам процессов, чтобы предотвратить влияние одного приложения на другое приложение на сервере. В IIS 7 и более поздних версиях пулы приложений продолжают использовать режим изоляции рабочего процесса IIS 6.0. Кроме того, теперь вы можете указать параметр, определяющий, как обрабатывать запросы, использующие управляемые ресурсы: интегрированный режим или классический режим.

Примечание

В IIS 6.0 режим изоляции рабочего процесса и режим изоляции IIS 5.0 задаются на уровне сервера. Это делает невозможным запуск обоих режимов изоляции на одном сервере. Однако в IIS 7 и более поздних версиях интегрированный режим и классический режим задаются на уровне пула приложений, что позволяет одновременно запускать приложения в пулах приложений с разными режимами процессов на одном сервере.

Режим интегрированного пула приложений

Когда пул приложений находится в интегрированном режиме, вы можете использовать интегрированную архитектуру обработки запросов IIS и ASP.NET. Когда рабочий процесс в пуле приложений получает запрос, этот запрос проходит через упорядоченный список событий. Каждое событие вызывает необходимые собственные и управляемые модули для обработки частей запроса и создания ответа.

Запуск пулов приложений в интегрированном режиме дает несколько преимуществ. Сначала модели обработки запросов IIS и ASP.NET интегрируются в унифицированную модель процесса. Эта модель исключает шаги, которые ранее дублировались в IIS и ASP.NET, такие как проверка подлинности. Кроме того, интегрированный режим обеспечивает доступность управляемых функций для всех типов контента.

Классический режим пула приложений

Когда пул приложений находится в классическом режиме, IIS 7 и более поздние версии обрабатывают запросы так же, как и в режиме изоляции рабочего процесса IIS 6.0. Запросы ASP.NET сначала проходят собственные этапы обработки в IIS, а затем направляются в Aspnet_isapi.dll для обработки управляемого кода в управляемой среде выполнения. Наконец, запрос направляется обратно через IIS для отправки ответа.

Такое разделение моделей обработки запросов IIS и ASP.NET приводит к дублированию некоторых шагов обработки, таких как проверка подлинности и авторизация. Кроме того, функции управляемого кода, такие как проверка подлинности с помощью форм, доступны только для приложений ASP.NET или приложений, для которых вы сопоставили скриптом все запросы для обработки с помощью aspnet_isapi.dll.

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

Обработка HTTP-запросов в IIS

В IIS 7 и более поздних версиях процесс обработки HTTP-запросов аналогичен IIS 6.0. На схемах в этом разделе представлен обзор обрабатываемого HTTP-запроса.

В следующем списке описан процесс обработки запросов, показанный на рис. 1:

  1. Когда клиентский браузер инициирует HTTP-запрос к ресурсу на веб-сервере, HTTP.sys перехватывает этот запрос.
  2. HTTP.sys связывается с WAS для получения информации из хранилища конфигурации.
  3. WAS запрашивает информацию о конфигурации из хранилища конфигурации, applicationHost.config.
  4. Служба WWW получает информацию о конфигурации, такую ​​как конфигурация пула приложений и сайта.
  5. Служба WWW использует информацию о конфигурации для настройки HTTP.sys.
  6. WAS запускает рабочий процесс для пула приложений, к которому был отправлен запрос.
  7. Рабочий процесс обрабатывает запрос и возвращает ответ HTTP.sys.
  8. Клиент получает ответ.

Рисунок 1: Обзор HTTP-запроса

В рабочем процессе HTTP-запрос проходит через несколько упорядоченных шагов, называемых событиями, в ядре веб-сервера. При каждом событии собственный модуль обрабатывает часть запроса, например аутентификацию пользователя или добавление информации в журнал событий. Если для запроса требуется управляемый модуль, собственный модуль ManagedEngine создает AppDomain, где управляемый модуль может выполнять необходимую обработку, например аутентификацию пользователя с помощью аутентификации с помощью форм. Когда запрос проходит через все события ядра веб-сервера, ответ возвращается в HTTP.sys. На рис. 2 ниже показан HTTP-запрос, поступающий в рабочий процесс.