|
||
|
||
Интернет для бухгалтерииОднажды в бухгалтерии мне задали вопрос, поставивший меня в тупик. Нет, это никак не было связано с бухгалтерским делом, более того, это был вопрос прямо по моей специальности, однако ответить на него было вовсе не так просто. В самом деле, не скажу же я, что доменное имя - это буквенный идентификатор, ставящийся в соответствие IP адресу! В итоге мне пришлось минут пять просвещать главного бухгалтера относительно сетевых проблем. Чтобы подобного казуса не случилось с вами, рекомендую распечатать или заучить наизусть данную статью, и с гордым видом читать как лекцию своим товарищам, еще не посетившим этот сайт. Итак, компьютеры как вычислительные системы существуют довольно давно - сразу же после Второй Мировой войны американцы создали компьютер по имени ЭНИАК. Он умел складывать примерно со скоростью теперешнего карманного калькулятора, но размещался в нескольких десятках шкафов, потреблял энергии столько же, сколько небольшой город и ломался каждые 2 минуты. Очень скоро американское военное ведомство решило, что не в состоянии поддерживать такой механизм (для того, чтобы посчитать траекторию снаряда ЭНИАК требовал энергии примерно столько же, сколько было нужно для выстрела этим снарядом), и проект был свернут. Однако уже в 70-е годы существовали первые персональные компьютеры, а в 80-е компьютеров стало достаточно много. В то же время для переноса информации перестали использоваться перфокарты и перфоленты (соответственно куски и ленты бумаги с дырками), и появились первые дискеты (переносные магнитные носители информации). Сейчас принято пользоваться дискетами размером примерно три дюйма по диагонали. Тогда использовались сначала восьми-, а потом пятидюймовые дискеты. Увеличение вычислительных мощностей повлекло за собой развитие методов передачи данных; появилась возможность соединить два компьютера кабелем, и перемещать данные через этот кабель со сравнительно небольшой скоростью. Недостатки такого соединения очевидны - соединить можно только два компьютера, а если соединять их по цепочке, то выход из строя одного из компьютеров или обрыв кабеля в одном месте повлечет за собой распад "сети". Группа специалистов из все того же американского военного ведомства получила задание разработать правильную архитектуру сети, такую, чтобы выход из строя даже нескольких компьютеров приводил только к невозможности доступа именно к ним. Группа специалистов придумала такую архитектуру, получила свои деньги, и дальнейшая ее судьба не так интересна. Однако очень скоро такая системная архитектура распространилась и в мирных секторах. Сначала существовали несколько конкурирующих сетей, среди них, кроме теперешнего Internet, еще и Microsoft Network (MSN можно видеть в ранних комплектах Windows 95). Как видим, победил в этой нелегкой борьбе интернет. Структуру этой сети вкратце можно описать следующим образом - это множество маленьких локальных "сеточек", объединенных через компьютеры-шлюзы (gateways), каждый из которых входит в несколько маленьких "сеточек". Через такие компьютеры проходит весь внешний поток данных, относящихся к "внешним", по отношению к локальным сетям, компьютерам. Компьютеры нумеруются "числом", состоящим из четырех байт (байт - единица информации, с его помощью можно передать число от 0 до 255; выражается в двоичном виде как восемь двоичных цифр, или в шестнадцатиричном, как две "цифры"), разделенных точками - вот так: 194.190.161.127; это называется IP (ай-пи) адресом. Каждый компьютер имеет два таких адреса (если он, конечно, имеет выход в интернет) - один глобальный (он может совпадать с аналогичным адресом шлюза) и один локальный (адрес в локальной сети; если ее нет, используется адрес 127.0.0.1). Компьютеры могут общаться друг с другом с помощью разных протоколов. Протокол в понимании компьютера можно сравнить с принятыми нормами этикета - если использовать, например, индийский этикет, призывающий после принятия пищи рыгнуть, в Англии на приеме у королевы, возникнут проблемы. Точно так же не могут общаться компьютер, поддерживающий протокол TCP/IP и компьютер с протоколом NetBEUI. Зато двое, поддерживающие NetBEUI, могут прекрасно договориться и обменяться информацией. Особенность протокола TCP/IP заключается в том, что компьютер как раз и опознается по IP-адресу, в то время как в NetBEUI используется для этого код сетевой карты. В дальнейшем будем говорить о протоколе TCP/IP, ибо именно им и живет нынешний интернет. Крайне неудобно именовать
каждый компьютер по его IP-адресу, бо,
запомнив пару десятков таких адресов,
нормальный человек может и свихнуться...
Поэтому существуют так называемые
сервера доменных имен (Domain Name Servers - DNS),
держащие в памяти все таблицы
соответствия буквенных доменных имен
(типа webhowto.ru) и IP-адресов компьютеров. Как
правило, буквенные имена даются только
WWW-серверам. Кстати, следует упомянуть и
о том, что теперешний интернет состоит
из ряда серверов и клиентов.
Сервера получают запрос, обрабатывают
информацию и выдают клиенту. Клиент
запрашивает информацию у сервера и
выдает пользователю. Один компьютер
может быть одновременно и сервером (например,
WWW-сервером, т.е. как раз выдавать
красивые странички, одну из которых вы и
читаете), и клиентом (т.е. может выдавать
эти странички в том числе и сидящему за
ним человеку). Итак, DNS-сервера дают
клиентам информацию о том, по какому
цифровому адресу искать нужный
компьютер. Происходит это примерно так: На самом деле все намного сложнее, но общую суть по такому диалогу можно представить :). Так вот, как видно из этого диалога, один сервер может обслуживать несколько доменных имен. Этим можно активно пользоваться, и развелось множество компаний, предлагающих услуги своих серверов. Всего за несколько десятков долларов в месяц сервер такой компании по соответствующему запросу будет выдавать ваш сайт. Это услуга называется хостинг. Кроме места на своем диске, хостинг-провайдер дает возможность пользоваться некоторыми сервисами, типа программ (скриптов) на некоторых особых языках. В итоге пользователь видит только красивые картинки, а за этим стоит труд нескольких компьютеров и системных администраторов, а также парочки вебмастеров и программистов. Что такое провайдер вы уже знаете, раз сидите в интернете и читаете эту статью :) В общем, это и есть та самая компания, которая предоставляет вам доступ к своему шлюзу. Гм. В некотором роде лекция закончена. На самом деле говорить об устройстве интернета можно бесконечно, чего стоят одни только пакеты, посредством которых и передается информация. Об этом подробно можно прочитать в специализированных книжках, которые я могу тут опубликовать, а могу и не публиковать. В общем, пока этого достаточно для рассказа девушке, разбирающейся только в "музыке", если она вдруг спросит, на что ты тратишь все свои деньги :). Источник: http://www.webhowto.ru/
|
||
|
||
Copyright © "Internet Zone", info@izcity.com |