объясните мне пожалуйста, для чего нужна маска сети и как она действует.
Читал про нее в статье http://nag.ru/goodies/book/ch9-6.html , но непонял, поэтому при объяснении пользуйтесь пожалуйста русским языком javascript:emoticon(':)')
маска сети задает диапазон ип! Ну например 192.168.0.0 по маске 255.255.0.0 - Два нуля в конце маски означают что в сети может быть 65025 компов! И они буду иметь ип 192.168.0.1 - ...0.2 - ...0.4 - ...255.255! Т.е. если будет маска с одним нулем в конце то возрастать будет тока последняя цифра ип адреса при добавлении компов в сеть и их будет 255 в сети(сегменте).
Ща вырожусь подругому!
когда указываешь IP и маску - 255.255.255.0 - ты говоришь что ФИЗИЧЕСКАЯ СЕТЬ 10.10.х.* а в противном случае иди через шлюз...
когда ты указываешь роутинг - то 255.255.0.0 говорит что путь до 10.10.*.* должен идти через такой-то шлюз...
Маска - это просто фильтр для IP (одного или группы)...
ShuXEP Она действует логической операцией & (AND) на IP адрес для определения его подсети и широковещательного адреса. легче всего в этом случае оперировать с IP как с 32-битным числом. Маска тоже 32битная.
Примеры, которые описал Gr0veR выглядят так (пишу в hex)
IP: 0x0A0A000B (10.10.0.11)
netmask: 0xFFFFFF00 (255.255.255.0)
Network: 0x0A0A0000 = 0x0A0A000B & 0xFFFFFF00
Broadcast: 0x0A0A00FF = 0x0A0A000B & 0xFFFFFF00 + NOT(0xFFFFFF00)
Последний раз редактировалось BorisL 11.05.2005 1:11, всего редактировалось 1 раз.
Member
Статус: Не в сети Регистрация: 15.08.2003 Откуда: Санкт-Петербург
Добавлю ещё пару слов от себя, думаю так будет более понятно IP адрес состоит из двух частей. Первая часть - номер IP сети, вторая часть - номер хоста в этой сети.
Маска сети определяет, сколько позиций в IP адресе отводится под первую (ну и соответственно под вторую) часть. Про способ наложения маски на IP адрес было написано выше.
Advanced member
Статус: Не в сети Регистрация: 20.10.2004 Откуда: С-Пб
Babrick в вашей сети может быть 2 компа, потому что твоя маска в двоичном коде представляет собой 11111111.11111111.11111111.11111100
где тебя интересует хвост из "00" соответственно при наличии какого-нибудь адреса проверяются два последних двоичных знака (наличие двух нулей в маске это и обозначает) причем при последних знаках адреса компа "11" этот адрес будет считаться широковещательным, а при наличии "00" (в адресе!!!) это адрес подсети, соответственно остаются две комбинации "01"и "10" которые и будут вашими компами.
_________________ Матом не ругаюсь, я на нем разговариваю интересуют антикварные АМД-системы. писать в ЛС. НЕНАВИЖУ ASUS!!! *AMD OverClan*
Member
Статус: Не в сети Регистрация: 15.08.2003 Откуда: Санкт-Петербург
Babrick.
Получается, что ваши компы находятся в разных сетях. Как они друг друга видят, другой вопрос . По теории на несколько сотен машин подходит маска типа 255.255.254.0.
Advanced member
Статус: Не в сети Регистрация: 20.10.2004 Откуда: С-Пб
puma
Цитата:
Получается, что ваши компы находятся в разных сетях. Как они друг друга видят, другой вопрос Smile. По теории на несколько сотен машин подходит маска типа 255.255.254.0.
совершенно верно, просто он может быть подключен к какому-нибудь роутеру, и между ним и роутером заведена отдельная сетка на 2 компа, один из которых машина господина Babrick , а вторая - интерфейс роутера. сделано для того, чтобы никто в это соединение кроме Babrick не влез, например у меня на канале между филиалами так же сделано, два роутера между собой имеют сетку с маской 255.255.255.252 по тем же причинам.
Добавлено спустя 7 минут, 10 секунд:
Цитата:
маска типа 255.255.254.0.
да и чего голову парить, уж сразу "255.255.255.0" я вот сейчас постепенно локалку нашу внутреннюю развожу по подсетям - каждое здание (или отдел) - своя подсеть. (сети 10.96.1.0, 10.96.2.0, и т.д.) и использую эту маску, в каждой подсети максимум 254 машины, чего хватает за глаза и за уши
_________________ Матом не ругаюсь, я на нем разговариваю интересуют антикварные АМД-системы. писать в ЛС. НЕНАВИЖУ ASUS!!! *AMD OverClan*
Member
Статус: Не в сети Регистрация: 02.02.2004 Откуда: НН, Дзержинск
Почитал тему вроде разобрался более мение, только вот до одного не дойду ни как.
Значит если я правильно понял то при маске 255.255.255.0 меняется только последняя цифра у ip, пример маска 255.255.255.0 ip 192.168.255.0-192.168.255.1
если маска 255.255.0.0 ip 192.168.0.0-192.168.0.1, при появление новой подсети маска тоже меняется? Пример 255.255.1.0 ip 192.168.1.0-192.168.1.1, маска 255.255.2.0 ip 192.168.2.0-192.168.2.1.Тоесть вопрос заключается так, что маска тоже меняет свой третий бит на номер подсети так?
Member
Статус: Не в сети Регистрация: 23.05.2005 Откуда: Градъ Петровъ
Quick XP: да тут много бреда написано... Возьми почитай книжку про ip-адреса, просто лень все писать. Маска определяет сколько адресов может быть назначено для компов (и не только) в конкретной сети (подсети).
Просто ip адрес состоит из 2-х частей: адреса сети и адреса хоста. Вот маска и оперделяет сколько разрядов ip адреса относится к хосту, а сколько может относится к сети (или подсети). В общем читай книжки....
_________________ Футбол - это жизнь. А жизнь - это игра....
Маленькая, но очень полезная админская утилита. Net Mask Constructor подсчитывает маску подсети исходя из диапазона IP-адресов и количества хостов в сети.
Member
Статус: Не в сети Регистрация: 26.01.2006 Откуда: Одесса
У меня такой вопрос: Может ли маска подсети совпадать для двух разных подключений? По одной сетевой получаю Инет от провайдера (IP 192.168.2.204, Net Mask - 255.255.255.0), другой соединен с ноутбуком (IP 10.0.0.1, NM - 255.255.255.0). Дело в том, что в Линуксе никак не могу раздать Инет на ноут. На одном форуме подсказали, что это возможно из-за совпадения масок. Но исходя из того, что я знаю, в этом не должно быть проблемы.
_________________ Съешь еще этих мягких французских булок, да выпей чаю.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения