КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Передача IP-дейтаграммы узлу в другой сети
Соединение узлов внутри одной локально сети Конфигурирование сетей. Соединение n сетей с помощью n-1 мостов DHCP (Dynamic Host Control Protocol) Общие сведения Конфигурирование узлов При конфигурировании узлов каждый узел имеет следующие параметры конфигурации протокола IP:
1) уникальный IP; 2) маска подсети, которая позволяет понять, куда направляется сообщение (в локальную или глобальную сеть); 3) стандартный шлюз – это тот IP-адрес, на который передается сообщение, если оно адресовано не в ту локальную сеть, к которой подключен узел.
Значения этих параметров могут быть заданы статически в конфигурации IP-протокола, в свойствах сетевого окружения для каждой сетевой платы, которая имеется в компьютере, а может быть использован протокол DHCP.
DHCP-сервер содержит у себя таблицу MAC-адресов и соответствующих им IP-адресов. Клиенты, которые вошли в сеть и не имеют параметров протокола IP для работы, обращаются с широковещательным запросом и обнаруживают DHCP-сервер, который им отвечает, указывает свой IP адрес and MAC-адрес, на который узел посылает запрос с просьбой выдать ему параметры конфигурации для работы в локальной сети.
DHCP-сервер ведет у себя таблицу IP-адресов и соответствующих им МАС-адресов. Когда к серверу приходит запрос, то в таблице появляется новая запись. Из пула свободных адресов выдается IP, в таблицу вписывается MAC адрес того узла, от которого пришел запрос, а также время, до которого это соответствие является действительным («время аренды»).
В DHCP можно указать, что для определенных МАС адресов необходимо выдавать определенные IP-адреса.
Будем считать, что параметры конфигурации для узлов были установлены.
Условие: Возникает необходимость соединить несколько локальных сетей между собой.
Условие: по IP-адресу нужно передать пакет какому-то узлу в локальной сети.
1) IP адрес отправителя 192.168.1.1 IP адрес получателя 192.168.1.2
2) На адреса накладывается маска с помощью логической операции «И»:
192.168.1.1 + маска = 192.168.1.0 192.168.1.2 + маска = 192.168.1.0
В результате проделанной операции получили номер подсетей.
3) Номера подсетей совпали, следовательно, узел-отправитель и узел-получатель находятся в одной локальной сети.
4) Драйвер протокола IP выполняет следующие действия:
– с помощью протокола ARP выясняет по IP-адресу MAC-адрес узла с IP адресом 192.168.1.2; – упаковать IP-дейтаграмму в пакет Ethernet с указанием MAC-адреса; – отсылает по локальной сети пакет к узлу с адресом 192.168.1.2.
5) Узел 192.168.1.2 проверяет, что указанный МАС-адрес совпадает с его собственным адресом, извлекает пакет и его содержимое.
Условие: Передача IP-дейтаграммы узлу, который не находится в этой локальной сети.
Свяжем 2 сети через узел М1, который будет являться мостом (стандартный шлюз, default gateway, шлюз по умолчанию), т.е. он будет двумя сетевыми платами физически подключен к двум сетям.
Предположим, узел К1 хочет передать пакет узлу К2. Если на узле М1 работает автоматический маршрутизатор IP-дейтаграмм по нужной сети, то передача будет происходить следующим образом:
1) Поскольку у узла М1 2 сетевых платы, для каждой сетевой платы будет указана своя конфигурация протокола IP:
192.168.1.1 – IP-адрес для первой сети (сети, в которой находится узел K1) 192.168.2.10 – IP-адрес для второй сети (сети, в которой находится узел K2)
2) Узел K1 накладывает маску
на свой IP-адрес:
192.168.1.1 + маска = 192.168.1.0
на IP-адрес K2: 192.168.2.10 + маска = 192.168.2.0
Узел К1 понимает, что, поскольку подсети не совпадают, то узлы находятся в разных подсетях, значит нет смысла выяснять МАС адрес.
4) К1 (192.168.1.1) передает пакет для К2 на MAC-адрес стандартного шлюза c IP-адресом 192.168.2.7.
5) Узел М1 принимает пакет и понимает, что IP-адрес, указанный в качестве целевого, не совпадает со своим IP-адресом (Сверяет с двумя IP-адресами).
6) М1 понимает, что пакет идет в другую сеть. В какую? М1 накладывает маску на свой первый IP-адрес – 192.168.1.1, на второй – 192.168.2.7. На адрес получателя М1 также накладывает маску и видит, что 192.168.2.0 подсети совпали. Тогда М1 осуществляет перенаправление пакета во вторую сеть.
7) М1 выясняет МАC-адрес для узла 192.168.2.10 (ARP-метод). На этот МАС-адрес отправляется пакет, который пришел от К1.
8) К2 получает пакет, проверяет, что IP-адрес получателя совпал с его собственным адресом и пакет считается принятым.
9) К2, получив пакет, его обрабатывает и, предположим, желает отослать ответ на адрес 192.168.1.1. Процедура, описанная выше, повторяется.
Дата добавления: 2014-11-16; Просмотров: 435; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |