
Internet - лк 4 - адрессация
.pdf
Использование маски при IP-адресации
Пример: |
|
|
для IP-адреса |
129.64.134.5 |
129.64.134.5/17 (где 17 – длина маски) |
указана маска |
255.255.128.0 |
|
Вариант1: |
|
|
В двоичном виде: |
|
|
IP-адрес |
10000001.01000000.10000110.00000101 |
|
Маска |
11111111.11111111.10000000.00000000 |
|
17 последовательных двоичных единиц в маске, наложенные (выполнение логической операции И (AND)) на IP-адрес, делят его на две части:
|
Адрес подсети |
10000001.01000000.1 |
|
|
|
Адрес узла |
0000110.00000101 |
|
|
|
Дополняем нулями до 32 бит |
|
|
|
|
Адрес подсети |
10000001.01000000.10000000.00000000 |
|
|
|
Адрес узла |
00000000.00000000.00000110.00000101 |
|
|
|
В десятичном виде: |
|
|
|
|
Адрес подсети |
129.64.128.0 |
нужен для маршрутизаторов при создании маршрута передачи трафика |
|
|
Адрес узла |
0.0.6.5 |
нужен для шлюзов для нахождения хоста внутри подсети |
|
|
Вариант2: |
|
|
|
|
В двоичном виде: |
|
|
|
|
IP-адрес |
10000001.01000000.10000110.00000101 |
|
|
|
Маска |
11111111.11111111.10000000.00000000 |
|
|
|
____________________________________________________________________логическое И |
|||
|
Адрес подсети |
10000001.01000000.10000000.00000000 = 129.64.128.0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

Использование IP-адреса
Для идентификации компьютеров аппаратное и программное обеспечение в сетях TCP/IP полагается на IP-адреса. Например:
команда ftp://192.45.66.17 будет устанавливать сеанс связи с нужным ftp-сервером,
команда http://203.23.106.33 откроет начальную страницу на корпоративном веб-сервере.
Но пользователь обычно обращается к символьным именам компьютера.

Адресное пространство IPv6
128-битный формат адреса позволяет покрыть адресов до:
340,282,366,920,938,463,463,374,607,431,768,211, 456
IPv6 адрес в двоичной записи:
001000000000000100001101101110000000000000000000001011110011101100000011
0101010000000001111111111111110001010001001110001011010
Каждый 16-битный блок записывается в HEX и разделяется двоеточиями: 2001:0DB8:0000:2F3B:02AA:00FF:FE28:9C5A
Сокращаем каждый блок на впередистоящие нули: 2001:DB8:0:2F3B:2AA:FF:FE28:9C5A

Типы IPv6 адресов
Одноадресный (Unicast)
Служит для определения интерфейса на устройстве под управлением протокола IPv6
Групповой (Multicast)
Используется для отправки пакетов по нескольким адресам назначения
Произвольный (Anycast)
Любой индивидуальный адрес, который может быть назначен нескольким устройствам. Пакет, отправляемый на адрес произвольной рассылки, направляется к ближайшему устройству с этим адресом.
Нет широковещательных адресов (broadcast addresses)

Сравнение адресации IPv4 и IPv6

Преобразование адресов
Перед тем как отправить пакет в следующую сеть, маршрутизатор должен определить на основании найденного IP-адреса следующего маршрутизатора его локальный адрес. Для этой цели протокол IP обращается к протоколу разрешения адресов (ARP)
Числовая адресация удобна для компьютерной обработки таблиц маршрутов, но неприемлема для использования ее человеком.
Для удобства запоминания и восприятия в 1984 году была создана система доменных имен позволяющая поставить в соответствие IPадресу символьное имя – уникальную буквенную последовательность. Domain Name System DNS

Символьный идентификатор
Символьные идентификаторы сетевых интерфейсов в пределах составной сети строятся по иерархическому принципу.
Структура
Составляющие символьного (или доменного) имени в IP-сетях разделяются точкой и перечисляются в следующем порядке:
сначала простое имя хоста,
имя группы хостов (например, имя организации),
имя более крупной группы (домена)
и так до имени домена самого высокого уровня (например, домена объединяющего организации по географическому принципу: UA – Украина, UK — Великобритания…).
Такой адрес используется на прикладном уровне, например, в протоколах FTP.

Соответствие между доменным именем и IP-адресом
Между доменным именем и IP-адресом узла нет никакой функциональной зависимости, поэтому единственный способ установления соответствия — это таблица.
В сетях TCP/IP используется специальная система доменных имен (Domain Name System, DNS), которая устанавливает это соответствие на основании
создаваемых |
администраторами |
сети |
таблиц |
соответствия. |
|
|
|
Поэтому доменные имена называют также DNSименами.

Отображение символьных адресов на IP-
адреса: служба DNS
DNS (Domain Name System) - это распределенная база данных, поддерживающая иерархическую систему имен для идентификации узлов в сети Internet.
Служба DNS предназначена для автоматического поиска IP-адреса по известному символьному имени узла.
Была описана Полом Мокапетрисом в 1984году.

DNS-имя
Этот протокол несимметричен, в нем определены:
DNS-серверы (хранят часть распределенной базы данных о соответствии символьных имен и IPадресов. Эта база данных распределена по административным доменам сети Internet)
DNS-клиенты (знают IP-адрес сервера DNS своего административного домена и по протоколу IP передают запрос, в котором сообщают известное символьное имя и просят вернуть соответствующий ему IP-адрес).