![]() |
Помогите тупому понять принцип сетевой коммуникации...
Начнем с того что есть роутер, в этом роутере есть такие настройки:
![]() Хочу начать разбирательство к таких истин: WAN насколько я понял это разъем для подключения интернет кабеля. В настройках сети на него стоит МАС адрес (слава богу я знаю что это такое))) моей сетевой карты, т.к. другие МАСи мой провайдер банит (я думаю у всех так). Теперь вопрос - указанный на картинке МАС относится куда если он не МАС адрес самого роутера? |
Цитата:
Цитата:
Цитата:
|
Iska, спасибо за ответ! Честно говоря я это только что понял методом тыка). На роутере 4 локальных выдоха, значит на всех них одинаковый МАС адрес (т.к. это адрес "сетевой платы" роутера) и один ip для всей сети.
Теперь у меня другой вопрос. Что такое маска подсети я со скрипом понял, теперь хотелось бы уточнить такие моменты, на которые я не нашел ответа. После логического умножения ip на маску подсети получается два результата - "ip сети" (подскажите как правильно это назвать) а то что осталось я так понимаю это идентификатор самого роутера в подсети. Т.е. берем ip 192.168.10.1. и маску 255.255.255.0. Получается "ip сети" 192.168.10.0. а роутер в этой сети имеет ip 192.168.10.1, т.е. ip адрес шлюза связи со внешним миром, верно? И еще хотелось бы узнать откуда взялись стандартные 192.168.х.х ? |
Цитата:
10.0.0.0 — 10.255.255.255 (Маска подсети 255.0.0.0 или для бесклассовой адресации /8) 172.16.0.0 — 172.31.255.255 (Маска подсети 255.240.0.0 или для бесклассовой адресации /12) 192.168.0.0 — 192.168.255.255 (Маска подсети 255.255.0.0 или для бесклассовой адресации /16) Смысл в том, что в Интернете таких адресов быть не может и пакеты с этих адресов не проходят ни через один маршрутизатор Интернет. PS: ещё есть 127.0.0.0 — 127.255.255.255 для loopback. Их тоже нет в Интернете. |
Мутаген, Все проще.
ip адрес маской "разбивается" на 2 части. Адрес подсети и адрес компьютера. 192.168.10.1/24 (соотв. 255.255.255.0 (10)-> 1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 (2) -> 24 единицы) Соотв. адрес сети 192.168.10 + адрес в сети - 1 В качестве ассоциации можно использовать многоквартирный дом. Дом 192.168.10 кв. 1 Это в простейшем случае, "на пальцах". ---- Цитата:
не могу пока четко обозначить ошибку в формулировке. Для данной сети, в данном конкретном случае, маршуртизатор (роутер) является шлюзом сети 192.168.10.0/24 и имеет ip адрес 192.168.10.1 . |
Теперь ещё хотелось бы уточнить такой момент. Сеть 192.168.10.1/24 - из этой формулировки следует что на адреса компьютеров выдается 254 ip-шника (один уже занят под шлюз). У меня роутер с 4-мя LAN выходами, значит в маску подсети я могу указать 255.255.255.248 и тогда на все четыре интерфейса хватит адресов и ещё 2 останутся "пустыми" (т.к. по другому никак из правила не чередования нулей и единиц в маске). Если я неправильно рассуждаю то поправьте меня...
И другая ситуация - маска указана как 255.255.255.252 и ко всем 4-м интерфейсам подключены компьютеры. Выходит всего у нас имеется один ip шлюза и 2 на локальные компьютеры. Остальным двум ip не достанутся. Как поведет себя в этом случае роутер и эти компьютеры? |
И это без учета того, что роутер имеет вифи! Ясное дело на беспроводное подключение улетит куча ip-шников даже если нет соединения, просто "ориентировчных" типа "я роутер, тут; а я ПК, привет, не хочешь со мной связаться - нет, ну тогда пока")))
|
Цитата:
192.168.10.1 - локальный ip шлюза 192.168.10.255 - бродкаст итого 253 устройства можно подключить к роутеру Цитата:
Цитата:
Вообще я предпочитаю представление маски в виде префикса, так проще вычислять кол-во хостов и букв меньше. |
Цитата:
|
Цитата:
192.168.10.252 - адрес подсети 192.168.10.253 - IP №1 - например, адрес шлюза 192.168.10.254 - IP №2 - адрес единственного хоста 192.168.10.255 - широковещательный адрес (пакет отправленный на широковещательный адрес всегда транслируется всем хостам подсети) |
Цитата:
192.168.10.252 - адрес подсети (верно же?) 192.168.10.1 - адрес шлюза 192.168.10.255 - бродкаст И в итоге остается два свободных адреса - 192.168.10.253 и 192.168.10.254. Извините что настолько дотошный но как 192.168.10.253 может быть адресом шлюза (вторым)? |
Цитата:
192.168.10.0 - адрес локальной сети 192.168.10.1 - локальный ip шлюза 192.168.10.2 - свободный адрес 192.168.10.3 - бродкаст тов. Grabber2006 описал сеть 192.168.10.252/30 |
Так, давайте по полочкам) Сеть 192.168.10.1/30 - здесь есть указание как самой сети так и маски. Почему тогда адрес сети получается 192.168.10.0?
|
|
Цитата:
|
Тогда я не могу понять смысл того что остается после наложения маски подсети - как везде говорят это адрес компьютера, в данном случае роутера, т.е. его шлюз...? Например 192.168.10.1/255.255.255.0 - роутер выходит имеет адрес 1...?
Или 192.168.10.1 это бродкаст? |
Шлюз - это адрес, на который посылаются пакеты, у которых адрес назначения отличается от данной подсети. Шлюзом может быть любой адрес в подсети. Он может быть назначен вручную через свойства TCP/IP, либо получаться от DHCP.
Т.е. в сети 192.168.10.1/255.255.255.0 пакет на адрес, например, 192.168.1.33 полетит на адрес 192.168.10.33. А пакеты на 8.8.8.8 или 192.168.2.31 полетят на адрес шлюза, при условии, что он вообще имеется. Бродкаст - это последний адрес в подсети. Для 192.168.10.1/255.255.255.0 бродкастом будет 192.168.10.255. Пакеты посланные на бродкаст автоматически пересылаются всем хостам подсети. Подробнее смотрите здесь. Если заинтересует всерьёз, то полезно погуглить слова "OSI" "CCNA 1 курс" и (для практического обучения) "Cisco Packet Tracer". |
Цитата:
Например запись 192.168.0.56/27 говорит о том что узел 192.168.0.56 принадежит подсети 192.168.0.32/27 http://ip-calculator.ru/ |
У меня возник интересный вопрос - после наложения маски на ip мы получаем адрес сети, но как выяснилось адрес шлюза может иметь любое другое значение. Почему бы тогда адрес сети не использовать как адрес шлюза?
|
Время: 10:52. |
Время: 10:52.
© OSzone.net 2001-