SlideShare a Scribd company logo
IUBAT-International University of
Business Agriculture & Technology
Name ID
Md. Shibly Noman 14303131
Tahmid Uddin Mahmud Nishat 14303132
“The Optimist”
Presenting By
Group Members
Course Instructor: Dr. Abhijit Saha
Course: CSC 465
Section: B
TCP/IP Protocol
• TCP/IP protocols map to a four-layer conceptual model known as the DARPA
model , named after the U.S. government agency that initially developed
TCP/IP.
• The four layers of the DARPA model are: Application, Transport, Internet, and
Network Interface. Each layer in the DARPA model corresponds to one or
more layers of the seven-layer Open Systems Interconnection (OSI) model.
TCP/IP PROTOCOL ARCHITECTURE
TCP/IP Layers & TCP/IP
Protocols
Network Layer
 This layer deals with Packets (Data Bundles).
 Responsible for logical addressing and routing.
 Devices:
• Routers, layer 3 switches, firewalls etc.
 Network Layer Protocols:
• ICMP, IGMP, ARP, RARP etc.
Network Layer Functions
 Provides for transfer of variable length sequences
from source to destination via one or more
networks.
 Responds to service requests from the transport
layer and issues requests to the data link layer.
 Concerned with:
• Data Packet.
• Logical Addressing (IP Address)
• Routing.
Network Layer Protocols-ICMP
• ICMP protocol is a bunch or error, queries and response messages
that are helping us every day to troubleshoot and manage our
networks.
• Network protocol “ICMP” is known as a control protocol because it
is used for the purpose of administration and management within
an IP network.
• ICMP is a vital part of Internet protocol implementations, but it is
not holding the application data. It carries the network status
information.
Network Layer Protocols-ICMP (cont.)
Network Layer Protocols-ICMP (cont.)
Responsibilities: This protocol is being
utilized to provide the details of:
• Issues during the core
communications and interactions of
applications within a network.
• Network obstacles and congestion.
• Out-of-the-way host’s accessibility.
Fig: ICMP Packet Format
Network Layer Protocols-IGMP
The Internet Group Management Protocol (IGMP) is a communications
protocol used to manage the membership of Internet Protocol multicast
groups. IGMP is used by IP hosts and adjacent multicast routers to
establish multicast group memberships.
Network Layer Protocols-IGMP (cont.)
IGMP Operations:
• It is an integral part of the IP multicast
specification, operating above the
network layer, though it doesn't
actually act as a transport protocol.
• It is analogous to ICMP for unicast
connections
• IGMP can be used for online streaming
video and gaming, and allows more
efficient use of resources when
supporting these types of applications.
Fig: IGMP Operations
Network Layer Protocols-IGMP (cont.)
Fig: IGMP Message Type
Fig: IGMP Message Type
Network Layer Protocols-ARP
• Address Resolution Protocol (ARP) resolve an IPv4 address (32 bit
Logical Address) to the physical address (48 bit MAC Address).
• Network Applications at the Application Layer use IPv4 Address to
communicate with another device.
• But at the Datalink layer, the addressing is MAC address (48 bit
Physical Address), and this address is burned into the network card
permanently.
Network Layer Protocols-ARP (cont.)
 ARP Protocol Data
Unit:
Network Layer Protocols-ARP (cont.)
Purpose of ARP:
The purpose of Address Resolution Protocol (ARP) is to find out the MAC
address of a device in your Local Area Network (LAN), for the corresponding
IPv4 address, which network application is trying to communicate.
• Assume broadcast nature of LAN
• Broadcast IP address of the destination
• Destination replies it with its MAC address.
• Source maintains a cache of IP and MAC address binding
Network Layer Protocols-RARP
The Reverse Address Resolution
Protocol (RARP) is an obsolete
computer networking protocol used by
a client computer to request its Internet
Protocol (IPv4) address from a
computer network, when all it has
available is its link layer or hardware
address, such as a MAC address. The
client broadcasts the request, and does
not need prior knowledge of the
network topology or the identities of
servers capable of fulfilling its request.
Network Layer Protocols-RARP (cont.)
Mechanism:
Both the machine that issues the request and the server that responds use physical network
addresses during their brief communication. Usually, the requester does not know the
physical address. So, the request is broadcasted to all the machines on the network. Now,
the requester must identify itself uniquely to the server. For this either CPU serial number or
the machine's physical network address can be used. But using the physical address as a
unique id has two advantages.
• These addresses are always available and do not have to be bound into bootstrap code.
• Because the identifying information depends on the network and not on the CPU vendor,
all machines on a given network will supply unique identifiers
Network Layer Protocols-RARP (cont.)
RARP Request & RARP Reply:
Network Layer Protocols-RARP (cont.)
RARP Example:
Thanks for your attention

More Related Content

What's hot (20)

PPTX
Presentation on TCP/IP Model
Abir Junayed
 
PDF
Network layer logical addressing
Sri Manakula Vinayagar Engineering College
 
PPTX
What is TCP/IP
farhan516
 
PPTX
TCP/IP Introduction
Dineesha Suraweera
 
PPT
TCP/IP Basics
sanjoysanyal
 
PPTX
New tcp-ip model (2)
Nitesh Singh
 
PPT
eTwinning - TCP/IP: Internet layer
Agrupamento de Escolas da Batalha
 
PDF
TCP/IP – Transmission Control Protocol/ Internet Protocol
We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program.
 
PPT
"Internet Protocol Suite" prepared by Szymon M. from Poland
irenazd
 
PPT
Basic networking course
LuxoftTraining
 
PPT
More on Tcp/Ip
Rakhi Saxena
 
PPTX
NP - Unit 3 - Forwarding Datagram and ICMP
hamsa nandhini
 
DOCX
TCP/IP Protocal Suite
Yohniki Gordon
 
PDF
Introduction to TCP/IP
Michael Lamont
 
PPTX
TCP/IP Protocols
Danial Mirza
 
PPT
Cs553 st7 ch18-internet_protocols
KathirKathiresan4
 
PPTX
Protocols and the TCP/IP Protocol Suite
Atharaw Deshmukh
 
PPTX
TCP/IP Presentation
eleinepagtakhan
 
PDF
TCP with delayed ack for wireless networks
ambitlicksolutions
 
Presentation on TCP/IP Model
Abir Junayed
 
Network layer logical addressing
Sri Manakula Vinayagar Engineering College
 
What is TCP/IP
farhan516
 
TCP/IP Introduction
Dineesha Suraweera
 
TCP/IP Basics
sanjoysanyal
 
New tcp-ip model (2)
Nitesh Singh
 
eTwinning - TCP/IP: Internet layer
Agrupamento de Escolas da Batalha
 
TCP/IP – Transmission Control Protocol/ Internet Protocol
We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program.
 
"Internet Protocol Suite" prepared by Szymon M. from Poland
irenazd
 
Basic networking course
LuxoftTraining
 
More on Tcp/Ip
Rakhi Saxena
 
NP - Unit 3 - Forwarding Datagram and ICMP
hamsa nandhini
 
TCP/IP Protocal Suite
Yohniki Gordon
 
Introduction to TCP/IP
Michael Lamont
 
TCP/IP Protocols
Danial Mirza
 
Cs553 st7 ch18-internet_protocols
KathirKathiresan4
 
Protocols and the TCP/IP Protocol Suite
Atharaw Deshmukh
 
TCP/IP Presentation
eleinepagtakhan
 
TCP with delayed ack for wireless networks
ambitlicksolutions
 

Viewers also liked (16)

PDF
Revista dos Pneus no 14 julho 2011 ano III
Luis Martins
 
DOCX
SUPERVISOR ADMIN ASST CV
Girisha Doddakadanur Nagaraj
 
DOCX
neethu BSC NURSE
Neethu Chacko
 
DOCX
WMcBride_CV_2016
Warren McBride
 
PDF
Ciclo vital de la familia según la OMS
Omar Romero
 
DOCX
FERDINAND Q. PACLEB CV1
Ferdie Pacleb
 
PDF
Revista Anecra n298 abril 2012
Luis Martins
 
PDF
PeaceAudit_Nepal_EN_2015
Chandani Thapa
 
PDF
Autoaftermarketnews no. 02 2014
Luis Martins
 
PPT
Android tutorial
Ed Zel
 
PDF
Revista dos Pneus no 31 abril 2015 ano VIII
Luis Martins
 
PPTX
nourish presentation
Sarah McKenna
 
PDF
ELC certificate of experience
Saif Raddas
 
PDF
Revista dos pneus no 13 abril 2011 ano III
Luis Martins
 
PDF
Revista dos Pneus no 7 outubro 2009 ano II
Luis Martins
 
PDF
Pós Venda n6 outubro novembro 2016
Luis Martins
 
Revista dos Pneus no 14 julho 2011 ano III
Luis Martins
 
SUPERVISOR ADMIN ASST CV
Girisha Doddakadanur Nagaraj
 
neethu BSC NURSE
Neethu Chacko
 
WMcBride_CV_2016
Warren McBride
 
Ciclo vital de la familia según la OMS
Omar Romero
 
FERDINAND Q. PACLEB CV1
Ferdie Pacleb
 
Revista Anecra n298 abril 2012
Luis Martins
 
PeaceAudit_Nepal_EN_2015
Chandani Thapa
 
Autoaftermarketnews no. 02 2014
Luis Martins
 
Android tutorial
Ed Zel
 
Revista dos Pneus no 31 abril 2015 ano VIII
Luis Martins
 
nourish presentation
Sarah McKenna
 
ELC certificate of experience
Saif Raddas
 
Revista dos pneus no 13 abril 2011 ano III
Luis Martins
 
Revista dos Pneus no 7 outubro 2009 ano II
Luis Martins
 
Pós Venda n6 outubro novembro 2016
Luis Martins
 
Ad

Similar to Presentation on network_protocols (20)

PDF
Internet Protocol.pdf
BIT DURG
 
PPT
Tcp ip
Dhani Ahmad
 
PPTX
Transport Layer, Network layer.pptx
MuhammadMoosaPanhwar
 
PPTX
Basic networking
ajeeshr3
 
PPT
Nnnnnn
nautami
 
PPTX
Internet Protocols
Ramakrishna Kongalla
 
PDF
1)Please explain the commands ifconfig, ping, traceroute, netstat, d.pdf
eyebolloptics
 
PPTX
Web technologies: recap on TCP-IP
Piero Fraternali
 
PPT
07 - TCP_IP and the DoD Model.ppt
ssuserf7cd2b
 
PPTX
New tcp-ip model
Nitesh Singh
 
PDF
Network Layer & Transport Layer
Sweta Kumari Barnwal
 
PPTX
Final Presentation on the Network layer
Zee Haak
 
PDF
Module 1 slides
AnaniaKapala
 
PPT
TCPIP SLIDES.ppt
aymenshykh
 
PPTX
Internet architecture protocol
GLIM Digital
 
PPTX
TCP/IP Modal
ParikshitTaksande1
 
PPT
presentation on TCP/IP protocols data comunications
AnyapuPranav
 
PPT
Bhargava Presentation.ppt
EnumulaBhargava1
 
PPT
Bhargava Presentation.ppt
EnumulaBhargava1
 
PPTX
Lecture 04
Anwal Mirza
 
Internet Protocol.pdf
BIT DURG
 
Tcp ip
Dhani Ahmad
 
Transport Layer, Network layer.pptx
MuhammadMoosaPanhwar
 
Basic networking
ajeeshr3
 
Nnnnnn
nautami
 
Internet Protocols
Ramakrishna Kongalla
 
1)Please explain the commands ifconfig, ping, traceroute, netstat, d.pdf
eyebolloptics
 
Web technologies: recap on TCP-IP
Piero Fraternali
 
07 - TCP_IP and the DoD Model.ppt
ssuserf7cd2b
 
New tcp-ip model
Nitesh Singh
 
Network Layer & Transport Layer
Sweta Kumari Barnwal
 
Final Presentation on the Network layer
Zee Haak
 
Module 1 slides
AnaniaKapala
 
TCPIP SLIDES.ppt
aymenshykh
 
Internet architecture protocol
GLIM Digital
 
TCP/IP Modal
ParikshitTaksande1
 
presentation on TCP/IP protocols data comunications
AnyapuPranav
 
Bhargava Presentation.ppt
EnumulaBhargava1
 
Bhargava Presentation.ppt
EnumulaBhargava1
 
Lecture 04
Anwal Mirza
 
Ad

Recently uploaded (20)

PPTX
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
PPTX
How to Configure Storno Accounting in Odoo 18 Accounting
Celine George
 
PPTX
SCHOOL-BASED SEXUAL HARASSMENT PREVENTION AND RESPONSE WORKSHOP
komlalokoe
 
PPTX
How to Create Rental Orders in Odoo 18 Rental
Celine George
 
PDF
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
PPTX
ROLE OF ANTIOXIDANT IN EYE HEALTH MANAGEMENT.pptx
Subham Panja
 
PPTX
Explorando Recursos do Summer '25: Dicas Essenciais - 02
Mauricio Alexandre Silva
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PPTX
Accounting Skills Paper-I, Preparation of Vouchers
Dr. Sushil Bansode
 
PPTX
Presentation: Climate Citizenship Digital Education
Karl Donert
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PPTX
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
PDF
Federal dollars withheld by district, charter, grant recipient
Mebane Rash
 
PDF
Zoology (Animal Physiology) practical Manual
raviralanaresh2
 
PDF
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
PPTX
How to Define Translation to Custom Module And Add a new language in Odoo 18
Celine George
 
PPTX
How to Manage Promotions in Odoo 18 Sales
Celine George
 
PDF
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
How to Configure Storno Accounting in Odoo 18 Accounting
Celine George
 
SCHOOL-BASED SEXUAL HARASSMENT PREVENTION AND RESPONSE WORKSHOP
komlalokoe
 
How to Create Rental Orders in Odoo 18 Rental
Celine George
 
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
ROLE OF ANTIOXIDANT IN EYE HEALTH MANAGEMENT.pptx
Subham Panja
 
Explorando Recursos do Summer '25: Dicas Essenciais - 02
Mauricio Alexandre Silva
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
Accounting Skills Paper-I, Preparation of Vouchers
Dr. Sushil Bansode
 
Presentation: Climate Citizenship Digital Education
Karl Donert
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
Federal dollars withheld by district, charter, grant recipient
Mebane Rash
 
Zoology (Animal Physiology) practical Manual
raviralanaresh2
 
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
How to Define Translation to Custom Module And Add a new language in Odoo 18
Celine George
 
How to Manage Promotions in Odoo 18 Sales
Celine George
 
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 

Presentation on network_protocols

  • 1. IUBAT-International University of Business Agriculture & Technology Name ID Md. Shibly Noman 14303131 Tahmid Uddin Mahmud Nishat 14303132 “The Optimist” Presenting By Group Members Course Instructor: Dr. Abhijit Saha Course: CSC 465 Section: B
  • 2. TCP/IP Protocol • TCP/IP protocols map to a four-layer conceptual model known as the DARPA model , named after the U.S. government agency that initially developed TCP/IP. • The four layers of the DARPA model are: Application, Transport, Internet, and Network Interface. Each layer in the DARPA model corresponds to one or more layers of the seven-layer Open Systems Interconnection (OSI) model.
  • 4. TCP/IP Layers & TCP/IP Protocols
  • 5. Network Layer  This layer deals with Packets (Data Bundles).  Responsible for logical addressing and routing.  Devices: • Routers, layer 3 switches, firewalls etc.  Network Layer Protocols: • ICMP, IGMP, ARP, RARP etc.
  • 6. Network Layer Functions  Provides for transfer of variable length sequences from source to destination via one or more networks.  Responds to service requests from the transport layer and issues requests to the data link layer.  Concerned with: • Data Packet. • Logical Addressing (IP Address) • Routing.
  • 7. Network Layer Protocols-ICMP • ICMP protocol is a bunch or error, queries and response messages that are helping us every day to troubleshoot and manage our networks. • Network protocol “ICMP” is known as a control protocol because it is used for the purpose of administration and management within an IP network. • ICMP is a vital part of Internet protocol implementations, but it is not holding the application data. It carries the network status information.
  • 9. Network Layer Protocols-ICMP (cont.) Responsibilities: This protocol is being utilized to provide the details of: • Issues during the core communications and interactions of applications within a network. • Network obstacles and congestion. • Out-of-the-way host’s accessibility. Fig: ICMP Packet Format
  • 10. Network Layer Protocols-IGMP The Internet Group Management Protocol (IGMP) is a communications protocol used to manage the membership of Internet Protocol multicast groups. IGMP is used by IP hosts and adjacent multicast routers to establish multicast group memberships.
  • 11. Network Layer Protocols-IGMP (cont.) IGMP Operations: • It is an integral part of the IP multicast specification, operating above the network layer, though it doesn't actually act as a transport protocol. • It is analogous to ICMP for unicast connections • IGMP can be used for online streaming video and gaming, and allows more efficient use of resources when supporting these types of applications. Fig: IGMP Operations
  • 12. Network Layer Protocols-IGMP (cont.) Fig: IGMP Message Type Fig: IGMP Message Type
  • 13. Network Layer Protocols-ARP • Address Resolution Protocol (ARP) resolve an IPv4 address (32 bit Logical Address) to the physical address (48 bit MAC Address). • Network Applications at the Application Layer use IPv4 Address to communicate with another device. • But at the Datalink layer, the addressing is MAC address (48 bit Physical Address), and this address is burned into the network card permanently.
  • 14. Network Layer Protocols-ARP (cont.)  ARP Protocol Data Unit:
  • 15. Network Layer Protocols-ARP (cont.) Purpose of ARP: The purpose of Address Resolution Protocol (ARP) is to find out the MAC address of a device in your Local Area Network (LAN), for the corresponding IPv4 address, which network application is trying to communicate. • Assume broadcast nature of LAN • Broadcast IP address of the destination • Destination replies it with its MAC address. • Source maintains a cache of IP and MAC address binding
  • 16. Network Layer Protocols-RARP The Reverse Address Resolution Protocol (RARP) is an obsolete computer networking protocol used by a client computer to request its Internet Protocol (IPv4) address from a computer network, when all it has available is its link layer or hardware address, such as a MAC address. The client broadcasts the request, and does not need prior knowledge of the network topology or the identities of servers capable of fulfilling its request.
  • 17. Network Layer Protocols-RARP (cont.) Mechanism: Both the machine that issues the request and the server that responds use physical network addresses during their brief communication. Usually, the requester does not know the physical address. So, the request is broadcasted to all the machines on the network. Now, the requester must identify itself uniquely to the server. For this either CPU serial number or the machine's physical network address can be used. But using the physical address as a unique id has two advantages. • These addresses are always available and do not have to be bound into bootstrap code. • Because the identifying information depends on the network and not on the CPU vendor, all machines on a given network will supply unique identifiers
  • 18. Network Layer Protocols-RARP (cont.) RARP Request & RARP Reply:
  • 19. Network Layer Protocols-RARP (cont.) RARP Example:
  • 20. Thanks for your attention