
- •Сетевой (межсетевой) уровень
- •Протокол ip
- •Ip- адрес
- •10. 0. 0. 0 - 10. 255.255.255
- •172. 16. 0. 0 - 172. 31.255.255
- •192.168. 0. 0 - 192.168.255.255
- •169.254. 0. 0 - 169.254.255.255
- •Маска сети
- •255.0.0.0
- •Типы адресации Unicast, Broadcast, Multicast
- •Пакеты ip.
- •Ip адрес источника
- •Ip адрес назначения
- •Фрагментирование пакетов
- •X:X:X:X:X:X:X:X
10. 0. 0. 0 - 10. 255.255.255
172. 16. 0. 0 - 172. 31.255.255
192.168. 0. 0 - 192.168.255.255
Кроме этих диапазонов специальным образом в настоящее время используются еще и адреса
169.254. 0. 0 - 169.254.255.255
Этот диапазон предназначен для самоназначаемых IP-адресов; в случае если на компьютере настроен DHCP-клиент и ему не удалось получить IP-адрес, он берёт случайный адрес из этого диапазона.
С полным списком диапазонов адресов, используемых специальным образом по состоянию на январь 2010 г., можно ознакомиться в RFC 5735. Приведенная там сводная таблица выглядит следующим образом:
0.0.0.0/8 "This" Network
10.0.0.0/8 Private-Use Networks
127.0.0.0/8 Loopback
169.254.0.0/16 Link Local
172.16.0.0/12 Private-Use Networks
192.0.0.0/24 IETF Protocol Assignments
192.0.2.0/24 TEST-NET-1
192.88.99.0/24 6to4 Relay Anycast
192.168.0.0/16 Private-Use Networks
198.18.0.0/15 Network Interconnect Device Benchmark Testing
198.51.100.0/24 TEST-NET-2
203.0.113.0/24 TEST-NET-3
224.0.0.0/4 Multicast
240.0.0.0/4 Reserved for Future Use
255.255.255.255/32 Limited Broadcast
Маска сети
Битовая маска, определяющая какая часть адреса является адресом сети, а какая адресом узла называется маской сети. В ней биты со значением 1 определяют поле адреса сети, биты со значением 0 – поле адреса узла. Маска сети класса А 255.0.0.0, маска сети класса B 255.255.0.0, маска сети класса С 255.255.255.0. Например:
Адрес 212.193.32.4 маска 255.255.255.0
1101 0100 1100 0001 0010 0000 0000 0100
1111 1111 1111 1111 1111 1111 0000 0000
Проводя операцию побитовой коньюнкции (умножения) получаем адрес сети:
1101 0100 1100 0001 0010 0000 0000 0000
Или в десятичном представлении 212.193.32.0
Бесклассовая система адресации
Классические сети не позволяют эффективно использовать адресное пространство в неоднородных сетях с разным числом хостов. Поэтому с середины 90-х голов прошлого века используют безклассовые сети с масками подсетей произвольной длины для подстройки числа хостов в реальных сетевых сегментах.
В отличие от масок подсетей по умолчанию, которые входят в определение класса сети, маски подсетей пользователя задаются администратором при распределении устройств по сетевым сегментам в конкретной вычислительной сети. При этом из исходного сетевого адреса, из его части, относящейся к хостам, занимаются несколько бит, которые присоединяются к адресу сети, а оставшиеся биты нумеруют хосты в такой вновь созданной подсети:
|
8 бит |
8 бит |
8 бит |
8 бит |
| ||||||||||||||||||||||||||||||||
адрес класса B |
1 |
0 |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y | |||||
|
№ сети |
№ узла |
| ||||||||||||||||||||||||||||||||||
Маска сети класса В |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 | |||||
бесклассовый адрес |
1 |
0 |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y | |||||
|
№ подсети |
№ узла |
| ||||||||||||||||||||||||||||||||||
Маска подсети |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Если в классической схеме адресации маска сети могла иметь всего три варианта и соответствующие записи в десятичном виде были понятны с одного взгляда: