What is protocol graph? Compare the network interface and protocol


A protocol is a set of rules and standards that primarily outline a language that devices will use to communicate. There are an excellent range of protocols in use extensively in networking, and that they are usually implemented in numerous layers.

It provides a communication service where the process is used to exchange the messages. When the communication is simple, we can use only one simple protocol.

When the communication is complex, we must divide the task between different layers, so, we need to follow a protocol at each layer, this technique we used to call protocol layering. This layering allows us to separate the services from the implementation.

Each layer needs to receive a set of services from the lower layer and to give the services to the upper layer. The modification done in any one layer will not affect the other layers.

Protocol Graph

Protocol graph is the set of protocols which make up a network system. The nodes of the graph are called protocols, and the edges represent a dependence relation.

For example, the figure below explains about a protocol graph that consists of protocols.

RRP (Request/Reply Protocol) and MSP (Message Stream Protocol) implement two different types of process-to-process channels, and both depend on the HHP (Host-to- Host Protocol) which provides a host-to-host connectivity service.

Network Interface

A network interface will check with any kind of software system interface to networking hardware. For example, if you have got two network cards in your pc, you will control and set up every network interface related to them on an individual basis.

A network interface is also related to a physical device, or it is going to be a representation of a virtual interface. The "loopback" device, that may be a virtual interface to the local machine, is an example of this.

LAN − LAN network {LAN, computer network} stands for "local area network". It refers to a network or some of a network that's not in public accessible to the larger net. A home or workplace network is an example of a LAN.

WAN − WAN stands for "wide area network". It means a network that's much more extensive than a LAN whereas WAN is a relevant term to use to explain big, dispersed networks, it's sometimes meant to mean the internet as a whole.

Protocol

A protocol is a set of rules and standards that primarily outline a language that devices will use to communicate. There are an excellent range of protocols in use extensively in networking, and that they are usually implemented in numerous layers.

Some low level protocols are as follows −

  • Transmission Control Protocol (TCP)
  • User Datagram Protocol (UDP)
  • Internet Protocol (IP)
  • Internet Control Message Protocol (ICMP)

Some familiar samples of application layer protocol, designed on their lower protocols, are

  • Hypertext Transfer Protocol (HTTP) for accessing internet content
  • Secure Shell Protocol (SSH)
  • Transport Layer Security/Secure Socket Layer (TLS/SSL)
  • File Transfer Protocol (FTP)

Updated on: 15-Sep-2021

724 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements