cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1526
Views
0
Helpful
1
Replies

OSI Layer protocols

anshsinh
Cisco Employee
Cisco Employee

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?

1 Accepted Solution

Accepted Solutions

Marvin Rhoads
Hall of Fame
Hall of Fame

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.

View solution in original post

1 Reply 1

Marvin Rhoads
Hall of Fame
Hall of Fame

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.

Getting Started

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: