Как работает интернет – Как работает интернет «от запроса на сервер и обратно»

Как работает интернет «от запроса на сервер и обратно»

Как работает Интернет

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

Работу по соединению пользователей с Интернетом берет на себя провайдер. Провайдер предоставляет доступ к сети через персональный Интернет-сервер. Клиенты подключаются к серверу провайдера через Wi-Fi или по выделенному каналу связи. Сервер провайдера соединен с Интернетом высокоскоростными линиями связи.

Посылаем запрос

На ПК пользователя стоит программное обеспечение, преобразующее набранный на мониторе запрос, и через маршрутизатор посылает его на сервер провайдера. На сервере провайдера имеется программное обеспечение, которое хранит информацию и отвечает на запросы ПК клиентов, соединяя их с другими серверами сети. ПК работают на разных операционных системах и используют разные браузеры. Серверы так же используют различное программное обеспечение. Для лаконичной работы и корректного взаимодействия различных серверов и ПК придуманы специальные «Протоколы». Для каждой службы в сети разработан свой прикладной протокол.

Для пользования Интернетом нам нужны:

  • Компьютер.
  • Программа, работающая по протоколу службы.
  • Адрес сервера.

Каждый ПК в сети имеет уникальный IP (Internet Protocol Address). Качественно выполненные сайты размещают на интернет-серверах, где имеется обширное пространство, программное обеспечение и возможность обрабатывать большое количество запросов одновременно.

Работа роутера

Роутер – это тот же ПК, который по таблицам маршрутов отправляет пакеты данных на заданные IP адреса. Следует заметить, что маршруты изменяются ежедневно из-за постоянного увеличения магистралей и появления новых провайдеров.

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

Виртуальные порты

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

Domain Name System

Система доменных имен (DNS) была придумана для облегчения работы в сети Интернет. Этот альтернативный адрес человеку проще запомнить. Domain Name – это цепочка символов, разделенных точками.

Для улучшения связи между ПК и человеком создана служба DNS-серверов. DNS-сервер преобразует доменный адрес в цифровой (IP) и наоборот. Когда вы набираете имя DNS в браузере, служба переводит его в IP-адрес и отправляет пакет на необходимый ресурс. DNS-сервер – это аналог адресной книги в вашем телефоне.

Путь «интернет-пакета»
Работа в интернете сводится к простому алгоритму действий:

  1. Вводим в адресную строку браузера требуемый DNS-путь.
  2. Маршрутизатор ведет запрос к серверу, на котором хранится запрашиваемая информация (сайт).
  3. DNS-сервер преобразует путь в IP адрес.
  4. Мы скачиваем или изучаем нужный файл с компьютера, находящегося в любом конце света.

Путь: ПК → Роутер → DNS-сервер → Сервер сайта → DNS-сервер → Роутер → ПК

Как работает Интернет?

Наверх
  • Рейтинги
  • Обзоры
    • Смартфоны и планшеты
    • Компьютеры и ноутбуки
    • Комплектующие
    • Периферия
    • Фото и видео
    • Аксессуары
    • ТВ и аудио
    • Техника для дома
    • Программы и приложения
  • Новости
  • Советы
    • Покупка
    • Эксплуатация
    • Ремонт
  • Подборки
    • Смартфоны и планшеты
    • Компьютеры
    • Аксессуары
    • ТВ и аудио
    • Фото и видео
    • Программы и приложения
    • Техника для дома
  • Гейминг
    • Игры
    • Железо
  • Еще
    • Важное
    • Технологии
    • Тест скорости

Что такое интернет? Как он устроен и как работает?

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

Что такое интернет и как он устроен?

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

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

Итак, что же такое Интернет? Говоря просто, интернет — это огромное количество компьютеров, которые установлены по всему миру и соединены друг с другом каналами связи, по которым они могут получать информацию друг от друга.

сервер

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

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

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

всемирная паутина

