Third version. Fixed some thoughts, added law section, added vpn section and future system structure.