Functions of Each Layer in the TCP/IP Protocol Suite

 

Functions of Each Layer in the TCP/IP Protocol Suite

1. Application Layer

Main Function

Provides services directly to user applications and enables process-to-process communication.

Responsibilities

  • Allows communication between application programs
  • Sends user requests and receives responses
  • Provides network services to applications

Example Protocols

  • HTTP → Web browsing
  • SMTP → E-mail service
  • FTP → File transfer
  • TELNET / SSH → Remote login
  • DNS → Domain name resolution
  • SNMP → Network management

Data Unit

Message


2. Transport Layer

Main Function

Provides end-to-end communication between processes running on different hosts.

Responsibilities

  • Segmentation and reassembly
  • Flow control
  • Error control
  • Congestion control
  • Reliable or unreliable data transfer

Main Protocols

TCP (Transmission Control Protocol)

  • Connection-oriented
  • Reliable communication
  • Provides flow, error, and congestion control

UDP (User Datagram Protocol)

  • Connectionless
  • Faster with low overhead
  • No flow or error control

SCTP (Stream Control Transmission Protocol)

  • Designed for multimedia applications

Data Unit

Segment / User Datagram


3. Network Layer

Main Function

Provides host-to-host communication and routing of packets across networks.

Responsibilities

  • Logical addressing
  • Routing
  • Packet forwarding
  • Selecting the best path

Main Protocol

  • IP (Internet Protocol)

Supporting Protocols

  • ICMP → Error reporting
  • IGMP → Group management
  • DHCP → IP address assignment
  • ARP → Address resolution

Features of IP

  • Connectionless protocol
  • No flow control
  • No error control
  • No congestion control

Devices Using This Layer

Routers

Data Unit

Datagram


4. Data-Link Layer

Main Function

Moves packets across a single link between two connected devices.

Responsibilities

  • Framing
  • Link-level addressing
  • Error detection/correction
  • Node-to-node delivery

Features

  • Encapsulates datagrams into frames
  • Supports wired and wireless links

Devices Using This Layer

Switches

Data Unit

Frame


5. Physical Layer

Main Function

Transmits bits as electrical, optical, or wireless signals through the transmission medium.

Responsibilities

  • Bit transmission
  • Signal conversion
  • Physical connection handling

Transmission Media

  • Copper cables
  • Fiber optic cables
  • Air (wireless)

Data Unit

Bits


Summary Table of TCP/IP Layers

LayerMain FunctionData Unit
Application        User/application communication        Message
Transport        End-to-end process communication        Segment/User Datagram
Network        Routing and host-to-host delivery        Datagram
Data-Link        Link-level delivery        Frame
Physical        Transmission of bits/signals        Bits

Overall Communication Flow

Application → Message
Transport → Segment
Network → Datagram
Data-Link → Frame
Physical → Bits

At the receiver side, the process happens in reverse order.


Summary

The TCP/IP protocol suite consists of five layers, each performing a specific function in network communication. The Application layer provides services to users, the Transport layer ensures end-to-end communication, the Network layer handles routing, the Data-Link layer transfers frames across links, and the Physical layer transmits bits through the transmission medium.

Comments

Popular posts from this blog

Computer Networks PCCST501 Semester 5 KTU CS 2024 Scheme - Dr Binu V P

Introduction to Computer Networks

Introduction to Local Area Network (LAN)