Расположены эти серверы, как правило, в специальных местах, которые называются дата-центрами.

Как работает интернет?

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

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

что такое интернет

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

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

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

подключение к интернету

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

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

Ну вот, в общем и целом все. Хотел покороче и понагляднее, но получилось так, как получилось.

Всего Вам доброго!

С уважением, Сергей Подюков
«Мастерская Вэбмастера»

Как работает интернет

Дата публикации: .
Категория: Статьи.

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

Что такое интернет

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

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

Если говорить предельно просто, то интернет – это огромное количество компьютеров, связанных между собой и образующих гигантскую глобальную сеть, опутывающую весь земной шар наподобие паутины. Такое сходство породило другой термин – World Wide Web, что в переводе с английского означает «Всемирная паутина». Широко известен сокращенный вариант этого термина – WEB.

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

Особенности структуры

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

Общеизвестно, что два компьютера (или более) могут соединяться между собой, образуя локальную (местную) сеть. На предприятиях и в организациях они создаются с целью совместного использования ресурсов. Локальная сеть имеет немало общего с глобальной, но отличается от неё изолированностью, то есть тем, что работает в пределах одной организации. Нередко её называют интранетом. Но ничто не мешает соединить LAN с любыми другими, включая интернет, частью которого становятся не только отдельные устройства, но и целые локальные сети.

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

Что такое интернет

Стоит отметить, что в мире имеются национальные сети, не подключенные к глобальной, либо имеющие лишь ограниченный доступ к ней. Ярчайший пример – Северная Корея, на территории которой работает местная сеть.

Основные составляющие элементы глобальной сети

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

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

  • Пользователь. Человек, создающий запрос к сети. Этим действием начинается каждое обращение к интернету. Запрос может быть создан автоматически – для этого существуют специальные программы, называемые ботами.
  • Компьютер и программное обеспечение. Под компьютером мы понимаем любое устройство (десктоп, ноутбук, смартфон, планшет), при помощи которого осуществляется выход в сеть. Без них действия такого рода невозможны. В качестве ПО используют браузер. Именно он передает в сеть запрос и, получая ответ, осуществляет соединение и взаимодействует с пользователем.
  • Провайдер. Организация, предоставляющая доступ в сеть каждому отдельному компьютеру. Имеется в каждом городе.
  • Домен и служба доменных имен (DNS). Домен – это некоторая зона, которую занимает в сети сайт. Служба DNS преобразует переданное браузером доменное имя в IP-адрес, после чего провайдер соединяет компьютер с нужным ресурсом.

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

Основные составляющие элементы глобальной сети

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

Итоги

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

Смотрите видеоролик, поясняющий принципы работы интернета.

Как работает интернет?

Как работает интернет?

Интернет – это международная система компьютерных сетей, построенная на базе IP и маршрутизации IP-пакетов. За счет сложной, очень разветвленной системы интернет позволяет охватить миллионы компьютеров во всем мире. Предлагаем вам узнать, как работает интернет.

Структура интернета

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

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

Кроме того, имеются достаточно крупные сети, не соединенные или соединенные лишь частично вместе с другими сетями мирового интернета. Например, такова ситуация в Северной Корее. В этой стране доступ к «Всемирной паутине» осуществляется исключительно по разрешению властей, а потому право на него имеют редкие чиновники высшего ранга. Внутри же самой страны работает внутренняя сеть под названием «Кванмен», которая стала доступна местным гражданам не так давно. Количество информации и ее характер жестко контролируются властями республики.

Как работает сеть интернет: составляющие элементы

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

Пользователь

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

Компьютер

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

Интернет-провайдер

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

  • Первая – это владельцы какой-то доли мирового интернета, располагающие обычно своими оптоволоконными сетями, по которым они и передают трафик (то есть заданный объем информации, которую можно получить через интернет) сетевым провайдерам низшей группы.
  • Вторая – это компании национального уровня или регионального (созданные несколькими соседними странами). Например, это «Ростелеком».
  • Третья – это все остальные участники рынка, представленные менее крупными фирмами-провайдерами в городах и областях.

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

