Разница между TCP / IP и моделью OSI

Автор: Laura McKinney
Дата создания: 2 Апрель 2021
Дата обновления: 17 Май 2024
Anonim
В чем разница между OSI и TCP/IP? Зачем существуют одновременно две сетевые модели?
Видео: В чем разница между OSI и TCP/IP? Зачем существуют одновременно две сетевые модели?

Содержание


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

Модель OSI делает основной упор на сервисы, интерфейсы и протоколы; провести четкое различие между этими понятиями. И наоборот, модель TCP не способна четко описать эти понятия.

Кроме того, TCP / IP обеспечивает только режим связи без установления соединения на сетевом уровне, но оба режима (без установления соединения и ориентированный на установление соединения) на транспортном уровне. Что касается модели OSI, то она поддерживает связь без установления соединения и связь с установлением соединения через сетевой уровень, но на транспортном уровне связь с установлением соединения просто разрешена. Посмотрите на разницу в статье между службами без установления соединения и услугами, ориентированными на установление соединения, для лучшего понимания.


Другие различия обсуждаются ниже.

  1. Сравнительная таблица
  2. Определение
  3. Ключевые отличия
  4. Диаграмма Сравнение
  5. Вывод

Сравнительная таблица

Основа для сравненияМодель TCP / IPМодель OSI
Расширяется доПротокол управления передачей / Интернет-протоколОткрытая система Interconnect
СмыслЭто модель клиент-сервер, используемая для передачи данных через Интернет.Это теоретическая модель, которая используется для вычислительной системы.
Количество слоев4 слоя7 слоев
РазработанМинистерство обороны (DoD)ISO (Международная организация по стандартизации)
осязаемыйданет
использованиеВ основном используется Никогда не использовался
подчиняющийсяГоризонтальный подходВертикальный подход


Определение модели TCP / IP

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

Набор протоколов TCP / IP имеет набор протоколов, который включает в себя TCP, UDP, ARP, DNS, HTTP, ICMP и т. Д. Это надежная и гибкая модель. Модель TCP / IP в основном используется для соединения компьютеров через Интернет.

Уровни модели TCP / IP

  1. Уровень сетевого интерфейса- Этот уровень действует как интерфейс между хостами и линиями передачи и используется для передачи дейтаграмм. В нем также указывается, какую операцию должны выполнять ссылки, такие как последовательная связь и классическая сеть Ethernet, для выполнения требований уровня без установления соединения с Интернетом.
  2. Интернет-слой- Целью этого уровня является передача независимого пакета в любую сеть, которая перемещается к месту назначения (может находиться в другой сети). Он включает в себя IP (интернет-протокол), ICMP (интернет-протокол управления) и ARP (протокол разрешения адресов) в качестве стандартного формата пакета для уровня.
  3. Транспортный уровень- Обеспечивает безошибочную сквозную доставку данных между узлами источника и назначения в виде дейтаграмм. Протоколы, определенные этим уровнем, являются TCP (протокол управления передачей) и UDP (протокол дейтаграмм пользователя).
  4. Уровень приложений- Этот уровень позволяет пользователям получать доступ к услугам глобального или частного интернета.На этом уровне описаны различные протоколы: виртуальный терминал (TELNET), электронная почта (SMTP) и передача файлов (FTP). Некоторые дополнительные протоколы, такие как DNS (система доменных имен), HTTP (Hyper Transfer Protocol) и RTP (транспортный протокол реального времени). Работа этого уровня представляет собой комбинацию прикладного, презентационного и сеансового уровней модели OSI.

Определение модели OSI

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

Основная цель эталонной модели OSI состоит в том, чтобы осуществлять проектирование и разработку аппаратных средств, устройств и программного обеспечения для цифровой связи таким образом, чтобы они могли эффективно взаимодействовать.

Семь уровней модели OSI:

  1. Уровень приложений- С помощью этого уровня пользователи могут получить доступ к сети, используя интерфейсы и сервисы, такие как электронная почта, совместное управление базой данных, доступ к файлам / передача и другие сервисы.
  2. Уровень представления- Уровень представления фокусируется на синтаксисе и семантике передаваемой информации. Он выполняет такие задачи, как перевод, шифрование и сжатие, где фактическая информация, существующая в виде символьных строк, чисел, символов, кодируется в битовые потоки, преобразуется в другую форму и сжимается.
  3. Сессионный слой- Этот уровень устанавливает сеанс между различными машинами, чтобы синхронизировать и поддерживать взаимодействие между ними. Услуги, предоставляемые уровнем сеанса, включают управление диалогом, управление токенами и синхронизацию.
  4. Транспортный уровень- Он принимает данные от своего предыдущего уровня в форме независимых пакетов и передает их на следующий уровень в надлежащем порядке. Другая функция, выполняемая этим уровнем, это адресация точки обслуживания, контроль соединения, сегментация и повторная сборка, контроль потока и контроль ошибок.
  5. Сетевой уровень- Логическая адресация и маршрутизация являются основными операциями, выполняемыми сетевым уровнем. Он преобразует логический адрес сети в физический MAC-адрес, чтобы две системы, находящиеся в разных сетях, также могли эффективно обмениваться данными. Пакет также требует наличия пути, по которому нужно добраться до места назначения, избегая перегрузки и сбоя компонентов, поэтому он также облегчает автоматическое обновление маршрутов.
  6. Канальный уровень- Он отвечает за преобразование необработанной службы передачи (физического уровня) в надежную линию связи. Это делает физический уровень свободным от ошибок, маскируя их так, чтобы сетевой уровень их не замечал. В этом слое входные данные разбиваются на фреймы. Задачи, выполняемые на канальном уровне, - это кадрирование, управление доступом, физическая адресация, ошибки и управление потоком.
  7. Физический слой- Он передает отдельные биты по каналу передачи. Физический уровень имеет дело с описанием характеристик интерфейса между устройствами и средой передачи, представлением битов, синхронизацией битов, скоростью передачи данных, физической топологией, конфигурацией линии, режимом передачи.
  1. TCP / IP - это модель клиент-сервер, т. Е. Когда клиент запрашивает обслуживание, он предоставляется сервером. Принимая во внимание, что OSI является концептуальной моделью.
  2. TCP / IP - это стандартный протокол, используемый для каждой сети, включая Интернет, тогда как OSI - это не протокол, а эталонная модель, используемая для понимания и проектирования архитектуры системы.
  3. TCP / IP является четырехуровневой моделью, тогда как OSI имеет семь уровней.
  4. TCP / IP следует вертикальному подходу. С другой стороны, модель OSI поддерживает горизонтальный подход.
  5. TCP / IP является материальным, а OSI - нет.
  6. TCP / IP следует принципу «сверху вниз», а модель OSI - подходу «снизу вверх».

Диаграмма Сравнение

Модель TCP / IP была разработана до Модели OSI, и, следовательно, уровни отличаются. Что касается диаграммы, ясно видно, что модель TCP / IP имеет четыре уровня, а именно: сетевой интерфейс, Интернет, транспорт и прикладной уровень. С другой стороны, модель OSI имеет семь уровней, в которых канал данных и физические уровни объединяются, чтобы сделать уровень сетевого интерфейса модели TCP / IP. Прикладной уровень TCP / IP является комбинацией Сеанса, Представления и Прикладного уровня модели OSI.

Вывод

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