There are three main levels of protocol IP, TCP, UDP and application protocol.
Internet protocol is data used for communicating and is at the lowest level
of protocol. The next step up is TCP, which stands for Transmission Control
Protocol, followed by UDP. UDP is an abbreviation for User Data Protocol. TCP
and UDP are types of protocols that send data from one host to another. The
protocol which comes on top is application protocol; it runs by applications
at the end of communication that receive and intake specific messages and data.
A complex characteristic of IP is IP addressing. IP addressing is an address
that is used to identify and communicate on a computer network.