Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Чем https отличается от http?




Д, передаваемые по протоколу HTTP, «упаковываются» в криптографический протокол SSL или TLS, тем самым обеспечивая защиту этих данных. В отличие от HTTP, для HTTPS по умолчанию используется TCP-порт 443. Чтобы подготовить веб-сервер для обработки HTTPS соединений, администратор должен получить и установить в систему сертификат для этого веб-сервера.

 

Какие типы аутентификации поддерживаются в Веб?

В сети Веб поддерживаются 3 типа аутентификации: Basic - базовая аутентификация, при кот. имя пользователя и пароль передаются в заголовках http-пакетов. Digest - дайджест-аутентификация, при кот. пароль пользователя передается в хешированном виде. Integrated - интегрированная аутентификация, при кот. клиент и сервер обмениваются сообщениями для выяснения подлинности друг друга с помощью протоколов NTLM или Kerberos.

Что такое SSL?

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

Что такое Cookie и для чего они предназначены?

Ку́ки — небольшой фрагмент Д, отправленный веб-сервером и хранимый на компьютере пользователя, который веб-клиент каждый раз пересылает веб-серверу в HTTP-запросе при попытке открыть страницу соответствующего сайта. Механизм cookie позволяет серверу хранить информацию на компьютере клиента и извлекать ее оттуда.

 

Существуют ли какие-либо ограничения доступа к записям Cookie?

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

 

Где и в каком формате передаются Д Cookie?

Для передачи данных cookie серверу используется поле заголовка Cookie. Формат: Cookie: имя=значение; имя=значение;...

 

Кто является инициатором записи Cookie?

Инициатором записи cookie выступает сервер.

Каким образом выполняются веб-приложения на клиентском компьютере?

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

Каким образом выполняются веб-приложения на веб-сервере?

Код проги, работающей на сервере, не передается клиенту. При получении от клиента спец запроса, предполагающего выполнение такой проги, сервер запускает ее и передает параметры, входящие в состав запроса. Рез-ты своей работы прога оформляет в виде HTML-документа и передает их веб-серверу. Веб-сервер дополняет полученные Д HTTP-заголовком и передает их клиенту.

Какие ограничения и почему накладываются на клиентские приложения?

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

Что такое насыщенное интернет-приложение?

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

Какие инструменты используются для разработки насыщенных интернет приложений?

Для разработки используются Curl, Adobe Flex и Microsoft Silverlight.

Что такое EcmaScript?

Интерпретируемый ЯП, стандартизированный международной организацией ECMA в спецификации ECMA-262. Языки JavaScript, JScript и ActionScript являются расширением стандарта ECMA-262.Название "ECMAScript" явилось фактически компромиссом между организациями, вовлеченными в процесс стандартизации.

В чем отличие между JavaScript и JScript?

Синтаксис JScript во многом аналогичен языку JavaScript, но помимо добавления клиентских скриптов на веб-страницы и некоторых др. функций, JScript может использоваться и для др. целей (автоматизация администрирования систем Microsoft Windows; создание страниц ASP)

К какому классу языков относится язык JScript?

JScript - интерпретируемый, ОО ЯП.

Какую структуру имеет программа на языке JScript?

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

Какие типы данных поддерживаются в JScript?

В JScript используется шесть типов данных. Основные - числа, строки, объекты, логический. Остальные - null и undefined (т.е. неопределенный). JScript поддерживает числа как целые, так и с плавающей запятой. Также сущ-ют спец. представления чисел, например NaN (не число).

В чем состоит особенность работы с объектами в JScript?

Обработка объектов и массивов идентична. Можно обратиться к любой части объекта (его свойствам и методам) либо по имени, либо по индексу. Нумерация индексов в JScript начинается с 0.

Что такое VBScript?

Сценарный ЯП, интерпретируемый компонентом Windows Script Host. Широко используется при создании скриптов в ОС Microsoft Windows.

Что такое Java-апплеты?

Java-апплет - это программа, написанная на языке Java и откомпилированная в байт-код.

Какие преимущества имеют Java-апплеты? Какие недостатки у Java-апплетов?

+ 1)работают практически на большинстве операционных платформ 2)поддерживаются большинством браузеров 3)кэшируются в большинстве браузеров, что существенно ускоряет их загрузку при возвращении на веб-страницу 4)после первого запуска апплета, когда Java-машина уже выполняется, выполнение апплетов происходит существенно быстрее 5)загружаются со скоростью, сопоставимой с програмами на других компилируемых языках.

- 1)требуется установка Java-расширения, которая доступна по умолчанию не во всех браузерах 2)проблемы реализации Java-расширений для 64-разрядных процессоров 3)не могут запускаться до первой загрузки виртуальной Java-машина, что может занимать значительное время 4)разработка пользовательского интерфейса с использованием апплетов является сложнее, чем HTML 5)не имеют прямого доступа к локальным ресурсам клиентского компьютера 6)некоторые апплеты привязаны к использованию опред. среды времени выполнения Java.

Что такое ActionScript?

ОО ЯП, один из диалектов EcmaScript, который добавляет интерактивность, обработку Д и многое другое в содержимое Flash-приложений. Исполняется виртуальной машиной.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...