Шпаргалка "Деление сети на подсети".

Шпаргалка к экзамену Cisco CCNA "Деление сети на подсети (PDF и HTML). Subnetting network."

В эту шпаргалку Я постарался внести всё, что может потребоваться при делении сети: таблица масок подсети, префиксы масок, количество возможных адресов, часто встречающиеся комбинации двоичных чисел с переводом в десятичные, степени двойки, формулу количества хостов и сети, пример, как считать ip-адрес, таблица "классовая адресация", зарезервированные диапазоны ip-адресов, специальные ip-адреса, vlsm и cidr .

Шпаргалка сделана в виде PDF файла (241 КБ), внутри которого 2 странички с цветными табличками.

А теперь шпаргалка из PDF переведена в HTML!

А теперь шпаргалка из PDF переведена в HTML (в двух частях)!

Шпаргалка "Пример деления сети на подсети".

Пример деления сети на подсети.

Процесс деления сети на подсети проще объяснить на конкретном примере.

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

На всю сеть нам выделили один IP-адрес 192.168.0.0/24, который нам и требуется разделить на 6 подсетей. В двоичном виде этот IP-адрес выглядит так (порцию сети я выделю более жирным шрифтом): 11000000.10101000.00000000. 00000000 .

    Требуемое количество узлов (хостов, в данном случае компьютеров) в каждой подсети:
  • Подсеть A - 100 узлов
  • Подсеть B - 50 узлов
  • Подсеть C - 20 узлов
  • Подсеть D - 2 узла
  • Подсеть E - 2 узла
  • Подсеть F - 2 узла

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

"/24" - это префикс маски подсети (краткая запись маски). Полная запись маски подсети 255.255.255.0. В двоичном отображении маска подсети выглядит так: 11111111.11111111.11111111.00000000 - это значит, что нам доступно 8 бит для деления сети.

Воспользуемся шпаргалкой выше (а именно таблицей "BIN to DEC"). Первой подсети A нам требуется выделить IP-адреса для 100 узлов. В таблице "BIN to DEC" мы видим, что заняв в маске один бит из восьми, мы получим 1 бит к порции сети (а это 2 подсети) и 7 битов в порции адреса (01111111 = 127). 127 вместе с нулем по количеству равен 128, это полное количество адресов, что удовлетворяет требованиям (и даже остается несколько адресов про запас).

И так, меняем маску с "/24" на "25" (в двоичном формате будет 11111111.11111111.11111111.10000000). Применим новую маску к нашей сети и получим 2 подсети (порцию сети я выделю более жирным шрифтом):
1 - 11000000.10101000.00000000.0 0000000 (сеть 192.168.0.0/25)
2 - 11000000.10101000.00000000.1 0000000 (сеть 192.168.0.128/25)

В новых двух сетях порция сети составляет 7 битов. По формуле (которая есть в шпаргалке) проверим, хватит ли нам 7 битов для сети со 100 узлами. 2^7-2=128-2=126, это значит что 7 битов даёт нам 126 адресов для узлов. (Напомню формулу: 2^X-2=количество адресов для узлов, где X равен количеству нулей, а "-2" - это под специальные адреса, которые нельзя назначать узлам.)

Осталась у нас одна сеть 192.168.0.128/25, и требуется для подсети B 50 адресов для узлов. Как и в предыдущий раз, мы видим в таблице "BIN to DEC" 00111111 = 63, это больше 50, а значит удовлетворяет требованиям. Занимаем еще один бит у порции адреса, остается 6 (2^6-2=62). Маска становится на единицу больше /26, применяем её к нашей сети и получаем две новых подсети (порцию сети я выделю более жирным шрифтом):
1 - 11000000.10101000.00000000.10 000000 (сеть 192.168.0.128/26)
2 - 11000000.10101000.00000000.11 000000 (сеть 192.168.0.192/26)

Таким же образом отделяем еще 1 бит от порции адреса узла (00011111 = 31, что больше 20, и следовательно нам подходит), маска уже /27. Снова две сети: 1 - 11000000.10101000.00000000.110 00000 (сеть 192.168.0.192/27)
2 - 11000000.10101000.00000000.111 00000 (сеть 192.168.0.224/27)

Осталось нам выделить 3 подсети по 2 адреса для узлов. По таблице видим, что нам достаточно для порции адреса узла всего двух битов (00000011 = 3), 2^2-2=2 адреса для двух узлов.

В свою очередь для трех, одинаковых по размеру, подсетей достаточно тоже двух битов (2^2=4, формула из шпаргалки). Всего в IP-адресе 32 бита, вычитаем требующиеся нам 2 и получаем 30, следовательно используем маску /30. Для нашей оставшейся сети это выглядит так (порцию сети я выделю более жирным шрифтом): 00 (сеть 192.168.0.224/30) .

Делим нашу новую сеть на 3 подсети:
1 - 11000000.10101000.00000000.111000 00 (сеть 192.168.0.224/30) .
2 - 11000000.10101000.00000000.111001 00 (сеть 192.168.0.228/30) .
3 - 11000000.10101000.00000000.111010 00 (сеть 192.168.0.232/30) .

    Готово, задача выполнена:
  • Подсеть A - 192.168.0.0/25
  • Подсеть B - 192.168.0.128/26
  • Подсеть C - 192.168.0.192/27
  • Подсеть D - 192.168.0.224/30
  • Подсеть E - 192.168.0.228/30
  • Подсеть F - 192.168.0.232/30

Это не простой пример деления сети на подсети, поэтому если Вам требуется попроще пример для понимания - пишите письма на .

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

Разделение сети на подсети самостоятельно

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

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

Например, 192.168.109.0/32, где число 32 характеризует сумму единиц в двоичной записи.

Предположим, существует сеть, в состав которой входит некоторое количество компьютеров, 3 свитча (коммутатора) и 3 маршрутизатора.

Провайдером была выделена сеть 192.168.0.0/24.

Разделим ее на 6 подсетей, при этом число устройств в каждой будет различным: 100, 50, 20, 2, 2, 2. Деление начинают с участка, к которому подключено наибольшее число устройств. Как видно, короткая запись маски – 24, что означает, что ее можно представить в таком виде: 255.255.255.0.

Чтобы разбить сеть на 2 подсети, необходимо сменить маску с «24» на «25» и применить ее к сети. В созданных подсетях 192.168.0.0/25 и 192.168.0.128/25 для IP узлов выделено 7 бит. Число доступных адресов можно рассчитать следующим способом: 2^7-2 = 126, что больше 100.

Теперь разделим подсеть 192.168.0.128/25 на 2 подсети, для чего используем маску 26. Число доступных адресов – 2^6-2 = 62, поскольку теперь для адресов устройств выделено 6 бит. В итоге получили 2 подсети: 192.168.0.128/26 и 192.168.0.192/26.

Подобным способом используем маску 27 для очередного деления на 2 подсети. Число устройств – 2^5-2 = 30, что больше 20. Получаем подсети 192.168.0.192/27 и 192.168.0.224/27.

Для создания 3 подсетей с подключенными по 2 устройства к каждой, из общего IP-адреса достаточно выделить всего 2 бита под адреса. Общее число бит в IP-адресе – 32. Получаем маску: 32-2=30. Применяем ее для сети 192.168.0.224, получаем 3 новых подсети: 192.168.0.224/30, 192.168.0.228/30, 192.168.0.232/30.

Таким способом сеть была поделена на 6 подсетей. Однако можно значительно упростить задачу, воспользовавшись одним из онлайн-сервисов.

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

Разделить сеть на подсети онлайн — http://www.vlsm-calc.net/?lang=ru

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

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

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

1. Получение адресов для сети

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

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

Адрес сети — это часть IP-адреса, составляющая идентификатор сети, в сочетании с маской подсети. Например, если ISP выделил адрес сети 192.168.65.0 с маской 255.255.255.0, вы можете назначать своим компьютерам IP-адреса из диапазона 192.168.65.1—192.168.65.254. Конкретный вид адреса сети, выделяемый ISP, зависит от класса адреса и числа компьютеров, которым необходимы зарегистрированные адреса.

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

1.1 Классы IP-адресов

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


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

Диапазоны адресов для частных сетей в соответствии с классами.

  • Класс А: 10.0.0.0-10.25.255.255
  • Класс В: 172.16.0.0-172.31.255.255
  • Класс С: 192.168.0.0-192.168.255.255

Помимо классов А, В и С существуют дополнительные классы D и Е. IANA зарезервировала класс D для групповых адресов. Групповой адрес (multicast address) идентифицирует группу компьютеров сети, объединенных по какому-либо общему признаку. Групповые адреса позволяют приложениям, использующим TCP/IP, посылать данные компьютерам, выполняющим определенные функции (например, маршрутизаторам), даже если они находятся в разных подсетях. Адреса класса Е считаются экспериментальными и пока не используются.

2. Введение в подсети

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

Организация подсетей — один из важнейших аспектов IР-адресации. Пространство IP-адресов включает всего лишь 126 адресов класса А, но каждый из них поддерживает более 16 миллионов хостов. В мире есть очень большие сети, но ни одна из них не насчитывает 16 миллионов компьютеров. Если организация получила бы в свое распоряжение адрес класса А, то никогда не смогла бы использовать его полностью, и большая часть адресов пропала бы зря, но к счастью, это проблема решается путем организации подсетей.

В стандартном IP-адресе класса А первые 8 бит составляют идентификатор сети и соответствуют первой четверти IP-адреса в десятичной нотации, например 10.0.0.0. Маска подсети у такого адреса — 255.0.0.0. Длина идентификатора хоста у адреса класса А составляет 24 бита. Это больше, чем требуется для большинства сетей, поэтому можно отвести часть из них для идентификатора подсети. Если вы решите выделить для этой цели 8 битов, структура адреса изменится: маска подсети станет равна 255.255.0.0, поскольку ее основная функция — выделение идентификатора хоста в составе IP-адреса.

При использовании адреса класса А идентификаторы подсети и хоста в его составе изменяются независимо. Например, первой созданной подсети можно присвоить идентификатор 1 и ее адрес будет 10.1.0.0. После выделения идентификатора подсети для идентификатора хоста останется 16 бит. Это означает, что в такой подсети может быть 65 534 хостов (2 16 — 2 = 65 534). Первый адрес хоста в этой подсети будет 10.1.0.1, вместе с маской подсети 255.255.0.0 его можно назначить первому компьютеру подсети. Следующий адрес будет 10.1.0.2 и так далее до 10.1.255.254, пока не будут заняты все 16 битов идентификатора хоста.

Для создания еще одной подсети достаточно снова увеличить значение идентификатора подсети до 10.2.0.0. В новой подсети будут IP-адреса с 10.2.0.1 по 10.2.255.254. Длина идентификатора подсети — 8 битов, поэтому в такой сети можно создать до 254 подсетей (2 8 — 2 = 254). Адрес последней подсети будет 10.254.0.0, а диапазон IP-адресов ее хостов - 10.254.0.1-10.254.255.254.

2.1 Разделение IP-адресов внутри октета

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

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

Предположим, что сеть с адресом класса С (192.168.42.0) необходимо разбить на пять подсетей по 25 компьютеров в каждой. В адресе класса С под идентификатор хоста отводится 8 битов, часть из них придется выделить под идентификатор подсети. Расчет по формуле 2 х — 2 показывает, что идентификатор подсети длиной 3 бита позволяет создать 6 подсетей (2 3 — 2 = 6), таким образом, 5 битов можно оставить для идентификатора хоста. Это позволяет поместить в каждую подсеть до 30 хостов (2 5 — 2 = 30). Дальше начинаются сложности. Идентификаторы подсети и хоста необходимо увеличивать независимо, как и для адреса класса А, но при этом в сочетании они должны давать десятичное число, представляющее четвертый октет IP-адреса.

2.2 Вычисление IP-адресов в двоичном представлении

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

192 168 42 0
11000000 10101000 00101010 00000000

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

001 00000

Теперь увеличим значение идентификатора хоста, присвоив первому хосту первой подсети идентификатор 1 и получим следующее двоичное значение:

001 00001

Чтобы получить из двоичных значений идентификаторов подсети и хоста 8-битное десятичное число, необходимо объединить их и преобразовать в десятичное число:

001 00001 =33

Следовательно, IP-адрес первого компьютера первой подсети будет 192.168.42.33. Чтобы рассчитать адрес второго компьютера той же подсети, снова увеличим идентификатор хоста и преобразуем результат в десятичное число. 5-битный идентификатор хоста примет значение 2 (00010 в двоичной форме); после преобразования получим:

00100010 =34

Таким образом, у второго компьютера первой подсети будет IP-адрес 192.168.42.34. Можно продолжать увеличивать идентификатор хоста, пока не будет достигнуто максимальное значение 5-битного идентификатора:

00111110 =62

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

Чтобы создать вторую подсеть , необходимо увеличить 3-битный идентификатор с 001 до 010. Адреса первого и последнего компьютера второй подсети будут следующими:

01000001 = 65

01011110 = 94

Таким образом, во второй подсети окажутся IP-адреса с 192.168.42.65 по 192.168.42.94. Идентификатор подсети можно увеличивать и далее, до получения шестого, последнего адреса подсети, в которой будут хосты с идентификаторами от 11000001 (193) до 11011110 (222).

Следовательно, в последней подсети окажется диапазон адресов 192.168.42.193— 192.168.42.222.

2.3 Вычисление маски подсети.

Помимо IP-адресов, для сети, разбитой на подсети, вам потребуется рассчитать значение маски подсети. И эта задача будет проще, если представить идентификаторы и адреса в двоичной форме. Общая длина идентификаторов сети и подсети в этом примере составляет 27 битов:

1ый октет 2ой октет 3ий октет 4ый октет
11111111 11111111 11111111 11100000

Поскольку первые три октета состоят лишь из единиц, все они будут иметь десятичные значение 255, как и положено в сети класса С. Преобразование четвертого октета из двоичного (11100000) в десятичное представление дает 224; получается, что всем компьютерам данной сети класса С нужно назначить маску подсети 255.255.255.224.

В различных источниках IP-адреса часто указывают в следующей нотации: за сетевым адресом через слеш указывают число битов маски подсети, равных 1. Например, 192.168.42.32/27 соответствует адресу 192.168.42.32 с маской подсети 255.255.255.224.

Преобразование двоичных чисел в десятичные

Конечно, проще всего переводить двоичные значения в десятичные при помощи калькулятора, например калькулятора Windows в режиме Инженерный (Scientific). Но можно проводить такие расчеты и вручную. Чтобы преобразовать двоичное число в десятичную форму, необходимо пронумеровать его разряды справа налево, начиная с 1 и увеличивая каждый последующий номер вдвое. Например, вот как это делается для восьмиразрядного двоичного числа:

Остается лишь сложить числа, которым соответствуют биты, равные 1:

1 1 1 0 0 0 0 0
128+ 64+ 32+ 0+ 0+ 0+ 0+ 0

Таким образом, двоичному числу 11100000 соответствует десятичное 224.

Вычисление IP-адресов методом вычитания

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

Чтобы рассчитать адрес первой подсети, сначала отнимите от 256 значение последнего октета маски подсети, который складывается из идентификаторов подсети и хоста. В предыдущем примере с сетью класса С маска подсети 255.255,255.224; 256 — 224 = 32, следовательно, у первой подсети будет адрес 192.168.42.32. Чтобы рассчитать адреса остальных подсетей, необходимо последовательно прибавлять к полученной разности (в данном примере — 32) это же число. Так, если адрес первой подсети — 192.168.42.32, адреса остальных подсетей будут следующими:

  • 192.168.42.64
  • 192.168.42.96
  • 192.168.42.128
  • 192.168.42.160
  • 192.168.42.192

Чтобы вычислить IP-адреса в каждой подсети, нужно последовательно увеличивать соответствующие идентификаторы хостов на единицу. Таким образом, в первой подсети будут IP-адреса 192.168.42.33-192.168.42.62 (адрес 192.168.42.63 исключается, поскольку в двоичном представлении ему соответствует широковещательный адрес 11111). Диапазоны IP-адресов для остальных подсетей следующие:

  • 192.168.42.65 - 192.168.42.94
  • 192.168.42.97 - 192.168,42.126
  • 192.168,42.129 - 192.168.42.158
  • 192.168.42.161 - 192.168.42.190
  • 192.168.42.193 - 192.168.42.222

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

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

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

Прочитано 5635 раз


8)
9) Маршрутизация: статическая и динамическая на примере RIP, OSPF и EIGRP.
10) Трансляция сетевых адресов: NAT и PAT.
11) Протоколы резервирования первого перехода: FHRP.
12) Безопасность компьютерных сетей и виртуальные частные сети: VPN.
13) Глобальные сети и используемые протоколы: PPP, HDLC, Frame Relay.
14) Введение в IPv6, конфигурация и маршрутизация.
15) Сетевое управление и мониторинг сети.

P.S. Возможно, со временем список дополнится.


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

Итак IP-адрес - это адрес, используемый узлом на сетевом уровне. Он имеет иерархическую структуру. Что это значит? Это значит, что каждая цифра в его написании несет определенный смысл. Объясню на очень хорошем примере. Примером будет номер обычного телефона - +74951234567. Первой цифрой идет +7. Это говорит о том, что номер принадлежит зоне РФ. Далее следует 495. Это код Москвы. И последние 7 цифр я взял случайными. Эти цифры закреплены за районной зоной. Как видите здесь наблюдается четкая иерархия. То есть по номеру можно понять какой стране, зоне он принадлежит. IP адреса придерживаются аналогично строгой иерархии. Контролирует их организация IANA(англ. Internet Assigned Numbers Authority). Если на русском, то это «Администрация адресного пространства Интернет». Заметьте, что слово «Интернет» с большой буквы. Мало кто придает этому значение, поэтому объясню разницу. В англоязычной литературе термин «internet» используется для описания нескольких подключённых друг к другу сетей. А термин «Internet» для описания глобальной сети. Так что примите это к сведению.

Несмотря на то, что тема статьи больше теоретическая, нежели практическая, я настоятельно рекомендую отнестись к ней со всей серьезностью, так как от нее зависит понимание дальнейших тем, а особенно маршрутизации. Не для кого, я думаю, не секрет, что мы привыкли воспринимать числовую информацию в десятичном формате (в числах от 0-9). Однако все современные компьютеры воспринимают информацию в двоичном (0 и 1). Не важно при помощи тока или света передается информация. Вся она будет воспринята устройством как есть сигнал (1) или нет (0). Всего 2 значения. Поэтому был придуман алгоритм перевода из двоичной системы в десятичную, и обратно. Начну с простого и расскажу, как выглядят IP адреса в десятичном формате. Вся эта статья посвящена IP адресам версии 4. О версии 6 будет отдельная статья. В предыдущих статьях, лабах, да и вообще в жизни, вы видели что-то вроде этого «193.233.44.12». Это и есть IP адрес в десятичной записи. Состоит он из 4-х чисел, называемых октетами и разделенных между собой точками. Каждое такое число (октет) может принимать значение от 0 до 255. То есть одно из 256 значений. Длина каждого октета равна 8 битам, а суммарная длина IPv4 = 32 битам. Теперь интересный вопрос. Каким образом этот адрес воспримет компьютер, и как будет с ним работать?

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

128 64 32 16 8 4 2 1
x x x x x x x x

Вместо «x» записывается либо 1, либо 0. Таблица разделена на 8 колонок, каждая из которых несет в себе 1 бит (8 колонок = 8 бит = 1 октет). Расположены они по старшинству слева направо. То есть первый (левый) бит - самый старший и имеет номер 128, а последний (правый) - самый младший и имеет номер 1. Теперь объясню, откуда эти числа взялись. Так как система двоичная, и длина октета равна 8-ми битам, то каждое число получается возведением числа 2 в степень от 0 до 7. И каждая из полученных цифр записывается в таблицу от большего к меньшему. То есть слева направо. От 2 в 7-ой степени до 2 в 0-ой степени. Приведу таблицу степеней 2-ки.

Думаю теперь понятно, каким образом строится таблица. Давайте теперь разберем адрес «193.233.44.12» и посмотрим, как он выглядит в двоичном формате. Разберем каждый октет отдельно. Возьмем число 193 и посмотрим, из каких табличных комбинаций оно получается. 128 + 64 + 1 = 193.

Для 44 - это 32 + 8 + 4.

Получается длинная битовая последовательность 11000001.11101001.00101100.00001100. Именно с данным видом работают сетевые устройства. Битовая последовательность обратима. Вы можете так же вставить каждый октет (по 8 символов) в таблицу и получить десятичную запись. Я представлю совершенно случайную последовательность и приведу ее к десятичному виду. Пусть это будет 11010101.10110100.11000001.00000011. Строю таблицу и заношу в нее первый блок.

Считаю 128 + 32 + 16 + 4 = 180.

Третий блок.

2 + 1 = 3

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

Задача №1

1) 10.124.56.220
2) 113.72.101.11
3) 173.143.32.194
4) 200.69.139.217
5) 88.212.236.76
6) 01011101.10111011.01001000.00110000
7) 01001000.10100011.00000100.10100001
8) 00001111.11011001.11101000.11110101
9) 01000101.00010100.00111011.01010000
10) 00101011.11110011.10000010.00111101

Ответы

1) 00001010.01111100.00111000.11011100
2) 01110001.01001000.01100101.00001011
3) 10101101.10001111.00100000.11000010
4) 11001000.01000101.10001011.11011001
5) 01011000.11010100.11101100.01001100
6) 93.187.72.48
7) 72.163.4.161
8) 15.217.232.245
9) 69.20.59.80
10) 43.243.130.61


Теперь IP-адреса не должны быть чем-то страшным, и можно углубиться в их изучение.
Выше мы говорили о структуре телефонных номеров и их иерархии. И вот на заре рождения Интернета в том представлении, в каком мы его привыкли видеть, возник вопрос. Вопрос заключался в том, что IP-адреса нужно как-то сгруппировать и контролировать выдачу. Решением было разделить все пространство IP-адресов на классы. Это решение получило название классовая адресация (от англ. Classful) . Она уже давно устарела, но практически в любой книге на нее отводятся целые главы и разделы. Cisco тоже не забывает про это и в своих учебных материалах рассказывает про нее. Поэтому я пробегусь по этой теме и покажу, чем она блистала с 1981 по 1995 год.

Пространство было поделено на 5 классов. Каждому классу был назначен блок адресов.

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

В чем суть. Первый октет, то есть 8 бит, остаются за адресом сети, а 3 последних октета (то есть оставшиеся 24 бита) назначаются хостам. Вот для того, чтобы показать, какой кусок относится к сети, а какой к хостам, используется маска . По структуре записи она аналогична записи IP-адреса. Отличие маски от IP-адресов в том, что 0 и 1 не могут чередоваться. Сначала идут 1, а потом 0. Таким образом, там где есть единица, значит это участок сети. Чуть ниже, после разбора классов, я покажу, как с ней работать. Сейчас главное знать, что маска класса A - 255.0.0.0. В таблице еще упомянут какой-то первый бит и для класса A он равен 0. Этот бит как раз нужен для того, чтобы сетевое устройство понимало, к какому классу оно принадлежит. Он же еще задает начальный и конечный диапазон адресов. Если в двоичном виде записать на всех октетах единицы, кроме первого бита в первом октете (там всегда 0), то получится 127.255.255.255, что является границей класса A. Например, возьмем адрес 44.58.63.132. Мы знаем, что у класса A первый октет отдается под адрес сети. То есть «44» - это адрес сети, а «58.63.132» - это адрес хоста.

Поговорим про класс B

Этому классу был дан блок поменьше. И адреса из этого блока предназначались для сетей средних масштабов. 2 октета отданы под адрес сети, и 2 - под адрес хостов. Маска у B класса - 255.255.0.0. Первые биты строго 10. А остальные меняются. Перейдем к примеру: 172.16.105.32. Два первых октета под адрес сети - «172.16». А 3-ий и 4-ый под адрес хоста - «105.32».

Класс C

Этот класс обделили адресами и дали ему самый маленький блок. Он был предназначен для мелких сетей. Зато этот класс отдавал целых 3 октета под адрес сети и только 1 октет - под хосты. Маска у него - 255.255.255.0. Первые биты 110. На примере это выглядит так - 192.168.1.5. Адрес сети «192.168.1», а адрес хоста «5».

Классы D и E . Я неcпроста объединил их в один. Адреса из этих блоков зарезервированы и не могут назначаться сетям и хостам. Класс D предназначен для многоадресной рассылки. Аналогию можно привести с телевидением. Телеканал вещает группе лиц свой эфир. И те, кто подключены, могут смотреть телепередачи. То есть в распоряжение администраторов могут попасть только 3 первых класса.

Напомню, что первые биты у класса D - это 1110. Пример адреса - 224.0.0.5.

А первые биты у класса E - это 1111. Поэтому, если вдруг увидите адрес вида 240.0.0.1, смело говорите, что это адрес E класса.

Про классы обмолвились. Теперь озвучу вопрос, который мне недавно задали. Так зачем тогда маски? У нас итак хосты понимают в каком они классе. Но суть вот в чем. Например, у вас есть маленький офис, и вам нужен блок IP-адресов. Никто не будет вам выдавать все адреса класса C. А дадут только его кусок. Например 192.168.1.0 с маской 255.255.255.0. Так вот эта маска и будет определять вашу границу. Мы уже говорили, что октет варьируется в значении от 0 до 255. Вот этот 4 октет полностью в вашем распоряжении. За исключением первого адреса и последнего, то есть 0 и 255 в данном случае. Первый адрес - это адрес сети (в данном случае 192.168.1.0), а последний адрес - широковещательный адрес (192.168.1.255). Напомню, что широковещательный адрес используется в том случае, когда надо передать информацию всем узлам в сети. Поэтому есть правило. Если вам надо узнать номер сети, то все биты относящиеся к хосту обращаете в 0, а если широковещательный, то все биты - в 1. Поэтому, если из 256 адресов забирается 2 адреса, то на назначение хостам остается 254 адреса (256 - 2). На собеседованиях и экзаменах часто любят спрашивать: «Количество IP-адресов в сети?» и «Сколько доступных IP-адресов в сети для назначения хостам?». Два разных вопроса, которые могут поставить в тупик. Ответом на первый будет - все адреса, включая адрес сети и широковещательный адрес, а на второй вопрос - все адреса, кроме адреса сети и широковещательного адреса.

Теперь углубимся в изучении маски.

Я записал адрес класса C 192.168.1.1 с маской 255.255.255.0 в десятичном и двоичном формате. Обратите внимание на то, как выглядит IP-адрес и маска в двоичном формате. Если в IP-адресе 0 и 1 чередуются, то в маске сначала идут 1, а потом 0. Эти биты фиксируют адрес сети и задают размер. По таблице выше можно сделать вывод, что в двоичном виде маска представлена последовательностью 24 единиц подряд. Это говорит о том, что целых 3 октета выделено под сеть, а 4 октет свободен под адресацию для хостов. Здесь ничего необычного. Это стандартная маска класса C.

Но вот в чем загвоздка. Например, в вашем офисе 100 компьютеров, и расширяться вы не планируете. Зачем плодить сеть из 250+ адресов, которые вам не нужны?! На помощь приходит разделение на подсети. Это очень удобная вещь. Объясню принцип на примере того же класса C. Как бы вы не хотели, но трогать 3 октета нельзя. Они фиксированы. Но вот 4 октет свободен под хосты, поэтому его можно трогать. Заимствуя биты из хостового куска, вы дробите сеть на n-ое количество подсетей и, соответственно, уменьшаете в ней количество адресов для хостов.

Попробуем это воплотить в реальность. Меняю маску. Заимствую первый бит из хостовой части(то есть 1-ый бит 4-ого октета выставляю в единицу). Получается следующая маска.

Данная маска делит сеть на 2 части. Если до дробления у сети было 256 адресов(от 0 до 255), то после дробления у каждого куска будет по 128 адресов(от 0 до 127 и от 128 до 255).
Теперь посмотрю, что изменится в целом с адресами.

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

То есть в четвертом октете меняются все биты, кроме первого. Он жестко фиксирован в рамках этой сети.

Теперь посмотрим на вторую половину сети и вычислим ее адреса. Деление у нас производилось заимствованием первого бита в 4-ом октете, значит он является делителем. Первая половина сети получалась, когда этот бит принимал значение 0, а значит вторая сеть образуется, когда этот бит примет значение 1. Обращаю этот бит в 1 и посмотрю на границы.

Приведу в десятичный вид.

Соответственно.128 и.255 назначать хостам нельзя. Значит в доступности 128-2=126 адресов.
Вот таким образом можно при помощи маски управлять размером сети. Каждый заимствованный бит делит сеть на 2 части. Если откусить 1 бит от хостовой части, то поделим на 2 части (по 128 адресов), 2 бита = 4 части (по 64 адреса), 3 бита = 8 (по 32 адреса) и так далее.

Если вы рассчитали количество бит, отдаваемые под хосты, то количество доступных IP-адресов можно вычислить по формуле

Бесклассовая адресация (англ. Classless Inter-Domain Routing или CIDR) . Описана была в стандарте RFC1519 в 1993 году. Она отказалась от классовых рамок и фиксированной маски. Адреса делятся только на публичные и зарезервированные, о которых написано выше. Если в классовой адресации маска нарезалась единой для всех подсетей, то в бесклассовой - у каждой подсети может быть своя маска. На теории все хорошо и красиво, но нет ничего лучше, чем практика. Поэтому перехожу к ней и объясню, как можно делить на подсети с разным количеством хостов.

В качестве шпаргалки приведу список всех возможных масок.


Представим ситуацию. Вам выдали сеть 192.168.1.0/24 и поставили следующие условия:

1) Подсеть на 10 адресов для гостей.
2) Подсеть на 42 адреса для сотрудников.
3) Подсеть на 2 адреса для соединения 2 маршрутизаторов.
4) Подсеть на 26 адресов для филиала.

Ок. Данная маска показывает, что в нашем распоряжении находятся 256 адресов. По условию эту сеть надо каким-то образом разделить на 4 подсети. Давайте попробуем. 256 очень хорошо делится на 4, давая в ответе 64. Значит один большой блок в 256 адресов можно поделить на 4 равных блока по 64 адреса в каждом. И все было бы прекрасно, но это порождает большое число пустых адресов. Для сотрудников, которым нужно 42 адреса, ладно, может в дальнейшем компания еще наймет. Но вот подсеть для маршрутизаторов, которая требует всего 2 адреса, оставит 60 пустых адресов. Да, вы можете сказать, что это private адреса, и кому дело до них. А теперь представьте, что это публичные адреса, которые маршрутизируются в Интернете. Их и так мало, а тут мы еще будем их отбрасывать. Это не дело, тем более, когда мы можем гибко управлять адресным пространством. Поэтому возвращаемся к примеру и нарежем подсети так, как нам нужно.

Итак, какие подсети должны быть нарезаны, чтобы вместились все адреса, заданные по условию?!

1) Для 10 хостов, наименьшей подсетью будет блок из 16 адресов.
2) Для 42 хостов, наименьшей подсетью будет блок из 64 адресов.
3) Для 2 хостов, наименьшей подсетью будет блок из 4 адресов.
4) Для 26 хостов, наименьшей подсетью будет блок из 32 адресов.

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

Вот у нас блок, состоящий из 256 адресов.


После деления на 4 части получается следующая картинка.


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


Как видите, в свободном доступе осталось куча адресов, которые мы в дальнейшем сможем использовать. Можно посчитать точную цифру. 256 - (64 + 32 + 16 + 4) = 140 адресов.

Вот столько адресов мы сэкономили. Двигаемся дальше и ответим на следующие вопросы:

Какими будут сетевые и широковещательные адреса?
- Какие адреса можно будет назначить хостам?
- Как буду выглядеть маски?

Механизм деления на подсети с разной маской получил название VLSM (от англ. Variable Length Subnet Mask) или маска подсети переменной длины . Дам важный совет! Начинайте адресацию с самой большой подсети. Иначе вы можете попасть на то, что адреса начнут перекрываться. Поэтому сначала планируйте сеть на бумаге. Нарисуйте ее, изобразите в виде фигур, просчитайте вручную или на калькуляторе и только потом переходите настройке в боевых условиях.

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

Адрес подсети - 192.168.1.0.
Широковещательный адрес - 192.168.1.63.
Пул адресов для назначения хостам от 192.168.1.1 до 192.168.1.62.
Теперь выбор маски. Тут все просто. Отнимаем от целой сети нужный кусок и полученное число записываем в октет маски. То есть 256 - 64 = 192 => маска 255.255.255.192 или /26.

Адрес подсети - 192.168.1.64.
Широковещательный адрес - 192.168.1.95.
Пул адресов для назначения хостам будет от 192.168.1.65 до 192.168.1.94.
Маска: 256 - 32 = 224 => 255.255.255.224 или /27.

3-я подсеть, которая предназначена для филиала, начнет старт с.96:

Адрес подсети - 192.168.1.96.
Широковещательный адрес - 192.168.1.111.
Пул адресов для назначения хостам будет от 192.168.1.97 до 192.168.1.110.
Маска: 256 - 16 = 240 => 255.255.255.240 или /28.

Ну и для последней подсети, которая уйдет под интерфейсы, соединяющие роутеры, будет начинаться с.112:

Адрес подсети - 192.168.1.112.
Широковещательный адрес - 192.168.1.115.
Разрешенными адресами будут 192.168.1.113 и 192.168.1.114.
Маска: 256 - 4 = 252 => 255.255.255.252 или /30.

Замечу, что адрес 192.168.1.115 является последним используемым адресом. Начиная с 192.168.1.116 и до.255 свободны.

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

Задача №3

Разделите сеть 192.168.1.0/24 на 3 разные подсети. Найдите и запишите в каждой подсети ее адреса, широковещательный адрес, пул разрешенных к выдаче адресов и маску. Указываю требуемые размеры подсетей:

1) Подсеть на 120 адресов.
2) Подсеть на 12 адресов.
3) Подсеть на 5 адресов.

Ответ

1) Адрес подсети - 192.168.1.0.
Широковещательный адрес - 192.168.1.127.
Пул адресов для назначения хостам будет от 192.168.1.1 до 192.168.1.126.
Маска: 256 - 128 = 128 => 255.255.255.128 или /25.

2) Адрес подсети - 192.168.1.128.
Широковещательный адрес - 192.168.1.143.
Пул адресов для назначения хостам будет от 192.168.1.129 до 192.168.1.142.
Маска: 256 - 16 = 240 => 255.255.255.240 или /28.

3) Адрес подсети - 192.168.1.144.
Широковещательный адрес - 192.168.1.151.
Пул адресов для назначения хостам будет от 192.168.1.145 до 192.168.1.150.
Маска: 256 - 8 = 248 => 255.255.255.248 или /29.


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

Представим, что у меня компания состоящая из главного здания и корпусов. Я работаю в главном здании, а в корпусах коллеги. Хоть у меня и главное здание, но в нем всего 4 подсети:

192.168.0.0/24
- 192.168.1.0/24
- 192.168.2.0/24
- 192.168.3.0/24

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


Посмотрите внимательно на таблицу. Как видите, у 4 подсетей первые 22 бита одинаковые. Соответственно, если я возьму 192.168.0.0 с маской /22 или 255.255.252.0, то покрою свои 4 подсети. Но обратите внимание на 5 подсеть, которую я специально ввел. Это подсеть 192.168.4.0. 22-ой бит у нее отличается от предыдущих 4-х, а значит выше выбранное не покроет эту подсеть.
Ок. Теперь я отправлю коллегам суммированную подсеть, и, если они все правильно пропишут, то маршрутизация до моих подсетей будет работать без проблем.

Возьмем тот же пример и немного изменим условия. Нас попросили прислать суммарный маршрут для подсетей 192.168.0.0 и 192.168.1.0. Я не поленюсь и создам еще одну таблицу.


Обратите внимание, что у 2 первых подсетей одинаковые не 22 бита, а 23 бита. Это значит, что их можно просуммировать еще компактнее. В принципе работать будет и так, и так. Но как говорилось в одной рекламе: «Если нет разницы - зачем платить больше?». Поэтому старайтесь суммировать, не задевая при этом соседние подсети.

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

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

Задача №4

Даны 4 подсети:

1) 10.3.128.0
2) 10.3.129.0
3) 10.3.130.0
4) 10.3.131.0

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

Ответ


Исходя из этого, ответом будет 10.3.128.0/22 (255.255.252.0)


Пришло время закругляться. Статья получилась не очень длинной. Я бы даже сказал наоборот. Но все, что требует знать Cisco про IPv4, мы рассмотрели. Самое главное, что требуется от вас - это научиться работать с адресами и масками и уметь конвертировать их из десятичной в двоичную и обратно. Ну и, конечно, правильно делить на подсети и распределять адресное пространство. Спасибо, что дочитали. А если еще и задачки все сами прорешали, то цены вам нет) А если еще не прорешали, то приятного времяпровождения.

Теги:

  • бесклассовая адресация
  • суммирование подсетей
Добавить метки

Думаю все тут люди достаточно прогрессивные, чтобы делать покупки в интернет-магазинах Китая, но все ли знают, что можно делать покупки на Алиэкспресс значительно дешевле с помощью кэшбэк сервисов? Для тех, кто не знает, коротко отмечу, что заказав товар по ссылке выданной кэшбэк-сервисом - можно вернуть до 8% от суммы вашего заказа. Так что в день рождения AliExpress я хочу подробно рассказать о лучших сервисах и сравнить условия, которые они предлагают на текущий момент для покупок в самом большой интернет-магазине Китая. А для тех кого не интересуют подробности, а важен только процент возврата - в конце есть табличка с данными.


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

То есть в данном случае, Aliexpress.com платит комиссионные всем этим сервисам за то, что те занимаются привлечением к ним покупателей. Выплачиваемый процент зависит от оборота сервиса: чем больше интернет-магазин заинтересован в партнёре - тем лучше даёт ему условия, а когда Aliexpress выплачивает комиссионные сервису - сервис переводит какой-то процент покупателю. Это и есть кешбек.

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

Итак, вот кого я выбрал:
1.
2.
3.
4. Cashback Epn
5. Kopikot
6. Dronk Сashback

1. Кэшбэк


Те, кто ещё не знакомы с Letyshops порой думают, что это развод или точно какой-нибудь обман, ведь нельзя отдавать столько денег людям обратно. Могу с уверенностью опровергнуть все эти подозрения, так как и мой личный опыт с Letyshops и отзывы в сети вызывают только положительные эмоции. И окончательно развеять сомнения помогает статистика роста этих ребят за последние месяцы, которую предоставляет Similarweb .

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

2. Кэшбэк

Ещё одним достаточно известным сервисом среди кешбеков можно назвать Cash4brands.ru и тут вы опять найдёте только положительные отзывы о работе с ним. К сервису подключено 689 магазинов, так что так можно делать покупки не только в Китае. Этим ежемесячно пользуется четверть миллиона человек, что в 6 раз меньше LetyShops, но всё-равно не плохо. На Алиэкспресс предлагают скидки от 2 до 25%, но обычно составляют от 2 до 6%.

3. Кэшбэк

Единственный иностранный сервис в нашем списке и может быть не самый удобный, однако он весьма популярен в мире, где 20 млн человек посещают ещё ежемесячно и подключено к нему более 1800 магазинов. Для покупок на AliExpress он предоставляет скидку 5%.

4. Кэшбэк ePN CashBack.ru

Это узкоспециализированный кешбек-сервис, который работает только с одним магазином - AliExpress, но зато предлагает получить кешбек в размере 7% от вашего чека. Интерфейс тут максимально простой и видимо простота подкупает, ведь на него ходят 700 000 человек в месяц, что делает его вторым по посещаемости и рост у него тоже такой же набирающий обороты.

5. Кэшбэк Kopikot.ru

Ещё один удобный сервис для получения кешбека. Достаточно продуманный интерфейс, который сразу же познакомит с тем как в нём всё устроено. Около 360тыс. человек заходят на него ежемесячно, что говорит об уровне доверия, что опять же сильно меньше Летишопс, но всё-таки тоже достойно.

6. Кэшбэк Dronk.Сashback

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

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

Процент возврата тут плавающий, но он всегда выше, чем средний по рынку, а на большинство товара - он и вовсе самый лучший. Скажем, для большинства товаров на AliExpress процент возврата тут - 8%.

Сравнительная табличка

Мин. сумма вывода

Процент AliExpress


Ссылка
500 руб. 6.5 %

0 руб. 2-25 %

5.01 $ 5 %

500 руб. 5.5 %

Kopikot.ru

0.2$ 7%

ePN CashBack.ru

3$ 5-8%

Dronk.ru/

Выводы

Думаю выводы подводить надо исходя из 3 параметров:
- удобство интерфейса
- % выплат.
- Надёжность

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

Самый выгодный процент выплат по AliExpress на данный момент у