Internet terminology what does "IP" stand for?

A ) Internet Provider

B ) Internet Protocol ✅

C ) Internet Procedure

D ) Internet Processor