Principal communications protocol used for relaying datagrams (also known as network packets) across an internetwork using the internet protocol suite