- •Структура и принцип веб
- •Стек протоколов tcp/ip
- •Ip обеспечивает боле высокую скорость передачи данных. Tcp не может работать без ip, т.К. Tcp нужен канал связи между компьютерами, который создается протоколом ip.
- •Спецификация mime
- •Обеспечение безопасности передачи данных по http
- •Input – обязательный тег
- •Введение в Java Script
- •Схемы подключения Java Script
- •Иерархия классов dom
- •Основы c#
- •Типы данных c#
- •Int32.ToString() [3.ToString()] – данная функция упакует мое целое число в объект и разместит в динамической памяти.
- •Классы и методы в c#
- •Сериализация объектов
- •Isapi – это расширение asp.Dll, связано с расширением файлов .Asp и .Asa
Спецификация 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 адрес объекта, который должен получить данные формы