A software which can enable to send and receive messages is called messaging app. These apps can use protocols to send and receive messages.
There are several popular messaging apps, they are:
• Facebook Messenger
• Yahoo Messenger, etc.
SMS can use one or more protocols. Some of the protocols are
• TCP (Transfer Control Protocol)
• HTTP (Hypertext Transfer Protocol)
• HTTPS (Hypertext Transfer Protocol Secure)
• SMTP (Simple Mail Transfer Protocol)
• FTP (File Transfer Protocol)
• XMPP (Extensible Messaging and Presence Protocol)
• XML over HTTP/HTTPS
Viber: Viber uses the TCP (Transfer Control Protocol) to do text messaging like other messaging apps.
WhatsApp: WhatsApp uses the above protocols to communicate with another person in case of sending messages to one another.
Skype: VoIP protocols are used in Skype.
Facebook Messenger: Protocol used in Facebook messenger is XMPP (Extensible Messaging and Presence Protocol)
Yahoo Messenger: Protocols used in Yahoo messenger are associated with TCP and HTTP.
Hence it is clear that some of the messaging apps can use the protocols same as SMS and some use different protocols.
Please leave a comment below if you found this answer helpful. Happy learning!