Понятие интранет, компоненты и технологии интранет. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Понятие интранет, компоненты и технологии интранет.



Понятие интранет, компоненты и технологии интранет.

Интранет — в отличие от сети Интернет, это внутренняя частная сеть организации. Как правило, Интранет — это Интернет в миниатюре, который построен на использовании протокола IP для обмена и совместного использования некоторой части информации внутри этой организации. Это могут быть списки сотрудников, списки телефонов партнеров и заказчиков. Чаще всего под этим термином имеют в виду только видимую часть Интранет — внутренний веб-сайт организации. Основанный на базовых протоколах HTTP и HTTPS и организованный по принципу клиент-сервер, интранет-сайт доступен с любого компьютера через браузер — Safari, Mozilla Firefox, Microsoft Internet Explorer, Opera и другие.

Основные компоненты и технологии интранет

1)Протокол TCP/IP

IP - маршрутизация

TCP – достоверность

У каждого ПК в сети есть свой IP адрес

Класс сети:

А 1-126

B 128-191

C 192-223

Чем ниже класс сети, тем меньшим ПК вводится понятие маски 2,3,4

DNS – сервер доменных имен – распределенная БД,хранящая соответствие IP адреса с символьным именем.

www.microsoft.com

www- доменное имя третьего уровня

Microsoft –второго уровня

Com – третьего уровня

2)Web сервер – ПО отвечающее за обработку запросов от браузеров.

3)HTML документ – форма содержащая теги

4)Web браузер

5)HTTP протокол – асинхронный протокол, по нему идет обмен инфой между сервером и клиентом по командам GET,PUT.Состоит из заголовка (служебная инфа) и типа пакета.

Правило формирования http запросов.

http://domen [число(номер порта)]/[путь]/имя файла/

Если сервер не находит файла, то выдает ошибку 403.

6)Дополнительные протоколы обмена информацией

ftp – протокол передачи файлов, защищенный, предназначен для администрирования сайтов.

Smtp (отправка) и pop(прием) – почтовые протоколы

telnet - работа сервера в канальном режиме.

Вопросы безопасности в интранет.

-Антивирусное ПО

-Брэндмаузеры Firewall – посредник, который фильтрует сетевые коммутации (защищает внутреннюю сеть от внешней)

-SSL – протокол шифрования

-https – устойчивое защищенное соединение.

Язык HTML.Виды и свойства тегов. Стандартная структура HTML документов.

Разработан в Европе в 80х

Hyper Text Markup Language - язык разметки для форматирования web страниц.

< > - выделяют служебные элементы языка – теги, задают форматирование, вставляются ссылки на изображения, таблицы, гипертекстовые ссылки.

Свойства тегов.

1)Имя, любой регистр, не влияет <html>

Теги м.б контейнерные и одиночные.

(< > - открывающий тег, </> - закрывающий)

Одиночные теги не имеют области действия (т.е нет закрытого тега)

Области действия контейнерных тегов нельзя делать пересекающимися.

2)Параметры\атрибуты тега –настройки

2.1 Обязательные(<img src = “logo.gif”>)

2.2 Необязательные

Чередование атрибутов в теге прозивольное. В именах атрибутов регистр безразличен, а в их значения – учитывается.

Структура стандартного HTML документа.

<HTML>

<HEAD> - секция заголовка (задание настроек)

<TITLE>.....</title> - отображаемый заголовок страницы

</head>

<BODY> - контент

..................

</body>

</html>

Теги разметки текста

Тег <body> используется для того, чтобы определить начало и конец WEB - документа. Информацию, которую нужно выводить на странице, нужно помещать в контейнер <body>. Например, тексты, изображения, разметку страницы, скрипты и т.д.

Тег <font> используется для определений характеристик текста.

color - устанавливает цвет текста.

face - устанавливает гарнитуру шрифта.

size - устанавливает размер шрифта.

Тег <i> придает тексту курсивное начертание.

<b>...</b> жирный текст

В тексте нельзя использовать символы:<>”&©, вместо них &lt, &gt, &qout, &copy, &amp

Игнорируются лишние пробелы между словами

Для отступов используется &absp, - один пробел

Все теги форматирования делятся на две группы:

Теги уровня блока (могут быть контейнерами для других тегов уровней 1 и 2)

Теги уровня текста (контейнеры других тегов уровня 2)

