Sign up ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

why TCP/IP model is used for designing Protocols and why not OSI model,if i am not wrong OSI is the first reference model and in TCP/IP model same concept is followed but coupled with other layers.

Is there any reason developers dropped OSI and following TCP/Ip even with same concepts.

share|improve this question

closed as not constructive by MadHatter, Lucas Kauffman, Zoredache, RobM, Iain Feb 7 '13 at 16:09

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

TCP/IP model came first, it is at least 10 years older than the OSI model. –  Daniel t. Feb 7 '13 at 15:35
I like those non constructive questions. It makes you think. I am comparing to those like "my DNS returns HTTP/404" type, which are actually "destructive" questions. –  Mircea Vutcovici Feb 7 '13 at 16:40

2 Answers 2

After I googled your question I came up with the following conclusion:

TCP/IP works better in practice while OSI works better in theory in regards to implementation. Also because TCP/IP and OSI seemed to be a bit incompatible and there already was a TCP/IP protocol based on the model, people just kept going with TCP/IP.

share|improve this answer

I think the main difference between TCP/IP and OSI model is that one is protocol-specific and one is as-generic-as-can-be.

The question is not TCP/IP or OSI as they are not incompatible. TCP is a layer-4 protocol in the OSI model and IP is a layer-3 protocol in the OSI model. But there are many other protocols that can be adapted in these layers. For example IPX, IGMP and ICMP are other layer-3 protocols and UDP is another layer-4 protocol.

Also the OSI models covers more as it includes lower layers which are very important to the networking world. One problem with the OSI layer is that it is a little bit too "extensive" as layers 5 through 7 are often merged into one.

Not contradictory. Just different.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.