Браузер

Это программа-клиент для работы в интернете, которую можно установить либо с диска, либо скачав через тот же интернет. Самыми популярными браузерами являются Google Chrome, Internet Explorer, Mozilla Firefox, Safari, Opera.

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

Домен

Под этим понятием подразумевается некая зона в сети интернет, занятая тем или иным сайтом. Соответственно, у каждой страницы в интернете есть свое неповторимое доменное имя – адрес, по которому вы можете найти сайт в сети.

Запустив браузер, в адресной строке вы вводите именно доменное имя нужного вам ресурса. После этого система обращается с соответствующим запросом к сети интернет-провайдера. У провайдера установлен сервер типа DNS (Domain Name System), который позволяет перекодировать доменное имя сайта в IP-адрес. IP-адрес (Internet Protocol Address) – это уникальный адрес какой-то зоны в интернете, представленный, в отличие от доменного имени, в виде цифр. К слову, IP-адрес имеют не только сайты, но и сами компьютеры. Каждому ПК IP-адрес присваивает интернет-провайдер, предоставляющий доступ к сети. Это делается для того, чтобы иметь возможность поставлять трафик по нужному адресу, то есть к каждому конкретному ПК, а также чтобы решать какие-то проблемы в обслуживании.

После этого IP-адрес сайта перекодируется из десятичной системы вычисления в двоичную (с участием 0 и 1). В этом виде провайдер посредством сервера отправляет запрос о получении информации с нужного пользователю сайта на маршрутизатор.

Маршрутизатор

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

Передача информации осуществляется от одного маршрутизатора к другому вплоть до конечной точки – сервера.

Сервер

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

  • Обеспечивает получение компьютерами сети интернет-трафика.
  • Занимается перекодировкой доменных имен в IP-адреса.
  • Хранит данные. Например, это может быть сервер с данными пользователей какой-то электронной почты: входящими и исходящими письмами, письмами в корзине и в папке со спамом, информация из адресных книг и проч.
  • Размещает в своей памяти информации о различных сайтах сети, всех данных на них. Такие серверы называются хостингами.

Соответственно, в нашем примере запрос на открытие сайта будет передан через маршрутизаторы на соответствующий хостинг, хранящий информацию об искомой интернет-странице. Ответ сервера будет передан по обратной цепочке (через маршрутизаторы, интернет-провайдера и браузер) на ПК.

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

Порт

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

Для работы с веб-сайтами также существует отдельный порт. Он анализирует полученную информацию и отправляет ее в браузер. В результате перед нами открывается желанная страница.

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

Также читайте Как работают сайты в Интернете.

Как устроен и работает интернет?

Прежде чем разбираться, как устроен интернет, нам нужно узнать, что это такое.

Что такое Интернет?

Интернет – это всемирная система объединенных компьютерных сетей, построенная на базе IP и маршрутизации IP-пакетов.

Как устроен интернет?

На изображении справа показано вовсе не звездное небо, а сеть интернет на момент 2005 года. Как можно догадаться, интернет – это сеть сетей.

Маленькие сети объединяют в себя n-ое число компьютеров. Большие сети включают в себя маленькие сети, тем самым создавая связь между ними. Ну а самые большие сети – сети континентов соединяются между собой подводным трансатлантическим оптоволоконным кабелем. Вес такого кабеля, протянутого между континентами, измеряется тысячами тонн.

Из всех континентов в этой большой игре не участвует разве что Антарктида.

На изображении слева показана упрощенная схема интернета. Существуют также большие сети, которые не объединены с общим миром интернета. Примером такой большой сети может служить сеть Северной Кореи – Кванмён. Так как у Северной Кореи интернета в принципе нету, Кванмён является его заменителем, большой местной сетью с одним провайдером. Провайдер – это организация, предоставляющая услуги. Следовательно, интернет-провайдер – компания, предоставляющая услуги интернет. В целом, можно сказать, что у Северной Кореи свой отдельный интернет. Однако, устроен интернет везде одинаково 🙂

