Saturday, 6 February 2021


What is Protocol?

A protocol is a set of rules that contains how data will transmit between the different devices in the same network and also it allows connected devices to communicate with each other until there are any differences in their design, internal process, and structure. The term “protocol” is used by particular object-oriented programming languages with a variety of specific meanings, which other languages may term interface or trait. It includes what type of data may be transmitted, what commands are used to send and receive data, and how data transfers are confirmed. The protocols when used otherwise is akin to communication protocols, indicating the chain of interactions between the caller and the object. Languages that provide explicit language support for protocols include Python, Clojure, Elixir, Java 8, Objective C, Swift, and Logtalk.

Example for Protocol

Different Types of Applications Using Protocols

  • 802.11ac (Used for Wireless Networking)
  • Ethernet (Used for Wired Networking)
  • IP (Used for Internet Communication)

Categories of Internet Protocols

Application Layers

  • HTTP – Hypertext Transfer Protocols
  • IMAP – Internet Message Access Protocols
  • SNMP – Simple Network Mail Transfer Protocols
  • FTP – File Transfer Protocols
  • SMTP – Simple Mail Transfer Protocols
  • WWW – World Wide Web

Internet Layers

  • IPv4 – Internet Protocol Version 4
  • IPv6 – Internet Protocol Version 6
  • ICMP – Internet Control Message Protocols
  • ARP – Address Resolution Protocols
  • RARP – Reverse Address Resolution Protocols

Transport Layers

  • TCP – Transmission Control Protocols
  • UDP – User Datagram Protocols

Link Layers

  • PPP – Point-to-Point Protocol
  • DSL – Digital Subscriber Line
  • Wi-Fi – Wireless Frequency

Also learn about Object Oriented Programming (OOP)


Post a Comment