MA> Между ПК и провайдером есть канал связи. Полагаю, что перед каналом, со стороны MA> ПК, формируется пакет данных, в котором собираются идентификаторы. Собственно MA> этот пакет и нужно вычислить, данные в нём подменить.
А с чего ты взял, что данные идут открытым текстом и не защищены от подмены? Hынче в подавляющем большинстве случаев передаче полезных данных предшествует установление шифрованного защищенного транспортного потока для передачи данных, наиболее распространненный - разные версии стандарта TLS. Ты ни посмотреть не можешь, что передаётся, ни подменить блок данных, после того как он уже сформирован и засунут в поток, и ровно этот механизм защищает данные от просмотра и незаметной модификации сотрудниками провайдера, например.
MA> Технически это можно MA> сделать через промежуточный сервер, каковой во внешнюю сеть отдаёт свои данные, MA> а внутри своей сети принятые пакеты переправляются согласно мак-адресам сетевух.
Промежуточный сервер сделать можно, только он получит шифрованный поток и если попробует что-то в нём поменять, то на принимающей стороне подмена будет видна и отброшена.
Eugene -- For the Colonel's Lady an' Judy O'Grady Are sisters under their skins! --- slrn/1.0.3 (FreeBSD) * Origin: RDTC JSC (2:5006/1@fidonet)