A communication protocol is a system of digital rules for data exchange within or between computers.
The Internet Protocol(IP) is used in concert with other protocols within the Internet Protocol Suite. Prominent members of which include:
Transmission Control Protocol (TCP/IP)
User Datagram Protocol (UDP)
Internet Control Message Protocol (ICMP)
Hypertext Transfer Protocol (HTTP)
Post Office Protocol (POP)
File Transfer Protocol (FTP)
Internet Message Access Protocol (IMAP)
Other instances of high level interaction protocols are:
General Inter-ORB Protocol (GIOP)
Java remote method invocation (RMI)
Distributed Component Object Model (DCOM)
Dynamic Data Exchange (DDE)
SOAP