06-06-2017 09:44 AM - edited 03-10-2019 12:50 AM
Hi,
I am quite confused on how to categorize different protocols on different layers of OSI model. For eg. which layer do ICMP or DHCP protocols belong to?
How to figure out on which layer do any protocol belongs to in OSI layer?
Solved! Go to Solution.
06-06-2017 08:47 PM
For fundamentals like this, refer to a good book like Comer's TCP/IP.
Or consult articles on the protocols themselves - such as one can find in Wikipedia.
https://en.wikipedia.org/wiki/List_of_network_protocols_(OSI_model)
For ICMP:
"The ICMP packet is then encapsulated in an IPv4 packet."
Source: https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol
IP is network layer so that would make ICMP a transport layer protocol in its own right (like TCP and UDP are).
For DHCP:
"DHCP employs a connectionless service model, using the User Datagram Protocol (UDP)."
Source: https://en.wikipedia.org/wiki/OSI_model
DHCP is categorized as application layer since it does not use any session or presentation layer protocol.
Remember - the OSI model is just an academic model. Real world implementations do not always fall neatly into the model. This is very often the case once we go above the transport layer.
06-06-2017 08:47 PM
For fundamentals like this, refer to a good book like Comer's TCP/IP.
Or consult articles on the protocols themselves - such as one can find in Wikipedia.
https://en.wikipedia.org/wiki/List_of_network_protocols_(OSI_model)
For ICMP:
"The ICMP packet is then encapsulated in an IPv4 packet."
Source: https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol
IP is network layer so that would make ICMP a transport layer protocol in its own right (like TCP and UDP are).
For DHCP:
"DHCP employs a connectionless service model, using the User Datagram Protocol (UDP)."
Source: https://en.wikipedia.org/wiki/OSI_model
DHCP is categorized as application layer since it does not use any session or presentation layer protocol.
Remember - the OSI model is just an academic model. Real world implementations do not always fall neatly into the model. This is very often the case once we go above the transport layer.
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: