Subnetting-in-Binary - Подсети в двоичном виде

Подсети в двоичном виде

Routing & SwitchingSubnetting

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

Подсети класса C

Начнем с простой сети класса C и поработаем с несколькими двоичными числами:

192.168.1.0 (с маской подсети по умолчанию 255.255.255.0)

В двоичном виде это выглядит так:

192 168 1 0
11000000 10101000 00000001 00000000

 

В предыдущей статье о IPv4 я объяснил, что сеть класса C имеет 3 байта для сетевой части и один байт для узлов:

Сеть Сеть Сеть Узел
192 168 1 0

 

Сетевое устройство знает, какая часть является частью сети, а какая узловой частью с помощью маски подсети. Маска подсети по умолчанию для сети 192.168.1.0255.255.255.0.

Вот что получается в двоичном виде:

IP-адрес (десятичный) 192 168 1 0
IP-адрес (двоичный) 11000000 10101000 00000001 00000000
Маска подсети (десятичная) 255 255 255 0
Маска подсети (двоичная) 11111111 11111111 11111111 00000000

1 в маске подсети указывает часть сетевого адреса, 0 указывают на узловую часть. Давайте я удалю десятичные числа, чтобы вы могли видеть сетевой адрес и маску подсети рядом друг с другом:

IP адрес 11000000 10101000 00000001 00000000
Маска подсети 11111111 11111111 11111111 00000000

 

Другими словами, маска подсети сообщает нам, что первые 24 бита (192.168.1) являются сетевой частью, а остальные 8 бит (0) — выделены для узлов. Отныне я буду отмечать «сетевую часть» красным цветом, чтобы вы могли четко видеть разделение между битами сети и узла.

Давайте запишем эти 8 бит хоста:

128 64 32 16 8 4 2 1

 

Какое максимальное значение вы можете получить с помощью этих 8 бит? Возведём все биты в единицы:

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

 

128 + 64 + 32 + 16 + 8 + 4 + 2 +1 = 255

Используя 8 бит наибольшее значение, которое мы можем получить, равно 255, означает ли это, что у нас может быть 255 узлов в этой сети? Ответ отрицательный, потому что для каждой сети есть 2 адреса, которые мы не можем использовать:

 

Сетевой адрес: это адрес, где все биты узла установлены в 0.

192 168 1 0
11000000 10101000 00000001 00000000

 

Широковещательный адрес: это адрес, где все биты узла установлены в 1.

192 168 1 255
11000000 10101000 00000001 11111111

 

Хорошо, давайте возьмем 255 — 2 = 253. Означает ли это, что у нас может быть максимум 253 узлов в нашей сети?

Ответ по-прежнему нет! Я сейчас запутаю вас еще больше, потому что самое большое значение, которое вы можете создать с помощью 8 бит, не 255, а 256. Почему? Потому что вы также можете использовать значение «0», нумерация начинается с «0».

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

Итак, теперь вы увидели, как выглядит сеть в двоичном формате, что делает маска подсети, что такое сетевые и широковещательные адреса, и что мы можем поместиться на 254 узлах в этой сети класса C.

Предположим, мне нет необходимости создавать ни одну сеть, где я буду использовать 254 узла, но я хочу иметь 2 сети? Это возможно? Так точно! В основном, что мы сейчас сделаем, это возьмем сеть класса C и поделим её на 2 части, и это то, что мы называем подсети. Давайте посмотрим на это в двоичном формате:

IP-адрес (десятичный) 192 168 1 0
IP-адрес (двоичный) 11000000 10101000 00000001 00000000
Маска подсети (десятичная) 255 255 255 0
Маска подсети (двоичная) 11111111 11111111 11111111 00000000

 

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

За каждый бит, который вы занимаете, вы можете удвоить количество подсетей — заимствуя 1 бит, мы создаем 2 подсети из этой единственной сети. Есть 8 бит узлов, поэтому, если мы украдем один, чтобы создать больше подсетей, это означает, что для узлов осталось всего 7 бит. Давайте сделаем это, вот как будет выглядеть новая маска подсети:

255 255 255 128
11111111 11111111 11111111 10000000

 

Первые 24 бита одинаковы, и мы берем первый бит из 4-го октета. Это значение = 128, поэтому наша маска подсети становится 255.255.255.128.

Итак, как выглядят наши новые подсети? Давайте рассмотрим подробнее 7 бит, которые мы оставили для наших узлов:

