What is the difference between IPC and BNS?