Что такое длина префикса подсети

Что такое длина префикса подсети

Параметр Десятичная запись Шестнадцатеричная запись Двоичная запись
IP адрес 5.45.65.94 05.2D.41.5E 00000101.00101101.01000001.01011110
Префикс маски подсети /24
Маска подсети 255.255.255.0 FF.FF.FF.00 11111111.11111111.11111111.00000000
Обратная маска подсети (wildcard mask) 0.0.0.255 00.00.00.FF 00000000.00000000.00000000.11111111
IP адрес сети 5.45.65.0 05.2D.41.00 00000101.00101101.01000001.00000000
Широковещательный адрес 5.45.65.255 05.2D.41.FF 00000101.00101101.01000001.11111111
IP адрес первого хоста 5.45.65.1 05.2D.41.01 00000101.00101101.01000001.00000001
IP адрес последнего хоста 5.45.65.254 05.2D.41.FE 00000101.00101101.01000001.11111110
Количество доступных адресов 256
Количество рабочих адресов для хостов 254

Познавательное о IPv4 .

IPv4 (англ. Internet Protocol version 4) — четвёртая версия интернет протокола (IP). Первая широко используемая версия. Протокол описан в RFC 791 (сентябрь 1981 года), заменившем RFC 760 (январь 1980 года).

IPv4 использует 32-битные (четырёхбайтные) адреса, ограничивающие адресное пространство 4 294 967 296 (2 32 ) возможными уникальными адресами.

Традиционной формой записи IPv4 адреса является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками. Через дробь указывается длина маски подсети.

IP-адрес состоит из двух частей: номера сети и номера узла. В случае изолированной сети её адрес может быть выбран администратором из специально зарезервированных для таких сетей блоков адресов (10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16). Если же сеть должна работать как составная часть Интернета, то адрес сети выдаётся провайдером либо региональным интернет-регистратором (Regional Internet Registry, RIR). Согласно данным на сайте IANA, существует пять RIR: ARIN, обслуживающий Северную Америку, а также Багамы, Пуэрто-Рико и Ямайку; APNIC, обслуживающий страны Южной, Восточной и Юго-Восточной Азии, а также Австралии и Океании; AfriNIC, обслуживающий страны Африки; LACNIC, обслуживающий страны Южной Америки и бассейна Карибского моря; и RIPE NCC, обслуживающий Европу, Центральную Азию, Ближний Восток. Региональные регистраторы получают номера автономных систем и большие блоки адресов у IANA, а затем выдают номера автономных систем и блоки адресов меньшего размера локальным интернет-регистраторам (Local Internet Registries, LIR), обычно являющимся крупными провайдерами. Номер узла в протоколе IP назначается независимо от локального адреса узла. Маршрутизатор по определению входит сразу в несколько сетей. Поэтому каждый порт маршрутизатора имеет собственный IP-адрес. Конечный узел также может входить в несколько IP-сетей. В этом случае компьютер должен иметь несколько IP-адресов, по числу сетевых связей. Таким образом, 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-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast). Если в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, в сети 192.168.5.0 с маской 255.255.255.0 пакет с адресом 192.168.5.255 доставляется всем узлам этой сети. Такая рассылка называется широковещательным сообщением (direct broadcast).

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

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

Для получения IP-адреса клиент может использовать один из следующих протоколов:

  • DHCP (RFC 2131) — наиболее распространённый протокол настройки сетевых параметров.
  • BOOTP (RFC 951) — простой протокол настройки сетевого адреса, обычно используется для бездисковых станций.
  • IPCP (RFC 1332) в рамках протокола PPP (RFC 1661).
  • Zeroconf (RFC 3927) — протокол настройки сетевого адреса, определения имени, поиск служб.
  • RARP (RFC 903) Устаревший протокол, использующий обратную логику (из аппаратного адреса — в логический) популярного и поныне в широковещательных сетях протокола ARP. Не поддерживает распространения информации о длине маски (не поддерживает VLSM).
Читайте также:  Как включить утюг philips

Адреса, используемые в локальных сетях, относят к частным. К частным относятся IP-адреса из следующих сетей:

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

Также для внутреннего использования:

  • 127.0.0.0/8 — используется для коммуникаций внутри хоста.
  • 169.254.0.0/16 — используется для автоматической настройки сетевого интерфейса в случае отсутствия DHCP (за исключением первой и последней /24 подсети).

Полный список описания сетей для IPv4 представлен в RFC 6890.

Шпаргалки и заметки о сетевых технологиях, серверах, СХД, IT в принципе. И о разном другом) Чтоб самому не забывать, и другим помочь.

воскресенье, 8 декабря 2013 г.

CCNA/CCNP — Адресация IPv4: правила деления на подсети

О ЧЕМ ЗДЕСЬ НЕ РАССКАЖУТ

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

ЧТО ТАКОЕ IP АДРЕС?

ЧТО ТАКОЕ МАСКА СЕТИ И ДЛИНА ПРЕФИКСА?

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

Например:
В двоичном виде: 11111111111111111111111100000000
То же самое в десятичном виде: 255.255.255.0
Такая маска говорит о том, что первые три октета отвечают за сетевой адрес, а последний, 4й октет указывает на номер хоста в сети.

Маска используется следующим образом: возьмем наш адрес и произведем побитовое умножение элементов адреса с элементами маски (помним, что 1х1=1, а 1х0=0).

Теперь мы видим, что:
1 — адрес сети ("улица") — 173.5.82.0
2 — адреса хостов ("дома") могут лежать в диапазоне от 173.5.82.1 до 173.5.82.254
3 — широковещательный адрес — это последний адрес в сети, у которого все биты в хостовой части равны единице — 173.5.82.255.

NB! Часто задаваемый вопрос: Можно ли использовать "рваную маску" (маска, в указателе на сетевую часть которой присутствует нуль)? Например, такую: 254.255.255.0 — НЕТ, в общем случае НЕЛЬЗЯ , хотя есть исключения.

Подробнее о масках можно почитать в RFC1519.

Еще один способ указания на то, какая часть является адресом сети, а какая является адресом хоста — это использование префиксов (RFC4632).
Запись в этом случае будет выглядеть следующим образом: 173.5.82.12/24, где через косую черту указывается длина префикса — количество бит, начиная с самого старшего, первого бита, которые отведены под адрес подсети.
Префикс — это адрес сети, в нашем случае — 173.5.82.0.

Маска/длина префикса может быть различна. От чего это зависит? От того, какое количество хостов нам необходимо обеспечить адресами. Изначально использовали только три маски, разбив адресное пространство на три основных класса: А, B, С.

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

Класс А позволяет назначить адреса 2^24-2=16777214 хостам, сеть класса B содержит 2^16-2=65534 хостовых адреса, а сеть класса С имеет 2^8-2=254 хостовых адреса.

VARIABLE LENGTH SUBNET MASKS (VLSM) или БЕСКЛАССОВАЯ АДРЕСАЦИЯ

Чтобы вычислить количество хостовых адресов, необходимо воспользоваться формулой 2^N-2, где N — количество хостовых битов в данной подсети.
В современных сетях существуют ситуации, когда есть необходимость только в двух адресах между устройствами. Возьмем самую маленькую сеть класса С. Для строящейся сети типа "точка-точка" мы взяли только 2 адреса из сети класса С. Остальные адреса (а их осталось 252) мы использовать не можем, они просто есть на указанном участке сети типа "точка-точка". Было бы удобнее, если бы мы могли выдать то количество адресов на подсеть, которое необходимо. И не выбрасывали на ветер остальные адреса. Так появилась бесклассовая адресация или VLSM. Суть её заключается в том, что мы можем выдать на подсеть ровно столько адресов, сколько нужно (ну почти), а оставшееся адресное пространство использовать где-нибудь еще.
Проще всего объяснить на примере:

Дана сеть 192.168.0.0/24 (или маска 255.255.255.0). Сеть класса С, 254 адреса. Мы можем забрать один бит от сетевой части и отдать под адреса хостов. Тогда:

192.168.0.0/24 превратится в 192.168.0.0/23 (маска 255.255.254.0) Количество хостов:
2^9-2=510 — именно столько адресов мы можем выдать конечным устройствам.

Адрес сети: 192.168.0.0
Диапазон хостовых адресов: 192.168.0.1 — 192.168.1.254
Широковещательный адрес: 192.168.1.255

Обращаем внимание на третий и четвертый октеты:

Возьмем другой пример. Пусть дана сеть 172.16.20.0/22. Определить маску, количество и диапазон хостовых адресов и широковещательный адрес.

/22 — 22 бита отвечают за хостовый адрес. Узнать маску можно написав сначала 22 единицы, добить это до 32 бит нулями, после чего разделить на 4 октета и перевести в десятичную форму. не вдаваясь в подробности вычислений, получаем: 255.255.252.0

Читайте также:  Где интернет лучше билайн или мегафон

Количество хостовых адресов мы можем определить по формуле, указанной выше. Число хостовых бит равно 10 (длина адреса — длина префикса: 32-22=10). Следовательно, количество хостовых адресов равно 1022 (за вычетом широковещательного и сетевого адресов).

Широковещательный адрес — адрес, у которого в хостовой части все биты имеют значение единицы. Для наглядности посмотрим на рисунок с изображением 3го и 4го октетов:

И адрес имеет вид 172.16.23.255.
Диапазон хостовых адресов: 172.16.20.1 — 172.16.23.254

А что, если вместо одной большой сети у нас есть много маленьких? Как обеспечить такую сеть адресами? Для этого и придумали деление на подсети (не знаю, как лучше перевести понятие subnetting).
Допустим, у нас есть адресное пространство — сеть класса С: 192.168.35.0/24. И есть две физические сети, в которых по 120 машин. Нам необходимо разделить это адресное пространство так, чтобы каждой физической сетке досталось адресов ровно столько, сколько нужно, или хотя бы с минимальным количеством лишних, неиспользованных адресов.

Для начала ответим на вопрос, сколько хостовых битов должно быть в наших подсетях? Попробуем взять 7 бит: 2^7-2=126 адресов. Если возьмем 6, то количество хостовых адресов в подсети будет уже равно 62, что не достаточно для наших целей. Итак, нам нужно 7 хостовых битов. Следовательно, мы можем передвинуть границу сети класса C вправо, забрав один бит из хостовой области в сетевую. Этим битом мы можем управлять, как нам захочется. Ну. Вариантов-то не много, а точнее — два: либо он будет равен 0, либо 1. Отсюда мы получаем две сети:

Первая сеть: 192.168.35.0/25
Диапазон адресов: 192.168.35.1 — 192.168.35.126
Широковещательный адрес: 192.168.35.127
Вторая сеть: 192.168.35.128/25
Диапазон адресов: 192.168.35.129 — 192.168.35.254
Широковещательный адрес: 192.168.35.255
Итог: у нас есть две сети, отвечающие нашим нуждам, которые к тому же имеют по 6 дополнительных адресов про запас.

Допустим, концепция резко изменилась, и нам потребовалось срочно вместо одной сети со 120 хостами получить 3 сети по 20 хостов. Возьмем полученную в предыдущем случае сеть 192.168.35.0/25 и разделим её так же, как поступали ранее с большой сетью

Необходимое количество хостовых бит, обеспечивающих наши потребности, равно 5 (2^5-2=30 хостовых адресов). Меньше не получится (4 бита дают лишь 14 хостовых адреса). Поэтому сдвигаем на два бита вправо границу между сетевой и хостовой частью: длина префикса становится равной /27. Посмотрим, какие сети у нас получились:

Зеленым выделены биты, которые мы можем менять. У нас получилось 4 дополнительные сети, в каждой имеется по 30 сетевых адресов.

Первая сеть: 192.168.35.0/27
Диапазон адресов: 192.168.35.1 — 192.168.35.30
Широковещательный адрес: 192.168.35.31
Вторая сеть: 192.168.35.32/27
Диапазон адресов: 192.168.35.33 — 192.168.35.62
Широковещательный адрес: 192.168.35.63
Третья сеть: 192.168.35.64/27
Диапазон адресов: 192.168.35.65 — 192.168.35.94
Широковещательный адрес: 192.168.35.95
Четвертая сеть: 192.168.35.96/27
Диапазон адресов: 192.168.35.97 — 192.168.126
Широковещательный адрес: 192.168.35.127
По условию задачи мы можем выдать 3 подсети нашим физическим сетям, которые требуют 20 адресов каждая (в запасе останется 10 хостовых адресов), и остается одна сеть, которую мы можем отдать под иные нужды целиком или разбив на более мелкие подсети.

Действия в общем случае при необходимости разбиения адресного пространства на подсети:
1. Определяем, сколько подсетей нам потребуется.
2. Определяем, сколько хостов будет в каждой из подсетей.
3. Выбираем некоторую начальную сеть, деление которой мы и будем производить.
4. Расставляем требуемые сети в порядке убывания количества хостов в них.
5. Начинаем деление на подсети: сначала выделяем адреса для сети с наибольшим количеством хостов, после идем по списку, дробя адресное пространство на более мелкие части.

Для проверки этого алгоритма попробуем решить задачу из курса CCNA Exploration.

Для проектирования сети мы решили взять сеть класса В. Используем адресный блок 172.16.0.0/16. Нам требуется обеспечить адресами 7 сетей со следующими требованиями:

1st сеть содержит 512 хостов;
2nd сеть содержит 12 хостов;
3rd сеть содержит 28 хостов;
4th сеть содержит 6 хостов;
5th, 6th, 7th — сети типа "point-to-point", требуют по 2 адреса каждая.

Видим, что наибольшее количество хостов в подсети равно 512. Выделим адреса для этой сети.
Расчеты показывают, что мы должны оставить в хостовой части 10 бит, иначе нам не хватит адресного пространства ( 2^10-2=1022 — 510 адресов будут не использованы, но если взять меньшее количество бит, например, 9, то нам не хватит 2х адресов. Что ж, бывают и такие огорчения, но ничего не поделать).

Значит, получаем сети с длиной префикса /22. Из выданного нам блока таких сетей будет 32 (начальная длина префикса 16, мы используем под сетевые адреса еще 6 бит из хостовой части, следовательно, количество получаемых сетей 2^6=32):

172.16.0.0/22
172.16.4.0/22
172.16.8.0/22
172.16.12.0/22
172.16.16.0/22
. . . . . . . . . . .
172.16.252.0/22

Одну из этих сетей забираем для сети 1. Пусть это будет сеть 172.16.0.0/22. Остается еще 31 сеть, которую мы можем использовать по своему усмотрению.
Приступим к следующим подсетям. По количество хостов следующей у нас является сеть 3 — 28 требуемых адресов. Возьмем любую из тех оставшихся сетей, и разделим её. Допустим, возьмем сеть 172.16.4.0/22.
По аналогичному алгоритму: необходимо не менее 5 бит, значит, используем длину префикса /27. Снова получим 32 сети, но с маской 255.255.255.224:

172.16.4.0/27
172.16.4.32/27
172.16.4.64/27
172.16.4.96/27
.
172.16.7.224/27

Опять возьмем первый диапазон из списка и назначим его сети №3.

Читайте также:  Как писать на нижнем подчеркивании в ворде

Далее сеть №2 — 12 хостов. Возьмем диапазон 172.16.4.32/27 и снова разделим. Необходимо оставить 4 бита под хосты. Получаем сети с длиной префикса /28:

172.16.4.32/28
172.16.4.48/28 — т.к. мы задействовали всего один дополнительный бит от хостовой части, то получили лишь две сети при делении. Но этого нам вполне достаточно.

Используем первый диапазон для сети №2, а второй разделим так, чтобы получить нужное количество хостовых адресов для 4й сети:

172.16.4.48/29 — отдаем сети №4
172.16.4.56/29 — это диапазон разобьем между сетями 5,6,7.

Здесь получилось интересно: всего для этих трех сетей требуется 2 адреса в каждой подсети. А это 2 бита в хостовой части. Но сеть 172.16.4.56/29 может быть разделена только на 2 подсети с длиной префикса /30. Что делать? Ничего страшного. Мы оставим эту сетку для каких-нибудь иных целей, а для решения последней части мы возьмем еще одну сеть /27, и разобьем её на множество сетей /30, а если точнее — на 8 таких сетей:

172.16.4.64/30
172.16.4.68/30
172.16.4.72/30
.
172.16.4.92/30

Первые три подсети мы отдадим соответственно 5,6 и 7 сетям.

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

В запасе у нас осталось:

30 сетей с маской 255.255.252.0 (/22)
29 сетей с маской 255.255.255.224 (/27)
1 сеть с маской 255.255.255.248 (/29)
5 сетей с маской 255.255.255.252 (/30)

Вступление

Каждое устройство, подключённое к интернету, требует цифровой идентификатор. IP-адрес является цифровым кодом, используемым для определения различного оборудования, подключённого к Всемирной паутине. На сегодняшний день существует две версии IP: IPv4 и IPv6. Протокол версии 4 является все ещё основным, но количество доступных ресурсов исчерпалось, поэтому постепенно начинает использоваться 6 версия, позволяющая использовать гораздо большее количество ресурсов. Каждый идентификатор содержит информацию о конкретном соединении, а также о подключённом оборудовании. Префикс указывает, какие значения используются для обозначения сети, а какие — для обозначения устройства. Давайте детальнее рассмотрим, что такое сетевой префикс, и как он поможет расшифровать IP-адрес.

Любое устройство гарантированно получает свой уникальный идентификатор

Структура IP-адреса

Обычно IP-адрес записывается следующим образом: 192.168.10.100. Каждая секция представляет собой 8 бит или 1 байт информации. Сервер видит эти цифры как набор единиц и нулей, для нашего удобства они записываются в обычной десятичной системе. Максимальная её длина — 3 знака, а минимальная — 1. Суммарно вся запись занимает 32 бита и теоретически может быть 232 или 4.294.967.296 ресурсов.

Весь цифровой код делится на две части: адрес провайдера и хост. Первый из них определяет провайдера, через который вы работаете, а второй обозначает идентификатор конкретного устройства, как, например, ноутбук или планшет Андроид, в локальном подключении. Для того чтобы узнать, сколько бит обозначает каждый из показателей, записывается префикс сети через слеш. Тогда запись выглядит как 192.168.10.100/24. В нашем случае 24 обозначает, что первых 3 секции (3*8=24), а именно 192.168.10 является адресом соединения. Оставшиеся 8 бит, а именно 100 — это идентификатор оборудования (максимум 28 = 256 адресов). При 192.168.10.100/16 локальный ресурс будет 192.168, а хост — 10.100 (216 = 65536).

Часто для определения адреса используется маска подсети. Её длина не отличается. Это, по сути, то же самое, что и префикс сети, только немножко по-другому организовано. Вы, наверное, обращали внимание, что провайдер указывает этот параметр при подключении к интернету. Она также показывает, какая часть IP относится к провайдеру, а какая — к хосту. Она записывается также в виде четырёх 8-битных секций. Единственное отличие, что в двоичном исчислении сначала должны идти только единицы. Если перевести двоичные 11111111 в десятичное исчисление, получится 255. Поэтому маска обязательно будет начинаться с 255.

Рассмотрим пример. Возьмём наш адрес 192.168.10.100 и маску 255.255.255.0. Соответственно, первых три раздела записи будут идентификатором LAN, а последняя — идентификатором компьютера. Если маска — 255.255.0.0, то сеть будет 192.168, а хост — 10.100.

Также маска лучше поможет определить, относятся ли два IP-ресурса к одному подключению. Возьмём, к примеру, 213.111.125.17 и 213.111.176.3. Если маска — 255.255.0.0, то оба адреса расположены в одной сети, если она 255.255.255.0, то в разной, так как 125 и 176 отличаются.

Префикс сети позволит определить её подмаску. Например, у нас есть запись 176.172.7.132/22. Как мы помним, 22 показывает количество бит, отвечающие за провайдера. В двоичной системе на самом начале запишем 22 единицы и дополним их 10 нулями, чтобы суммарно получилось 32 бита, и разделим точками секции по 8 бит — 11111111.11111111.11111100.00000000. Теперь переведём результат в десятичное исчисление, итоговым результатом у нас получится 255.255.252.0.

Для обратного расчёта возьмём адрес 176.172.7.132 и маску 255.255.128.0. Переводим её в двоичную систему, получим 11111111.11111111.10000000.00000000. Единиц в нашем случае 17, это и есть наш префикс сети. В десятичном виде запишем его как 255.255.128.0/17.

Заключение

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

Считаете ли вы этот материал полезным? Будем благодарны за оставленные комментарии.

Ссылка на основную публикацию
Что можно делать с айфоном
Не отвлекать оповещениями, когда вы смотрите кино или отдыхаете. Не беспокоить. Вы можете включить режим «Не беспокоить» одним касанием. И...
Хрипит динамик на телефоне при прослушивании
Одной из самых распространенных поломок мобильных аппаратов является выход из строя динамика. Любой пользователь мобильных телефонов знает, что сейчас производители...
Хэнкок из какой вселенной комиксов
Хэнкок Общая информацияЖанр Научная фантастика Драма Комедия Страна производстваСШАКиностудия Columbia Pictures РежиссёрПитер БергАвтор сценария Винс Джиллиган Винсент Нго Когда вышел2008...
Что можно сделать из перебойника от компьютера
Всем привет! В общем валялся у меня в гараже ненужный компьютерный безперебойник, сначала хотел его выбросит. но потом разобрав я...
Adblock detector