Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Cетевая задача №2

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Сети
Предыдущая тема :: Следующая тема  
Автор Сообщение
Andy_user



Зарегистрирован: 03.12.2003
Сообщения: 382
Откуда: Санкт-Петербург

СообщениеДобавлено: Пт Апр 09 2004 23:45    Заголовок сообщения: Cетевая задача №2 Ответить с цитатой

Исходные данные.
2 компьютера, (А) и (Б) правильно соединены посредством хаба друг с другом.
На обоих компьютерах операционные системы - Windows 2000 Prof
-----
Компьютер (А):
IP address - 195.195.1.1
Subnet mask - 255.255.0.0
Default Gateway - (пусто)
-------
Компьютер (Б):
IP address - 195.195.1.255
Subnet mask - 255.255.0.0
Default Gateway - (пусто)
-----------
На компьютере (А) в режиме командной строки выдается команда:
ping 195.195.1.255
Вопрос:
Каков будет результат и почему ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mishadd
Гость





СообщениеДобавлено: Сб Апр 10 2004 01:24    Заголовок сообщения: Ответить с цитатой

Результат будет хреновый Smile так как 255 - да ну ..... уменьш ставки Smile
Вернуться к началу
СузТС
Гость





СообщениеДобавлено: Сб Апр 10 2004 09:07    Заголовок сообщения: Ответить с цитатой

Какой результат будет не знаю. Но вижу в назначении адресов 2 ошибки. Возможен ли вообще такой IP-адрес как указан для машины Б?
Вернуться к началу
TechNoir



Зарегистрирован: 22.08.2003
Сообщения: 1632
Откуда: Moscou

СообщениеДобавлено: Сб Апр 10 2004 09:12    Заголовок сообщения: Ответить с цитатой

Господа, вы не смотрите на маску подсети.
С такой маской подсети пинговаться БУДЕТ!

_________________
Vive la Russie!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Сб Апр 10 2004 11:05    Заголовок сообщения: Ответить с цитатой

Маска подсети 255.255.0.0
Сеть 195.195.0.0

Диапазон адресов 195.195.0.1 - 195.195.255.254

Нельзя использовать адреса 195.195.0.0 и 195.195.255.255

Так что ничего криминального не вижу. Компы будут пинговаться.

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

Если хочется послать пинг по широковещательному адресу, то в Linux это делается примерно так: ping -b 195.195.255.255

Мой экперимент с таким пингованием закончился тем, что ответы прислали только управляемый свитч третьего уровня Rapire 24i, а вот другие свичи тоже от Allied Telesyn отказались ответить. Так же молчали свичи 3COM SuperStackII. Откликнулись Linux-серверы и принт-серверы (HP JetDirect). Принт-сервер Ricoh молчал в тряпочку. Рабочие станции и серверы на Win2000 ответов не прислали.

Пинг по адресу примерно 195.195.0.0 дал еще более чудные результаты. Ответили только Linux-серверы и принт-серверы HP JetDirect. Ни свичи, ни Windows-машины ответов не прислали.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Сб Апр 10 2004 11:28    Заголовок сообщения: Ответить с цитатой

Ага. Не все так просто...

195.195.0.0 - это сеть класса С.
Под номер узла отводится 254 адреса.

Имеем загадку...

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

Мои вышеописаные изыски с пингованием по широковещательному адресу были проведены в сети класса А, но думаю, что результаты будут те же. Кто-то ответит, кто-то нет. В зависимости от реализации TCP/IP.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Met
Гость





СообщениеДобавлено: Сб Апр 10 2004 13:48    Заголовок сообщения: Ответить с цитатой

Хм , согласен с предыдущим высказыванием - 195 - это сеть C класса и если не указано ,что CIDR имеет место . Тогда машина Б становится некорректной , то бишь броадкастом .
Если поставить место хостов два маршрутизатора Cisco и не указать
conf t
ip classless
то при попытке указать
int e0
ip address 195.x.x.255 255.255.0.0
то получим сначала
bad ip address for int e0 ,а затем bad mask for net 195.x.x.0 Smile
если же включить CIDR , то все будет работать как часы .
Вернуться к началу
Andy_user



Зарегистрирован: 03.12.2003
Сообщения: 382
Откуда: Санкт-Петербург

СообщениеДобавлено: Сб Апр 10 2004 18:41    Заголовок сообщения: Ответить с цитатой

Друзья!
Хорошие, разумные рассуждения.
Так, все-таки, каков будет результат при указанных исходных данных ?
Дополнительный вопрос:
Изменится что нибудь в результате, если операционные системы на обоих компьютерах - Linux ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Сб Апр 10 2004 19:55    Заголовок сообщения: Ответить с цитатой

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

С большой долей вероятности предполагаю следующее:

Если компов всего два, то при попытке запустить ping 195.195.1.255 то Windows-cсистемы пакеты будут посылать, но ответ приведет в замещательство. У меня сложилось впечатление что пакеты в сеть не уходят, а перенаправляются на внутрений интерфейс (loopback) (пинговал свою сеть с Win2000 Server по широковещательному адресу).
А вот Linux честно отправляет пакеты в сеть и даже получает ответы.

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

Да, еще. Имеется сомнение, что система согласиться проглотить адрес 195.195.1.255 при настройке сетевой карты. Либо интерфейс не поднимется, либо переспросит, а уверены ли вы в содеяном, либо ограничится предупреждением.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Nicola



Зарегистрирован: 20.12.2003
Сообщения: 606

СообщениеДобавлено: Вс Апр 11 2004 01:22    Заголовок сообщения: Ответить с цитатой

Моё мнение: пинги пройдут (по крайней мере в виндах)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
СузТС
Гость





СообщениеДобавлено: Пн Апр 12 2004 09:33    Заголовок сообщения: Ответить с цитатой

Здесь о назначении адресов в сетях различных классов
Вернуться к началу
Andy_user



Зарегистрирован: 03.12.2003
Сообщения: 382
Откуда: Санкт-Петербург

СообщениеДобавлено: Вт Апр 13 2004 17:55    Заголовок сообщения: Ответить с цитатой

Натурные испытания показали следующее:
При указанных исходных данных Windows считает, что IP адрес 195.195.1.255/16 является широковещательным (т.е. используется классовая модель адресации), при формировании Ethernet-пакетов используется широковещательный адрес канального уровня (никаких ARP-запросов не было). Насколько я понимаю, модуль ICMP в реализации Windows не отвечает на широковещательные пинги.
Ответ, полученный из практики:
Пинги не проходят.
Ответ на дополнительный вопрос:
В Linux ответы на пинги были.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Вт Апр 13 2004 18:50    Заголовок сообщения: Ответить с цитатой

Ну собственно что и требовалось доказать.

Я сам был слегка удивлен, когда пинговал свою сеть по широковещательному адресу.

Прошу извинения за так и не проведенные натурные испытания.
Не было под рукой двух компов, которые можно было бы нещадно поломать.
Обычно бывают, а на этой неделе что-то тишина. Видать весна. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
aleksei
Гость





СообщениеДобавлено: Ср Апр 14 2004 11:19    Заголовок сообщения: Ответить с цитатой

Может не совсем соответствует условиям задачки, но сеть с маской 255.255.252.0 и с адресами у компьютеров х.х.0.255, х.х.1.255 и х.х.2.255 нормально работает (широковещательный адрес х.х.3.255). системы win95, win98, w2k, xp... Правда, полусамодельные устройства (например мост етзернет- rs232) маску не кратную 8 битам не понимают и адреса принимают за широковещательные.
Вернуться к началу
Andy_user



Зарегистрирован: 03.12.2003
Сообщения: 382
Откуда: Санкт-Петербург

СообщениеДобавлено: Ср Апр 14 2004 13:06    Заголовок сообщения: Ответить с цитатой

Обращаюсь к тем, кто понял, как Windows работает в рассматриваемой задаче.
Коллеги:
Кто может дать объяснение, почему у aleksei-я сеть нормально работает ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Ср Апр 14 2004 22:14    Заголовок сообщения: Ответить с цитатой

Пучть Алекс более подробно раскажет как тестировал.
По крайней мере укажет класс сети.

Здесь очень много всяческих подводных камешков.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Andy_user



Зарегистрирован: 03.12.2003
Сообщения: 382
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Апр 15 2004 08:07    Заголовок сообщения: Ответить с цитатой

and3008, согласен.
У него, с большой степенью вероятности, сеть НЕ класса "С" (если рассматривать по классовой модели адресации). И в этом случае рассматриваемый эффект проявляться не будет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
aleksei
Гость





СообщениеДобавлено: Чт Апр 15 2004 09:01    Заголовок сообщения: Ответить с цитатой