<p>...</p> тег разбивки на абзацы

<b>...</b> жирный текст

Н1-Н6 – тег заголовка (Н1 самый большой, Н2 самый маленький)

DL, UL, LI – теги списков

HR – горизонтальная разделительная линия

Div – тег задаёт объединение элементов в блок, к которому будут применяться одни правила

Center – центральное выравнивание

A)Теги физического форматирования текста задают однозначное представление элемента текста

B) Теги логического форматирования задают смысл назначенного текста, внешний вид который может отличаться в различных браузерах

 

Параметры

href - адрес документа, на который ведет ссылка.

name - присваивает имя элементу

charset - кодировка документа, на который ведет ссылка.

title - всплывающая подсказка

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

Конструкция

<a href="http://www.site.ru" >ссылка на сайт</a>

Тег <img> служит для вставки на web - страницу графических изображений. У этого тега есть один обязательный параметр scr, который задает путь к изображению.

Параметры

align - устанавливает выравнивание изображения.

alt - задает альтернативный текст.

border - устанавливает толщину рамки.

height - задает высоту изображения.

src - указывает путь к файлу.

width - Ширина изображения.

usemap - ссылка на тег <map>, содержащий координаты для клиентской карты-изображения.

Конструкция

<img src="/URL" alt="альтернативный текст">

 

Теги разметки таблицы

Тег <caption> создает заголовок к таблице. Этот тег используется только в контейнере <table> после открывающего тега.

Тег <table> используется для создания таблиц в web - документе.

Тег <col> устанавливает характеристики для колонок таблицы.

Тег <colgroup> по своему предназначению схож с тегом <col>.

Тег <thead> используется для создания хранилища для одной или нескольких строк. Браузеры выводят этот тег в верху таблицы. Возможно только единоразовое использование этого тега в одной таблице. Тег должен находиться сразу после тега <table>.

Тег <tbody> используется для группировки строк в таблице. Это позволяет задавать определенным группам разные стили. Возможно использовать несколько тегов <tbody> в контейнере <table>.

Тег <td>- Создаёт отдельную ячейку в таблице.

Тег <th>- Создаёт ячейку в таблице которая определяется как заголовок.

 

Формы и элементы форм

Форма передаёт web-стр. свойства интерактивности.

Форма является не отдельным окном, а частью web-стр.

Тег <form> используется для создания форм на web - странице. Форма необходима для обмена данными между пользователем и сервером. Внутри контейнера <form> можно помещать любые теги.

Правила

1)Формы нельзя вкладывать друг в друга,но можно разместить их друг за другом на одной стр.

2) Тег не имеет обязательных атрибутов, но существуют распространенные:

Action - указывает адрес, по которому выполняется обработка формы

Method - задает метод отправки данных

Method = GET или POST

GET — данные передаются в адресной строке в виде пар «имя=значение» (по умолчанию)

POST — посылает данные в запросе браузера. Применяется для отправки данных большого объема

Создание формы

Тег <input> является одним из разносторонних элементов формы и позволяет создавать разные элементы интерфейса и обеспечить взаимодействие с пользователем. Главным образом <input> предназначен для создания текстовых полей, различных кнопок, переключателей и флажков.

Тег <select> используется для создания выпадающего списка. Они бывают двух видов: выбор одного элемента и выбор нескольких элементов одновременно. Для создания элементов списка используется тег <option>.

Тег <option> используется для создания элемента выпадающего списка. Этот тег должен находится внутри контейнера <select>.

Тег <textarea> используется для создания поля ввода текста. В поле, созданным при помощи этого тега, можно делать переносы строк. Внутри контейнера <textarea> можно помещать текст, который будет отображаться в этом поле при загрузке страницы.

Навигационные карты

Навигационная карта – изображение с активными (навигационными) участками

<MAP>-создание навигационной карты

атрибуты:

name - имя карты- изображения

<area> - определяет активные области изображения которые является ссылками

атрибуты:

alt – альтернативный текст для области изображения

coords – координаты активной области

href – адрес документа, на который следует перейти

nohref – область без ссылки на другой документ

share – форма области

target – имя окна или фрейм, куда браузер будет загружать элемент

Фреймы

Фрейм (frame) — это отдельный, законченный HTML-документ, который вместе с другими HTML-документами может быть отображён в окне web-браузера.

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

