Добавил:
мой вк: vk.com/truecrimebitch больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты (полные).docx
Скачиваний:
15
Добавлен:
11.07.2024
Размер:
437.23 Кб
Скачать

Билет 12

1. Дайте определение синхронного и асинхронного протокола передачи данных. Что такое бит и байт-ориентированные протоколы передачи?

Синхронизация процессов. У Windows одна скорость тиков. У linux другая, как нам синхронизировать их процессы в 1 системе? Никак. У нас нет синхронизации. У нас всё асинхронно. Из-за этого возникает масса проблем. У нас нет синхронизации устройств, но есть синхронизация протоколов. Все современные протоколы синхронные.

Есть асинхронный тип передачи. Это старьё. Передача начинается со слова start, завершается словом stop, ошибки проверяются с помощью бита чётности, если совпал, то передали, нет - нет. 30% это ошибки. Время между передачей битов не синхронизировано, каждый байт передается отдельно и они никак не связаны между собой. Передача медленная.

Синхронный режим работы. Современный тип передачи, начинаем передачу с Synch - сигнала синхронизации. Передача данных происходит блоками. Заканчивается stop. В последовательности битов передачи имеются биты для проверки хэш-суммы CRC (Cyclic Redundancy Check). Синхронизация часов блоков в роутерах происходит или с помощью специального сигнала синхронизации или часы включены в сигнал.

А разбирать этот блок на приёме мы будем либо побитно, либо побайтно. Эта передача на много более быстрая и применяется везде. Все основные протоколы синхронные.

Разбирать побитно лучше, чем побайтно. Везде используется побитный разбор. Первый побитный протокол придумала IBM. Оно называется SDLC. Из него был сделать HDLC. SDLC – король протоколов. Много протоколов написано на базе SDLC.

2. Зачем нужен протокол arp? Где он запускается? Дайте кратко формат его дейтаграммы. Proxy arp и особенности его применения.

ARP - Address Resolution Protocol (сетевой уровень) – это протокол который реализован в стандартах, который по IP позволяет найти нужный MAC.

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

Формат дейтаграммы:

  • Тип оборудования

  • Протокол IP

  • Адрес IP

  • Адрес MAC

  • Операция ARP

  • Адрес отправителя (IP и MAC)

  • Адрес получателя (IP и MAC)

Шлюз по умолчанию будет передавать ARP дейтаграмму, используя таблицу маршрутизации.

Proxy ARP – специальный продукт который нам позволяет, объединить сети с одинаковой сетевой частью IP адреса и отвечать на запросы ARP от имени станции. Это защита от несанкционированного доступа. Что это? Старье полное, режет скорость, сейчас так никто не делает, а для защиты от несанкционированного доступа используют совершенно другие средства.

Драйвер ARP есть на каждой станции, также на каждой станции мы должны уметь делать диагностику.

Для этого есть специальный протокол ICMP, который говорит какие сообщения я могу получить, чтобы сделать диагностику и проверить как оно работает. В этом протоколе есть, например тип сообщения, который говорит, что у нас получатель недоступен. Есть код сообщения, который говорит, что недоступен, например если недоступна станция. Есть контрольная сумма и само сообщение, что у нас случилось, так же можно отключить на ОС, и диагностика работать перестанет.