128 64 32 16 8 4 2 1
N/A 0 0 0 0 0 0 0

 

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

64 + 32 + 16 + 8 + 4 + 2 + 1 = 127

Не забывайте, что мы начинаем считать с 0, поэтому в общей сложности мы имеем 128 адресов.

Наша первоначальная сеть класса C теперь превратилась в две подсети, каждая из которых имеет 128 адресов. Как выглядят две подсети?

Давайте посмотрим на них в двоичном формате:

 

Подсеть №1

Мы начинаем с 192.168.1.0, а маска подсети — 255.255.255.128:

 

IP-адрес 192 168 1 0
11000000 10101000 00000001 00000000
Маска подсети 255 255 255 128
11111111 11111111 11111111 10000000

 

Сетевой адрес:
Сетевой адрес имеет все биты узла, равные 0, поэтому он равен 192.168.1.0:

192 168 1 0
11000000 10101000 00000001 00000000

 

Первый IP-адрес узла:
Первый IP-адрес узла — тот, который идёт после сетевого адреса на единицу больше, это 192.168.1.1:

192 168 1 1
11000000 10101000 00000001 00000001

 

Последний использованный IP-адрес узла:
Последним IP-адресом, который мы можем использовать для узла, является тот, который идёт до широковещательного адреса, поэтому это будет 192.168.1.126:

192 168 1 126
11000000 10101000 00000001 01111110

 

Широковещательный адрес:
Широковещательный адрес имеет все единицы в узловой части, поэтому широковещательный адрес — 192.168.1.127:

192 168 1 127
11000000 10101000 00000001 01111111

 

Подсеть №2

Первая подсеть закончилась на 192.168.1.127, поэтому мы просто продолжим следующую подсеть с 192.168.1.128:

IP-адрес 192 168 1 128
11000000 10101000 00000001 10000000
Маска подсети 255 255 255 128
11111111 11111111 11111111 10000000

 

Сетевой адрес:
В сетевом адресе все биты узла установлены в 0, поэтому это 192.168.1.128:

192 168 1 0
11000000 10101000 00000001 10000000

 

Первый IP-адрес узла:
Первый IP-адрес хоста — тот, который идет после сетевого адреса, это будет 192.168.1.129:

192 168 1 129
11000000 10101000 00000001 10000001

 

Последний использованный IP-адрес узла:
Последним IP-адресом, который мы можем использовать для узла, является тот IP, который находится перед широковещательным адресом, поэтому это будет 192.168.1.254:

192 168 1 254
11000000 10101000 00000001 11111110

 

Широковещательный адрес:
В широковещательном адресе все биты узла равны 1, поэтому для широковещательного адреса у нас есть 192.168.1.255:

192 168 1 255
11000000 10101000 00000001 11111111

 

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

Позвольте мне показать вам еще один важный пример, мы возьмем ту же сеть класса C — 192.168.1.0, но теперь мы хотим получить 4 подсети. С помощью каждого бита, который мы занимаем, что можно удвоить количество подсетей, таким образом, заимствуя 2 бита узла, мы можем создать 4 подсети, соответственно.

 

Каждый бит узла, который вы «заимствуете», удваивает количество подсетей, которые вы можете создать.

Какова будет новая маска подсети? Давайте посмотрим на это в двоичном формате:

255 255 255 192
11111111 11111111 11111111 11000000

 

Переведём из двоичного вида в десятичный: 128 + 64 = 192.

Новая маска подсети будет 255.255.255.192. С этой маской подсети у нас осталось только 6 бит хоста.

Давайте распишем подсети…

Подсеть №1

Мы начинаем с 192.168.1.0, а маска подсети — 255.255.255.192:

IP-адрес 192 168 1 0
11000000 10101000 00000001 00000000
Маска подсети 255 255 255 192
11111111 11111111 11111111 11000000

 

Сетевой адрес:
Сетевой адрес содержит все биты узла, равные 0, поэтому он и сам равен 192.168.1.0:

192 168 1 0
11000000 10101000 00000001 00000000

 

Первый IP-адрес узла:
Первый IP-адрес узла — тот, который идет сразу за сетевым адресом, это будет 192.168.1.1:

192 168 1 1
11000000 10101000 00000001 00000001

 

Последний использованный IP-адрес узла:
Последним IP-адресом, который мы можем использовать для узла, является тот, который идёт перед широковещательным адресом, таким образом, это будет 192.168.1.62:

192 168 1 62
11000000 10101000 00000001 00111110

Широковещательный адрес:
Широковещательный адрес содержит все биты узла, установленные в 1, поэтому широковещательный адрес у нас — 192.168.1.63:

192 168 1 63
11000000 10101000 00000001 00111111

 

Подсеть №2

Первая подсеть закончилась на 192.168.1.63, поэтому мы просто продолжим следующую подсеть с адреса  192.168.1.64:

IP-адрес 192 168 1 64
11000000 10101000 00000001 01000000
Маска подсети 255 255 255 192
11111111 11111111 11111111 11000000

 

Сетевой адрес:
Сетевой адрес содержит все биты узла, установленные в 0, поэтому это 192.168.1.64:

192 168 1 64
11000000 10101000 00000001 01000000

 

Первый IP-адрес узла:
Первым IP-адресом узла является тот, который идет вслед за сетевым адресом, в нашем случае это будет 192.168.1.65:

192 168 1 65
11000000 10101000 00000001 01000001

 

Последний использованный IP-адрес узла:
Последним IP-адресом, который мы можем использовать для узла, является тот, который идёт до широковещательного адреса, поэтому это будет 192.168.1.126:

192 168 1 126
11000000 10101000 00000001 01111110

 

Широковещательный адрес:
Широковещательный адрес содержит все биты узла, установленные в 1, поэтому широковещательный адрес у нас 192.168.1.127:

192 168 1 127
11000000 10101000 00000001 01111111

 

Подсеть №3

Вторая подсеть закончилась на 192.168.1.127, поэтому мы просто продолжим следующую подсеть с 192.168.1.128:

IP-адрес 192 168 1 128
11000000 10101000 00000001 10000000
Маска подсети 255 255 255 192
11111111 11111111 11111111 11000000

Сетевой адрес:
Сетевой адрес содержит все биты узла, установленные в 0, поэтому это 192.168.1.128:

192 168 1 128
11000000 10101000 00000001 10000000

 

Первый IP-адрес узла:
Первый IP-адрес узла — тот, который идёт вслед после сетевого адреса, это будет 192.168.1.129:

192 168 1 129
11000000 10101000 00000001 10000001

 

Последний использованный IP-адрес узла:
Последним IP-адресом, который мы можем использовать для узла, является тот, который был до широковещательного адреса, поэтому это будет 192.168.1.190:

192 168 1 190
11000000 10101000 00000001 10111110

 

Широковещательный адрес:
Широковещательный адрес содержит все биты узла, установленные в 1, поэтому для широковещательного адреса у нас есть 192.168.1.191:

192 168 1 191
11000000 10101000 00000001 01111111

 

Подсеть №4

Третья подсеть закончилась на 192.168.1.191, поэтому мы опять же продолжим следующую подсеть с адреса 192.168.1.192:

IP-адрес 192 168 1 192
11000000 10101000 00000001 11000000
Маска подсети 255 255 255 192
11111111 11111111 11111111 11000000

 

Сетевой адрес:
Сетевой адрес содержит все биты узла, установленные в 0, поэтому он равен 192.168.1.192:

192 168 1 192
11000000 10101000 00000001 11000000

 

Первый IP-адрес узла:
Первым IP-адресом узла является тот, который идёт после сетевого адреса, это будет 192.168.1.193:

192 168 1 193
11000000 10101000 00000001 11000001

 

Последний использованный IP-адрес узла:
Последним IP-адресом, который мы можем использовать для узла, является тот, который находится перед широковещательным адресом, поэтому это будет 192.168.1.254:

192 168 1 254
11000000 10101000 00000001 11111110

 

Широковещательный адрес:
Широковещательный адрес содержит все биты узла, установленные в 1, поэтому для широковещательного адреса у нас используется 192.168.1.255:

192 168 1 255
11000000 10101000 00000001 11111111

 

Готово! Мы просто поделили нашу сеть 192.168.1.0 класса C на 4 подсети! Если вам все до этого момента понятно — отличная работа!

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

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

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

Подсети класса B

Хорошо, мы уже достаточно хорошо разобрались с сетями класса C, давайте разберём сеть класса B. Вы увидите, что это точно то же самое.

Возьмем сеть 172.16.0.0 класса B с маской подсети 255.255.0.0 и создадим из нее 2 подсети:

IP-адрес 172 16 0 0
10101100 00010000 00000000 10000000
Маска подсети 255 255 0 0
11111111 11111111 00000000 00000000

 

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

Какова будет новая маска подсети? Давайте посмотрим на это в двоичном формате:

255 255 128 0
11111111 11111111 10000000 10000000

 

Поскольку вы видите, что маска подсети — 255.255.128.0, то у нас есть 7 + 8 = 15 бит узлов, оставшихся для наших целей. Насколько «большие» эти две подсети? Ну, у нас есть 15 бит, так что давайте посмотрим:

N/A 16384 512 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1
N/A  1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

 

16384 + 8192 + 4096 + 2048 + 1024 + 512 + 256 + 128 + 64 + 32 + 16 + 8 + 4 + 2 +1 = 32767.

 

Не забывайте о 0 (нуле)! Таким образом, самое большое значение, которое вы можете создать с 15 битами, — 32768.

Если вы хотите узнать, сколько у вас существует доступных IP-адресов узла, вы отнимаете два от 32768 (из-за сетевого и широковещательного адресов).

32768 — 2 = 32766 используемых IP-адресов хоста.

А это очень большое количество компьютеров/ноутбуков/серверов!!!

Более быстрый способ рассчитать это — используя «степень 2», которую я объяснил ранее:

2 в степени 15 (или 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2) = 32768.

32768 минус 2 (сетевой + широковещательный адрес) = 32766.

 

Всё понятно? Хорошо! Имейте в виду, что в следующей статье я покажу вам, как решать такие вопросы подсетей, не трогая какие-либо двоичные числа, вам просто нужно убедиться, что вы понимаете математику, которая стоит за всем этим.

Давайте посмотрим, как выглядят подсети:

Подсеть №1:

Применяя новую маску подсети, у нас есть только 15 бит хоста.

IP-адрес 172 16 0 0
10101100 00010000 00000000 00000000
Маска подсети 255 255 128 0
11111111 11111111 10000000 00000000

 

Сетевой адрес:
Сетевой адрес содержит все биты узла, равные 0, поэтому он и сам равен 172.16.0.0.

172 16 0 0
10101100 00010000 00000000 00000000

 

Первый IP-адрес узла:
Первый IP-адрес узла — тот, который идёт после сетевого адреса, поэтому это 172.16.0.1.

172 16 0 1
10101100 00010000 00000000 00000001

 

Последний использованный IP-адрес узла:
Последний IP-адрес, который мы можем использовать для узла, — это тот, который находится перед широковещательным адресом, так что это будет 172.16.127.254

172 16 127 254
10101100 00010000 01111111 11111110

 

Широковещательный адрес:
Широковещательный адрес содержит все биты узла, установленные в 1, поэтому широковещательный адрес у нас есть — 172.16.127.255.

172 16 127 255
11000000 10101000 01111111 11111111

 

Подсеть №2

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

IP-адрес 172 16 128 0
10101100 00010000 10000000 00000000
Маска подсети 255 255 128 0
11111111 11111111 10000000 00000000

 

 

Сетевой адрес:
Сетевой адрес содержит все биты узла, установленные в 0, поэтому он равен 172.16.128.0.

172 16 128 0
10101100 00010000 10000000 00000000

 

Первый IP-адрес узла:
Первый IP-адрес узла — тот, который идёт после сетевого адреса, поэтому это 172.128.1.

172 16 128 1
10101100 00010000 10000000 00000001

 

Последний использованный IP-адрес узла:
Последний IP-адрес, который мы можем использовать для узла, — это тот, который находится перед широковещательным адресом, так что это будет 172.16.255.254

172 16 255 254
10101100 00010000 11111111 11111110

 

Широковещательный адрес:
Широковещательный адрес содержит все биты узла, установленные в 1, поэтому для широковещательного адреса у нас есть 172.16.255.255.

172 16 255 255
11000000 10101000 11111111 11111111

 

Подгруппа класса А

Разобрались с созданием подсетей из сети класса B, скажите что это было не так уж и сложно? Давайте попробуем взять сеть класса А и посмотрим, что произойдет:

Возьмем сеть 10.0.0.0 класса A с маской подсети 255.0.0.0 и создадим из неё не менее 12 подсетей:

IP-адрес 10 0 0 0
00001010 00000000 00000000 00000000
Маска подсети 255 0 0 0
11111111 00000000 00000000 00000000

 

Если мы хотим создать больше подсетей, нам нужно брать биты из узловой части. Используя каждый бит, который вы «забираете», вы можете удвоить количество подсетей (помните «степень 2»?), заимствуя 4 бита, мы можем создать 16 подсетей из одной единственной сети. 3-х бит будет недостаточно, потому что тогда мы можем создать только 8 подсетей.

