почему модель TCP / IP используется для разработки протоколов и почему не модель OSI, если я не ошибаюсь, OSI является первой эталонной моделью, а в модели TCP / IP применяется та же концепция, но в сочетании с другими уровнями.
Есть ли причина, по которой разработчики отказались от OSI и следовали TCP / IP даже с теми же концепциями.
Я думаю, что основное различие между TCP / IP и моделью OSI заключается в том, что одна модель специфична для протокола, а другая - настолько универсальна, насколько это возможно.
Вопрос не в TCP / IP или OSI, поскольку они несовместимы. TCP - это протокол уровня 4 в модели OSI, а IP - протокол уровня 3 в модели OSI. Но есть много других протоколов, которые можно адаптировать на этих уровнях. Например, IPX, IGMP и ICMP - это другие протоколы уровня 3, а UDP - другой протокол уровня 4.
Кроме того, модели OSI охватывают больше, поскольку включают в себя более низкие уровни, которые очень важны для сетевого мира. Одна из проблем уровня OSI состоит в том, что он слишком «обширен», поскольку уровни с 5 по 7 часто объединяются в один.
Не противоречиво. Просто другой.
После того, как я погуглил ваш вопрос, я пришел к следующему выводу:
TCP / IP работает лучше на практике, тогда как OSI лучше работает в теории с точки зрения реализации. Кроме того, из-за того, что TCP / IP и OSI казались немного несовместимыми и уже существовал протокол TCP / IP, основанный на этой модели, люди просто продолжали использовать TCP / IP.