Фреймы довольно часто использовались для навигации по web-сайту. При этом навигационная страница располагается в одном окне, а страницы с текстом - в другом.

В современном WWW использование фреймов не рекомендовано. Главным образом это связано, как ни странно, с алгоритмами работы поисковых машин, которые могут привести пользователя к html-документу, являющемуся согласно задумке лишь одним из фреймов того, что автору сайта хотелось бы представить. Данный недостаток фреймов успешно устраняется средствами JavaScript[1].

Описание

Тег <FRAME> определяет свойства отдельного фрейма, на которые делится окно браузера. Этот элемент должен располагаться в контейнере <FRAMESET>, который к тому же задает способ разметки страницы на отдельные области. В каждую из таких областей загружается самостоятельная веб-страница определяемая с помощью параметра src. Хотя обязательных атрибутов у тега <FRAME> и нет, рекомендуется задавать каждому фрейму имя через атрибут name. Это особенно важно, если требуется по ссылке из одного фрейма загружать документ в другой.

Синтаксис: <frameset> <frame> </frameset>

Фильтры DHTML.

Позволяют применять визуальные эффекты к объектам (как ко всему док-ту, так и к некоторым элементам)Фильтры: alpha (степень прозрачности), blur (эф-т размытия), dropShadow (эф-т тени), flipH/flipV (зеркаль отражение), glow (эф-т свечения границы), light (подсвечивание объекта), wave (волнообразное искривление объекта), xray (рентгеновское изображение). Назначение фильтров: <img src="picture.gif" style="filter:wave(strength=100) gray() fliph()>

Кроме фильтров есть 2 перехода: blandTrans и nevealTrans – перетекание одного объекта в другой.

filter: имя_фильтра([параметры]);

Основные свойства языка PHP

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

В области программирования для Сети PHP — один из популярных скриптовых языков благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.

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

  • автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;
  • взаимодействие с большим количеством различных систем управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Интерфейс PDO);
  • автоматизированная отправка HTTP заголовков;
  • работа с HTTP авторизацией;
  • работа с cookies и сессиями;
  • работа с локальными и удалёнными файлами, сокетами.
  • обработка файлов, загружаемых на сервер;

В настоящее время PHP используется сотнями тысяч разработчиков. PHP находится на 3 месте среди языков программирования (уступая Java и C), К крупнейшим сайтам, использующим PHP, относятся Facebook, ВКонтакте, Wikipedia и др.

Технологии AJAX

обеспечивает обновление содержания web-страниц с сервера без обновления страницы целиком, т.е. это «подкачка» в ответ на некоторые действия. Это увеличивает скорость реакции на действия пользователя. «–»: 1.усложнение проектирования; 2.содержит ряд неудобств для пользователя и продвижения сайта; 3. в AJAX содержимое динамично=>его не запомнить в закладках (в след раз по этому адрусу м оказаться что-то другое); 4. Содержимое AJAX не видят поисковики. В технологии AJAX 2 стороны: клиент и сервер.

Ореn (“get/post”[протокол запроса], url [адрес], true [флаг])– указывает адрес сервера, send-отправка запроса, readystate – св-во, содержащее статус запроса (1-3 – обработка, 4-завершен), responseText – передача текста по запросу.

Вопросы безопасности в интранет.

Теги разметки текста

Теги разметки таблицы

Формы и элементы форм

Навигационные карты

Фреймы

Каскадные таблицы стилей

Фильтры DHTML.

Основные свойства языка PHP

Технологии AJAX

Понятие интранет, компоненты и технологии интранет.

Интранет — в отличие от сети Интернет, это внутренняя частная сеть организации. Как правило, Интранет — это Интернет в миниатюре, который построен на использовании протокола IP для обмена и совместного использования некоторой части информации внутри этой организации. Это могут быть списки сотрудников, списки телефонов партнеров и заказчиков. Чаще всего под этим термином имеют в виду только видимую часть Интранет — внутренний веб-сайт организации. Основанный на базовых протоколах HTTP и HTTPS и организованный по принципу клиент-сервер, интранет-сайт доступен с любого компьютера через браузер — Safari, Mozilla Firefox, Microsoft Internet Explorer, Opera и другие.



Поделиться:


Последнее изменение этой страницы: 2017-02-19; просмотров: 253; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.128.129 (0.05 с.)