Принцип работы Internet

Принцип работы Internet

ПОДЕЛИТЬСЯ
Принцип работы Internet

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

История интернета не до конца ясна. Проект по созданию интернета был начат в 60-х годах как исследовательский проект при поддержке министерства обороны США, и в 80-е году вырос в сеть, которую поддерживали и развивали множество университетов и частных компаний. Технологии, лежащие в основе интернета, тоже со временем развивались, но основной принцип работы не сильно изменился: Интернет — это способ подключить компьютеры в единую сеть и убедиться, что даже при серьезных сбоях, они все равно найдут способ связаться друг с другом.

Простая сеть

Когда нужно связать между собой два компьютера, вы должны связать их в сеть, либо проводным (обычно с помощью Ethernet кабеля) либо беспроводным способом (например, с помощью WiFi или Bluetooth). Современные компьютеры поддерживают любой из этих способов связи.

Two computers linked together

Таким способом вы можете подключить более 2х компьюетов, но с каждым новым компьютером это становится все сложнее. Если хочется подключить, скажем, 10 компьюетров, вам понадобится 45 кабелей и 9 сетевых плат в каждом компьютере!

Ten computers all together

Чтобы решить эту проблему, каждый компьютер в сети подключается к специальному маленькому компьютеру. Этот компьютер называют маршрутизатором. Этот маршрутизатор исполняет только одну роль: как сигнальщик на железной дороге, он следит за тем, чтобы пакет, отправленный одним компьютером (источником) достиг своего пункта назначения. Чтобы отправить сообщение компьютеру B, компьютер A сначала должен отправить его маршрутизатору, который перенаправит его компьютеру B и проконтролирует, чтобы данные не были доставлены компьютеру C.

С добвалением роутера, наша сеть здорово упрощается: теперь, чтобы соединить 10 компьютеров нам требуется только 10 кабелей (каждый кабель соединяет роутер с одним из компьютеров).

Ten computers with a router

Сеть сетей

Пока все нормально. Но что нам делать, если нужно объединить в сеть сотни, тысячи или миллиарды компьютеров? Конечно, одим маршрутизаторы не справится с этой задачей, но, если вы внимательно читаете, вы помните, что маршрутизатор — это обычный компьютер, и ничто не мешает нам соединить друг с другом 2 маршрутизатора. Давайте сделаем это.

Two routers linked together

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

Routers linked to routers

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

A router linked to a modem

И так, мы подключились к телефонной сети. Следующий шаг — передать сообщение из нашей сети в сеть, с которой мы хотим связаться. Чтобы сделать это, мы должны подключить нашу сеть Провайдеру Интернет услуг (Internet Service Provider (ISP). ISP — компания, которая обслуживает специальные маршрутизаторы, которые не только подключены друг к другу (таким образом, объединяя в единую сеть всех клиентов провайдера), но также связаны с маршрутизаторами других провайдеров. Таким образом, наше сообщение, пройдя транзитом через сеть нескольких провайдеров, достигнет сеть назначения. Интернет — это сеть сетей, которая объединяет в себе всю вышеперечисленную инфраструктуру.

Full Internet stack

Поиск компьютера

Чтобы послать сообщение какому-то компьютеру, необходимо как-то обратиться к нему, выделить именно этот компьютер среди других. Поэтому каждый компьютер, подключенный к сети имеет уникальный адрес для связи; этот адрес называют «IP адресом» (IP — сокращение для Internet Protocol, протокол интернета). В зависимости от версии протокола IP, этот адрес может записываться по-разному. Самой широко используемой версией интернет протокола является версия 4. Адреса IPv4 обычно записываются в виде 4х чисел, разделенных точками, напимер: 192.168.2.10.

Такие адреса отлично подходят для компьютеров, но людям очень сложно такое запоминать. Чтобы упростить себе жизнь, мы можем сопоставить каждому IP адресу псевдоним с человекопонятным именем. Такой псевдоним называют доменным именем. Например, google.com это доменное имя, которое является псевдонимом для IP адреса 173.194.121.32. Использование доменного имени — самый простой способ обратиться к компьютеру в интернете.

Show how a domain name can alias an IP address

Интернет и веб

Как вы могли заметить, когда мы смотрим Веб с помощью браузера, обычно мы используем доменное имя, чтобы обратиться к веб-сайту. Означает ли это, что Интернет и Веб это одно и то же? Ответ на этот вопрос не так прост. Как мы узнали, Интернет это техническая основа, которая позволяет миллиардам компьютеров связываться друг с другом. Среди этих компьютеров есть небольшая группа (называемая Веб серверами), которые могут отправлять сообщения, распознаваемые браузерами. Интернет это инфраструктура, а Веб это сервис, построенный на основе этой инфраструктуры. Стоит отметить, что кроме Веба, есть и другие сервисы, построенные на базе Интернета. Например, электронная почта или IRC.

Источник: mozilla.org

О чем вы думаете?

Загрузка...
Loading...

ОСТАВЬТЕ ОТВЕТ