Home » Computer Networks

Different protocols working on Transport, Network and Application layers

In this article, we are going to discuss in brief about the different types of protocols that are working on Transport layer, Network layer and Application layer.
Submitted by Uma Dasgupta, on November 25, 2018

1) Transport layer protocols

Our OSI (Open system interconnection) model consists of 7 protocol layers and each layer performs a supportive communication task.

The transport layer is the 4th layer in the OSI model which provides communication services between the computers connected in the network.

The transport layer is consist of three different protocols:

  1. TCP (Transmission control protocol)
    TCP provides full transport layer services to the application at the sending and of each transmission, TCP provides a stream of data into a smaller unit called segments. TCP is used for reliable communication (connection-oriented network).
  2. UDP (User datagram protocol)
    UDP are transport level protocol responsible for delivery of a message from one process to another process.
  3. SCTP (Stream control transmission protocol)
    SCTP is used to meet the needs of some new application such as the voice of the internet.

2) Network layer protocols

Network or interconnecting layer which consists of ICMP sends query and error reporting message.

The different protocols that work on transport layer are:

  1. IGMP (Internet group message control protocol)
    The Internet group message control protocol is used to facilitate the simultaneous or synchronization transmission of a message to a group of destination.
  2. ARP (Address Resolution protocol)
    Address Resolution Protocol is responsible for the conversion of the physical address from the logical address of the node.
  3. RARP (Reverse address resolution protocol)
    Reverse Address Resolution Protocol is responsible for converting physical address to the logical address of the node. We can say it is just the opposite of the ARP.

3) Application layer protocols

Different protocols working on application layer are:

  1. SMTP (Simple mail Transfer Protocol)
    Simple mail transfer protocol is the TCIP protocol defining electronic mail Services on the internet.
  2. FTP (File Transfer Protocol)
    File transfer protocol is used for transfer the text file from one system to another system.
  3. HTTP (Hyper Text Transfer Protocol)
    This is the protocol used by the World Wide Web to format, transmit the data; it defines how the data is formatted and how it is transmitted?
  4. DNS (Domain Name system)
    Domain Name System is TCPIP application services that convert user-friendly.
  5. SNMP (Simple Network Management protocol)
    Simple network management protocol is the TCIP protocol that specifies the name to the IP address.
  6. TELNET (Terminal Network Protocol)
    The terminal network protocol is a general-purpose client-server program that allows remote login.


Comments and Discussions



Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© some rights reserved.