Этапы разрешения доменного имени в MAC-адрес (через IP).
Заказать уникальную курсовую работу- 30 30 страниц
- 12 + 12 источников
- Добавлена 28.06.2022
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1. Основы организации сетевого взаимодействия в компьютерных сетях 9
1.1. Структура и функции службы доменных имен 9
1.2. Принципы работы сетевого уровня стека протоколов TCP/IP 13
1.3. Структура и функции канального уровня стека протоколов TCP/IP 19
2. Этапы разрешения сетевых адресов стека протоколов TCP/IP 22
2.1. Разрешение доменных имен в IP адреса 22
2.2. Разрешение IP адресов в MAC адреса 23
Заключение 27
Список литературы 29
Если удается разрешить запрошенное имя, поступает ответ на запрос и процесс завершается.Кэш локального сопоставления имен может включать информацию об именах из двух возможных источников. Если имеется локальный файл Hosts, все сопоставления имен и адресов из этого файла предварительно загружаются в кэш при запуске службы «DNS-клиент».Записи ресурсов, полученные в ответах на запросы из предыдущих запросов DNS, добавляются в кэш и сохраняются в нем в течение определенного периода времени. Если клиент не находит сопоставления в кэше, процесс продолжается с помощью запроса на разрешение имени от клиента к DNS-серверу.Рисунок 2. Этапы разрешения доменных имен в IP адресаПроцесс разрешения доменных имен представлен на рисунке 2. Кратко опишем схему его работы. На первом этапе DNS клент обращается к локальному кэшу DNS (файлу Hosts) и производит поиск IP-адреса, соответствующего запрашиваемому доменному имени (Q1). Если соответствующая запись в DNS-кэше имеется, то в ответ клиент получает требуемый IP-адрес (A1). В противном случае формируется запрос на предпочтительный (и альтернативный, как в системах Windows) DNS-серверы (Q3 и Q4). При наличии соответствующей записи в базе данных DNS-сервера клиенту возвращается требуемый IP-адрес (А3 и А4). В случае отсутствия соответствующей записи в базе данных предпочтительного DNS-сервера информации о запрашиваемом доменном имени он формирует запрос на вышестоящий DNS-сервер, вплоть до корневого. При нахождении запрашиваемой информации клиенту возвращается требуемый IP-адрес (А5). В противном случае клиенту возвращается ответ о невозможности разрешить запрашиваемое доменное имя.Таким образом, после выполнения процедуры разрешения доменного имени DNS-клиенту возвращается либо требуемый IP-адрес, либо информация о невозможности разрешения запрашиваемого доменного имени.После получения IP-адреса запрашиваемого доменного имени клиент начинает процедуру разрешения полученного IP-адреса в соответствующий ему MAC-адрес.Разрешение IP адресов в MAC адресаНа канальном и физическом уровнях модели OSI для передачи IP-пакетов они должны содержать как минимум аппаратный (MAC) адрес получателя. Для определения MAC-адреса получателя необходим механизм сопоставления IP-адресу MAC-адреса.Задача определения адреса узла сети в одной системе по адресу этого же узла в другой системе адресации называется задачей разрешения адресов. Реально такая задача возникает в двух случаях: определение локального адреса узла по известному IP адресу и определение IP адреса узла по его доменному имени.Разрешение (преобразование) IP-адресов в соответствующие им MAC-адреса осуществляется при помощи протокола ARP (AddressResolutionProtocol). Процесс сопоставления адресов достаточно прост. Когда компьютер должен отправить пакет, ARP отправляет в локальную сеть широковещательный запрос об MAC-адресе узла с данным IP-адресом. Если узел находится в локальной сети, то он отвечает на ARP запрос и возвращает свой MAC-адрес. На этом процедура разрешения адресов заканчивается. Протокол ARP строит для каждого порта специальную ARP – таблицу, в которой указывает соответствие IP адресов и аппаратных адресов. В этой таблице могут содержаться как статические записи (внесенные администратором сети), так и динамические (внесенные автоматически самим протоколом). Динамические записи имеют срок жизни (порядка нескольких минут).Немного по-другому протокол ARP работает для узла-получателя в удаленной сети. Если узел находится в удаленной сети, то шлюз по умолчанию возвращает в ответ на запрос свой MAC-адрес. После этого компьютер отправитель отправляет при помощи протокола ICMP (InternetControlMessageProtocol, протокол используемый IP и другими высокоуровневыми протоколами для отправки и получения сообщений о статусе передаваемой информации) эхо-запрос узлу-получателю через шлюз по умолчанию, который пытается достичь конечного узла. При этом маршрутизатор (шлюз) начинает свой собственный ARP-сеанс – и так продолжается с каждым маршрутизатором по пути следования пакета, пока очередной маршрутизатор не обнаружит, что для него узел-получатель является локальным.Если предположить, что на пути между узлом-отправителем и узлом-получателем находится три маршрутизатора, каждый из которых должен определить аппаратный адрес узла адресата (иначе говоря, адрес не находится в ARP-кэше каждого маршрутизатора). Ближайший к узлу-отправителю маршрутизатор отправляет ARP-запрос следующему маршрутизатору, тот отправляет запрос третьему, а третий отправляет запрос уже непосредственно узлу-адресату.Когда узел-получатель сообщает своему локальному маршрутизатору свой аппаратный адрес, а также ответ на ICMP-запрос, процесс разрешения адресов для адресата в удаленной сети заканчивается. Такой процесс определения удаленного адреса называется ARP-прокси, поскольку маршрутизатор играет для запросов роль прокси-сервера.После того как узел-отправитель выяснил MAC-адрес, соответствующий данному IP-адресу, он записывает это соответствие в ARP-кэш. Если через некоторое время происходит отправка данных той же системе, MAC-адрес берется их кэша и широковещательный запрос не производится. По умолчанию записи в ARP-кэше хранятся в течение 10 минут, и по прошествию этого времени удаляются оттуда. В некоторых реализациях протокола TCP/IP отсчет начинается с заново, если компьютер взаимодействовал с узлом, которому соответствует запись.В большинство операционных систем включена утилита (команда) ARP, она имеет следующий синтаксис:arp <ключ>
2. Техническая документация компании Microsoft. Служба доменных имен [Интернет-ресурс] // https://docs.microsoft.com/ru-ru/windows-server/networking/dns/dns-top
3. Олифер, В. Компьютерные сети. Принципы, технологии, протоколы: Учебник / В. Олифер, Н. Олифер. - СПб.: Питер, 2016. - 318 c.
4. Кузьменко, Н.Г. Компьютерные сети и сетевые технологии / Н.Г. Кузьменко. - СПб.: Наука и техника, 2013. - 368 c.
5. Таненбаум, Э. Компьютерные сети / Э. Таненбаум. - СПб.: Питер, 2019. - 960 c.
6. Максимов, Н.В. Компьютерные сети: Учебное пособие / Н.В. Максимов, И.И. Попов. - М.: Форум, 2017. - 320 c.
7. Кузин, А.В. Компьютерные сети: Учебное пособие / А.В. Кузин.. - М.: Форум, НИЦ Инфра-М, 2013. - 192 c.
8. Новожилов, Е.О. Компьютерные сети: Учебное пособие / Е.О. Новожилов. - М.: Академия, 2018. - 176 c.
9. Замятина, О. М. Вычислительные системы, сети и телекоммуникации. Моделирование сетей : учеб. пособие для магистратуры / О. М. Замятина. — М. : Издательство Юрайт, 2017. — 159 с.
10. Самуйлов, К. Е. Сети и телекоммуникации : учебник и практикум для СПО под ред. К. Е. Самуйлова, И. А. Шалимова, Д. С. Кулябова. — М. : Издательство Юрайт, 2018. — 363 с.
11. Дибров, М. В. Компьютерные сети и телекоммуникации. Маршрутизация в ip-сетях в 2 ч. Часть 1 : учебник и практикум для СПО / М. В. Дибров. — М. : Издательство Юрайт, 2019. — 333 с.
12. Новиков Ю.В., Локальные сети. Архитектура, алгоритмы, проектирование. Новиков Ю.В., Кондратенко С.В. - М.: Эком, 2000. - 308 с.
Вопрос-ответ:
Какие этапы существуют при разрешении доменного имени в MAC адрес через IP?
При разрешении доменного имени в MAC адрес через IP существуют два основных этапа. Первый этап - разрешение доменного имени в IP адрес. Второй этап - разрешение IP адреса в MAC адрес.
Каковы основы организации сетевого взаимодействия в компьютерных сетях?
Основы организации сетевого взаимодействия в компьютерных сетях включают в себя структуру и функции службы доменных имен, принципы работы сетевого уровня стека протоколов TCP/IP, а также структуру и функции канального уровня стека протоколов TCP/IP.
Как происходит разрешение доменных имен в IP адреса?
Разрешение доменных имен в IP адреса происходит с помощью службы доменных имен (DNS). Когда пользователь вводит доменное имя в адресной строке браузера, DNS сервер преобразует это доменное имя в соответствующий IP адрес и возвращает его компьютеру пользователя. Таким образом, компьютер может установить соединение с нужным сервером по IP адресу.
Как разрешаются IP адреса в MAC адреса?
Разрешение IP адресов в MAC адреса происходит через процесс, называемый Address Resolution Protocol (ARP). Когда компьютер хочет отправить данные другому устройству в локальной сети, он проверяет ARP таблицу, чтобы узнать соответствующий MAC адрес для заданного IP адреса. Если записи в таблице нет, компьютер отправляет ARP запрос на локальную сеть, чтобы получить нужный MAC адрес. Устройство с заданным IP адресом отвечает на этот запрос, предоставляя свой MAC адрес, и компьютер добавляет запись об этом в ARP таблицу. Теперь компьютер может отправить данные по MAC адресу.
Какие этапы существуют при разрешении сетевых адресов в стеке протоколов TCP/IP?
При разрешении сетевых адресов в стеке протоколов TCP/IP существуют два этапа. Первый этап - разрешение доменных имен в IP адреса с помощью службы доменных имен (DNS). Второй этап - разрешение IP адресов в MAC адреса с помощью протокола Address Resolution Protocol (ARP).
Как происходит разрешение доменных имен в IP адреса?
Разрешение доменных имен в IP адреса происходит с помощью службы доменных имен (DNS). Когда компьютеру необходимо разрешить доменное имя в IP адрес, он отправляет запрос на DNS сервер, который отвечает IP адресом, связанным с этим доменным именем. DNS сервер может быть локальным, привязанным к локальной сети, или глобальным, обслуживающим весь интернет.
Как происходит разрешение IP адресов в MAC адреса?
Разрешение IP адресов в MAC адреса происходит с помощью протокола ARP (Address Resolution Protocol). Когда компьютеру необходимо разрешить IP адрес в MAC адрес, он отправляет широковещательный ARP запрос в сеть, запрашивая MAC адрес устройства с указанным IP адресом. Устройство, имеющее этот IP адрес, отвечает своим MAC адресом, и компьютер сохраняет его в свою таблицу ARP для последующей передачи данных по сети.