Форум программистов, компьютерный форум, киберфорум
Сети и средства коммуникаций
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/29: Рейтинг темы: голосов - 29, средняя оценка - 4.69
8 / 8 / 1
Регистрация: 17.01.2010
Сообщений: 172
1

Теоритический вопрос по IP адресам

27.09.2010, 15:55. Показов 5630. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Имеется адрес 164.139.26.110 и Маска 11111111.11111111.11111111.00000000
надо определить:
– класс адреса;
– максимально возможное количество подсетей;
– диапазон изменения адресов подсетей;
– максимальное число узлов в подсетях.

Читал теорию, но что то не могу разобраться. Определил только что это сеть класса B. Помогите. желательно с объяснением.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2010, 15:55
Ответы с готовыми решениями:

Теоритический вопрос
У меня к вам такой вопрос: можно ли вызвать функцию в другой функции и как это сделать если это...

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

Теоритический вопрос по трансформатору.
Имеется трансформатор с двухполярным питанием 15-0-15 от него подключен усилитель, тоже с...

Теоритический вопрос по блок схемам
Сделал программу (по ООП в программе 1 класс и четыре метода на каждый метод нужна блок схема) и...

13
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
27.09.2010, 16:49 2
Цитата Сообщение от Marat-209 Посмотреть сообщение
11111111.11111111.11111111.00000000
это сеть класса С.
254 подсети
254 узла
1
8 / 8 / 1
Регистрация: 17.01.2010
Сообщений: 172
27.09.2010, 16:55  [ТС] 3
Почему это сеть класса С а не В адрес же начинается со 164? Или на это имеет значение и маска? И тогда класс нужно определять не по адресу, а по маске?
Тогда еще вопросик если маска будет 255.255.0.0

Диапозон я правильно определил?
диапазон изменения адресов подсетей – от 164.139.26.1 до 164.139.26.254
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
27.09.2010, 17:01 4
Цитата Сообщение от Marat-209 Посмотреть сообщение
адрес же начинается со 164
класс подсети задается маской. A - 11111111.00000000.00000000.00000000
B - 11111111.11111111.00000000.00000000
C - 11111111.11111111.11111111.00000000
* Одна сеть класса A 10.0.0.0
* 16 сетей класса B 172.16.0.0 - 172.31.0.0
* 256 сетей класса C 192.168.0.0 - 192.168.255.0
ну как то так.

Добавлено через 47 секунд
Цитата Сообщение от Marat-209 Посмотреть сообщение
если маска будет 255.255.0.0
это будет сеть класса B.
1
8 / 8 / 1
Регистрация: 17.01.2010
Сообщений: 172
27.09.2010, 17:15  [ТС] 5
Хорошо с классами все ясно.
То есть если меня спросят к какому класу относится адрес 101.6.42.168 то правильный ответ будет B.
А если спросят к какому классу относится адрес 101.6.42.168 с маской 255.224.0.0 то ответ будет B


Как расчитывать количество подсетей и количество узлов в подсетях. Желательно в ручную без онлайн ip калькуляторов.
0
Эксперт С++
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
27.09.2010, 18:15 6
– класс адреса;
Для адреса 164.139.26.110 класс есть B
magirus, гонит
Например тут описано все http://ru.wikipedia.org/wiki/Классовая_адресация

Добавлено через 3 минуты
Класс сети определяется исключительно по IP адресу
Но на самом деле эта система уже лет 10 не используется
Используется CIDR - система безклассовой адресации

Добавлено через 2 минуты
То есть если меня спросят к какому класу относится адрес 101.6.42.168 то правильный ответ будет B.
Правильный ответ будет класс A
А если спросят к какому классу относится адрес 101.6.42.168 с маской 255.224.0.0 то ответ будет B
В классовой адресации маска фиксирована и определяется по IP-адресу.
Поэтому задавать такой вопрос безграмотно !
Если указана маска, отличная от используемых в классовой адресации
то это автоматически значит что использует CIDR - безклассовой адресация.
И в этом случае очевидно что вопрос о классе не имеет смысла - безклассовая адресация на то и безклассовая что не имеет классов.
Тут уже нужно поднимать вопрос о грамотности тех кто составляет такие вопросы

Добавлено через 12 минут
Кол-во хостов в подсети равно 2^n-2, где n - это число битов выделенных для host number.
Например если для host number выделено 8 бит, то получаем число хостов в подсети 254

Кол-во подсетей равно 2^m, где m - это число битов выделенных для subnet number

У нас есть IP-адрес класса B: 164.139.26.110
Его маска 255.255.0.0
Еще нам дана маска для разбиения на подсети: 11111111.11111111.11111111.0 == 255.255.255.0
Число бит выделенных под subnet number - тоже 8

