Список терминов
* Apache
* ASP
* CGI
* cron
* dns
* ftp
* html
* imap
* IP
* Microsoft SQL Serverl
* MySQL
* perl
* php
* phpMyAdmin
* pop3
* smtp
* SSH
* SSL
* VPS
* wap
* whois
* Домен
* Доменное имя
* Доменная зона
* Спам
* Хостинг
Apache HTTP-сервер(по-русски обычно произносят Апачи или Апач) — это веб-сервер, с открытым исходным кодом. С апреля 1996 это самый популярный HTTP-сервер в Интернете:
в мае 1999 года он работал на 57% веб-серверов, в августе 2004 на 67%.
Основными достоинствами Апачи считаются надёжность, относительная устойчивость к взлому и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Поддерживает IPv6.
ASP (англ. Active Server Pages – активные серверные страницы) — технология от Microsoft, позволяющая легко разрабатывать приложения для World Wide Web. ASP работает на платформе операционных систем линии Windows NT и на веб-сервере IIS. ASP не является языком программирования – это лишь технология предварительной обработки, позволяющая подключать программные модули во время процесса формирования Web-страницы.Относительная популярность ASP основана на простоте используемых языков сценариев (VBScript или JScript) и возможности использования внешних COM-компонент.
Технология ASP получила своё развитие в виде ASP.NET – новой технологии создания веб-приложений, основанной на платформе Microsoft .NET.
CGI (от англ. Common Gateway Interface – «общий интерфейс шлюза») – стандарт интерфейса, служащего для связи внешней программы с веб-сервером. Программу, которая работает по такому интерфейсу совместно с веб-сервером, принято называть шлюзом, хотя многие предпочитают названия скрипт (сценарий) или CGI-программа.
Сам интерфейс разработан таким образом, чтобы можно было использовать любой язык программирования, который может работать со стандартными устройствами ввода/вывода. Такими возможностями обладают даже скрипты для встроенных командных интерпретаторов операционных систем, поэтому в тех случаях, когда нет нужды в сложной функциональности, могут использоваться даже такие простые командные скрипты.
Все скрипты, как правило, помещают в каталог cgi-bin сервера, но это необязательно: скрипт может располагаться где угодно, но при этом большинство веб-серверов требуют специальной настройки.
Cron — планировщик задач, демон в Юникс-образных операционных системах для периодического выполнения заданий в заданное время.
Каждый пользователь системы имеет свой файл заданий crontab, в котором описано, в какое время и какие программы запускать от имени этого пользователя. Для редактирования файла crontab используется специальная программа crontab. Это сделано для того, чтобы во время редактирования cron мог продолжать работу.
DNS (англ. Domain Name System – система доменных имён) – это система, позволяющая преобразовывать символьные имена доменов в IP-адреса (и наоборот) в сетях TCP/IP.
DNS важна для работы Интернета, ибо для соединения с узлом необходима информация о его IP-адресе, а для людей проще запоминать буквенные (обычно осмысленные) адреса, чем последовательность цифр IP-адреса. Первоначально преобразование между доменными и IP-адресами производилось с использованием специального текстового файла DHOSTS.TXT, который составлялся централизованно и обновлялся на каждой из машин сети вручную. С ростом Сети возникла необходимость в эффективном, автоматизированном механизме, которым и стала DNS.
File Transfer Protocol (букв. «протокол передачи файлов») или просто FTP – сетевой протокол, предназначенный для передачи файлов в компьютерных сетях.
Протокол FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер, кроме того возможен режим передачи файлов между серверами (см. FXP).
FTP является одним из старейших прикладных протоколов, появившимся задолго до HTTP в 1971 году. До начала 90-х годов на долю FTP приходилось около половины трафика в сети интернет. Данный протокол и сегодня используется для распространения программного обеспечения и доступа к удалённым хостам.
HTML (от англ. Hypertext Markup Language – «язык разметки гипертекста») – это стандартный язык разметки документов во Всемирной паутине. Практически все веб-страницы создаются при помощи языка HTML или его последователя – XHTML.
Формально HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.
IMAP (Internet Message Access Protocol) — интернет-протокол прикладного уровня для доступа к электронной почте.
IMAP предоставляет пользователю богатые возможности для работы с почтовыми ящиками, находящимися на центральном сервере. Почтовая программа, использующая этот протокол, получает доступ к хранилищу корреспонденции на сервере так, как будто эта корреспонденция расположена на компьютере получателя. Электронными письмами можно манипулировать с компьютера пользователя (клиента) без необходимости постоянной пересылки с сервера и обратно файлов с полным содержанием писем.
IP (англ. Internet Protocol – межсетевой протокол) – маршрутизируемый сетевой протокол, основа стека протоколов TCP/IP.
Протокол IP (RFC 791) используется для ненадёжной доставки данных (разделяемых на так называемые пакеты) от одного узла сети к другому. Это означает, что на уровне этого протокола не даётся гарантий надёжной доставки пакета до адресата. В частности, пакеты могут прийти не в том порядке, в котором были отправлены, оказаться повреждёнными или не прибыть вовсе. Гарантии безошибочной доставки пакетов дают протоколы более высокого (транспортного) уровня – например, TCP – которые используют IP в качестве транспорта.
Microsoft SQL Server – реляционная система управления базами данных (СУБД), производимая Microsoft. Поддерживает над-множество языка SQL (Transact-SQL), то есть полноценный SQL-92 со своими собственными расширениями. Используется для небольших и средних по размеру баз данных, и в последние 5 лет – для крупных баз данных масштаба предприятия, конкурирует с другими СУБД в этом сегменте рынка.
MySQL (произносится «Май Эс Кью Эль») – свободная система управления базами данных. MySQL является собственностью компании MySQL AB, осуществляющей разработку и поддержку приложения. Распространяется под GNU GPL и под собственной коммерческой лицензией, на выбор. Помимо этого компания MySQL AB разрабатывает функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
MySQL характеризуется большой скоростью, устойчивостью и лёгкостью в использовании, является решением для малых и средних приложений. Наряду с Oracle Database это одна из самых быстрых СУБД на сегодняшний день. Входит в LAMP. Распространение СУБД MySQL на основе GPL лицензии и высокая скорость обработки запросов привело к тому, что эта база данных стала стандартом де-факто в услугах сетевого хостинга.
Perl (Перл) – язык программирования. Создатель Ларри Уолл (Larry Wall). Само слово Perl – аббревиатура, которая расшифровывается как Practical Extraction and Report Language (практический язык извлечений и отчётов, отчего сначала язык назывался PEARL, но затем буква «A» «потерялась»). Существует также ряд других вариантов. Согласно самому красивому из них, название perl произошло от слова pearl (жемчужина). Талисманом языка Perl является верблюд – не слишком красивое, но очень выносливое животное, способное выполнять тяжелую работу.
Основной особенностью языка считаются его богатые возможности для работы с текстом, реализованные при помощи регулярных выражений.
PHP (произносится пи-эйч-пи?, пэ-аш-пэ?) – скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. Ныне поддерживается подавляющим большинством представителей хостинга. Входит в LAMP – «стандартный» набор для создания вебсайтов.
В области программирования для Сети PHP – один из популярнейших скриптовых языков (наряду с JSP и языками, используемыми в ASP) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP.
phpMyAdmin – Open Source веб-приложение написанное на языке PHP и представляет собой веб-интерфейс для администрации СУБД MySQL. phpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать комманды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популяроностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL комманд, предоставляя дружественный интерфейс.
На сегодняшний день phpMyAdmin широко применяется на практике. Последнее связано с тем, что разработчики интенсивно развивают свой продукт, учитывая все нововведения СУБД MySQL. Подавляющее большинство отечественных провайдеров используют это приложение, в качестве панели управления для того, чтобы предоставить своим клиентам возможность администрирования выделенных им баз данных.
POP3 (англ. Post Office Protocol Version 3 – протокол почтового отделения, версия 3) – это сетевой протокол, используемый для доставки сообщений электронной почты адресатам в сетях TCP/IP. Обычно используется в паре с протоколом SMTP; при этом SMTP обеспечивает передачу сообщения на пути от отправителя до конечного почтового сервера, а POP3 позволяет адресату получить это сообщение с сервера.
Альтернативным протоколом для сбора сообщений с почтового сервера является IMAP.
По умолчанию использует TCP-порт 110.
SMTP (англ. Simple Mail Transfer Protocol – простой протокол передачи почты) – это сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.
SMTP используется для отправки почты от пользователей к серверам и между серверами для дальнейшей пересылки к получателю. Данные передаются при помощи TCP, при этом используется порт 25 или 587.
SSH (Secure Shell) – сетевой протокол, позволяющий удалённое управление компьютером и передачу файлов. Сходен по функциональности с протоколом Telnet и rlogin, однако использует алгоритмы шифрования передаваемой информации.
SSL (англ. Secure Sockets Layer – протокол защищённых сокетов) – криптографический протокол, обеспечивающий безопасную передачу данных по сети Интернет. При его использовании создаётся защищённое соединение между клиентом и сервером. SSL изначально разработан компанией Netscape Communications, в настоящее время принят IETF как стандарт. Поддерживается всеми популярными браузерами.
Использует шифрование с открытым ключом для подтверждения подлинности передатчика и получателя. Поддерживает надёжность передачи данных за счёт использования корректирующих кодов и безопасных хэш-функций.
VPS (англ. Virtual Private Server) – Виртуальный Выделенный Сервер, являются альтернативой Dedicated. Главное отличие заключается в концепции разделения. Эта концепци позволяет запускать несколько приложений на одном сервере. Любой VPS аналогичен по своим возможностям обычному выделенному серверу. В частности: root-доступ, собственные IP-адреса, порты, правила фильтрования и таблицы маршрутизации. Внутри виртуального сервера можно создавать собственные версии системных библиотек или изменять существующие, владелец VPS может удалять, добавлять, изменять любые файлы, включая файлы в головной и других служебных директориях, а также устанавливать собственные приложения или настраивать/изменять любое доступное ему прикладное программное обеспечение. Тарифы VPS можно использовать как для реселлинга, так и для просто отдельных проектов. Но, естественно, так как это Виртуальный выделенный сервер, в любых тарифах стоит ограничение на использование системных ресурсов (память и CPU).
WAP (англ. Wireless Application Protocol) – «протокол беспроводного доступа» – это средство получения доступа к ресурсам интернет] посредством только мобильного телефона, не прибегая к помощи компьютера и/или модема. По сути это технический стандарт, описывающий способ, с помощью которого нформация из интернет передается на дисплей мобильного телефона.
Теоретически, если бы экран мобильного телефона смог отобразить то многообразие информации, что и дисплей компьютера, то WAP ничем не отличался бы от отображения обычных WEB-страниц. Но так как разрешение экрана дисплея мобильного телефона невелико, отображение WAP-сайтов отличается недостаточной графикой и анимацией, а объем информации сведен к необходимому минимуму.
WHOIS (от англ. who is – «кто такой») – сетевой протокол прикладного уровня, базирующийся на протоколе TCP (порт 43), предназначенный для запроса удалённых баз данных (БД). Протокол подразумевает архитектуру «клиент-сервер». Протокол whois в основном используется для доступа к публичным БД регистраторов IP-адресов и регистраторов доменных имён. Текущая версия этого протокола описана в RFC 3912. Чаще используются whois-клиенты командной строки. Поскольку для многих пользователей командная строка недоступна или неудобна, на основе таких клиентов сделаны веб-формы, доступные пользователям по протоколу HTTP. Также имеются и whois-клиенты с графическим интерфейсом.
Базы данных, имеющие whois-интерфейс, бывают централизованными и распределёнными. В первом случае один whois-сервер содержит полную БД и отвечает на запросы, касающиеся всех регистраторов. По такой схеме построен whois-сервер для домена .org. Во втором случае центральный whois-сервер не содержит полную БД и лишь перенаправляет пользователя на whois-сервер соответствующего регистратора. По такой схеме работает whois для домена .com. Когда whois-клиент «умеет» распознавать такое перенаправление, он сам запрашивает нужный периферийный whois-сервер, в противном случае пользователю приходится делать это вручную. В протоколе whois не предусмотрено различение централизованной и распределённой моделей.
Домен – область (ветвь) иерархического пространства доменных имён сети Интернет, которая обозначается уникальным доменным именем.
Доменное имя – символьное имя домена. Должно быть уникальным в рамках одного домена. Полное имя домена состоит из имён всех доменов, в которые он входит, разделённых точками. Например, полное имя ru.wikipedia.org. (с точкой в конце) обозначает домен третьего уровня ru, который входит в домен второго уровня wikipedia, который входит в домен org, который входит в корневой домен. Доменное имя служит для адресации узлов сети Интернет и расположенных на них сетевых ресурсов (веб-сайтов, серверов электронной почты, сетевых сервисов) в удобной для человека форме. Альтернативой может быть адресация узла по IP-адресу, что менее удобно и труднее запоминается.
Доменная зона – совокупность доменных имён определённого уровня, входящих в конкретный домен. Например, зона wikipedia.org. означает все доменные имена третьего уровня в этом домене. Термин «доменная зона» в основном применяется в технической сфере, при настройке DNS-серверов (поддержание зоны, делегирование зоны, трансфер зоны).
Спам (англ. spam) – массово рассылаемая корреспонденция рекламного или иного характера, отправляемая людям, не выразившим желание её получать. В первую очередь термин спам относится к рекламным электронным письмам.
Хостинг – услуга по предоставлению дискового пространства для физического размещения файлов сайта на сервере, постоянно находящегося в сети (обычно Интернет).
В услугу также может входить предоставление места для почтовой корреспонденции, баз данных и т. п., а также поддержка функционирования соответствующих сервисов.
Обычно предоставляется хостинговыми компаниями. Предоставлению хостинга как правило сопутствует услуга по регистрации домена.
Все материалы взяты из Википедии – свободной энциклопедии