
- •Общие положения
- •Лабораторная работа № 1
- •Теоретическая часть
- •Алгоритм программной виртуализации в архитектуре х86
- •Виртувлизвцдонный софт Хостаеая операционная система
- •Задание
- •Содержание практической части отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа № 2
- •Теоретическая часть
- •Типы адресов стека tcp/ip
- •Классы ip-адресов
- •Структура 1р-адреса
- •Использование масок в ip-адресации
- •Сетевые утилиты ipconfig
- •Проверка связи между компьютерами
- •Задание
- •Содержание практической части отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа № 3
- •Теоретическая часть
- •Понятие частного адреса
- •Трансляция сетевых адресов (nat)
- •Компоненты механизма трансляции сетевых адресов
- •Принципы действия nat
- •Редакторы nat
- •I Интерфейсы сети 1р*маршрутизация Общие
- •IРадрес ... Маска подсети . Основной шлюз .
- •InteKr) pro/1000 т серверный адаптер
- •Проверка связи с Интернетом компьютера, находящегося в локальной сети 1ап
- •Задание
- •Содержание практической части отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа № 4
- •Теоретическая часть
- •Служба dns
- •Структура dns
- •Пространство имен dns
- •Схемы запросов
- •Практическая часть
- •Проверка связи с Интернетом компьютера, находящегося в локальной сети 1ап
- •Содержание практической части отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа № 5
- •Теоретическая часть
- •Служба dhcp
- •Как работает dhcp
- •Понятие области действия
- •Суперобласти
- •Понятие опций
- •Агент-ретранслятор dhcp/bootp
- •Проверка работы dhcp-сервера, находящегося в локальной сети 1ап
- •Содержание практической части отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа № 6
- •Теоретическая часть
- •Общие сведения
- •Управление учетными записями
- •Папка Users
- •Папка Groups
- •На диске создаем еще одну директорию помимо share (например, shared)
- •22) Рисунок 112 Окно настроек разрешений доступа Вводим имя учетной записи, созданной ранее, и жмем «ок»
- •Проверка работы файлового сервера
- •Содержание практической части отчета по лабораторной работе
- •Контрольные вопросы
Трансляция сетевых адресов (nat)
Механизм трансляции сетевых адресов (Network Address Translation, NAT) осуществляет преобразование IP-адресов и номеров портов пакетов TCP и датаграмм UDP, которыми обмениваются локальная и внешняя (такая, как Интернет) сети. Наличие этого механизма позволяет организовать взаимодействие корпоративной сети с Интернетом простыми средствами, без привлечения специализированного программного обеспечения.
Компоненты механизма трансляции сетевых адресов
Механизм трансляции сетевых адресов включает в себя следующие элементы:
компонент преобразования. В этом качестве рассматривается компьютер (далее называемый компьютер-преобразователь адресов), выступающий в качестве транслятора сетевых адресов (NAT). Именно транслятор сетевых адресов является тем компонентом, который собственно и выполняет преобразование IP-адресов и номера портов пакетов TCP и датаграмм UDP, передаваемых между локальной сетью и внешней сетью;
компонент адресации. Компьютер, выступающий в качестве транслятора сетевых адресов, предоставляет информацию о конфигурации IP-адреса другим компьютерам домашней сети. Компонент адресации представляет собой упрощенный DHCP-сервер, предоставляющий клиентам сведения о IP-адресе, маске подсети, IP- адресе шлюза по умолчанию, DNS-сервера (в качестве последних двух адресов используется IP-адрес непосредственно самого транслятора сетевых адресов). Все компьютеры в локальной сети (являющиеся клиентами NAT) должны быть сконфигурированы как клиенты DHCP, чтобы автоматически получать конфигурацию IP;
компонент разрешения имен. Компьютер с преобразователем адресов становится DNS-сервером и WINS-сервером для других компьютеров в домашней
сети. Когда компьютер с преобразователем адресов получает запросы о разрешении имен, он пересылает запросы о разрешении имен серверам DNS и WINS в межсетевой среде, на которые он настроен, и возвращает ответы на компьютер в локальной сети.
Принципы действия nat
Для установки соединения используется уникальная связка "адрес-порт". Другими словами, с хостом, имеющим один IP-адрес, может быть установлено множество соединений. Однако каждое из этих соединений будет использовать различные порты. Как правило, механизм NAT используется в ситуации, когда несколько частных адресов отображаются на один действительный адрес.
Для пакетов, исходящих из NAT, частный адрес, указанный в заголовке пакета в поле отправителя, отображается в действительный адрес, выданный Интернет- провайдером, а номер порта TCP/UDP отображается в другой номер порта TCP/UDP. Для пакетов, приходящих NAT, действительный адрес, указанный в заголовке пакета в поле получателя, отображается в оригинальный адрес интрасети (частный адрес), а номер порта TCP/UDP отображается обратно к оригинальному номеру порта TCP/UDP. При этом TCP- и UDP-порты выбираются динамически, чтобы отличить один компьютер внутри интрасети от другого. Механизм NAT поддерживает специальную таблицу, в которую заносятся сведения об отображениях. Благодаря этой таблице механизм поддерживает уже установленные соединения, используя для передачи входящих пакетов ту же связку "адрес-порт", которая использовалась для установки соединения.
Для демонстрации принципов работы механизма NAT рассмотрим следующий пример. Допустим, имеется небольшая локальная сеть предприятия, в которой для адресации хостов используется идентификатор сети 192.168.0.0. Так же предприятию Интернет-провайдером выделен некоторый адрес a.b.c.d. Механизм NAT отображает все частные адреса в сети 192.168.0.0 в IP-адрес a.b.c.d.
Веб-сервер
ТСР-порт 80
Допустим, пользователь локальной сети предпринимает попытку соединиться с веб-сервером, имеющим действительный адрес e.f.g.h. В этом случае клиентский компьютер формирует IP-пакет со следующей информацией в заголовке:
IP-адрес получателя: e.f.g.h IP-адрес отправителя: 192.168.0.10 порт получателя: ТСР-порт 80 порт отправителя: ТСР-порт 1025
Механизм NAT выполняет преобразование заголовка этого пакета в следующий заголовок:
IP-адрес получателя: e.f.g.h IP-адрес отправителя: a.b.c.d порт получателя: ТСР-порт 80 порт отправителя: ТСР-порт 5000
Обратите внимание, что вместо частного адреса хоста, расположенного в локальной сети, в качестве отправителя указывается действительный адрес компьютера-преобразователя. При этом информацию о выполненном преобразовании {192.168.0.10, TCP 1025} в {a.b.c.d, TCP 5000} компьютер запоминает в своей внутренней таблице.
После выполнения преобразования IP-пакет может быть передан в Интернет. Поскольку в качестве отправителя пакета указан компьютер-преобразователь, удаленная служба сформирует ответный пакет, который будет адресован этому компьютеру. Ответный пакет содержит следующую информацию в заголовке: IP-адрес получателя: a.b.c.d IP-адрес отправителя: e.f.g.h порт получателя: ТСР-порт 5000 порт отправителя: ТСР-порт 80
Механизм NAT анализирует полученный пакет и, используя собственную адресную таблицу, отображает действительные адреса в частные. По окончании преобразования пакет будет передан хосту во внутренней сети (в нашем случае по адресу 192.168.0.10). При этом пакет содержит следующую информацию в заголовке: IP-адрес получателя: 192.168.0.10 IP-адрес отправителя: e.f.g.h порт получателя: ТСР-порт 1025 порт отправителя: ТСР-порт 80