представляю правильную адресацию в локальной сети так:
адрес сети = адрес хоста & маска
широковещательный адрес = адрес хоста | /маска (инверсная маска)
адрес сети < остальные адреса хостов локальной сети < широковещательного адреса
и не важно, сколько подряд единиц в конце адреса;
не знаю, где здесь ошибка, как прикрепить windows и классы?

p.s. пора переходить на маску 255.255.248.0 - адресов не хватает, будет работать? (а еще емкость "mac-таблиц" свитчей...)
Я не проверяю, а спрашиваюSmile
Вернуться к началу
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Чт Апр 15 2004 09:35    Заголовок сообщения: Ответить с цитатой

Я не понял ни черта.

Но по поводу увеличения свичей скажу. Компы лучше разделять на кучки по 200-250 компов. Между ними ставить роутер. Делать большую сеть на одних свичах не рекомендуется. Будет очень большой паразитный трафик от свичей (определение MAC). И он будет увеличиваться с ростом кол-ва свичей.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Andy_user



Зарегистрирован: 03.12.2003
Сообщения: 382
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Апр 15 2004 10:13    Заголовок сообщения: Ответить с цитатой

Согласен с and3008 по поводу разбиения сетей на подсети по 200-250 компов в подсети и организацией роутинга между ними.
Небольшое уточнение (ИМХО):
От увеличения количества свичей трафик по определению MAC адресов (ARP протокол) не увеличиться. Этот трафик увеличивается от увеличения количества компьютеров, поскольку ARP запросы на канальном уровне имеют широковещательный адрес назначения.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
aleksei
Гость





СообщениеДобавлено: Чт Апр 15 2004 10:44    Заголовок сообщения: Ответить с цитатой

& и | - логические операции "и" и "или"
< - знак "меньше"
не знаю зачем используется десятичное представление адресов и масок, специально чтобы запутать наверное, в двоичном виде все гораздо прозрачнее

как разделить-то cети если еще IPX используется?
загрузка свичей не большая, гораздо тяжелей компютерам...
Вернуться к началу
Andy_user



Зарегистрирован: 03.12.2003
Сообщения: 382
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Апр 15 2004 10:53    Заголовок сообщения: Ответить с цитатой

Да вроде всегда считалось, что IPX тоже маршрутизируемый протокол (как и IP)...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
aleksei
Гость





СообщениеДобавлено: Чт Апр 15 2004 11:08    Заголовок сообщения: Ответить с цитатой

не знаю, мои познания остановились на маске IP.
Но когда периодически поднимается вопрос о разделении сети наш админ становится злым, ругается, хлопает дверью -вообщем уходит от ответа (с)
Вернуться к началу
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Чт Апр 15 2004 11:46    Заголовок сообщения: Ответить с цитатой

IPX является маршрутизируемым протоколом. Только вот кол-во маршрутизаторов не должно превышать 32.
Именно по этой причине IPX не стал стандартом сети Unternet.

А десятичное представление придумали для людей.

Лично я предпочитаю запись 192.168.1.250 чем
1100000010101000111111010

А уж тех.поддержке как проще, что и не передать.

Кстати, в банках могли такую же систему ввести для записи расчетного счета. Видать банкиры про TCP/IP ничего не слыхивали...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
aleksei
Гость





СообщениеДобавлено: Чт Апр 15 2004 13:21    Заголовок сообщения: Ответить с цитатой

Спору нет, продиктовать легче.
Например, сеть
192.168.168.0 с маской 255.255.248.0
как увидеть, что может быть 2046 адресов и широковещательный (последний) адрес - 192.168.175.255

чтобы эти цифры написать мне пришлось сначала представить так:

маска FF.FF.11111_000.0,
сеть должна быть х.х.10101_000.0,
бродкаст х.х.10101_111.11111111,
адресов 00000_111.11111111 минус один.

и, например, адрес х.х.10101_011.11111111 (192.168.171.255) - легальный

банковский счет представить как ip адрес - цифр будет еще поболе, хоть бы точки расставить
Вернуться к началу
ooptimum
Гость





СообщениеДобавлено: Чт Апр 15 2004 14:52    Заголовок сообщения: Ответить с цитатой

Andy_user
Я здесь для народа также постану линк не описание этой проблемы в Windows NT-ветки. Не обессудь.

Народ, по правилам должно пинговать, но в NT-based версиях Windows не пингует из-за бага, признанного Microsoft. Описание бага тут: http://support.microsoft.com/default.aspx?scid=kb;en-us;281579
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Сети Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...