12-21-2009 07:34 PM - edited 03-06-2019 09:02 AM
Hi there
Firstly, Guys i am confused with this concept, can any one figure out, that why TCP/IP suite protocol was designed so?? I mean why IP is used in combination with TCP or UDP?? WHy not any other protocol?? Is there any best concept behind that??
2nd Why DOD Model is called/referred as TCP/IP......what's the logic behind the name TCP/IP Model......
Hope to hear asap
Best regards
Samiullah
12-22-2009 03:34 AM
Hi Samiullah,
It is all based on a layered approach so in theory there is no reason why you couldn't run a different transport layer(OSI layer 4) protocol over IP or indeed run TCP over a different Network Layer (OSI layer 3) protocol.
These references will tell you about the background to the two layered models, i.e. TCP/IP 4-layer protocol suite and OSI 7-layer model.
http://en.wikipedia.org/wiki/TCP/IP
The layered approach used in TCP/IP was also used in the OSI model, but with some of the functionality split. For example the Network Access layer in the TCP/IP model equates to the Physical and Data Link layers in OSI.
http://en.wikipedia.org/wiki/OSI_model
http://en.wikipedia.org/wiki/List_of_IP_protocol_numbers
From this you can see that a large number of different protocols (other than just TCP or UDP) can be carried by IP.
Many other protocol families use the layered approach as well (see
http://www.scribd.com/doc/2158502/Detailed-7-Layer-Model-Chart)
So, to answer your first question, TCP and IP could be used with other protocols. However, I haven't personally come across any examples of implementations where they are actually in use within different protocol stacks.
That's not to say that it doesn't happen of course.
The list of assigned protocol numbers with the IP layer is extensive.The answer to your second question is contained in some of the above links.
Hope this helps. :-)
Pete
12-22-2009 03:35 AM
Hi Samiullah,
It is all based on a layered approach so in theory there is no reason why you couldn't run a different transport layer(OSI layer 4) protocol over IP or indeed run TCP over a different Network Layer (OSI layer 3) protocol.
These references will tell you about the background to the two layered models, i.e. TCP/IP 4-layer protocol suite and OSI 7-layer model.
http://en.wikipedia.org/wiki/TCP/IP
The layered approach used in TCP/IP was also used in the OSI model, but with some of the functionality split. For example the Network Access layer in the TCP/IP model equates to the Physical and Data Link layers in OSI.
http://en.wikipedia.org/wiki/OSI_model
http://en.wikipedia.org/wiki/List_of_IP_protocol_numbers
From this you can see that a large number of different protocols (other than just TCP or UDP) can be carried by IP.
Many other protocol families use the layered approach as well (see
http://www.scribd.com/doc/2158502/Detailed-7-Layer-Model-Chart)
So, to answer your first question, TCP and IP could be used with other protocols. However, I haven't personally come across any examples of implementations where they are actually in use within different protocol stacks.
That's not to say that it doesn't happen of course.
The list of assigned protocol numbers with the IP layer is extensive.The answer to your second question is contained in some of the above links.
Hope this helps. :-)
Pete
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide