2.4. Структура и основные принципы работы Интернета. Схема как работает интернет


Как устроена сеть Интернет

Интернет - структура, состоящая из тысяч разнообразных компьютерных сетей (домашних, корпоративных, научных и др.) и являющаяся основой глобальной информационной среды. Чтобы успешно пользоваться всеми ее преимуществами, необходимо понимать основные принципы ее функционирования. Резолюцией ООН, принятой в июне 2011 года, доступ к Интернету признано базовым правом человека. И это не удивительно, поскольку среди нас уже немало таких, которым Интернет нужен почти как воздух. Предшественник Интернета (сеть ARPANet) начал создаваться в США в 50-х годах прошлого века и изначально предназначался для обеспечения надежной связи на случай войны, а первая передача данных между двумя компьютерами этой сети на расстояние в 640 км была произведена только в 1969 году. Несколькими годами позже к ARPANet были подсоединены компьютеры в Норвегии и Великобритании. Таким образом, сеть стала Интернетом (международной сетью). Вдаваться в подробности развития Интернета особого смысла не вижу. Скажу лишь, что сегодня более 25% населения нашей планеты регулярно пользуется преимуществами глобальной сети, а с 2010 года прямой доступ к Интернету получил даже экипаж международной космической станции. В то же время, о том, что такое Интернет, некоторые пользователи по-прежнему имеют весьма отдаленное представление. В повседневном общении слово Интернет чаще обозначает единое информационное пространство. Хотя на самом деле это физически существующая структура, состоящая из тысяч разнообразных компьютерных сетей (домашних, корпоративных, научных и др.), в которой это информационное пространство содержится. Сложить некоторое представление об Интернете, возможно, поможет изображение (щелкните по нему мышкой для увеличения), отображающее только небольшую часть взаимосвязанных компьютеров во всемирной сети. Пусть и схематично, но достаточно наглядно на нем изображена структура Интернета. Объединение компьютерных сетей в единую всемирную структуру стало возможным благодаря протоколу IP, реализующему адресную систему, в которой каждому компьютеру присваивается индивидуальный адрес (IP-адрес, состоящий из 4 групп цифр, разделенных точками, см. рисунок 2). Каждая из сетей, входящая в Интернет, подсоединена к единой структуре через маршрутизатор – специальное аппаратное или программное устройство, производящее фильтрацию, сортировку и перенаправление пакетов данных компьютерам получателей, исходя из их IP-адресов. Такая система позволяет практически безошибочно передавать информацию из одного компьютера на другой в пределах целого Интернета. Понять, что такое Интернет, возможно, поможет следующий пример. Работу Всемирной паутины часто сравнивают с телефонной сетью, где компьютеры пользователей являются своего рода телефонными аппаратами с индивидуальными номерами, а сайты Интернета - телефонными автоответчиками. Все, кто дозвонился на такой автоответчик (сайт), могут прослушать одну и ту же записанную на нем информацию. Чтобы зайти с компьютера на конкретный сайт и просмотреть его содержание, нужна специальная программа, называемая браузером (Internet Explorer, Firefox, Opera и др.). Страницы каждого сайта размещены на сервере. Сервер – это тоже компьютер, но немного мощнее домашнего и имеющий специальное программное обеспечение, а также некоторые аппаратные особенности. Программным путем ресурсы серверов в большинстве случаев разделяются таким образом, чтобы создать на каждом из них оптимальное количество виртуальных ячеек для размещения сайтов (а иначе говоря, их хостинга). Серверы размещаются на стойках в специальных помещениях (датацентрах), в которых поддерживаются необходимые климатические условия, работает специальный персонал и т.д. Размещение собственного сервера в датацентре сегодня доступно практически всем желающим. Будучи владельцем нескольких серверов, можно создать достаточное количество виртуальных ячеек для размещения сайтов и сдавать их в оренду. Именно на этом и базируется бизнес всех хостинговых фирм, коих в Интернете сегодня очень много (достаточно поискать в Гугле или Яндексе по слову «хостинг»).Каждый сервера имеет определенный IP-адрес в Интернете, и всем, кто зашел на этот IP-адрес, транслируется содержимое страниц сайта, расположенного на нем. Тут вы можете возразить, и сказать, что внешне адреса сайтов совсем не похожи на обычные IP-адреса компьютеров (4 группы цифр, разделенные точками). Дело в том, что для удобства сайтам присваиваются доменные имена, состоящее из цифробуквенных символов (например, www.chaynikam.info), которые заменяют реальные IP-адреса. Когда кто-то вводит доменное имя в адресную строку своего браузера, он попадает сначала на специальный сервер, который уже и перенаправляет пользователя на IP-адрес сайта, соответствующий этому доменному имени. В примере про телефоны это аналог телефонной АТС. При этом, на тот же сайт можно попасть минуя эту АТС, введя в адресную строку вместо доменного имени сайта его IP-адрес. Не верите – убедитесь сами: переход по адресам www.mail.ru и http://94.100.191.202 приносит один и тот же результат – открытие главной страницы сайта Mail.ru (с другими сайтами ситуация такая же). Система доменных имен на английском звучит как DNS (Domain Name System). Поэтому указанные выше сервера, исполняющие функции АТС, называют DNS-серверами. Эти сервера, коих в Интернете достаточно много, взаимодействуют между собой, составляя единую иерархическую структуру.Система доменных имен Интернета также строго иерархична. Имя любого сайта принадлежит к определенной доменной зоне (домену 1 уровня), например, ru, ua, info, com, org и др. Владельцы сайтов не могут изменить или создать их. В каждой доменной зоне существуют тысячи доменных имен 2 уровня, состоящих из названия, выбранного его владельцем из возможных не занятых другими вариантов, а также домена 1 уровня, к которому оно принадлежит (например, chaynikam.info). Чаще всего сайты имеют доменные имена 2 уровня. За регистрацию таких имен с их владельцев взимается определенная плата (размеры зависят от доменной зоны, в среднем 5-50 дол США за 1 год). Бывают также доменные имена 3 уровня, состоящие из еще одного названия, присоединенного к домену 2 уровня (например, tva.jino.ru). Домены третьего уровня, как правило, бесплатны и создаются хостинговыми компаниями для своих клиентов в рамках собственного доменного имени 2 уровня. В нашем примере хостинговая компания jino.ru предоставила для сайта своих клиентов бесплатный домен 3 уровня tva.jino.ru.Сайт – совокупность взаимосвязанных страниц, содержащих текстовую и графическую информацию. Страницы эти создаются с использованием специальных языков, простейшим и основным из которых является HTML (язык гипертекстовой разметки документов). Овладеть им и создать собственный сайт может любой. Существует много инструкций для начинающих. Самая доходчивая и последовательная из тех, которые встречались автору, находится на сайте www.postroika.ru. Используя только HTML особых изысков в дизайне сайта добиться сложно. Понадобится знание еще как минимум каскадных таблиц стилей CSS и желательно некоторых более сложных языков. Но изучать их нужно только после овладения HTML. Разместить сайт в Интернете бесплатно также может любой, используя бесплатный хостинг (легко найти, используя Яндекс или Гугл) и доменное имя 3 уровня. Для этого нужно выгрузить созданный сайт с локального (своего) компьютера на сервер в свою ячейку. Более подробную информацию о создании сайта можно найти на странице www.chaynikam.info/sozdaysayt.html, а также здесь и здесь в разделе "Создание и продвижение сайтов". Совокупность всех сайтов Интернета - это воплощение сервиса World Wide Web (WWW) - системы взаимосвязей (гиперссылок и др.), которыми все сетевые ресурсы объединены в единое информационное пространство. Нажимая на ссылку, пользователь переходит на страницу другого сайта, оттуда – на следующую и т.д. WWW – это наиболее развитая часть всемирной паутины, ее интерфейс, через который чаще всего осуществляется доступ в глобальную информационную среду. Кроме www, в Интернете реализованы другие сервисы: электронная почта, передача данных по протоколу FTP, обмен текстовыми сообщениями в режиме реального времени (чат), потоковое мультимедиа и др. Но в большинстве случаев все эти сервисы тесно взаимосвязаны. Интернет возник не сразу, а создавался постепенно. Сегодня он продолжает совершенствоваться и развиваться, растет скорость передачи данных, разрабатываются новые сервисы и т.д. У Интернета нет границ (это всемирная сеть) и одного конкретного собственника. Его нельзя полностью выключить, поскольку физически он состоит из сетей, находящихся в разных странах. Контролируя провайдеров (субъектов, осуществляющих подключение этих локальных сетей к глобальной сети), можно обеспечить контроль над частью Интернета (запретить посещение отдельных сайтов и т.д.) или в определенной местности отключить его вообще. Но на такие радикальные меры большинство стран мира пока не решались.

www.chaynikam.info

Как устроена и как работает глобальная сеть интернет

Самой знаменитой глобальной сетью является Интернет, представляющий собой набор взаимосвязанных сетей, функционирующих как одна сеть. Основным каналом связи Интернета является последовательность сетей, организованных правительством США для взаимосвязи суперкомпьютеров ключевых научно-исследовательских лабораторий. Этот канал называется опорной сетью (backbone) и поддерживается Национальным научным фондом США (National Science Foundation).

Со времен организации первоначальной опорной сети, доступ к которой имели лишь ограниченное количество специальных пользователей, Интернет разросся в сеть, охватывающую весь мир и предоставляющую доступ миллионам простых пользователей.Для передачи по Интернету информация разбивается протоколом TCP/IP на пакеты необходимого размера. На пути к пункту назначения пакеты проходят через различные сети разных уровней. В зависимости от применяемой схемы маршрутизации отдельные пакеты могут передаваться в Интернете по разным маршрутам, а потом собираться в первоначальную последовательность по прибытию в пункт назначения.

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

Повторитель (repeater) предотвращает затухание сигналов, усиливая и передавая дальше полученную информацию. Хабы соединяют компьютеры в сетевой сегмент, позволяя им взаимодействовать друг с другом. Мосты соединяют различные сети, позволяя выполнять межсетевую трансляцию данных. Специальный тип моста, называющийся шлюзом, преобразует сообщения для обмена между сетями разных типов (например, между сетям Windows и сетями Apple).

Поставщики интернет-услуг.

Доступ к Интернету отдельным пользователям и сетям предоставляется компаниями — поставщиками интернет-услуг (ISP, Internet Service Provide). Эти компании владеют блоками адресов Интернета, которые они могут назначать своим клиентам. Когда пользователь подключается к поставщику интернет-услуг, он подключается к его серверу, который в свою очередь подключен к Интернету посредством устройств, называющихся маршрутизаторами. Маршрутизатор представляет собой устройство, которое получает сетевые пакеты от узлов сети и определяет их адрес назначения в Интернете и самый лучший маршрут для доставки пакета по этому адресу. Маршрутизация осуществляется на основе известных каналов в Интернете и объема трафика на разных сегментах. После этого маршрутизатор передает пакет в точку доступа к сети (Network Access Point, NAP).

Сервисы, предоставляемые поставщиком интернет-услуг своим клиентам, включают в себя:

• средство интернет-идентификации в виде IP-адреса;

• услуги электронной почты через серверы POP3 и SMTP;

• службы новостей через серверы Usenet;

• маршрутизацию через серверы DNS.

IP-адрес.

Поставщики интернет-услуг предоставляют своим клиентам адреса для доступа в Интернет, которые называются адресами протокола IP или IP-адресами. IP-адрес однозначно идентифицирует пользователя в Интернете, позволяя ему получать различного рода информацию. Сейчас используются две версии адресации в Интернете: протокол IPv4 и протокол IPv6.

До 2000 года преобладающей версией является версия IPv4. В этой версии протокола IP каждому узлу сети выделяется числовой адрес в виде XXX.YYY.ZZZ.AAA, где каждая группа букв представляет трехзначное число в десятичном формате (или 8-битовое в двоичном). Этот формат называется десятичным представлением с разделительными точками (dotted decimal notation), а сама группа — октетом. Десятичные числа каждого октета получаются из двоичных чисел, с которыми работает аппаратное обеспечение. Например, сетевому адресу 10000111. 10001011. 01001001. 00110110 в двоичном формате соответствует адрес 135. 139. 073. 054 в десятичном формате.

IP-адрес состоит из адреса сети и адреса узла. Адрес сети идентифицирует всю сеть, а адрес узла — отдельный узел в этой сети: маршрутизатор, сервер или рабочую станцию. Локальные сети разбиваются на 3 класса: A, B, C. Принадлежность сети к определенному классу определяется сетевой частью IP-адреса.

• Адреса сетей А зарезервированы для крупных сетей. Для сетевой части адреса применяются первые 8 битов (слева), а для адреса узла — последние 24 бита IP-адреса. Первый (старший) бит первого октета сетевого адреса равен 0, а за ним следует любая комбинация остальных 7 битов. Соответственно, IP-адреса класса А занимают диапазон 001.х.х.х — 126.х.х.х, что позволяет адресацию 126 отдельных сетей, в каждой из которых будет около 17 млн. узлов.

Диапазон адресов 1 27.х.х.х зарезервирован для тестирования сетевых систем. Некоторые из этих адресов принадлежат правительству США для тестирования опорной сети Интернета. Адрес 127.0.0.1 зарезервирован для тестирования шины локальной системы.

• Адреса класса В назначаются сетям среднего размера. Значение первых двух октетов лежит в числовом диапазоне 128.x.x.x — 191.254.0.0. Это позволяет адресовать до 16384 разных сетей, каждая из них может иметь 65 534 узлов.

• Адреса класса С применяются для сетей, где количество узлов сравнительно невелико. Сетевая часть адреса указывается первыми тремя октетами, а адрес сети — последним. Значение первых трех октетов, определяющих сетевой адрес, может быть в диапазоне 192.x.x.x — 223.254.254.0. Таким образом, адреса класса С позволяют адресацию приблизительно 2 млн. сетей, каждая из них может иметь до 254 узлов.

Версия IPv6 протокола IP была разработана с целью решения ожидаемой проблемы нехватки адресов, поддерживаемых версией IPv4. Адреса назначения и источника в IPv6 имеют длину 128 бит или 16 байт, что позволяет поддерживать громадное количество IP-адресов. Протокол IPv6 также предусматривает проверку подлинности отправителя пакета, а также шифрование содержимого пакета. Поддержка протокола IPv6 встроена в Windows 7 и во многие дистрибутивы Linux; и в последние годы этот протокол применяется все чаще. Протокол IPv6 обеспечивает поддержку мобильных телефонов, бортовых компьютеров автомобилей и широкий круг других подключенных к Интернету персональных устройств.

Адреса IPv6 записываются в виде восьми групп четырехзначных шестнадцатеричных чисел, разделенных двоеточием: 2001: 0db8: 00a7: 0051: 4dc1: 635b: 0000: 2ffe. Нулевые группы могут представляться двойным двоеточием. Но адрес не может содержать больше двух последовательных двоеточий. Для удобства ведущие нули могут опускаться. При использовании в качестве URL-адреса IPv6-адрес необходимо заключать в квадратные скобки — http://[2001 : 0db8: 00a7: 0051 : 4dc1 : 635b: 0000:2ffe].

Подсети.

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

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

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

  • Чтобы изолировать разные сегменты сети друг от друга. Возьмем, например, сеть из 1 000 компьютеров. Без применения сегментации данные каждого из этих 1 000 компьютеров будут проходить через все остальные компьютеры. Представьте себе нагрузку на канал связи. Кроме этого, каждый пользователь сети будут иметь доступ к данным всех других ее членов.
  • Чтобы эффективно использовать IP-адреса. Применение 32-битового представления IP-адреса допускает ограниченное количество адресов. Хотя 126 сетей, каждая с 17 млн. узлов, может казаться большим числом, в мировом сетевом масштабе этого количества адресов далеко не достаточно.
  •  Чтобы позволить повторное использование одного IP-адреса сети. Например, разделение адресов класса С между двумя расположенными в разных местах подсетями позволяет выделить каждой подсети половину имеющихся адресов. Таким образом, обе подсети могут использовать один адрес сети класса С.

Чтобы создать подсеть, нужно заблокировать числами какие-либо или все биты октета IP-адреса. Например, маска со значением 255 блокирует весь октет, а маска со значением 254 блокирует всё, кроме одного адреса октета. Для сетей класса А обычно применяется маска 255. 0. 0. 0, для сетей класса В — маска 255 .255.0 .0, а для сетей класса С — маска 255. 255. 255. 0. Чтобы узнать адрес сети, нужно выполнить побитовую операцию логического «И» с IP-адресом и маской. В Windows 2000/XP значение по умолчанию маски сети вводится автоматически при вводе IP-адреса.

 

us-it.ru

Структура сети Интернет: основные принципы работы

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

Что такое Интернет в современной интерпретации

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

В общем-то верно, но здесь следует сделать одно уточнение. Как известно, ни один компьютер напрямую к Интернету не подключается, только через поставщика услуг, к которому присоединено еще Бог знает сколько других терминалов или мобильных устройств. Получается, что все они объединены в одну сеть. И в этом смысле Интернет называют «сетью сетей».

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

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

Структура глобальной сети Интернет: история появления и развития

Таким, каким мы его знаем сегодня, Интернет был не всегда. Если копнуть в историю, следует отметить, что первые попытки создания единой информационной сети, которая бы могла не только передавать данные, но и служить в некотором роде «переводчиком» множества языков программирования для восприятия информации, были предприняты еще в далеком 1962 году, в самый разгар «холодной войны» между США и СССР. Тогда и появилась программа на основе теории коммутации пакетов для передачи данных Леонарда Клейнрока, которой руководил Джозеф Ликлайдер. Главным направлением стала не только передача информации, но и ее «неуничтожаемость».

На основе этих разработок в 1969 году и возникла первая сеть, получившая название ARPANet, ставшая прародительницей Интернета, или World Wide Web. В 1971 году была разработана первая программа для отправки и приема электронной почты, к 1973 году, когда был продолжен евроатлантический кабель, сеть стала международной, в 1983 году перешла на унифицированный протокол TCP/IP, в 1984 году появилась технология IRC, позволявшая общаться в чате. И только к 1989 году в ЦЕРНе созрела идея создания глобальной паутины, которую сейчас и принято называть Интернетом. Конечно, ей было далеко до модели, использующейся сейчас, тем не менее некоторые основные принципы, которые включает в себя структура сети Интернет, и до сих пор остались неизменными.

Инфраструктура Всемирной паутины

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

Однако сама передача происходит не как попало. При этом иерархическая структура и ресурсы сети Интернет имеют несколько основных уровней:

  • Магистраль (система высокоскоростных серверов, соединенных между собой).
  • Крупные сети и точки доступа, подключенные к основной магистрали.
  • Региональные сети рангом ниже.
  • Интернет-провайдеры, предоставляющие услуги доступа (ISP).
  • Конечные пользователи.

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

Основные протоколы

Теперь мы подходим к одному из ключевых понятий, без которого невозможно представить, что собой представляет структура сети Интернет. Это универсальные протоколы. Сегодня их существует достаточно много, однако основным для Интернета является TCP/IP.

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

Сегодня TCP/IP является стандартом Интернета де-факто, хотя существует и множество других протоколов, например UDP (транспортный), ICMP и RIP (маршрутизаторы), DNS и ARP (идентификационные для сетевых адресов), FTP, HTTP, NNTP и TELNET (прикладные), IGP, GGP и EGP (шлюзовые), SMTP, POP3 и NFS (почтовые и протоколы доступа к файлам на удаленных терминалах) и т.д.

Система доменных имен

Отдельно следует отметить универсальный подход при доступе к ресурсам. Понятно, что писать адрес страницы вроде 127.11.92.785, чтобы попасть на нужный ресурс, не так-то и удобно (а тем более запоминать все эти комбинации). Поэтому в свое время была разработана уникальная доменная система имен, позволявшая вводить адрес в том виде, как мы его сегодня видим (на английском языке).

Но и тут есть своя собственная иерархия. В ней тоже различают несколько уровней. К примеру, к международным доменам верхнего уровня относятся ресурсы, независимые от идентификатора страны (GOV – правительственные, COM – коммерческие, EDU – образовательные, NET – сетевые, MIL – военные, ORG – общие организационные, не относящиеся ни к одному из вышеперечисленных типов).

Далее следуют доменные имена ресурсов, в которых явным образом указывается идентификатор страны. Например, US – США, RU – Россия, UA – Украина, DE – Германия, UK – Великобритания и т. д. Кроме того, такие домены имеют свои собственные подуровни вроде COM.UA, ORG.DE и т. д. В свою очередь, и здесь можно найти более четкую привязку на уровнях рангом ниже (KIEV.UA, KIEV.COM.UA и т. д.). Иными словами, при взгляде на адрес можно сразу же определить не только страну, но и территориальную принадлежность ресурса внутри нее.

Основные сервисы Интернета

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

Структура социальных сетей Интернета

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

Структура сети Интернет такова, что при задействовании определенных протоколов, вроде TCP/IP и IRC, все это делается совершенно элементарно. Главное условие – регистрация (создание логина и пароля для входа), а также указание хотя бы минимальной информации о себе.

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

fb.ru

как работает интернет,создание блога | Блог Геннадия Королева

Здравствуйте любимые читатели, с вами Геннадий Королев. В рамках темы создание блога хочу открыть новую рубрику HTML  для начинающих. А поскольку все новое начинается с введения, начнем  с темы как работает интернет.

 

Сейчас вы в глобальной системе Интернет читаете эту статью на моем блоге. А знаете ли вы как работает интерет, что такое сервер, IP адрес, html, CSS  и прочие непонятные абревеатуры.

Давайте разберемся по порядку. Наверняка вы слышали, что Интернет  (international network , дословно – интернациональная сеть) – это всемирная сеть компьютеров, соединенная между собой определенным образом. И даже вернее будет сказать сеть сетей.

Все компьютеры в  интернете условно можно поделить на два вида, серверы и клиенты.

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

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

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

Мы, как клиенты , можем соединится с нашим интернет-провайдером по телефонной линии, беспроводной линии или оптиковолоконной кабельной линии.

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

Чтобы компьютеры могли находить друг друга  им присваиваются IP  (Internet protocol) адреса, который выглядит примерно так:

37.112.93.124

Каждое число в диапазоне от 0 до 255. Чтобы соединиться с другим компьютером, нужно знать его IP адрес. Но  знать и запоминать такие цифры простому человеку сложно и для упрощения придумали систему доменных имен например korolevgg.com или mail.ru.

В таком человекоудобном имени –адресе  зашифрована вся информация об IP адресе того компьютера, с которым нам нужно соединиться. А система, которая переводит имя в IP адрес  и обратно, называется DNS (Domen Name System) и расположена на  DNS сервере.

Согласитесь, что запомнить  korolevgg.com гораздо легче, чем цифры 37.112.93.124

 

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

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

В конечной точке наш компьютер собирает все пакеты воедино, и мы видим один собранный окончательный пакет, например главную страницу блога  korolevgg.com.

Маршрут, по которому пойдет пакет информации, рассчитывает специальное устройство или программа, которую называют маршрутизатор. Обычно, он передает пакет, следующему маршрутизатору, тот – следующему.

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

Для полной картины, чтобы понять как работает интернет, мы должны знать еще одну деталь.

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

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

  • Для  просмотра сайтов протокол HTTP ( Haper Text Trancfer Protocol)
  • Для передачи электронной почты  SMTP ( Simple Mail Transfer Protocol
  • Просто почитать почту POP3 ( Post Office Protocol – Verstion 3)
  • Передача файлов FTP (File Transfer Protocol) и т.д.

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

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

Создание блога, сайта во всемирной паутине требует обращения к хостер-провайдеру. Хостер-провайдер ( в переводе с английского — хозяин) – это организация, предоставляющая место ( Хостинг) на дисковом пространстве своего Интернет-сервера для размещения вашего сайта.

Получается , что хостинг – это всего лишь аренда дискового простанства, а не публикация сайта.

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

Для этого необходимо понимать  термин  уникального адреса любого файла в Интернете URL.

URL ( Uniform Resource Locator ) – универсальный указатель ресурса , по русски -адрес нужного документа в сети. Показывает куда идти, какую программу использовать и что за файл мы получим. Пример:

 

Где , как и в любом URL адресе можно увидеть 3 части, из которых он состоит:

  1. Протокол, правила, по которым взаимодействуют компьютеры сервера и клиента  . В данном случае протокол http  - для передачи гипер-текста ( то есть сайта, блога)
  2. Доменное имя korolev.gg
  3. Путь/Файл соответственно .blogging/vidy-blogov.html показывает, что в папке blogging хранятся  файлы веб-страницы vidy-blogov.html ( Что это веб-страница, указывает расширение html)

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

  • В панеле навигации нашего браузера (  у меня например Mozillf Firefox) набираем URL адрес веб-ресурса, который нам нужен
  • Компания-провайдер, через свой сервер соединяет нас с DNS сервером
  • DNS сервер преобразует наше доменное имя в IP адрес, понятный компьютерам
  • Через наиболее свободный  канал маршрутизаторы направляют  наш запрос к серверу, на котором расположены нужные нам файлы
  • Пройдя через порт, используя подходящее программное обеспечение, сервер высылает пакет нужных файлов по адресу получателя
  • По пути общий пакет разбивается на более мелкие, и пройдя различными маршрутами  и портами, собирается воедино на нашем компьютере в нужном для получении  и отображении виде.

Эта схема работы интернете конечно дана в упрощенном виде. На самом деле в техническом плане все намного сложнее. А это вам надо?

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

PS. Хорошо поработали, расслабтесь и улыбнитесь с моим любимым дуэтом Чехова.

 

С уважением Геннадий Королев.  Буду рад вашим замечаниям и дополнениям к заметке.

Похожие статьи
 

Получил полезную информацию? Поделись с друзьями в :

Нажимая на кнопку, вы даете согласие на рассылку, обработку персональных данных и соглашаетесь c политикой конфиденциальности

korolevgg.com

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

Постараюсь рассказать как Интернет устроен на уровне инфраструктуры. Ответ будет полон обобщений и упрощений, но их не избежать.

Интернет это сеть сетей. Компьютерные сети по всему миру объединены в одну глобальную. Весь мир опутывают кабеля, которые соединяют разные континенты и страны. На этом уровне маршрутов по которым ходит трафик не так уж и много (по сравнению с более низкими уровнями) и все эти маршруты ведут к огромным центрам обмена трафиком, известным как Internet Exchange(IX). Эти центры очень важны для инфраструктуры Интернета, так как именно через них идёт основной поток международного трафика. Эти кабеля и IX принадлежат корпорациям, которые поддерживают и в надлежащем состоянии и взымают плату за их использование. Это первый уровень сети. В рамках одной  страны, как правило, есть один или несколько национальных провайдеров, которые владеют магистральными кабелями внутри страны.  Эти провайдеры могут как сами давать пользователям доступ к Интернету, так и продавать доступ другим провайдерам. Так же, внутри страны существуют свои, не такие большие IX, которые отвечают за маршрутизацию внутри самой страны. Это второй уровень сети. Локальные провайдеры обычно создают сеть из своих абонентов и арендуют у провайдера более низкого уровня доступ к глобальной сети Интернет. Это третий уровень сети. Так и получается, что Интернет это огромное нагромождение сетей, соединённых друг другом. Ну а на самом конце находится компьютер или роутер, с довольным абонентом. А для того, чтобы весь этот бедлам из разрозненных устройств мог друг с другом взаимодействовать, изобрели определенные правила, которые называются протоколами. Этих протоколов придерживаются все производители сетевого оборудования и благодаря этому большинство устройств могут друг с другом взаимодействовать не смотря на разные операционные системы, виды доступа к Интернету и производителя. По теме можно прочесть очень интересную книгу "Сеть. Как устроен и как работает Интернет" за авторством Эндрю Блама. Это скорее научпоп, чем серьезная литература по сетям, но читается на одном дыхании.

thequestion.ru

2.4. Структура и основные принципы работы Интернета

Структурно сеть Интернет организована в соответствии с проек­том телекоммуникационной сети, предложенным в 1962 г. Paul Baran (Rand Corporation). Проект не предусматривал центрального коммутационно-диспетчерского пункта, а исходная теоретическая предпосылка заключалась в том, что связь между двумя узлами этой сети абсолютно ненадежна. Сообщения, предназначенные для пе­редачи, разбивались на куски и помещались в так называемые паке­ты. Каждый пакет помечался адресом получателя и отправителя. Пакеты рассылались по сети в различных направлениях, при дости­жении адресата собирались вместе и восстанавливались в исходное сообщение.

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

Тип программного обеспечения определяется идеологией, на­зываемой клиент/сервером, которая составляет основу всех серви­

действия трех элементов: клиента, сервера, сети Интернет, которая передает запрос клиента серверу и ответ сервера — клиенту.

Под понятием «клиент» подразумевают программы, при помо­щи которых индивидуальный пользователь обращается к тому или иному сервису сети Интернет. «Сервер» сегодня имеет несколько значений. Это может быть программа, которая предоставляет кли­ентам различные данные, компьютер, на котором выполняется эта программа, или же сочетание компьютера и программы.

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

К сети может быть подключен как отдельный компьютер, так и локальная сеть. Считается, что к Интернету подсоединены все ком­пьютеры данной локальной сети, если с Интернетом соединен хотя бы один компьютер этой сети.

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

Компьютеры, подключенные к Интернету, называют узлами.

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

Протокол — это правила, предписанные компьютерам для работы в сети Интернет. В одном протоколе описать все правила взаимодей­ствия компьютеров невозможно. Поэтому сетевые протоколы строят­ся по многоуровневому принципу. На нижнем уровне используются два основных протокола: IP-Internet Protocol (Протокол Internet) и TCP-Transmission Control Protocol (Протокол управления передачей).

Протокол IP обеспечивает маршрутизацию (доставку по адресу) сетевых пакетов.

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

TCP-конверт помечается определенным образом, чтобы после раз­бивки сообщение вновь можно было собрать в единое целое.

Протоколы TCP и IP тесно взаимосвязаны, и их часто объеди­няют, говоря, что в Интернете базовым является протокол TCP/IP.

Для однозначного определения компьютера в Интернете применя­ется система адресов, называемая IP-адресами. Адреса компьютеров в Интернете состоят из разделенных точками четырех чисел, каждое из которых не превышает 256. Например: 194.85.26.130.

Числовые адреса используются компьютерами для связи между машинами, но они неудобны для запоминания и использования людьми. Поэтому в Интернете поддерживается система имен доме­нов (Domain Name System — DNS), в которой каждому компьютеру наряду с IP-адресом присваивается уникальное имя. Например, вы­шеприведенному адресу соответствует доменное имя dep-86.berc.rssi.ru. Компьютеры при пересылке используют цифровые адреса, а пользо­ватели применяют доменные имена. Несмотря на отсутствие центра управления Интернета, есть организации, занимающиеся провер­кой и выдачей адресов.

В основе системы доменных имен лежит иерархический прин­цип. Имя строится из нескольких элементов, между которыми ста­вятся точки. Читается имя справа-налево. Так самым старшим эле­ментом в приведенном примере является домен ru, ему подчинен доменrssi, который, в свою очередь, имеет в подчинении доменЬегс и т.д.

Система имен доменов имеет четко выраженный региональный характер. Обычно последним (самым старшим) элементом в списке является двухсимвольный код страны. Например: ru — Россия, ua — Украина, su — бывший Советский Союз, са — Канада, us — США, uk — Великобритания, de — Германия, jp — Япония. В связи с тем, что Интернет создавался на основе сетей США, код этой страны по традиции опускается. Вместо него указываются крупные группы:

net — сетевые ресурсы;

edu — образовательные организации;

com — коммерческие организации;

mil — военные организации;

gov — государственные организации;

org — прочие организации.

Обычно название домена второго уровня соответствует назва­нию фирмы или организации, либо подчеркивает назначение сервера. Например, www.microsoft.com. Здесь в качестве имени домена второго уровня указано название корпорации Microsoft. Такая схема построения имен упрощает их запоминание, а иногда дает возмож­ность просто угадать имя нужного сервера. Так, по аналогии, на­пример, можно выйти на Web-сервер компании IBM: www.ibm.com.

При работе в Интернете используются не просто доменные име­на, а универсальные указатели ресурсов URL (Uniform Resourse Locator). URL-адрес — это адрес любого ресурса в Интернете с ука­занием того, с помощью какого протокола к нему следует обращать­ся. Иными словами, в указателе кроме собственно адреса имеются сведения, какую программу следует запустить на сервере и к какому файлу следует обратиться. Например:

http:// указатель на гипертекстовую страницу;

ftp:// указатель на доступ черезFTP;

file:// указатель на файл;

gopher:// указатель на ресурсы Gopher.

Приведем несколько примеров, содержащих полные ссылки на гипертекстовые страницы ряда организаций:

http://www.microsoft.com — корпорация Microsoft;

http://www.gni.mos.ru — налоговая инспекция г. Москвы;

http://www.rbc.ru — Росбизнесконсалтинг;

http://www.whitehouse.gov — США, Белый дом.

Все имена, приведенные здесь, начинаются на аббревиатуру WWW, что говорит о гипертекстовом характере материала, поэтому при вводе этих имен протокол HTTP можно не указывать, он подразумевается. Например, www.rea.ru.

Часто адрес дополняется символами, записанными после имени домена старшего уровня через косую черту «/». Это дальнейшая де­тализация адреса ресурса в Интернете. Обычно это имя каталога им указанном сервере и, возможно, имя конкретного файла. Так, адрес www.microsoft.com/ru указывает на каталог ru на Web-сервере корпорации Microsoft.

Построение почтовых адресов в Интернете имеет свои особенности. Как ранее отмечалось, адрес электронной почты принято называть E-mail. Он включает в себя имя конкретного пользователи, знак @ и несколько сегментов, разделенных точками, как в ссылках на WWW-страницы. Например, адрес службы технической поддержки одного из популярных в Москве провайдеров выгляди! следующим образом: support@mtu.ru.

В данном случае в качестве имени использовано слово support, a местом расположения почтового ящика является серверmtu.ru.

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

Существуют серверы, где можно бесплатно открыть почтовый ящик. Очень популярным сервером подобного рода является узел с именем www.hotmail.com. Многие открывают здесь почтовые ящи­ки в дополнение к основному. Часто удобно иметь несколько элек­тронных адресов и использовать их в различных целях. Так, оставив свой электронный адрес в неподходящем месте, можно оказаться в потоке рекламы, которой вас просто завалят. В такой ситуации луч­ше оставить «запасной» адрес электронной почты.

studfiles.net

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

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

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

Интернет – это всемирная система объединенных компьютерных сетей, построенная на базе 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-страницы, обработанной браузером на своем компьютере. Но Вы-то теперь знаете, как это происходит.

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

info-line.net