What is difference between /ipfs and /p2p protocol?

Relevant update: