|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.08.2016, 22:25 | #1 | |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Работа с IP. Примеры.
Ребят, всем привет!
Подскажите какой-нибудь максимально понятный сайт, где смогу выполнить задание, о котором напишу ниже. Цель понять то, как работать с ip-адресами, желательно, чтобы были так же наглядные примеры работы. Кому не лень - прикрепите файлик с расчетами и комментариями что делаете в данный момент. Есть задание (оно решенное, но ход решения мне не понятен, а еще программу писать): 1. Дан ip-адрес. 141.141.28.5/12 Определить: 1. номер сети 2. номер узла 3. число узлов в подсети 4. число подсетей 5. BroadCast 2. Есть ip: 201.211.82.5/х вычислить маску, которая разбивает сеть на 6 подсетей (а вообще - как узнать максимальное количество подсетей), в каждой из которых должно быть не менее чем 25 узлов (как узнать максимальное количество узлов в подсети)? Цитата:
from dark to light)
Последний раз редактировалось Алексей_2012; 12.08.2016 в 22:32. |
|
12.08.2016, 22:59 | #2 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
Вот краткое описание IP-адресов:
Менеджер сети присваивает IP-адреса узлам в соответствии с тем, к каким IP-сетям они подключены. Старшие биты 4-байтного IP-адреса определяют номер IP-сети. Оставшаяся часть адреса - номер узла (хост-номер). Для машины с IP-адресом 192.168.0.1 сетевой номер равен 192.168.0, а хост-номер = 1. Существуют 5 классов IP-адресов, отличающиеся кол-вом бит в сетевом- и хост-номере. Класс адреса определяется значениями его первых/трёх цифр. В таблице ниже, приведено соответствие классов, значениям этих цифр, и указано кол-во возможных IP-адресов каждого класса: Код:
Некоторые IP-адреса являются выделенными и трактуются по-особому. Особый смысл имеет IP-адрес, первая троица которого равна 127. Он используется для тестирования программ и взаимодействия процессов в пределах одной машины. Когда программа посылает данные по IP-адресу 127.0.0.1, то образуется 'петля'. Данные не передаются по сети, а возвращаются модулям верхнего уровня, как только что принятые. Поэтому в IP-сетях запрещается присваивать машинам IP-адреса, начинающиеся со 127. Подсети Адресное пространство сети Интернет может быть разделено на непересекающиеся подпространства - подсети, с каждой из которых можно работать как с обычной сетью TCP/IP. Таким образом единая сеть организации может строиться как объединение подсетей. Как правило, подсеть соответствует одной физической сети, например, одной сети Ethernet. Конечно, использование подсетей необязательно. Можно просто назначить для каждой физической сети свой сетевой номер, например, номер класса C. Однако такое решение имеет два недостатка. Первый, и менее существенный, заключается в пустой трате сетевых номеров. Более серьезный недостаток состоит в том, что структура сети организации становится видимой для всего мира. Подсети позволяют избежать этих недостатков. Ваша организация должна получить один сетевой номер, например, номер класса B. Для IP-адресов класса B, первые две триады являются номером сети, а оставшаяся часть IP-адреса может использоваться как угодно. Например, вы можете решить, что третья триада будет определять номер подсети, а четвертая - номер узла в ней. Все машины за прелами вашей организации видят одну большую IP-сеть. Следовательно, они должны поддерживать только маршруты доступа к шлюзам, соединяющим вашу IP-сеть с остальным миром. Изменения, происходящие в IP-сети организации, не видны вне её. Вы легко можете добавить новую подсеть, новый шлюз и т.п.
Нашедшего выход - затаптывают первым..
|
23.10.2016, 09:29 | #3 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Ребят, немного разобрался с ip
№_сети считается как конъюнкция ip и маски №_узла считается как сложение по модулю 2 ip_сети и ip Попался пример на экзамене, где такое вычисление не справедливо и ip-калькуляторы выдают другое значение. IPv4...как с ним работать?? 127.180.204.8/28 подскажите, пожалуйста, на пальцах. Чего я еще не знаю?? Спасибо!
from dark to light)
|
23.10.2016, 16:18 | #4 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Какие варианты работы с ИП можете предложить?
from dark to light)
|
23.10.2016, 20:06 | #5 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Выкенте это из головы. Это придумка ЕГЭ-писак, которые считать неумеют. И вообще не разбираются в предметной области.
Во-вторых нигде эти понятия не закреплены и математика счёта не определена. В-третьих в разных сетях и в разных технологиях используются разные понятия при одинаковых названиях. На практике номер узла негде не используется. Ip - адрес не имеет маску. А в задании она даётся - что уже некорректно. Тем более не указано, что это за маска. Стоит ли руководстоваться этой маской для определения сети или же подсети? Если что то rfc950 отменён в rfc6918 в 2013 году. Собственно майкрософт его никогда и неподдерживала. Вот теперь вопрос. В 2013 году учителя начали учить школьников неактуальной, неверной информации. Как это назвать? Если вы школьник, то на вашем месте я бы написал официальное письма во все орг.структуры школу, министерство образования и так далее. С просьбой дать примеры расчёта для задания. А через месяц запросить определения понятий. В одном письме нельзя давать более одного вопроса иначе ответят только на один вопрос. Во-вторых сошлитесь на закон они обязаны ответить в срок 1 месяц. Реально письма будут ходить до 3-х месяцев.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
23.10.2016, 22:18 | #6 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Спасибо за доводы, но они не относятся к сути вопроса.
Хорошо, для простоты - почему любой ip - калькулятор выдает с другим единогласные ответы, а у меня рассчет не такой, по правильным алгоритмам? У меня вычислительные сети, за третий курс ВУЗа. В чем подвох для ipv4? 127.0.0.1, в принципе, должен выдаваться, так как это, как сказал препод - адрес для локальной сети...но алгоритмы расчета-то не работают
from dark to light)
|
24.10.2016, 14:00 | #7 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Просто препод вам лопшу вешает. Недолжен.
https://tools.ietf.org/html/rfc3330
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
31.10.2016, 02:23 | #8 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Ребят, еще пару вопросов, в которых путаюсь:
1. вот что такое символьное имя IPv4? Это smtp, ftp и т.д? 2. Типы адресации (динамическая и статическая адресация или глобальная и локальная) вообще не понимаю сути. 3. формат пакета ipv4 - единственное, что могу сказать, так это то, что состоит из 4 байт, в зависимости от первых единиц можно разделить на классы: a-0, B-1, C-110,... 4. Специализированные адреса, "запрещенные" к публичному использованию группы ip-адресов, так понял - речь идет о классе Е ip? 5. ipv6 - типы и формат адресов. Зарезервированные ipv6-адреса. В Википедии приведена таблица, в которой ничего не понятно.
from dark to light)
Последний раз редактировалось Алексей_2012; 31.10.2016 в 02:25. |
31.10.2016, 02:36 | #9 | |
Форумчанин
Регистрация: 01.08.2016
Сообщений: 182
|
Похоже, это когда к IP-адресу привязывается имя домена. А DNS-сервера резолвят IP-адреса в доменные имена и обратно.
Цитата:
Частные IP-адреса |
|
31.10.2016, 06:30 | #10 | ||
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Насколько понимаю вы занимаетесь по учебнику.
В. Олифер, Н. Олифер Компьютерные сети. Принципы, технологии, протоколы Учебник для вузов Цитата:
Это имя может быть записано в host - файл, или получаемое через DNS, или NetBIOS. Цитата:
Из не доменных localhost
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с Canvas HTML5 (примеры) | Arigato | JavaScript, Ajax | 25 | 18.01.2021 11:45 |
Работа с файлами, есть какие нибудь примеры , а то недавно начал изучать! | ander111 | Visual C++ | 1 | 13.03.2015 14:45 |
паскаль примеры | нектос | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 29.01.2014 00:03 |
Примеры по C# | nwhta | C# (си шарп) | 7 | 02.10.2013 17:06 |