Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к ЛР3.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
81 Кб
Скачать
☆

Недостатки

  1. Не все протоколы могут «преодолеть» NAT. Некоторые не в состоянии работать, если на пути между взаимодействующими хостами есть трансляция адресов. Некоторые межсетевые экраны, осуществляющие трансляцию IP-адресов, могут исправить этот недостаток, соответствующим образом заменяя IP-адреса не только в заголовках IP, но и на более высоких уровнях (например, в командах протокола FTP).

  2. Из-за трансляции адресов «много в один» появляются дополнительные сложности с идентификацией пользователей и необходимость хранить полные логи трансляций.

  3. DoS со стороны узла, осуществляющего NAT — если NAT используется для подключения многих пользователей к одному и тому же сервису, это может вызвать иллюзию DoS-атаки на сервис (множество успешных и неуспешных попыток). Например, избыточное количество пользователей ICQ за NAT приводит к проблеме с подключением к серверу некоторых пользователей из-за превышения допустимой скорости подключений. Частичным решением проблемы является использование пула адресов (группы адресов), для которых осуществляется трансляция.

  4. В некоторых случаях, необходимость в дополнительной настройке при работе с пиринговыми сетями и некоторыми другими программами, в которых необходимо не только инициировать исходящие соединения, но также принимать входящие. Однако, если NAT устройство и ПО, требующее дополнительной настройки, поддерживают технологию Universal Plug & Play, то в этом случае настройка произойдет полностью автоматически и прозрачно для пользователя.

2. Автоматическое назначение адресов

DHCP (dynamic host configuration protocol) – протокол удаленной настройки сетевых узлов, обеспечивающий удалённое автоматизированное присвоение узлам сети IP-адресов и других настроек.

Режимы работы:

    • Ручной – жесткое соответствие MAC и IP адресов, задаётся вручную на сервере

    • Автоматический – жесткое соответствие MAC и IP адресов, задаётся автоматически сервером, бессрочно

    • Динамический – адреса выделяются автоматически на ограниченное время (lease duration, срок аренды)

Принцип работы:

  1. DHCPDISCOVER – поиск доступных DHCP серверов

  2. DHCPOFFER – сервер предлагает клиенту адрес

  3. DHCPREQUEST – выбор клиентом одной конфигурации из предложенных, извещение серверов

  4. DHCPACK – подтверждение сервером выбранной конфигурации

3. Транспортный уровень

Транспортный уровень. Он обеспечивает передачу данных вышестоящим уровням с определенной степенью надежности и способен обнаружить и исправить ошибки при передаче. Он разбивает данные, полученные от сеансового уровня на пакеты, нумерует их, упорядочивает и управляет потоком.

Протоколы транспортного уровня стека TCP/IP

  • Transmission control protocol (TCP)

- с установкой логического соединения до передачи данных

- с подтверждением доставки данных

- надёжность в ущерб скорости

  • User datagram protocol (UDP)

- без установки логического соединения

- без подтверждения доставки данных

- скорость в ущерб надёжности

Порты и сокеты

Порт – системная очередь пакетов к точке входа прикладного процесса (не путать с портами оборудования: USB, COM, PS/2 и т.д.)

IP-адрес однозначно идентифицирует сетевой интерфейс в пределах составной сети

Порт однозначно идентифицирует прикладной процесс в пределах компьютера