Здравствуйте, Serge_HID, Вы писали:
S_H>Вообщем хотелось бы развести понятия NAT и прокси или описать их вохможного совместного взаимодействия.
Если тебе в учебных целях, то ты можешь взять какую-нибудь программу-прокси (благо дело, в сети их много, даже есть и с открытыми исходниками под windows) и реализовать биллинг для этой программы.
В случае с NAT все довольно сложнее, тебе придется писать сниффер, который будет контролировать все проходящие пакеты через сетевой адаптер.
К примеру, если у тебя задание написать для галочки по какому-нибудь предмету, бери простой прокси сервер и реализуй под него биллинг