Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

4. Протокол ARP и RARP. 5. Базовая адресация в Internet.Подсети. Маски адресов. Имена сетей и узлов.. 6. Заголовок IPv4-дейтаграммы.




4. Протокол ARP и RARP.

Протокол канального уровня, предназначенный для определения MAC-адреса по известному IP-адресу. Преобразование адресов - поиск в ARP-таблице - хранится в памяти и содержит строки для каждого узла сети. В двух столбцах содержатся IP- и MAC-адреса. Если требуется преобразовать IP-адрес в MAC-адрес, то ищется запись с соответствующим IP-адресом

Формат пакета:

HTYPE

PTYPE
HLEN PLEN OPER

SHA – sender hardware address

SPA

THA -

TPA – target protocol address

     

2б – тип канального протокола (Ethernet)

2б – тип сетевого протокола (IP)

1б - Длина физ адреса

1б – Длина логич адреса (IPv4 или IPv6)

2б – код операции – запрос/ответ

6б – MAC адрес отправителя

IP адрес отправителя

6б - MAC адрес получателя – поле м. б. пусто и

потом  IP адрес получателя

Взаимодействие:

1. Узел, которому нужно выполнить отображение IP-адреса на MAC, формирует ARP запрос, вкладывает его в кадр протокола канал уровня, указывая в нем известный IP-адрес, и рассылает запрос броадкастом

2. Все узлы ЛС получают ARP запрос и сравнивают IP-адрес с собственным.

3. В случае их совпадения узел формирует ARP-ответ, в котором указывает свой IP-адрес и свой MAC и отправляет его уже направленно, так как в ARP запросе отправитель указывает свой MAC

1 – хотим отправить от А к В

7 – если все норм – отправляем

2 – в ARP-табл нет адреса, пакет находится теперь в сост ожидания

3 – отправка ARP-запроса броадкаст

4 – формируем ARP-ответ

5 – добавляем запись в ARP-табл

6 – снимаем блокировку с ожидающего IP пакета

7 - отправляем

 

RARP - преобразует физический адрес в IP-адрес.

- применяется во время загрузки узла (например компьютера) - он посылает групповое сообщение-запрос со своим МАС-адресом. Сервер принимает сообщение, просматривает свои таблицы (либо перенаправляет запрос куда-либо ещё) в поисках соответствующего физическому IP-адреса. После обнаружения найденный адрес отсылается обратно на запросивший его узел. Другие станции могут «слышать» этот диалог и локально сохранить эту информацию в своих ARP-таблицах. RARP позволяет разделять IP-адреса между не часто используемыми хост-узлами. После использования каким-либо узлом IP-адреса он может быть освобождён и выдан другому узлу.


 

5. Базовая адресация в Internet. Подсети. Маски адресов. Имена сетей и узлов.

 

Адреса имеют сети в Интернете и узлы в сети. Дополнительно вводят понятие подсети.

 

Сетевые имена – соответствие кириллического обозначения номеру узла или номеру сети и т. д. Ответственная – DNS – по адресу www. stanford. com найдет IP-адрес и перейдет туда. Иерархическая – сначала www, потом com, и т. д. – по доменам

 

Для определения, какие байты принадлежат адресу сети, а какие – адресу узла:

1. Двухуровневая классовая адресация (базовая)

Класс              Преф              адрес сети     адрес узла диап      возм кол сетей/узл

Класс А 0            7разр                       24разр  1-128              126/16777214

Класс В 10          14разр           16разр  129-191 16322/65534

Класс С 110        21разр           8разр             192-223 2097150/254

Класс D 1110      мультикаст                                 224-239 -/2^28

Класс Е 11110             резерв                               240-247 -/2^27

 

Выделенные IP-адреса

00. 00. 00. 00 – данный узел – для проверки

номер сети/все нули – заданная IP сеть

все нули/номер узла – узел данной ЛС – внутри подсети

FF. FF. FF. FF – броадкаст – все узлы в данной сети, роутер не пропустит дальше

Номер сети/все единицы – широковещат – все узлы в указанной сети

127. |любой(чаще единицы)| - петля – проверка передачи из А в А - тест

 

2. CIDR – использование масок

Маска – двоичная конст, позволяющая посредством логич поразрядного умнож-я выделить из IP-адреса номер сети. Запись типа 192. 168. 124. 26/24.

Маска – n единиц и m нулей. N разрядов – адрес сети, М разрядов – адрес подсети в сети. Позволяет гибко использовать ограниченный ресурс IP адресов

В классовой маска фиксирована –255. 0. 0. 0, 255. 255. 0. 0, 255. 255. 255. 0


 

6. Заголовок IPv4-дейтаграммы.

Первая широко используемая версия протокола. Использует 4байтные адреса – значит всего адресов 2^32. Форма представления – десятичн(192. 168. 1. 1), 16ричная.

первые 5 – базовые обязат

6 – возможное расширение

1. 4бита – версия

2. 4бита – длина заголовка IP

3. 1байт – вид обслуживания (приоритет, надежность, задержки, производительность)

4. 2байта – общая длина дейтаграммы, макс – 65. 5Кбайт

5. 2байта – идентиф-р фрагмента

6. Флаги – 3бита – резерв, DF=0 – можно фрагментировать, MF=0 последн фрагмент

7. 2байта или 29бит - смещение фрагмента относит начала пакета

8. 1байт – время жизни – в количестве переприема

9. 1байт - тип протокола верхнего уровня

10. 2байта - контрольная сумма

11. 4байта - IP-адрес отправителя

12. 4байта - IP-адрес получателя

13. 4байта - Доп. услуги – обеспечение защиты инф-ции, обеспечение строгой маршрутизации, обеспечение свободн маршрутизации

 


 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...