Архитектура Клиент-Сервер

В сетях принято разделение компьютеров на клиенты и серверы. Также существуют программы-клиенты (например, браузеры) и программы-серверы (например, веб-сервер Apache).
На изображении вы видите пример двухуровневой архитектуры Клиент-Сервер. Устройства-клиенты подключаются к устройству-серверу и получают обратную связь.

Как работает интернет?

Ну а теперь давайте рассмотрим самое интересное, как работает интернет.

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

Итак, у нас есть человек, кто угодно – я, вы, или ваш дальний родственник. У этого человека есть доступ к компьютеру, который он с радостью включает. Человек хочет зайти в интернет и для этого запускает браузер, т.е. программу-клиент, установленную на его компьютере. В адресной строке браузера он вводит доменное имя сайта, допустим, info-line.net.

Это мы все знали. А что же происходит в те милисекунды, которые мы не замечаем? Что же скрыто от наших глаз?

После ввода доменного имени в браузер, программа-клиент связывается с провайдером  и сообщает ему о том, что она хочет запросить сайт info-line.net

На провайдере установлен DNS сервер, который преобразует доменное имя интернет-ресурса info-line.net в IP-адрес (IP – это межсетевой протокол) вида 178.162.144.134.

IP-адрес  выдается провайдером каждому компьютеру при подключении к интернету, естественно веб-сайты тоже имеют свои ip-адреса. На данный момент существует две версии IP – 4-ая (IPv4) и 6-ая (IPv6). Была еще и 5-ая версия, но она не была принята для публичного пользования. В настоящее время наиболее широко используется 4-ая версия IP.

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

После этого, IP переводится из десятичной системы исчисления в двоичную и принимает привычный машинный вид в виде цифр 0 и 1.

Далее,  провайдер пересылает ваш запрос сайта на маршрутизатор (или по-другому — Роутер).
Маршрутизатор – это устройство, которое согласно таблицам маршрутов направляет передаваемые пакеты информации по указанному адресу. Маршрутизатор – это что-то вроде аналога GPS-навигатора в реальной жизни, он знает маршрут и указывает рабочий путь передаваемому пакету информации.

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

На web-сервере обрабатывается вся полученная информация и выдается результат в виде html-страницы, то есть обычной веб-страницы, которые мы так часто видим на экране.

Данный результат отправляется по обратной цепочке через маршрутизаторы и провайдера к нашему компьютеру, после чего встает вопрос, а куда дальше-то пакеты посылать? В какую программу?

Для этого предназначены порты.

Что такое порт?

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

Если провести аналогию с домом, то дом – это IP, а квартира – это порт. Список портов можно посмотреть, открыв файл services по адресу: C:\Windows\System32\drivers\etc (ваш адрес может отличаться)

Как мы видим, портов здесь достаточно много. Например, порт 25 служит для отправки почты, порт 110 для ее получения. Веб-сайты работают на порту номер 80, а система DNS, о которой мы уже говорили – на порту 53.

Мы можем проверить работу портов в браузере. Если мы введем веб-сайт и после него, укажем :80, то у нас откроется веб-сайт, а если укажем :53, то получим сообщение об ошибке следующего содержания: «Данный адрес использует порт, который, как правило, не используется для работы с веб-сайтами. В целях вашей безопасности Firefox отменил данный запрос».

Порт номер 21 используется для FTP, как мы уже знаем из прошлых уроков. Порты 135-139 используются системой Windows для доступа к общим ресурсам компьютера – папкам, принтерам. Эти порты должны быть закрыты фаерволлом для Интернета в целях безопасности. Порты 3128, 8080 используются в качестве прокси-серверов. Прокси – это компьютер-посредник, например, между моим компьютером и веб-ресурсом, на который я хочу зайти. Прокси используются для самых разных целей. Бывают бесплатные и платные прокси. Настроить их можно в настройках браузера. В браузере Firefox это делается следующим образом:

  1. Заходим в настройки
  2. Переходим в «Дополнительные»
  3. Открываем вкладку «сеть»
  4. В блоке «соединение» жмем кнопку «настроить»
  5. Переходим на ручную настройку прокси-сервера
  6. Указываем данные прокси

Как посмотреть установленные соединения?

Чтобы посмотреть текущие соединения, нужно войти в командную строку:

  1. Нажимаем сочетание клавиш «Windows» + «R»
  2. Вводим в поле значение «cmd»
  3. Нажимаем «Ок»

Мы попали в командную строку и теперь можем увидеть текущие соединения с помощью команды netstat –an
Нам выдается список результатов установленных соединений нашего компьютера с удаленными узлами.
Узлами называются любые устройства, участвующие в соединении компьютерной сети. Например: компьютеры, телефоны, маршрутизаторы и коммутаторы.

Кстати говоря, отличие маршрутизаторов от коммутаторов заключается в том, что первые используются для соединения разнородных сетей, например: локальной сети и сети интернет. А вторые – только для однородных, например, только для локальной сети. Сами устройства – очень похожи.

Вернемся к командной строке. Текущие соединения, мы уже видим.
Итак, в первой колонке, мы замечаем, что соединения могут делиться на 2 протокола: TCP и UDP.
Протокол – это набор правил и действий, по которым должно осуществляться соединение и обмен данными между устройствами, включенными в сеть.
Оба протокола — TCP и UDP, отвечают за транспортировку данных. Отличие первого протокола (TCP) от второго (UDP) в том, что первый гарантирует доставку пакетов, а второй нет. Дальше углубляться в работу протоколов, мы не будем.

Локальный адрес – это адреса на нашем компьютере. Внешний адрес – адреса из сети. Состояние – это состояние соединения. Опять же, углубляться не будем, а просто возьмем любой внешний IP и с портом 80 и проверим, действительно ли этот веб-сайт у нас запущен. Почему я сказал веб-сайт? — Потому что на 80 порте, как нам известно, у нас располагаются веб-ресурсы.

Итак, берем IP — 212.73.221.199:80

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

Мы видим сайт Лаборатории Касперского. Данный сайт, у меня не был запущен в браузере. Возникает вопрос: почему нам было показано тогда данное соединение?
Ответ очевиден: потому что оно было установлено. В нашем случае, не браузером, а антивирусом, который стоит у меня на компьютере.

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

Как посмотреть путь прохождения пакетов?

Данные от клиента к серверу и наоборот посылаются пакетами, небольшими объемами информации. Чтобы посмотреть этот путь, можно воспользоваться одной из двух похожих команд: tracert и pathping. Единственное условие, после указания команды, через пробел нужно ввести адрес, с которым будет установлена связь (т.е. проведена трассировка). Все это мы вводим в командной строке. Таким способом, мы увидим весь путь прохождения пакетов от нашего компьютера-клиента к внешнему компьютеру-серверу. То есть то, о чем, я пытался рассказать вам на картинке с маршрутизаторами и провайдерами.

Для примера, я воспользуюсь первой командой: tracert info-line.net
На примере прокладывается трассировка маршрута к сайту info-line.net или к IP – 178.162.144.134
Трассировка была проведена в 11 прыжков. Мы видим, что до самого сервера она дошла всего за 3 прыжка. Кстати говоря, таким образом, мы еще и узнали, на каких серверах располагаются сайты хостинга imhoster.net – на серверах голландского хостинга www.leaseweb.com. Давайте откроем этот сайт в браузере.

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

Вот так просто и одновременно непостижимо работает интернет

Leave a comment