Используем ли мы TCP / IP или OSI в интернете? - PullRequest
20 голосов
/ 17 февраля 2012

извините за этот вопрос, но я искал эту тему, и не совсем понятно, они говорят, что интернет использует tcp / ip, но иногда они говорят, что также используется osi!например, приложение UDP, они не используют tcp / ip, так как это не tcp?!

пожалуйста, кто-то может прояснить это?имею в виду;где «точно» используется OSI, а где «точно» используется TCP / IP!

Ответы [ 8 ]

14 голосов
/ 17 февраля 2012

Интернет основан на TCP / IP, который является «упрощенной» реализацией теоретической модели OSI. Может быть, даже лучше сказать, что TCP / IP был вдохновлен моделью OSI, поскольку она не совсем подходит для более тщательного рассмотрения.

Больше информации здесь:

http://en.wikipedia.org/wiki/OSI_model#Comparison_with_TCP.2FIP_model

и здесь:

http://en.wikipedia.org/wiki/TCP/IP_model#OSI_and_TCP.2FIP_layering_differences

5 голосов
/ 10 февраля 2015

Когда я искал ответ, даже мне было трудно понять, поскольку ответы (даже если они правильные) не совсем соответствуют сомнениям в вопросе.

Вопрос на самом деле касается различий между OSIмодель и модель TCP / IP, а не протокол TCP / IP, на котором основаны ответы.Человек, который не знает разницы, запутается или не будет удовлетворен ответом вообще.Я подумал, что постараюсь ответить на этот вопрос с небольшим объяснением.

Извините за все вышеупомянутые бла-бла ... Вот ответ:

Модель TCP / IP была сформирована DoD (Departmentзащиты), который появился почти на 10 лет раньше, чем модель OSI и имеет 4 уровня, так как TCP и IP являются двумя протоколами, такими как FTP, UDP, SNMP, SMTP, Telnet и т. д. Он также назывался моделью Интернета. Но я знаю, что само название сбивает с толку .Уровни не были определены должным образом, так как они были основаны только на протоколах.

Но после некоторого исследования уровни были снова переделаны, и модель OSI показывает нам 7 уровней, которые должны быть способом реализации любого взаимодействия.

В модели TCP / IP было много проблем, например, транспортный уровень не гарантирует доставку пакетов, не имеет отдельного уровня представления, замена протокола не легка, так как они не скрыты в отличие от модели OSI и вы готовы поспорить, что именно так появилась модель OSI

Теперь, когда обе модели являются просто моделями, в реальном мире мы просто беспокоимся о протоколах, так как они реализуются.Таким образом, модель OSI - это справочник о том, как мы используем Интернет сегодня, а не модель TCP / IP.

4 голосов
/ 17 февраля 2012

TCP / IP или UDP / IP - это просто протоколы Интернета.Они находятся в 4-м слое OSI.TCP или UDP используются для определения того, какой тип соединения должен быть установлен: «Ориентированный на соединение» или «Без соединения».

Ориентированное на соединение соединение, использующее протокол TCP / IP, используется, когда необходимо установить сеанс иесли потерянные пакеты должны быть повторно переданы в случае их потери, как при использовании электронной почты, вы не хотите отправлять почту с неопределенностью относительно того, достигнет ли почта место назначения или нет, и, более того, с неопределенностью отправки неполной почты с потерянными пакетами.

Connectio-Less, который использует протокол UDP / IP, используется, когда вы не хотите тратить время на установление соединения и не хотите повторно передавать потерянные пакеты, поскольку последний пакет более необходим для достижения пункта назначения, как при использовании чата, выне хотите повторно отправлять старые пакеты или данные позже, иначе все будет так, как будто вы говорите о какой-то другой теме, а более ранний пакет будет получен позже из ниоткуда.То же самое можно сказать и о буферизации видео.

Надеюсь, это очистит ваши сомнения.Для дальнейших запросов Google использует TCP / IP и UDP / IP и один раз просмотрите модель OSI и попытайтесь понять, что делает каждый уровень, и какой вклад он вносит в передачу пакетов данных.

2 голосов
/ 12 марта 2018

Интернет использует IP v4, который является частью модели TCP / IP.

Модель TCP / IP была разработана непосредственно из программы ARPANET Министерства обороны США.Первая версия TCP / IP была определена в 1974 году. Спецификация версии 4 была опубликована в 1981 году и была объявлена ​​стандартом для военного использования в США в следующем году:

https://en.wikipedia.org/wiki/Internet_protocol_suite

Была определена модель OSIISO и опубликовано в 1984 году.

Таким образом, TCP / IP не является реализацией OSI, хотя они похожи. И OSI и TCP / IP являются эталонными моделями.TCP / IP - это старая эталонная модель, а модель OSI - это новый стандарт, в который другие модели часто не вписываются.

https://en.wikipedia.org/wiki/OSI_model

2 голосов
/ 17 февраля 2012

Модель ISO / OSI, по сути, является теоретической конструкцией.

TCP / IP - это примерно ее реализация.

0 голосов
/ 06 января 2018

Международная организация по стандартизации (ISO) создала эталонную модель взаимодействия открытых систем ( OSI ) в качестве основы для определения стандартов для подключения компьютеров.Эта модель, выпущенная в 1984 году, была попыткой заставить весь мир думать о компьютерных сетях одинаково и должна была стать первым шагом к стандартизации реальных протоколов, которые люди использовали для связи через компьютеры.

Агентство перспективных исследований в области обороны (DARPA) является агентством Министерства обороны США, отвечающим за разработку модели TCP / IP.Модель TCP / IP иногда называют Интернет-моделью или реже DoD (Соединенные Штаты D epartment o f D efense)Модель.

Модель TCP / IP описывает набор общих принципов разработки и реализации определенных сетевых протоколов, позволяющих компьютерам взаимодействовать по сети.

0 голосов
/ 05 апреля 2014

Модель OSI - это эталонная модель, показывающая, как происходит обмен данными между различными устройствами.Хотя TCP / IP не является моделью, это набор протоколов, которые управляют потоком информации по сетям. Концептуально он основан только на модели OSI, поэтому иногда мало кто называет его также моделью TCP / IP.

0 голосов
/ 17 февраля 2012

TCP / IP - это транспортный и сетевой уровни в модели OSI.

...