IP-адрес == prefix + subnet number + host number
prefix - 16 бит
subnet number 8 бит
host numer 8 бит

Время когда требовалось исключать первую и последнюю подсеть давно прошло
The practice of avoiding subnet zero and the all-ones subnet eventually became obsolete with RFC 1878, published in 1995. It explicitly states: "This practice is obsolete! Modern software will be able to utilize all definable networks."[10]
http://en.wikipedia.org/wiki/Subnetwork

Добавлено через 3 минуты
Первая подсеть - 164.139.0.0
Последняя подсеть - 164.139.255.0

Добавлено через 2 минуты
Число подсетей равно 256

Добавлено через 1 минуту
Это если я правильно понял задание
1
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
27.09.2010, 18:38 7

Не по теме:

Цитата Сообщение от odip Посмотреть сообщение
magirus, гонит
фи сударь как грубо.


хоть я оказался не прав, но считал что класс сети задается маской.
0
8 / 8 / 1
Регистрация: 17.01.2010
Сообщений: 172
27.09.2010, 18:53  [ТС] 8
Совсем запутался.
Адрес: 01100101.00000110.00101010.10101000 (101.6.42.168)
Маска: 11111111.11100000.00000000.00000000 (255.224.0.0)
значит так:
Класс адреса – А. так ка начинается с 0
Максимально возможное количество подсетей – 2^11-2 =2046 (11 это количество отнерок в маске)
Максимальное число узлов в подсетях – 2^21-2 = 2097150 (21 это количество нулей в маске)

Я прав или нет?
0
Эксперт С++
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
27.09.2010, 20:19 9
Класс сети A
Маска класса A == /8 == 255.0.0.0
Маска для деления на под сети = /11
Значит IP-address == префикс 8 бит + subnet number 3 бита + host number 21 бит
Максимальное кол-во подсетей равно 2^3 ( -2 не нужно вычитать, так как первая и последняя подсеть используются )
Кол-во узлов в подсети 2^21-2

Добавлено через 1 минуту
Ну это насколько я понимаю задание
0
8 / 8 / 1
Регистрация: 17.01.2010
Сообщений: 172
27.09.2010, 21:11  [ТС] 10
Голова совсем не работает уже.
Так получается?
Изображения
 
0
8 / 8 / 1
Регистрация: 17.01.2010
Сообщений: 172
27.09.2010, 21:14  [ТС] 11
тогда если маска 11111111.11111111.11111111.00000000
то префикс - 11111111
subnet number - 11111111.11111111
host number - 00000000
0
Эксперт С++
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
28.09.2010, 15:38 12
Это верно если задан IP-адрес класса A

Картинка в прошлом посте правильная
0
2 / 2 / 0
Регистрация: 09.12.2007
Сообщений: 26
28.09.2010, 16:42 13
Решил тоже поразмыслить, т.к полгода назад приходилось с этим сталкиваться.
255.255.255.0(11111111.11111111.11111111.00000000) - маска.
Ищем количество подсетей: 2^8(количество последних восьми нулей)=256, 256:256=1(это шаг в подсети) т.е. 164.139.26.110 - 164.139.26.111, 164.139.26.112 - 164.139.26.113 и т.д.(это видимо и есть диапозон)
Максимальное количество узлов: 256(количество подсетей) - 2(сеть+широковещательный адрес)=254
Вот вроде бы и все что я вспомнил.
1
Восстанавливающий знания
304 / 294 / 13
Регистрация: 01.11.2010
Сообщений: 1,234
01.11.2010, 17:26 14
odip подскажи плиз, у меня такая ситуация.
109.18.107.14 это класс А, как я понимаю.
Дана также маска в виде:
11111111.10000000.00000000.00000000
и тут так же надо
a) класс адреса;
b) максимально возможное количество подсетей;
c) диапазон изменения адресов подсетей;
d) максимальное число узлов в подсетях.

правильно ли будет считать так,
а) А
b) 2^1=2
c)
d) 2^23-2=8,388,606
это правильно, или я что то перепутал???
0
01.11.2010, 17:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2010, 17:26
Помогаю со студенческими работами здесь

Солнечная энергия + акум + gsm (чисто теоритический вопрос)
Позволю себе пофантазировать: собираем девайс, который продолжительное время при помощи солнечных...

Теоритический вопрос.Чем отличаються функции ключевых слов public и protected при описании классов?
Не могу уловить разницы.Подскажите!:)

Массив: К элементам по четным адресам добавить 1, из элементов по нечетным адресам вычесть 1.
К элементам по четным адресам добавить 1, из элементов по нечетным адресам вычесть 1. Четность...

Теоритический вопро по матрицам.
Мне надо составить подпрограмму умножения двух матриц.{понятное дело не сложно} И используя её...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru