1. Что такое Web-Хостинг
2. Доменное имя
3. DNS-Сервер
4. IP-адрес
5. FTP
6. База данных MySQL
7. Почтовый аккаунт

1. Что такое Web-Хостинг

Слово «Хостинг», как и многие другие слова из компьютерного лексикона, произошло из английского языка от слова «host», у которого, на самом деле, есть несколько значений: хозяин, основное устройство, главный компьютер, содержатель постоялого двора. Что интересно, вариант «содержатель постоялого двора» наиболее близок к правильному толкованию этого термина. Ведь под словом «Хостинг» подразумевается размещение Вашей странички в Интернете.

Почему возникает необходимость в Хостинге? Предположим, вы создали Интернет-страничку на своем компьютере. Теперь перед вами возникает следующий вопрос: как ее разместить в Интернете, чтобы некий пользователь в любой момент времени мог получить к ней доступ? Разумеется, можно сделать так, чтобы из Интернета данную страничку любые желающие могли просматривать прямо с Вашего компьютера. Но это значит, что, во-первых, Ваш компьютер должен быть постоянно включен, во-вторых, постоянно подключен к Интернету, в-третьих, соединение с Интернетом должно происходить с хорошей скоростью — ведь если сразу несколько человек захочет посмотреть Вашу страничку, то скорости обычного телефонного соединения может быть недостаточно. Это уж не говоря о том, что вам придется еще дополнительно установить довольно сложное программное обеспечение.


Хостинг — размещение страницы у провайдера

Как видите, размещение странички в Интернете на Вашем персональном компьютере связано с большими проблемами и затратами. Но есть способ, который позволяет вам избавиться от головной боли на эту тему. Данный способ и называется — Хостинг. В этом случае Ваша интернетовская страничка физически располагается не на Вашем персональном компьютере, а на сервере фирмы, которая предоставляет услуги по Хостингу, то есть по размещению Вашей страницы в Интернете.

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

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

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

Параллельно с FTP, существует возможность закачки файлов через WEB-протокол. BTcom предоставляет специальный интерфейс загрузки и обработки файлов, который позволяет также реализовать Ваши задачи.

2. Доменное имя

Доменное имя — это буквенное обозначение Вашего сайта. Все компьютеры в Интернете на самом деле обозначаются цифрами, например, 213.180.194.129, однако «простым» людям очень сложно запомнить такой набор цифр. Поэтому были придуманы буквенные адреса — домены. Цифры в качестве обозначений серверов остаются, однако им сопоставляются буквенные названия. Например – популярная поисковая система Яндекс — имеет доменное имя www.yandex.ru, которое интерпритируется операционной системой Вашего компьютера аналогично цифровому ряду 213.180.194.129.

Домены записываются латинскими буквами. Выбор имени домена — очень важная часть при проектировании сайта: домен должен быть легким для запоминания. Желательно, чтобы имя домена не превышало 10 символов. Желательно придумать несколько вариантов доменных имен, т.к. некоторые из них могут уже использоваться и Вы не сможете их зарегистрировать.

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

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

3. DNS-Сервер

Для удобства запоминания человеком адресов сети Internet применяется механизм DNS (Domain Name System). Он обеспечивается серверами DNS. Когда компьютеру необходимо определить IP по символическому имени, он посылает запрос серверу. Возможен и обратный процесс (получение символического имени по IP-адресу).

DNS-сервер — приложение, предназначенное для ответов на DNS-запросы по соответствующему протоколу. Также DNS-сервером могут называть хост, на котором запущено приложение.

4. IP-адрес

IP-адрес – основной адрес, по которому идентифицируются компьютеры в сетях TCP/IP (Transmission Control Protocol / Internet Protocol). Адрес имеет длину 4 байта, обычно записывается в формате «dotted»(разделенный точками), например, 194.85.82.98.

Компьютеров, подключенных к сети Internet, значительно больше, чем IP-адресов, в связи с чем возникает проблема их нехватки. Все IP-адреса можно классифицировать:
• статические (т.е. неизменные, жестко привязанные к данному компьютеру);
• динамические, заново назначающиеся каждый раз при подключении к сети сервером DHCP (Dynamic Host Configuration Protocol).

5. FTP


FTP (англ. File Transfer Protocol — протокол передачи файлов)
 — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами (см. FXP).

6. База данных MySQL


База данных (database)
 – это совокупность связанных между собой таблиц. Например, в одной таблице может храниться информация о пользователе, зарегистрированном на сайте, а в другой – информация о комментариях, которые оставил пользователь на сайте.

Наилучшее решение — хранить информацию типа списков, комментариев и т.д. в БД. Однако база данных далеко не всегда статичное образование, чаще наоборот, она регулярно пополняться и корректируется. Для легкости управления этими БД, изменения и добавления данных существуют системы управления базами данных (СУБД).

Одна из самых популярных СУБД в современных интернет-технологиях, бесспорно, MySQL.

MySQL – это один из множества ПО для работы с SQL базами данных.

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

7. Почтовый аккаунт

Почтовый аккаунт – это система управления Вашей почтой. Хостинговой компанией создается аккаунт (запись) о Ваших правах на создание почтовых ящиков в рамках предоставления услуг Хостинга. В зависимости от выбранного тарифного плана, Вы имеете возможность создавать, удалять и редактировать электронные почтовые ящики, устанавливать квоты дискового пространства для почтовых ящиков.