Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Санкт-Петербургский Государственный Университет Аэрокосмического Приборостроения
Рейтинг за работу
Преподаватель Калюжный В.П.
Отчет по лабораторной работе №2
ARP запрос и ARP ответ.
Работу выполнил студент группы 1445кс
Бобровник А.И.
Санкт-Петербург
2007
Задание: захватить пакет запроса и отредактировать его двумя способами: 1) изменить IP адрес запроса на произвольный, не существующий в сегменте данной сети. Отослать пакет в сеть. Проконтролировать результат.
2) изменить IP адрес запроса на существующий в сегменте данной сети. Отослать пакет в сеть. Проконтролировать результат.
Для каждого из этих случаев перехватить ответный пакет и проверить дошел ли он до адресата.
ARP протокол используется для определения локального адреса по IP адресу. Этот протокол реализуется различным образом в зависимости от того, какой протокол канального уровня работает в данной сети:
1) протокол локальной сети с возможностью широковещательной рассылки (наш случай)
2) протокол глобальной сети (широковещательная рассылка не поддерживается)
В локальной сети:
В результате конфигурирования сети каждый интерфейс знает свой IP и MAC адрес, кроме того, на каждом интерфейсе поддерживается отдельная ARP таблица. Первоначально при включении в сеть PC или маршрутизатора его таблицы пусты.
При передаче IP пакета в сеть:
1) протокол IP обращается к протоколу ARP
2) просматривается собственная ARP таблица
3) исходный IP пакет запоминается в буфере
4) формируется широковещательный ARP запрос
5) все интерфейсы получают этот запрос и сравнивают указанный там IP адрес с собственным
6) интерфейс, который констатировал совпадение, формирует ARP ответ (ARP запрос и ARP ответ имеют один и тот же формат)
7) адрес из ARP ответа будет помещен в заголовок кадра, в который упакован IP пакет из буфера.
8)
Выводы: В результате проделанной работы мы видим ,что независимо от того какой IP адрес мы ставим у получателя, ARP ответ все равно приходит. Так как ARP протокол оперирует MAC адресами.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.