Ip-адрес

Типы адресации

Есть два способа определения того, сколько бит отводится на маску подсети, а сколько — на IP-адрес.

Изначально использовалась классовая адресация (INET), но со второй половины 90-х годов XX века она была вытеснена бесклассовой адресацией (CIDR), при которой количество адресов в сети определяется маской подсети.

Сравнение

Иногда встречается запись IP-адресов вида «192.168.5.0/24». Данный вид записи заменяет собой указание диапазона IP-адресов. Число после косой черты означает количество единичных разрядов в маске подсети. Для приведённого примера маска подсети будет иметь двоичный вид 11111111 11111111 11111111 00000000 или то же самое в десятичном виде: «255.255.255.0». 24 разряда IP-адреса отводятся под номер сети, а остальные 32-24=8 разрядов полного адреса — под адреса хостов этой сети, адрес этой сети и широковещательный адрес этой сети. Итого, 192.168.5.0/24 означает диапазон адресов хостов от 192.168.5.1 до 192.168.5.254, а также 192.168.5.0 — адрес сети и 192.168.5.255 — широковещательный адрес сети. Для вычисления адреса сети и широковещательного адреса сети используются формулы:

  • адрес сети = IP.любого_компьютера_этой_сети AND MASK (адрес сети позволяет определить, что компьютеры в одной сети)
  • широковещательный адрес сети = IP.любого_компьютера_этой_сети OR NOT(MASK) (широковещательный адрес сети воспринимается всеми компьютерами сети как дополнительный свой адрес, то есть пакет на этот адрес получат все хосты сети как адресованные лично им. Если на сетевой интерфейс хоста, который не является маршрутизатором пакетов, попадёт пакет, адресованный не ему, то он будет отброшен).

В некоторых системах адрес сети и широковещательный могут быть поменяны (не проверено).

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

Что такое IP-адрес и зачем он нужен?

IP-адрес (айпи) — это набор цифр, техническая информация, которая выдается провайдером интернета тому устройству, через которое ты выходишь в интернет. Например, домашнему роутеру или мобильному телефону. IP означает Internet Protocol.


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

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

Специальные типы IP-адресов

Какие бывают специальные типы IP адресов:

В номере хоста нельзя использовать только битовые 0, и только битовые 1. Если мы укажем только битовые 0, то это получится не адрес хоста, а адрес подсети 213.180.193.0.

А если укажем только битовые 1, то это будет широковещательный адрес. 213.180.193.255.

Часто, маршрутизатору по умолчанию в сети, или шлюзу, через которые все компьютеры сети попадают в интернет, присваивают адрес с номером 1. Однако четких правил нет, так делать не обязательно 213.180.193.1.Адрес который состоит из всех 0.0.0.0 это адрес текущего хоста. Он используется, когда компьютер еще не получил свой IP адрес.

Адрес из всех битовых единиц, 255.255.255.255 это все хосты в текущей подсети (ограниченный широковещательный адрес).

127.0.0.0/8 это обратная петля, специальный диапазон адресов, который выделен для того чтобы отлаживать сетевые приложения, если у вас нет сетевого оборудование  или оно настроено не так как вам нужно, в этом случае данные не отправляются в сеть, а приходят обратно на компьютер. Часто из этой сети используется адрес 127.0.0.1 это текущий компьютер (localhost). Однако не обязательно для этой цели использовать адрес с хостом 1, можно использовать 2, 3 или другой любой IP адрес из этого диапазона. IP адреса из подсети 169.254.0.0/16 называются Link-local адреса. Случае если вы не настроили IP адрес на своем ПК вручную или каким либо другим способом, например с помощью протокола DHCP, то операционная система сама может назначить компьютеру адрес из этого диапазона. Такие адреса могут использоваться только в пределах подсети и не проходят через маршрутизатор.

Альтернативные сервисы

SKOROSTINTERNETA.COM

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

SPEED TEST.NET

Лидер среди сервисов по проверке скорости интернета. Сайт Speed test очень простой и удобный в использовании. Именно ему отдают предпочтение «старые» пользователи интернета.

ЯНДЕКС

Если вы активно пользуетесь сервисами от «Яндекс», то обязательно опробуйте и этот инструмент. Интернетометр позволяет протестировать ваше интернет соединение. Доступна выгрузка результатов в социальные сети.

WITEST.RU

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

PR-CY.RU

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

2IP.UA (ДЛЯ УКРАИНЫ)


Данный сайт – ответвление материнского сервиса 2 айпи точка ру. Он ничем не хуже, чем основной сайт (многие отмечают более приятный дизайн). На главной странице доступны все те же функции, что и на 2ip.ru.

История

Интернет-протокол, который наши системы применяют сегодня, применяет более сложные и запутанные технологии, которые основаны на разработках, основанных на протоколе ARPANET (Advanced Research and Project Agency Network) NCP (Программа сетевого управления). Винтон Серф и Роберт Кан известны как предки протокола TCP/IP (Transmission Control Protocol / Internet Protocol). Работая с TCP, IP был представлен как датаграмма, которая не полагалась на подключенный протокол, а содержала заголовок и полезную нагрузку. Заголовок шифрует адреса источника и назначения пакета данных, в то время как полезная нагрузка переносит фактические данные. Серф и Кан сотрудничали с Министерством обороны США в разработке первой основной версии IP, которая до сих пор широко используется — IPv4.

Однако правительство США пришло к пониманию того, что IPv4 адрес представляет собой ограниченный набор адресов, всего около 4 миллиардов возможных комбинаций, для 7 миллиардов человек в мире, и начало с более новой версии, которая в настоящее время интегрируется в существующие сети — IPv6.

Что такое ай пи адрес

IP– сокращенно от Internet protocol, означает уникальный числовой идентификатор любого устройства в составе сети, работающей по протоколу TCP/IP. В свою очередь TCP/IP – это модель, описывающая передачу данных от одного устройства к другому. Фактически, именно в соответствии с этой моделью и работает весь Интернет.

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

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

Что такое айпи адрес

Маска подсети в IP-адресе

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

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

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

Почему когда используешь прокси, айпи не меняется?

Вопрос, который часто мелькает в Сети: я подключил прокси-сервер, но мой ip адрес не изменился, что делать? Ответ – выбрать качественные анонимные прокси, которые поддерживают протоколы связи HTTPS и SOCKS. Бесплатные прокси работают через стандартный протокол HTTP, в настройках которого часто нет функции сокрытия реального адреса пользователя. Выбирая платные прокси-серверы, которые легко работают с IPv4 и IPv6, вы надёжно скроете реальный адрес рабочего компьютера и будете действовать анонимно, ведь администрация веб-сайтов будет видеть только IP прокси-сервера, который может находиться в любой стране мира.

Как узнать внешний IP-адрес

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

Яндекс.Интернетометр

Самым простым и быстрым вариантом определения цифрового идентификатора считается использование поисковой системы Яндекс. Сервис можно найти, вбив в поисковую строку запрос: «Яндекс.Интернетометр». Сервис появится в первой строке выдачи. Он предоставляет такие сведения, как тип используемого браузера, версию и код IP-адреса, регион подключения к Интернету (страна, город), а также скорость передачи данных.

Браузер

Этот способ позволяет определить внутренний и внешний IP-адрес. Для этого потребуется:

  • Подключиться к интернету:
  • Открыть любой браузер – Яндекс, Google;
  • В поисковую строку ввести запрос «Мой IP».

Нужная информация появится на экране в самом верху выдачи.

2pip.ru

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


Следует отметить, что проверка внешнего IP-адреса одинаково хорошо работает на телефонах под управлением разных операционных систем, а не только Android. Цифровой идентификатор же практически всегда будет другим, что обусловлено способом подключения к глобальной сети, наличием свободных шлюзов, и влиянием некоторых иных факторов. Так при использовании мобильной сети адрес будет содержать одну комбинацию символов, соединения через модуль Wi-Fi – совсем другую.

Типы IP-адресов

В IPv4 используется 3 типа адресов:

  1. Индивидуальный (unicast);
  2. Групповой (multicast);
  3. Широковещательный (broadcast).

  • Индивидуальный адрес — это адрес конкретного компьютера, именно такие адреса мы рассматривали выше.
  • Групповой адрес — это адрес, который используется несколькими ПК. Если вы отправите данные на этот адрес, его получит несколько компьютеров в сети которые входит в эту группу.
  • Широковещательный адрес — это такой адрес, который используется для получения данных всеми компьютерами в сети.

Широковещательный адрес

Широковещательный адрес в IP имеют следующий формат: (1.18)

  • IP-адрес: 213.180.193.3/24
  • Широковещательный адрес: 213.180.193.255

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

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

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

Два широковещательных адреса

В IP используется 2 типа широковещательных адресов подходящих для двух различных сценарий (2.22)

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

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

Какие бывают типы IP?

Существуют два вида IP-адресов: локальные и сетевые. Локальный айпи позволит определить местонахождение компьютера в домашней сети, а сетевые адреса используются для выхода в Интернет. Сетевые IP делятся на 2 типа:

  1. Динамические – интернет адреса 4 поколения, то есть состоящие исключительно из цифр, постепенно заканчиваются, поэтому провайдеры используют динамические айпи. Смысл такого подхода заключается в очередности использования IP по мере необходимости, поэтому каждый раз выходя в Сеть, человек видит разные цифры;
  2. Статические – отдельные провайдеры присваивают каждому зарегистрированному пользователю собственный IP-адрес, который остается неизменным, независимо от выбранного времени выхода в Интернет. Статический айпи потенциально менее безопасный, зато более удобный при постоянном подключении к одним и тем же сайтам.

Исчерпание IP-адресов

Достаточно давно есть проблема исчерпание IP адресов. Длина IP адреса 32 бита это означает, что максимальный число IP адресов чуть больше, чем 4 млрд, и этого было достаточно когда проектировались сети TCP/IP, но сейчас из за того что Интернет получил такое большое распространение, 4 млрд IP адресов для всего мира оказалось недостаточно. Сейчас почти сейчас IPv4 адреса уже распределены, если вы захотите подключиться к интернету и получить адрес IPv4 то вряд ли вы это сможете сделать.

Как можно решить проблему исчерпания ip адресов

Есть 2 пути: 

  1. Фундоментальное решение это использовать протокол IPv6, где длина IP адреса 16 байт, при такой длине существуют достаточно количество адресов, для того чтобы обеспечить весь мир.
  2. Временная технология Network Address Translation (NAT), при этом вы строите сеть в которой используете частные адреса, в этой сети может быть большое количество компьютеров, а для того чтобы подключиться к Интернет вам нужен всего лишь один внешний IP адрес.

Как проверить скорость интернета на 2ip.ru

Чтобы измерить скорость на 2ip, достаточно совершить несколько простейших действий:

  1. посетить портал 2ip.ru;
  2. нажать большую кнопку, запускающую спидтест;
  3. подождать, пока программа проведёт тестирование.

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

Полученные данные

После завершения спидтеста скорости интернета 2ip пользователю станут известны 3 основных показателя:

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

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

Типы IP-адресов

В зависимости от способа использования

Внешний. Он же «белый», публичный или глобальный. Используется во время доступа в Интернет. Такой IP-адрес является уникальным и именно под ним устройство видят в сети. Так как количество таких идентификаторов ограничено, задействуют технологию NAT. Она позволяет транслировать сетевые IP-адреса из частных в публичные. Для этого применяются маршрутизаторы определенного типа.

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

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

  • 10.0.0.0 – 10.255.255.255;
  • 172.16.0.0 – 172.31.255.255;
  • 192.168.0.0 – 192.168.255.255.

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

В зависимости от вариантов определения

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

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

Формат данных

Данные предоставляемые нашими API содержащие следующие поля.

Сервис «Гео-IP API»:

ip — проверяемый IP адрес; country_code — 2-х символьный идентификатор страны по стандарту ISO 3166-1; country — название страны на английском языке; country_rus — название страны на русском языке; region — название региона на английском языке; region_rus — название региона на русском языке; city — название населенного пункта (города) на английском языке; city_rus — название населенного пункта (города) на русском языке; latitude — географическая широта; longitude — географическая долгота; zip_code — почтовый индекс; time_zone — часовой пояс.

Сервис «Провайдер-IP API»:

ip — проверяемый IP адрес; name_ripe — официальное название провайдера в базе данных Internet Routing Registry (IRR); name_rus — название провайдера/бренд на русском; site — сайт провайдера; as — номер автономной системы провайдера; ip_range_start — числовое значение (iptolong) первого IP адреса сети провайдера; ip_range_end — числовое значение (iptolong) последнего IP адреса сети провайдера; route — сеть провайдера; mask — маска сети провайдера.

Сервис «Хостинг API»:

name_ripe — официальное название хостинг провайдера в базе данных Internet Routing Registry (IRR); site — сайт хостинг провайдера;

Сервис «MAC-адрес API»:

company — название компании, которая зарегистрировала блок MAC-адресов; address — полный адрес компании; country — 2-х символьный идентификатор страны по стандарту ISO 3166-1; private — за дополнительную плату поставщики могут скрывать свои данные. В этом случае для этого флага установлено значение «true», а company, address и country имеют значение «private»; oui — уникальный идентификатор организации; block_size — размер блока; date_created — дата, когда диапазон был распределен; date_updated — дата последнего обновления диапазона;

Структура

IP-адрес состоит из двух частей: номера сети и номера узла. В случае изолированной сети её адрес может быть выбран администратором из специально зарезервированных для таких сетей блоков адресов (10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16). Для выхода в глобальную сеть необходимо, чтобы был IP из другого блока адресов, либо в локальной сети должен быть сервер подменяющий внутренний IP-адрес (серый) на внешний IP-адрес (белый), например: proxy server, NAT. Если же сеть должна работать как составная часть Интернета, то адрес сети выдаётся провайдером либо региональным интернет-регистратором (Regional Internet Registry, RIR). Согласно данным на сайте IANA, существует пять RIR: ARIN, обслуживающий Северную Америку, а также Багамы, Пуэрто-Рико и Ямайку; APNIC, обслуживающий страны Южной, Восточной и Юго-Восточной Азии, а также Австралии и Океании; AfriNIC, обслуживающий страны Африки и Индийского океана; LACNIC, обслуживающий страны Южной Америки и бассейна Карибского моря; и RIPE NCC, обслуживающий Европу, Центральную Азию, Ближний Восток. Региональные регистраторы получают номера автономных систем и большие блоки адресов у IANA, а затем выдают номера автономных систем и блоки адресов меньшего размера локальным интернет-регистраторам (Local Internet Registries, LIR), обычно являющимся крупными провайдерами.

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

Ipv4 и Ipv6

На 2018 год распространена и повсеместно используется 4-я версия протокола IP. В ней адрес представляет собой 32-битное число в виде 0.0.0.0, где вместо нулей могут быть любые числа в диапазоне от 0 до 255. 4-я версия протокола, появившаяся в 1981 году, способна обслуживать 4,2 миллиарда уникальных адресов.

Резерв нераспределённых адресов, казавшийся огромным в 1981, через 25 лет стал слишком мал. К 2015 году об исчерпании свободных IP и ограничениях на выдачу заявили все регистраторы, кроме AfriNIC. Чтобы решить проблему, используются три подхода:

  • Использование одного внешнего адреса для группы людей или технология NAT. Она позволяет осуществлять переадресацию внутри сети, работая с одним IP на выходе. Проблема в том, что ряд сетевых программ требует уникальный IP для каждого пользователя и при достаточно большой сети это может причинять неудобства.
  • Виртуальный хостинг для вебсайтов. С появлением HTTP/1.1 на один и тот же IP стало возможно ставить несколько сайтов с разным полем Host в заголовке запроса. Это ещё немного увеличило резерв со стороны крупных хостингов сайтов.
  • Перераспределение неэффективных диапазонов. В первые годы существования интернета ICANN слишком щедро раздавала адреса. Сейчас проводится перераспределение сети с вводом в строй ранее неиспользуемых блоков.

Тем не менее всё это — полумеры, особенно с появившимся на горизонте «интернетом вещей» (IoT, Internet of Things). Инженеры ICANN, увидев перспективу присвоения IP каждому утюгу и микроволновке, предложили выход в виде 6-й версии протокола IP.

Длина адреса Ipv6 составляет 128 бит вместо 32 в старой версии. Благодаря этому количество уникальных комбинаций адресов выглядит как 50 с 27 нулями, чего человечеству должно хватить на ближайшие несколько веков. Однако переход по-прежнему замедляется как неготовностью компьютерных программ, повсеместно работающих на Ipv4, так и крупными расходами на обновление в целом. Решением проблемы стало параллельное использование двух стёков адресов с постепенным выводом Ipv4 из обращения по мере вывода из использования старого оборудования.

Когда необходимо узнать свой айпи адрес

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

  • Логины и пароли к социальным сетям.
  • Адреса электронной почты.
  • Местоположение.
  • Платежные данные (особенно стоит проявить бдительность, если вы используете электронные кошельки WebMoney, Яндекс.Деньги и т.д.).

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

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


С этим читают