Какова будет новая маска подсети? Давайте посмотрим на это в двоичном формате:

255 240 0 0
11111111 11110000 00000000 00000000

 

Как вы можете видеть, маска подсети — 255.240.0.0, и у нас есть 4 + 8 + 8 = 20 бит узла, которые можно использовать.

Насколько «большие» эти 16 подсетей? Ну, у нас есть 20 бит, поэтому давайте просто используем «степень 2», чтобы решить этот вопрос:

2 в степени 20 = 1,048,576

 

Если вы хотите знать, сколько у вас доступных IP-адресов узла, вы от 1.048.576 отнимаете 2 (из-за сетевого и широковещательного адресов).

1.048.576 — 2 = 1.048.574 используемых IP-адресов хоста.

 

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

Подсеть №1

Применяя новую маску подсети, у нас есть только 20 бит хоста.

IP-адрес 10 0 0 0
00001010 00000000 00000000 00000000
Маска подсети 255 240 0 0
11111111 11110000 00000000 00000000

 

Сетевой адрес:
Сетевой адрес содержит все биты узла, равные 0, поэтому он равен 10.0.0.0.

10 0 0 0
00001010 00000000 00000000 00000000

 

Первый IP-адрес узла:
Первый IP-адрес узла — тот, который следует сразу после сетевого адреса, поэтому это 10.0.0.1.

10 0 0 1
00001010 00000000 00000000 00000001

 

Последний используемый IP-адрес узла:
Последний IP-адрес, который мы можем использовать для узла, — это тот, который находится перед широковещательным адресом, таким образом, это будет 10.15.255.254.

10 15 255 254
00001010 00001111 11111111 11111110

 

Широковещательный адрес:
Широковещательный адрес содержит все биты узла, установленные в 1, поэтому для широковещательного адреса мы имеем 10.15.255.255.

10 15 255 255
00001010 00001111 11111111 11111111

 

Подсеть №2

Широковещательный адрес подсети №1 был 10.15.255.255, поэтому наша следующая подсеть начинается с 10.16.0.0

IP-адрес 10 16 0 0
  00001010 00010000 00000000 00000000
Маска подсети 255 240 0 0
11111111 11110000 00000000 00000000

 

Сетевой адрес:
Сетевой адрес содержит все биты узла, равные 0, поэтому он равен 10.16.0.0.

10 16 0 0
00001010 00010000 00000000 00000000

 

Первый IP-адрес узла:
Первый IP-адрес узла — это тот, который следует после сетевого адреса, поэтому это 10.16.0.1.

10 16 0 1
00001010 00010000 00000000 00000001

 

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

10 31 255 254
00001010 00011111 11111111 11111110

 

 

Широковещательный адрес:
Широковещательный адрес содержит все биты узла, установленные в 1, поэтому для широковещательного адреса мы имеем 10.31.255.255.

10 31 255 255
00001010 00011111 11111111 11111111

 

Подсеть №3

Широковещательный адрес подсети №2 был 10.31.255.255, поэтому наша следующая подсеть начинается с 10.32.0.0

IP-адрес 10 32 0 0
00001010 00100000 00000000 00000000
Маска подсети 255 240 0 0
  11111111 11110000 00000000 00000000

 

Сетевой адрес:
Сетевой адрес содержит все биты узла, установленные в 0, поэтому 10.32.0.0.

10 32 0 0
00001010 00100000 00000000 00000000

 

Первый IP-адрес узла:
Первый IP-адрес узла — это тот, который следует после сетевого адреса, поэтому это 10.32.0.1

10 32 0 1
00001010 00100000 00000000 00000001

 

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

10 47 255 254
00001010 00101111 11111111 11111110

 

Широковещательный адрес:
Широковещательный адрес содержит все биты узла, установленные в 1, поэтому для широковещательного адреса мы имеем 10.47.255.255.

10 47 255 255
00001010 00101111 11111111 11111111

 

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

Я показал вам, как сделать все это в двоичном коде, и теперь вы должны хорошо понимать, как это работает «за кулисми».

 

 

Спасибо за уделенное время на прочтение статьи!

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

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Routing & SwitchingSubnetting

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Самое читаемое
Что такое подсеть?

Что такое подсеть?

1,185
0
В этой статье мы рассмотрим, что такое подсеть и почему мы её используем. А вы знаете что сети могут быть…
Меню