LINUX.ORG.RU
ФорумAdmin

Учёба, сети, подсети, и всё такое

 , ,


0

1

Ребята, привет, помогите определить маску подсети, адрес сети, адрес подсетей, количество хостов в сети.

условия такие. Данна сеть класса B, количество подсетей 48, адреса подсетей 6, 32, 42

Я не могу понять как это сделать, тоесть я представляю как разбить допустим сеть 192.168.106.0/24 на несколько подсетей, под определённое количество хостов, но как разбить сеть класса B? если их может быть over900 разных и с разными масками? каким образом это считать надо?

Перемещено tazhate из general


Ответ на: комментарий от rudra
% ipcalc 128.0.0.0
Address:   128.0.0.0            10000000.00000000.00000000. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   128.0.0.0/24         10000000.00000000.00000000. 00000000
HostMin:   128.0.0.1            10000000.00000000.00000000. 00000001
HostMax:   128.0.0.254          10000000.00000000.00000000. 11111110
Broadcast: 128.0.0.255          10000000.00000000.00000000. 11111111
Hosts/Net: 254                   Class B
zolden ★★★★★
()

Данна сеть класса B, количество подсетей 48, адреса подсетей 6, 32, 42

Как звучит полное задание? Сколько правильных ответов подразумевается: один или несколько?

Что такое «адреса подсетей 6, 32, 42»?

но как разбить сеть класса B? если их может быть over900 разных и с разными масками? каким образом это считать надо?

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

justAmoment ★★★★★
()
Ответ на: комментарий от justAmoment

Как звучит полное задание? Сколько правильных ответов подразумевается: один или несколько?

Определить маску подсети, адрес сети, адрес подсетей, количество хостов в сети. Класс сети B Количество подсетей 48 Адреса подсетей 22, 33, 42 (в первом топике немного ошибся, из другой таблицы посмотрел) это полное задание, правильных ответов по логике может быть сколько угодно, поскольку сетей b очень много, с другой стороны судя по всему ответ должен быть один(или по крайне мере ограниченное количество), поскольку вопросы имеют формат теста.

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

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

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

некоторую сложность представляет как раз это самое всё, я просто не понимаю что мне переводить в двоичное представление.

to zolden очень славно, но я всё рано не понимаю как это мне поможет?

rudra
() автор топика
Ответ на: комментарий от rudra

поскольку вопросы имеют формат теста.

Где варианты ответа для угадывания?

и что вкладывал автор теста в это поняти мне до конца не ясно.

Этот же тест есть на оригинальном языке (английском, например)? В интернете адрес есть? Если эти вопросы для теста составлял русскоговорящий, то тут недостаточно условий для успешного решения задания.

justAmoment ★★★★★
()
Ответ на: комментарий от justAmoment

в этом вопросе надо написать решение, были бы варианты для угадывания, я бы обратной разработкой занялся. ))

тест походу создавал наш препод...

rudra
() автор топика

В каком году у швейцара умерла бабушка?

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

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

«У фирмы 'Василёк' есть сеть /16, которую необходимо
1) разделить не менее чем на 48 подсетей
2) в трёх из них должно быть не менее 22,33 и 45 хостов
3a) подсети должны быть одинаковыми
3b) подсети (кроме трёх указанных) должны быть максимального размера, в №1 читать как „не менее чем“ как „точно“
3c) я у мамы дурочка, у меня вместо нейронов 10Base5»

А вообще, глядя на это замечательное пособие 2011 года, я хочу спросить у студентов авиационных институтов: спрашивают ли на экзаменах подробности устройства самолёта братьев Райт?

frob ★★★★★
()
Последнее исправление: frob (всего исправлений: 1)
Ответ на: комментарий от rudra

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

некоторую сложность представляет как раз это самое всё, я просто не понимаю что мне переводить в двоичное представление.

Сеть класса B — это сеть /16 (255.255.0.0), 16 бит на адрес сети, 16 бит на хосты. Вам нужно работать с последними 16 битами, в которых и искать решение поставленной задачи, от адреса самой сети (первые 2 октета) решение не зависит, совсем. Единственная рекомендация — раз уж упомянут класс сети, если соберётесь приводить примеры, используйте адреса из диапазона указанного класса (да, 10.х.х.х и 192.168.х.х не подойдут).

bormant ★★★★★
()
Ответ на: В каком году у швейцара умерла бабушка? от frob

1) разделить не менее чем на 48 подсетей

в условии написано что подсетей должно быть 48

Возможно в данном случае «адреса подсетей» означает

количество адресов в подсетях. сомневаюсь но от этих пчёл всего можно ожидать, я же склоняюсь что это последний значимы октет тоесть адрес сети, но не в классическом виде например 128.165.8.0 /24, а просто 8, что бы остальную часть пришлось считать.

to bormant

Сеть класса B — это сеть /16 (255.255.0.0)

это стандартная маска, по факту маска может быть любой (от 2 до 32) определяют сеть первые 2 бита 1 и 0 для b

покурил википедию, написано что /16 но в таком случае теряет смысл задание определить маску подсети, где можно посмотреть стандарт для сети b, как он есть (или был 20 лет назад)?

я решаю так

Диапазон адресов сети класса B лежит в пределах от 128.0.0.0 до 191.255.255.255 или же если записать в двоичном варианте от 10000000.00000000.000000000.00000000. до 101111111.11111111.11111111.11111111 маска сети класса b /16 Адрес сети это указатель сети, или же самый младший ip адрес в сети, нам по видимому известна только младшая часть этого адреса Адреса подсетей 22, 33, 45. в двоичном виде это будет

22 = 00010110 33 = 00100001 45 = 00101101

Тоесть подсети могут быть следующего вида

для адреса 22 10хххххх.хххххххх.00010110.хххххххх (с маской от 23 до 32) 10хххххх.хххххххх.хххххххх.00010110 (с маской от 30 до 32)

для адресса 33 10хххххх.хххххххх.00100001.хххххххх (с маской от 24 до 32) 10хххххх.хххххххх.хххххххх.00100001 (с маской 32)

для адресса 45 10хххххх.хххххххх.00101101.хххххххх (с маской от 24 до 32) 10хххххх.хххххххх.хххххххх.00101101 (с маской 32)

Что бы поделить сеть на подсети, учитывая адреса наших сетей, нам необходимо что бы сети имели маску от 23 до 32 и при этом общее число подсетей было 48 надо составить уравнение

вот ту затык, к примеру я могу разделить сеть на 32 подсети и одну из подсетей разделить на 16 других подсетей, но выходит у меня одна из 32 подсетей пропадёт и вместо неё станут 16 новых, и сумма подсетей станет 47 вместо 48, или распиленная подсеть тоже может считаться сетью? Хотя по логике она не будет содержать хостов, только другие подсети, можно ли назвать её сетью, я думаю да, но формулу расчёта всё рано не могу сделать, как то математика совсем и башки ушла.

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

rudra
() автор топика
Ответ на: комментарий от rudra

1) разделить не менее чем на 48 подсетей

в условии написано что подсетей должно быть 48

Если подсети должны быть одинаковыми, то делить получится только на степень двойки. => Условия не сочетаются.
Если подсети могут быть любыми и надо задействовать всё доступное адресное пространство имеющейся сети (/16), то вопрос сводится к «можете ли вы нарезать что-то на произвольные куски». (В этом месте возникает некоторое количество смысла в «но так, чтобы среди них были куски вмещающие x1,x2 и x3 хостов»)
«Последний значимый октет» — плохо сочетается с другими вариантами (вроде был один с подсетями «2,3,4» — можно конечно и /32 выделять, но задание от этого умнее не становится).

это стандартная маска, по факту маска может быть любой (от 2 до 32) определяют сеть первые 2 бита 1 и 0 для b

Принадлежность сети к классу определяется по правилу первого октета. Однако в настоящее время «Class X» (Х=[A:C]) как правило употребляется просто как синоним /8,/16,/24.

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

Задание сформулированное таким образом по-любому смысла не имеет.
Конкретно же для «определить маску подсети» в «сети класса В» никаких проблем нет: «Сеть 100.200/16 поделили на 256 подсетей /24».

Не валяйте дурака — спросите у препода, что подразумевается в задаче.

frob ★★★★★
()
Ответ на: комментарий от rudra

Посмотрел на общий стиль оформления заданий. И пришёл к выводу. Так как табл.1 и табл.2 между собой никак не связаны, то это два разных задания, «по какому-то недоразумению» объединённые вместе. Т.е. читать задание и отвечать на каждую таблицу нужно отдельно:

2.1 Разделить сеть на равновеликие подсети. Написать все их маски и адреса. Если на равновеликие не делится, то одну/несколько из подсетей разделить на ещё более мелкие.

2.2 Дать ТРИ ответа с масками и адресами по нужному варианту:
2.2.1 Для x.x.x.22;
2.2.2 Для x.x.x.33;
2.2.3 Для x.x.x.45.

justAmoment ★★★★★
()
Ответ на: комментарий от rudra

сеть класса B

Хватит использовать deprecated понятия. Только префиксы остались, классов нет и их никто не использует.

tazhate ★★★★★
()
Ответ на: комментарий от frob

Не валяйте дурака — спросите у препода, что подразумевается в задаче.

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

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

итак, как собственно была решена подобная задача (в скобках мои сомнения, которых в конечном варианте не будет)

сеть 255.255.0.0 или же /16, первые два бита которой установлены в 1 и 0 является сетью класса b, для того что бы создать в ней 48 подсетей надо выделить число ближайшее равное 2 в степени х которое будет больше 48, это будет 64 или 2^6, тоесть маска станет /22 или в десятичном виде 255.255.252.0 (на самом деле конечно может быть любой =>6)

адреса подсетей 22, 33, 45 (самый вынос, я так не понял этого магического преобразовани, и что же на самом деле в таком случае адреса подсетей но в примере было посчитано по такой логике: берём значимый для маски октет, в нашем случае третий, отбрасываем биты с нулями,тут возникает резонный вопрос, ведь маску мы взяли наименьшую, но могли бы взять и другую, тоесть последние 2 в случаее наименьшей маски, и записываем туда «адреса подсетей»)

22: 010110|00 сеть [128..191].xxx.88.0 -первый адрес сети, 33: 100001|00 сеть [128..191].xxx.132.0 -второй адрес сети, 45: 101101|00 сеть [128..191].xxx.180.0 -третий адрес сети,

количество хостов в изначальной сети было 2^16 -2= 65536-2=65534 количество хостов в новых подсетях будет 2^10 -2=1024-2=1022

(на этой ноте решение заканчивалось, по видимому были найдены все ответы на все вопросы)

rudra
() автор топика
Ответ на: комментарий от rudra

допишу ещё кусочек, с количеством хостов

всего хостов в каждой подсети будет 2^10 -2=1024-2=1022 а в изначальной сети разбитой на подсети 2^6 x(2^10 -2) = 65 408 в 48 сетях количество хостов будет 48х(2^10 -2)=49 056

а вдруг действительно сканает?

to justAmoment это два разных задания,

может и так, но обычно они подпунктами разделяются

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

rudra
() автор топика
Ответ на: комментарий от rudra

Конечно, есть трэш и угар. Например, на вопрос на стр. 19.

Вопрос 2
Вы устанавливаете сетевую карту на компьютере с несколькими
настроенными устройствами. На порту LPT1 находится принтер, на СОМ1 –
мышь, на COM2 – модем, а SCSI-адаптер использует IRQ 10. На компьютере
также есть звуковая карта, использующая IRQ 5. Если ваша карта поддерживает
линии запроса на прерывание с 3 по 5 и с 9 по 11, то какие из следующих
IRQ вы можете установить для нее на вашем компьютере? (Выберите все
правильные ответы.)
A. IRQ3
В. IRQ 4
С. IRQ 10
D. IRQ 11
Самый правильный ответ: «Теоретически — 9 и 11. Практически — пробовать надо.»

Какое-то недоношенное ЕГЭ получается.

Или вот на стр. 14.

Вопрос 2
Какие из следующих вопросов вы должны рассмотреть перед тем, как
устанавливать сетевую операционную систему? (Выберите все правильные
ответы.)
А. Обязанности сервера.
В. Соглашения по наименованиям.
С. Клиентские приложения.
D. Организация устройств хранения.
Если ты архитектор сети, то ты не устанавливаешь системы, а пишешь какие тебе нужно в план. Если ты эникей, то ты не рассматриваешь A,B,C,D, а делаешь всё строго по плану организации сети. Если многофункциональный биоробот «всё в одном», то ты анализируешь A,B,C,D и множество других аспектов задачи и выбираешь, то что нравится лично тебе в данный момент, чтобы сам потом мог это реализовать.

justAmoment ★★★★★
()
Ответ на: комментарий от rudra

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

Некоторые преподаватели оценивают не знания, а старание и прилежание. Так что, чем больше бреда накропаешь, тем труднее будет преподавателю поставить тебе «неуд» (чисто на эмоциях — ну, вот видно же, что человек СТАРАЛСЯ).

justAmoment ★★★★★
()
Ответ на: комментарий от pr0mille

и шо ви говорите ?

Не я говорю, а такие организации как RIPE NCC, например. И я с ними солидарен.

мультикаст (D) как будем с префиксами дружить ?

Подумай.

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

Не я говорю, а такие организации как RIPE NCC, например. И я с ними солидарен.

если не затруднит, гиде ?

То что научная мысль дошла до cidr i vlsm еще не значить,что классы взяли и пропали.

Подумай.

И все же, как ?

pr0mille
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.