Доброго времени суток.
Есть две машины, подключенные через маршрутизатор.
Задача написать драйвер устанавливающий соединение, обмен ключами и шифрование всех пакетов между машинами.
Подскажите в какую сторону капать, на каком уровне OSI это выполнять.