Яка мета мережевої адреси? (він же адреса підмережі, початкова адреса кожної підмережі)
Наприклад у цій мережі:
192.168.1.0/24
Чому ми повинні залишити адресу 192.168.1.0 безкоштовно?
not a valid host address
. ...Гарне питання!
Яка мета мережевої адреси? (він же адреса підмережі, початкова адреса кожної підмережі)
Наприклад у цій мережі:
192.168.1.0/24
Чому ми повинні залишити адресу 192.168.1.0 безкоштовно?
not a valid host address
. ...Гарне питання!
Відповіді:
Вони функціонально ідентичні - всі хости трансляції підмережі. У перші дні, давно-давно, адреса "все нулі" ("Мережа") використовувалася для трансляції трафіку. Пізніше це було змінено на загальну адресу ("Трансляція"), і саме цим ми сьогодні користуємося.
[ПРИМІТКА]
Це не те саме, що "підмережа-нуль" (або все-одна підмережа), яка є верхньою та нижньою підмережами з більшої маски . напр. 192.168.1.0/24, розбитий на / 28-і: підмережа-нуль дорівнює 192.168.1.0/28, а підмережа «всі» - 192.168.1.240/28
"Мережева адреса" та "Адреса трансляції" - це перша та остання адреса підмережі .
Він використовується для маршрутизації. Коли маршрутизатору повідомляється про маршрутизацію пакетів з підмережі А в підмережу В, маршрутизатор використовує мережеву адресу для вказівки джерела та цільової підмережі в цілому.
Також не було б можливості відрізнити конкретний вузол в підмережі від всієї підмережі, якби ми призначили пристрій на мережеву адресу, але я вважаю, що справжня мета є фактором маршрутизації, я, можливо, помиляюся.
подальше читання: http://www.techexams.net/forums/network/90005-purpose-network-id-broadcast-id.html
Використання "0" в IP-адресах було визначено в RFC923 і переноситься в послідовних RFC:
Special Addresses:
In certain contexts, it is useful to have fixed addresses with
functional significance rather than as identifiers of specific
hosts. When such usage is called for, the address zero is to be
interpreted as meaning "this", as in "this network". The address
of all ones are to be interpreted as meaning "all", as in "all
hosts". For example, the address 128.9.255.255 could be
interpreted as meaning all hosts on the network 128.9. Or, the
address 0.0.0.37 could be interpreted as meaning host 37 on this
network.
Цей приклад передбачає конкретний хост у поточній мережі (0.0.0.37), використовуючи 0 у мережевих частинах адреси, але він фактично не з'ясовує протилежний випадок (0 у хост-частині адреси). Однак, як це було визначено "0" як "це".
Звідти я не зміг знайти жодної документації для резервної пам'яті, але в RFC1060 адреса "0.0.0.0" була чітко зафіксована як "цей хост у цій мережі":
(a) {0, 0}
This host on this network. Can only be used as a source
address (see note later).
Оскільки всі нулі для хост-адреси адреси означали "цей хост", він непридатний як адреса хоста в мережі.
За логікою, на посилання на мережу використовували частину адреси "мережа", за якою слідують усі нулі (тобто не використовуються біти хоста). Я не можу знайти документацію для резервної пам’яті, але я вважаю, що це було широко прийнято задовго до RFC1060 .
Редагувати: Завдяки згадуванню Рікі про RFC919 , я знайшов посилання, яке я шукав, ілюструє те, що я пам'ятаю про загальне прийняття мережевої адреси:
However, as a notational convention, we refer to
networks (as opposed to hosts) by using addresses with zero fields.
For example, 36.0.0.0 means "network number 36"
Як осторонь, торкаючись згадки Ріккі про підмережу-нуль та підмережу «всі», я вважаю, що перша документація про це походить від RFC950, в якій посилається на RFC943 (який застаріло RFC923 вище, але використовує ту саму мову для спеціальних адрес):
It is useful to preserve and extend the interpretation of these
special addresses in subnetted networks. This means the values
of all zeros and all ones in the subnet field should not be
assigned to actual (physical) subnets.
In the example above, the 6-bit wide subnet field may have
any value except 0 and 63.
Please note that there is no effect or new restriction on the
addresses of hosts on non-subnetted networks.
Ви ніколи нічого не можете порахувати за 0.Host ID один вид підрахунку .so ID хоста починається з 1.
192.168.1.0/24 цей вираз використовувати для маршрутизатора.
Це означає,
Маска підмережі: 255.255.255.0
Мережа: 192.168.1.0
Трансляція: 192.168.1.255
Спасибі.
Для базового розуміння мережева адреса використовується для ідентифікації мережі, подібно до того, як назва групи ідентифікує групу. У прикладі, який ви взяли 192.168.1.0/24, мережева адреса 192.168.1.0 взята як назва групи, що складається з IP-адрес від 192.168.1.1 до 192.168.1.254.
Отже, якщо маршрутизатору необхідно знайти, де, наприклад, існує IP 192.168.1.24, він буде шукати його ім'я пулу IP (тобто мережеву адресу) 192.168.1.0/24, а не окремі IP адреси. Це причина, по якій мережна адреса не присвоєна певній машині.
Ви можете вважати ідентифікатор мережі як "сусідство". Потім подумайте про IP-адреси хоста як про "домашні номери". Маска підмережі допомагає визначити ідентифікатор мережі.
З точки зору великої картини, розгляньте цей класний адресу: Ідентифікатор мережі: 192.168.0.0 Маска підмережі: 255.255.255.0 (я розумію, що 192.168.0.0 не є звичайним прикладом, але він дійсний і допомагає проілюструвати точку).
Дійсні IP-адреси хостів у "мікрорайоні" для "номерів будинків": 192.168.0.1 - 192.168.0.254 Ідентифікатор мережі - 192.168.0.0 Адреса широкомовної інформації - 192.168.0.255
Ось як виглядає, якщо це не класична адреса: Ідентифікатор мережі: 192.168.0.0 Маска підмережі: 255.255.0.0
Дійсні IP-адреси хостів у "мікрорайоні" для "номерів будинків": 192.168.0.1 - 192.168.255.254 Ідентифікатор мережі - 192.168.0.0 Адреса широкомовної інформації - 192.168.0.255
Зауважте, що в обох цих прикладах мережевий ідентифікатор (без маски підмережі) виглядає однаково. Однак маска підмережі визначає їх з двома абсолютно різними діапазонами IP-адрес хоста.
Використовуючи оригінальну аналогію, ви можете розділити околиці на вулиці з підмережами. Наприклад, починаючи з 192.168.0.0 і 255.255.255.0, ви можете поділити його на дві підмережі:
Підмережа 1 192.168.0.0 255.255.255.128 Діапазон IP-адрес хоста: від 192.168.0.1 до 192.168.0.126 Трансляція IP: 192.168.0.127
Підмережа 2 192.168.0.128 255.255.255.128 Діапазон IP адрес хоста: від 192.168.0.129 до 192.168.0.254 Трансляція IP: 192.168.0.255
Мережі поділяються на підмережі переважно з наступної причини. Існує концепція, яка називається загальнодоступною IP та приватним IP-простором в IPV4.
щоб організація спілкувалася із зовнішнім світом, вона повинна мати публічний IP, ми не можемо дозволити собі публічний IP для кожної системи в нашому органі. тому для подолання цього ми використовували підмережу
також використовується з міркувань безпеки. в основному, щоб на замовлення обмежити доступ між набором користувачів
Це просто більш широкий погляд :)