=46irst off the TCP/IP stack is 4 levels, and the ISO model is 7 layers. Thus there is intrinsic mismatch. Much of the TCP/IP model tools span=20 two or more layers in the ISO model. The real deal for TCP/IP protocol=20 definitions comes from the IETF RFC library.
Please note that this RFC information is freely available for any use.
Wikipedia tries to allocate levels but fails sometimes:
And another opinion:
Personally i place IP and UDP at the ISO link layer and ISO the transport= =20 layer. After all they are sending the message. (R)ARP is about = different=20 network functions and talks to the same layer (going towards Phy) as TCP=20 and IP; however it functions in link, transport, and network ISO layers. = =20 So where do you want to place it?