Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

why ICMP is known as networking layer protocol

1 view
Skip to first unread message

Deep

unread,
May 15, 2007, 6:29:32 AM5/15/07
to
ICMP is known as networking layer protocol. But it requires IP to
transfer its packet to data link layer which is another network layer
protocol. Then icmp should be transport layer protocol. But still its
known as network layer protocol. Could you tell me why, please?


regards,
Sukhdeep Singh.

Albert Manfredi

unread,
May 15, 2007, 10:34:39 AM5/15/07
to
"Deep" <mail2s...@gmail.com> wrote:

Maybe it's because ICMP (and IGMP) are not meant to transport data
packets, but are only meant to report or control stuff at the Network
Layer. I wouldn't obsess over this, though. Uh, unless it's something
you have to answer correctly on an exam, of course.

Bert

don provan

unread,
May 25, 2007, 1:46:59 PM5/25/07
to
Deep <mail2s...@gmail.com> writes:

"Transport layer" is functional. Using network layer to transmit
packets is only one very tiny part of what makes something a transport
layer protocol.

ICMP is a part of IP. That's what makes it network layer, pure and
simple. The fact that it uses IP to send packets is entirely
irrelevant to its place in the functional hierarchy.

-don provan

0 new messages