Чем 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|