Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на экзамен Final (Барков Edition).docx
Скачиваний:
18
Добавлен:
26.09.2019
Размер:
2.54 Mб
Скачать

Билет №21

21.1 Опишите метод доступа ethernet. Опишите формат фрейма ethernet.

Ethernet использует метод доступа Contention с протоколом разрешения коллизий CSMA/CD (Carrier Sense Multiple Access with Collision Detection). Любое устройство передаёт в канал в любое время. При одновременной передаче возникает конфликт – коллизия.

Формат фрейма MAC:

  • Preambula

  • SFD (Start Frame Delimiter)

  • Destination Address

  • Source Address

  • Length

  • LLC Header

  • Data

  • MAC CRC

21.2 Понятие канальных протоколов. Их реализации. Из каких компонент состоит протокол ppp? Каковы их задачи?

Протоколы канального уровня формируют фрейм, делают дополнительную адресацию, исправляют ошибки, устанавливают соединение, должны предотвращать переполнение буфера.

Протокол PPP инкапсулирует пакет IP во фрейм HDLC. Протокол PPP включает в себя:

  • HDLC

  • LCP (Link Control Protocol) – протокол управления каналом. Устанавливает и завершает работу канала, поддерживает различный тип оборудования, сжатие, идентификацию и авторизацию.

  • NCP (Network Control Protocol) – вспомогательный протокол для выполнения специфических требований:

    • Назначение и управление IP

    • Маршрутизация

21.3 Передача данных tcp. Генерация последовательного номера, подтверждений и дубликатов. Динамическое окно. Рукопожатие и завершение соединения.

Скользящее окно.

Протокол TCP предполагает динамическое окно. Получатель сообщает то число байт, которое он может принять (от 0 до 65535). Начальный номер окна всегда устанавливается на стадии установления соединения. Приемник определяет, какое окно должно быть, согласно минимальным возможностям. Открывается окно, когда принимающий процесс на другой стороне читает подтверждение и освобождает буфер TCP. Если левая граница совпала с правой границей, отправитель должен прекратить передачу (нулевое окно). Окно закрывается, когда происходит передача и подтверждение данных (левая граница двигается вправо).

Процедура hand shaking (тройное рукопожатие)

1 Пакет с флагом SYN (->)

2 Ответ ACK (<-)

Один этап

3 Пакет с флагом SYN (<-)

4 Ответ ACK (->)

Если сервер не может установить соединение (например, переполнены буферы), то SYN не устанавливается в 1. Происходит RESET. Если по истечении тайм-аута сервер не получил ответа, он закрывает соединение. Если станция не получила подтверждения, она повторно пошлет запрос соединения.

Если станция передаёт 20 байт, то сервер увеличит ACK на 20.

Подтверждение генерируется для всех байт, которые приходят в нужной последовательности. Если будут переданы дубликаты, это не испортит картину. Так как подтверждения носят кумулятивный характер, потеря подтверждения не создаёт проблем.

Завершение передачи

1 Пакет с флагом FIN (->)

2 Ответ ACK FIN (<-)

3 Пакет с флагом FIN (<-)

4 Ответ ACK FIN (->)

Дубликаты в сети могут возникать из-за:

  • Потери оригинального сегмента

  • Потери подтверждения

  • Превышения времени повторной передачи

  • Задержки сегмента

Билет №22

22.1 В чём суть модели коммуникации ieee? Как реализованы подуровни phy в технологии Ethernet? Каким образом реализован mac-подуровень в технологии Ethernet?

Модель IEEE

Модель OSI

Модель IEEE

Data Link

LLC – логический контроль соединения

MAC – присоединение физического адреса

Physical

PCS – кодирование

PMA – подсоединение к среде передачи

PMD

MII – интерфейс подсоединения к MAC контроллеру

Уровень MAC для всех Ethernet одинаков. MAC контроллер должен дописать к фрейму физический адрес

На уровне Phy в Ethernet существует 2 дополнительных подуровня:

  • Reconciliation – уровень согласования. Необходим, т.к. используются разные среды передачи с разным кодированием

  • Auto negotiation – автоматическое согласование скоростей для витой пары.

Все стандарты Ethernet отличаются друг от друга на уровне Phy (кодирование и т.п.)