Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Флейм на общие темы » Помогите разобраться с лабораторными работами по сетям |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 мая 2014 22:15 Сообщение отредактировано: 16 мая 2014 22:18
Готовлюсь к зачету по предмету Компьютерные сети и никак не могу понять один момент. По какому принципу рассчитывается адрес получателя пакета, если известен адрес самого пакета и адрес компьютера-отправителя ? Одногруппник прислал мне лабораторные работы (уже готовые), там в ответе написано следующее. Если отправителем пакета является компьютер А, каким компьютерам из представленных на Рис. 2 будет доставлен пакет с адресом a)\t0.0.0.0\t\t\t-\tA b)\t0.0.0.138\t\t-\tD c)\t255.255.255.255\t-\tA, B, D, C d)\t150.127.255.255\t- \tK, L, M, J Подкиньте ссылку на какой-нибудь мануал для чайников, в методичке ничего толкового не нашел. Причем даже вызубрил чуть ли не половину методички, в частности классы IP-адресов и маски подсетей. |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
wdfm написал: Адрес получателя не расчитывается. Он обязан быть в каждом ip пакете. По какому принципу рассчитывается адрес получателя пакета wdfm написал: Адрес "самого пакета" такого не бывает. У пакета есть отправитель и получатель. если известен адрес самого пакета и адрес компьютера-отправителя ? wdfm написал: Тут не указана маска подсети. В зависимости от маски и маршрута по умолчанию возможны варианты. Если отправителем пакета является компьютер А, каким компьютерам из представленных на Рис. 2 будет доставлен пакет с адресом Судя по рисунку, видимо подразумевают маску /24 и гейт 216.14.55.138 wdfm написал: Все правильно, получатель - пустой адрес 0.0.0.0, пакет будет обработан локальным лупбеком. a) 0.0.0.0 - A wdfm написал: не правильно. такой адрес ошибочен, пакет не сможет быть отправлен. b) 0.0.0.138 - D wdfm написал: Броадкаст на все подсети. По идее должен пойти только в своем бродкаст сегменте, вне зависимости от маски/гейта. т.е. ABCD. c) 255.255.255.255 - A, B, D, C wdfm написал: Броадкаст не в своей подсети. По скольку получатель (150.127.255.255) не попадает в маску своей подсети (предполагаем что 216.14.55.0/24), то пакет сразу отправляется на гейт (предполагаем что 216.14.55.138), где гейт дальше пересылает его на J и там он уже достигает подсети 150.127.221.0/24. d) 150.127.255.255 - K, L, M, J Нюансы: - если на А настроена слишком большая маска, например /0, вместо /24, то все ip считаются локальными, ничего на гейт не пойдет, пакет улетит в никуда. - если на А настроен не тот гейт - пакет уйдет в никуда. - чаще всего роутеры не пропускают бродкасты, так что D или J могут дропнуть пакет. Но на бумаге, для обучения принципам - да, можно считать что пакет должны получить JKLM. Кстати. Очень интересно, какая маска на J для подсети 150.127.255.255. Если маска не /24,/16, а, напрмер /8, то адрес 150.127.255.255 это не бродкаст адрес и его не получит ни один из KLM, а из J он улетит в никуда. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 мая 2014 22:58 Сообщение отредактировано: 16 мая 2014 23:49
wdfm, так вроде примерно понятно - если в адресе пакета где-то стоит 0, это значит, что эта часть адреса берётся с компьютера отправителя. Т.е. если адрес компьютера отправителя, скажем, 1.2.3.4, а цель пакета - 0.0.125.124, то результирующий адрес будет 1.2.125.124. Если же в адресе где-то стоит 255, это значит, что данная часть адреса у получателя может быть любая. В вышеприведённом примере, если адрес цели будет Добавлено: Спасибо easyjohn за уточнение - 255 должно быть только в конце, т.е., скажем, 124.124.125.255 эквивалентно всем компьютерам 124.124.125.xxx (при маске 255.255.255.0). Вот тут есть табличка: http://citforum.ru/nets/services/services021.shtml {table}{tr}{td}IP-адрес{/td}{td}Значение {/td}{/tr}{tr}{td}все нули{/td}{td}данный узел сети {/td}{/tr}{tr}{td}номер сети | все нули{/td}{td}данная IP-сеть {/td}{/tr}{tr}{td}все нули | номер узла{/td}{td}узел в данной (локальной) сети {/td}{/tr}{tr}{td}все единицы{/td}{td}все узлы в данной локальной IP-сети {/td}{/tr}{tr}{td}номер сети | все единицы{/td}{td}все узлы указанной IP-сети {/td}{/tr}{tr}{td}127.0.0.1{/td}{td}"петля" {/td}{/tr}{/table} |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
uav1606 написал: Не работает. - если в адресе пакета где-то стоит 0, это значит, что эта часть адреса берётся с компьютера отправителя. Т.е. если адрес компьютера отправителя, скажем, 1.2.3.4, а цель пакета - 0.0.125.124, то результирующий адрес будет 1.2.125.124. ~ $ ping 0.0.0.254 connect: Invalid argument |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 мая 2014 23:02 Сообщение отредактировано: 16 мая 2014 23:03
easyjohn, ну, это в теории. :-) Как пишут... |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 мая 2014 23:03 Сообщение отредактировано: 16 мая 2014 23:05
uav1606 написал: Жутка ересь. Если же в адресе где-то стоит 255, это значит, что данная часть адреса у получателя может быть любая. 255 без маски не говорит ни о чем. uav1606 написал: Ничего подобного. В вышеприведённом примере, если адрес цели будет 124.255.125.124, то пакет получат компьютеры с адресами вида 124.х.125.124. Как-то так. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 мая 2014 23:04 Сообщение отредактировано: 16 мая 2014 23:05
ping 0.0.0.0 тоже не работает на практике... Согласен, маска тут, конечно, должна учитываться. И шлюз. Жутка ересь. |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
uav1606 написал: $ ping 0.0.0.0 ping 0.0.0.0 тоже не работает на практике... PING 0.0.0.0 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.014 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.016 ms |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
А у меня под виндой пишет, что указан неправильный адрес. :-) |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
uav1606 написал: Нет, шлюз тут не участвует. Согласен, маска тут, конечно, должна учитываться. И шлюз. Маска не просто должна участвовать, именно маска определяет какой именно адрес будет бродкастом. Для сетей меньше /24 он вообще не 255. И уж тем более 255 в середине адреса никак не меняется. |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Флейм на общие темы » Помогите разобраться с лабораторными работами по сетям |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |