34
ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ, ИСПОЛЬЗУЕМЫЕ ВЕБ-РАЗРАБОТЧИКАМИ

термины и определения, используемые Веб-разработчиками

  • Upload
    -

  • View
    564

  • Download
    2

Embed Size (px)

Citation preview

Page 1: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ, ИСПОЛЬЗУЕМЫЕ

ВЕБ-РАЗРАБОТЧИКАМИ

Page 2: термины и определения, используемые Веб-разработчиками

ВСЕ КОМПЬЮТЕРЫ В СЕТИ ИНТЕРНЕТ ГРУБО МОЖНО ПОДЕЛИТЬ НА ДВЕ ГРУППЫ – СЕРВЕРЫ И КЛИЕНТЫ

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

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

Page 3: термины и определения, используемые Веб-разработчиками

ДЛЯ ПОДКЛЮЧЕНИЯ К ИНТЕРНЕТУ МЫ ОБРАЩАЕМСЯ К УСЛУГАМ СПЕЦИАЛЬНЫХ ОРГАНИЗАЦИЙ - ПРОВАЙДЕРОВ УСЛУГ

ИНТЕРНЕТА

Компьютеры пользователей (клиенты) соединяются с сервером провайдера:

по телефонным линиям,  выделенному каналу или беспроводной сети. В свою очередь, серверы провайдера соединены с

Интернетом постоянными высокоскоростными линиями связи

Интернет-провайдер – это организация,  предоставляющая доступ к сети Интернет через свой Интернет-сервер.

Page 4: термины и определения, используемые Веб-разработчиками

НА КОМПЬЮТЕРАХ ПОЛЬЗОВАТЕЛЕЙ ИНТЕРНЕТ СТОИТ СООТВЕТСТВУЮЩЕЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, НАПРИМЕР БРАУЗЕР

которая:составляет и посылает запрос серверу, затем получает и отображает информацию на экране монитора.

Интернет-обозреватель (браузер) - программа, предназначенная для просмотра содержимого веб-страниц (самые известные - Internet Explorer, Opera и Mozilla Firefox, Google Chrome и Yandex)

Page 5: термины и определения, используемые Веб-разработчиками

На сервере, в свою очередь, установлено свое программное обеспечение,

которое хранит информацию и отвечает на запросы программного обеспечения клиента

Page 6: термины и определения, используемые Веб-разработчиками

Различные пользователи имеют: разные типы компьютеров, в которых установлены:

различные операционные системы (Windows, Vista и пр.),

разные браузеры (Opera, Internet Explorer, Mozilla Firefox)

На различных серверах, также установлены различные типы компьютеров и различное серверное программное

обеспечение

Page 7: термины и определения, используемые Веб-разработчиками

ПРОТОКОЛЫЧтобы программы, написанные  разными авторами для

разного типа компьютеров, с разными операционными системами, могли корректно взаимодействовать между собой, были придуманы специальные правила – Протоколы

Протокол - это совокупность правил, в соответствии с которыми происходит передача информации через сеть.

Говоря простым языком, протокол — это набор правил, по

которым компьютеры взаимодействуют между собой.

Page 8: термины и определения, используемые Веб-разработчиками

ПРОТОКОЛЫВ основе сети Интернет лежит

протокол TCP/IP (Transmission Control Protocol/Internet Protocol — Протокол Управления Передачей/Интернет-Протокол).

Если быть точными, TCP/IP — это не один, а два протокола:

Протокол TCP — является транспортным протоколом, который обеспечивает гарантированную передачу данных по сети.

Протокол IP — является адресным протоколом, который отвечает за адресацию всей сети. 

Page 9: термины и определения, используемые Веб-разработчиками

ПРОТОКОЛЫ

Схема функционирования

протокола TCP/IP

Page 10: термины и определения, используемые Веб-разработчиками

ПРОТОКОЛЫ

Протокол 1СМР (Internet Control Message Protocol) — протокол межсетевых управляющих сообщений.

С помощью этого протокола компьютеры и устройства в сети обмениваются друг с другом управляющей информацией.

К примеру этот протокол используется для передачи сообщений об ошибках, проверки доступности узла, и т.д. 

Page 11: термины и определения, используемые Веб-разработчиками

ПРОТОКОЛЫ

Протокол FTP (File Transfer Protocol)— протокол передачи файлов.

Служит для обмена файлами между компьютерами. Например, вам нужно передать файл на сервер или, наоборот, скачать файл с сервера.

Для этого вам нужно подключиться к файловому серверу (он же FTP-сервер) и выполнить необходимую вам операцию скачивания или закачки.

Подключение к FTP-серверу обычно осуществляется с помощью FTP-клиента.

Простейший FTP-клиент входит в состав практически любой операционной системы.

Адрес FTP-ресурса в Интернете выглядит следующим образом:

ftp://ftp.netscape.com

Page 12: термины и определения, используемые Веб-разработчиками

ПРОТОКОЛЫ

Протокол HTTP (Hyper Text Transfer Protocol) — протокол обмена гипертекстовой информацией, то есть документами HTML.

Вы наверное слышали, что HTML является базовым языком создания Web-страниц. Так вот, протокол HTTP предназначен для их передачи в сети.

Таким образом, протокол HTTP используется Web-серверами.

Соответственно, браузеры, используемые для блуждания по Интернету, являются HTTP-клиентами.

Адреса ресурсов Интернета, к которым вы обращаетесь по протоколу HTTP, выглядит примерно следующим образом:

http://www.tut.byИ множество других протоколов….

Page 13: термины и определения, используемые Веб-разработчиками

Таким образом, для использования какой-либо из служб Интернета нам нужны:

Компьютер

Программа-клиент, установленная на нашем

компьютере, и способная работать по протоколу избранной службы

Адрес сервера, на котором установлена

программа-сервер

Page 14: термины и определения, используемые Веб-разработчиками

Как находят друг друга миллионы компьютеров в Интернете

Page 15: термины и определения, используемые Веб-разработчиками

IP – АДРЕС (INTERNET PROTOCOL ADDRESS)

Каждый компьютер, подключенный к сети Интернет, имеет свой уникальный IP – адрес (Internet Protocol Address).

IP – адрес представляет собой последовательность четырех чисел, разделенных точками,

Например 195.5.46.34.

Каждое число может лежать в диапазоне от 0 до 255.

IP-адрес для компьютера, как для нас номер сотового телефона.

По нему можно найти компьютер в любом уголке мира.

Page 16: термины и определения, используемые Веб-разработчиками

IP – АДРЕС (INTERNET PROTOCOL ADDRESS)

Вы можете быть подключены к интернету через маршрутизатор или шлюз в вашей локальной сети.

В этом случае ваш компьютер из интернета виден с тем адресом, который имеет ваш маршрутизатор или шлюз.

IP адреса могут быть статические (в том случае, если отдельному пользователю провайдером выделен один постоянный адрес),

а также динамическими (если провайдер выдает пользователю IP адрес в момент подключения из пула свободных адресов по DHCP).

Знание своего IP адреса позволяет организовать доступ к службам и программам на своем компьютере (игры, чаты, FTP, удаленный доступ к рабочему столу и др.)

Page 17: термины и определения, используемые Веб-разработчиками

IP – АДРЕС (INTERNET PROTOCOL ADDRESS)

По IP-адресу вычисляется местонахождение человека

Page 18: термины и определения, используемые Веб-разработчиками

СТРУКТУРА ИНТЕРНЕТА

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

Одной из важнейших структур в интернете является IANA - Internet Assigned Numbers Authority — «Администрация адресного пространства Интернет».

Эта некоммерческая американская организация занимается раздачей IP-адресов

Если организации выдан некоторый блок IP-адресов с какой-то маской, то она может тоже выдавать IP-адреса или блоки адресов своим подчиненным (или провайдер может выдавать блоки более мелким провайдерам), но эти блоки будут являться лишь подблоками основного блока.

Поэтому по IP-адресу можно проследить цепочку - кто и кому этот адрес выдавал.

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

Этим хозяином как раз и является IANA.

Page 19: термины и определения, используемые Веб-разработчиками

ДОМЕННЫЕ ИМЕНА

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

it.sander.su.

DNS, domain name system, система доменных имен - на эту систему возложена роль преобразования адресов типа it.sander.su в цифровые адреса, IP-адреса. 

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

Page 20: термины и определения, используемые Веб-разработчиками

ДОМЕННЫЕ ИМЕНАЕсли DNS-сервер посетителя интернета не знает, как

разрешить доменное имя (например, sander.su), то он обратится не к кому-либо, а к доменному серверу, отвечающему за зону su.

А откуда он возьмет его адрес, если он его не знает заранее?

А для этого он обратится к одному из 13 так называемых корневых DNS серверов. А вот их адреса уже постоянны и прописаны во всех операционных системах.

Этими корневыми доменными серверами управляет ICANN - Internet Corporation for Assigned Names and Numbers.

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

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

И уже эта организация определяет порядок раздачи доменных имен в своей стране.

Page 21: термины и определения, используемые Веб-разработчиками

Иерархия DNS-сервера

Page 22: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ

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

Иначе говоря, доменное имя - это адрес веб-ресурса в Интернете.

Например - toe.umi.ru

Прокси-сервер - промежуточный веб-сервер, который используется в качестве посредника между компьютером пользователя (а точнее - Интернет-обозревателем) и конечным веб-сервером.

Использование прокси-сервера позволяет решить две важные задачи: экономия трафика с одновременным увеличением скорости доступа за счет кэширования данных на жестком диске компьютера, и защита локальной сети.

Также работа через прокси- сервер позволяет экономить IP-адреса, поскольку в данной ситуации требуется лишь один общий IP-адрес.

Page 23: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯСайт - совокупность логически связанных между

собой веб-страниц, представляющих собой единое целое и находящихся, как правило, на одном компьютере (сервере)

Веб-страница - логическая единица Всемирной паутины, однозначно определяемая адресом (URL) и представляющая собой файл HTML-формата. Веб-страница может включать в себя текст, графические объекты, фотографии, аудио- и видеоматериалы и иные элементы.

Все веб-страницы можно разделить на две категории: статические (на них пред ставлена постоянная

информация) и динамические (наиболее характерный пример -

страница со списком результатов, выданными поисковой системой).

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

Совокупность логически связанных между собой веб-страниц образует Сайт

Page 24: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯСайт - совокупность логически связанных между

собой веб-страниц, представляющих собой единое целое и находящихся, как правило, на одном компьютере (сервере)

Page 25: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯГлавная страница - основная (титульная) страница

сайта. Здесь представлена общая информация о сайте с

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

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

Page 26: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ

Баннер - статичное или динамичное изображение стандартного размера (как правило - 468x60 пикселей или 100x100 пикселей), предназначенное для размещения рекламы.

Page 27: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ

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

Пример использования фреймов - отображение перечня ссылок в левой части страницы либо представление каких- либо сведений в ее правой части.

Page 28: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯКонтент - информационное наполнение сайта: текст,

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

Иначе говоря, контент - это то, что вы видите на сайте.

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

Гиперссылка - слово или изображение на веб-странице (или в любом другом электронном документе), содержащее ссылку на другие страницы или файлы,

Переход по гиперссылке осуществляется щелчком мыши

Page 29: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ

Куки (Cookies) - элемент данных, с помощью которых удаленный сервер помечает конкретный Интернет-обозреватель при его посещении.

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

Отметим, что куки (cookies) не умеют изучать содержимое жесткого диска компьютера пользователя.

Некоторые их сведения хранятся лишь в течение текущего сеанса работы с сервером и автоматически удаляются сразу после закрытия интернет-обозревателя.

Но есть и такая информация, которая сохраняется в отдельном файле и записывается на жесткий диск в специально предназначенные папки.

Page 30: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ

Хостинг - размещение сайта на внешнем сервере (т.е. когда файлы сайта лежат не в локальном компьютере, а переданы на веб-сервер), круглосуточно подключенному к Интернету.

В настоящее время существует великое множество специальных хостинговых площадок, активно предлагающих свои услуги по размещению сайтов.

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

Различают два вида хостинга: коммерческий и бесплатный. В последнем случае платой за услуги хостинга может являться размещение рекламных банеров на страницах сайта. Также следует учитывать, что бесплатный хостинг могут содержать ограничения по объему размещаемой информации и использованию тех или иных приложе ний.

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

Page 31: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ

Хост-провайдер – это организация, которая предоставляет услуги хостинга, т.е.  предоставляет дисковое пространство на Интернет-сервере (Хостинге), для размещения вашего сайта в сети Интернет.

Запомните, что хостинг это не процесс публикации сайта, а только аренда дискового пространства.

Page 32: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ

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

Другими словами, HTML - язык программирования, предназначенный для создания веб страниц.

Всеми́�рная паути́�на (англ. World Wide Web) — распределённая си́стема, предоставляющая доступ к связанным между собой документам, расположенным на разли́чных компьютерах, подключенных к Интернету.

Для обозначени́я Всеми́рной паути́ны также и́спользуют слововеб (англ. web «паути́на») и́ аббреви́атуру WWW

Page 33: термины и определения, используемые Веб-разработчиками

ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ

Посещаемость сайта - количество посетителей сайта за определенную единицу времени.

Для ведения статистики посещений предназначены специальные счетчики, которые можно найти, например, на портале www.hotlog.ru.

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

Page 34: термины и определения, используемые Веб-разработчиками