Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VEB-tekhnologii.doc
Скачиваний:
4
Добавлен:
30.08.2019
Размер:
195.07 Кб
Скачать

Спецификация mime

MIME (Multipurpose Internet Mail Extension – Многоцелевое Почтовое Расширение Интернет)

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

MIME имеет свою спецификацию. Для описания формата он имеет тип и подтип (уточняет формат). Тип и подтип пишутся через /.

При передачи .pdf файла – application/pdf.

application/msexcel .xls

image/gif .gif

Обеспечение безопасности передачи данных по http

Для защиты передачи данных по HTTP используется дополнительное шифрование. При использовании шифрования протокол приобретает форму HTTPS.

Для упаковки HTTP используются криптографические протоколы SSL (Secure Sockets Layer) и TLS. Отличие HTTP от HTTPS является и использование другого порта. HTTP – 80 порт, HTTPS – 443 порт.

SSL – криптографический протокол, обеспечивающий безопасность передачи данных по сети Интернет. При использовании создает защитное соединение между клиентом и сервером. С версии SSL 3.0 разработан стандарт, получивший название TLS. ЕДЫ используется шифрование с открытым ключом для подтверждения подлинности передатчика и получателя. Определяется подлинность клиента и подлинность сервера. Для работы с SSL требуется наличие на сервере сертификата SSL. В сети Интернет для идентификации используется три типа клиент-серверных взаимодействий.

Basic – базовая идентификация. При базовой идентификации имя пользователя и пароль передается в заголовках HTTP пакетов.

Digest – дайджест идентификация. Пароль пользователя передается в хешированном виде.

Integrated – интегрированная идентификация. Клиент и сервер обмениваются сообщениями для выяснения подлинности друг друга с помощью протоколов NTLM и Kerberos. Только после идентификации работает схема шифрования.

Cookie

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

В cookies хранится информация идентификации клиента с сервером. Перед тем, как сервер начинает общаться с клиентом, он начинает сразу инициировать запись в cookies. В cookies есть специализированное поле называемое set cookies. Это поле имеет следующий формат: имя, дата, путь и доменное имя. Имя сохраняет данные о клиентской машине, дата – время общения клиента с сервером, и т.д.

Язык HTML

Основа HTML – это теги.

БретдЮ

<head>

<title> Заголовок </title>

</head>

<body>

</body>

</html>

<h1>…<h6>

<b> - жирный

<i> - курсив

<u> - подчеркнутый

<pre> - в первичном виде

<code> - текст в виде кода

<sub> - верхний

<sup> - нижний

<p> - абзац

</br> - перенос строки

<a href=”link.ru”>что-то</a>

<img src=”image.jpg”>

border

width

length

Таблицы

<table>

<tr>

<td> тыщь </td>

</tr>

</table>

Для объединения ячеек используются.

07.02.2012

Упорядоченные и неупорядоченные списки

<ul>

<li>1</li>

<li>2</li>

<li>3</li>

</ul>

Упорядоченный:

<ol>

<li>1</li>

<li>2</li>

<li>3</li>

</ol>

type=”A”– больше

type=”a”

type”1”

start=”3”

Списки определений

<dl>

<dt>элемент 1</dt>

<dd>1</dd>

<dt>элемент 2</dt>

<dd>2</dd>

</dl>

<ul type=”disc”> - круглые незакраш. флажки

type=”circle” – закраш.

“square” – квадр.

Формы

Основывается на использовании атрибутов тега

<form>…</form>

<html>

<body>

<form name=input action=”html_form_action usp” method=”get”>

<table border=/ bgcolor=”#1738he”

<tr>

<td align=”center”>

<input type=”text” name=”search” size=”50” value=”строка поиска”>

<input type=”submit” value=”Поиск”>

</br>

<input type=”checkbox” name=”news”> использовать</td>

</tr>

</table>

</form>

</body>

</html>

action – содержит URL адрес объекта, который должен получить данные формы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]