Разница между TCP / IP и моделью OSI
Содержание
- Сравнительная таблица
- Определение модели TCP / IP
- Уровни модели TCP / IP
- Определение модели OSI
- Семь уровней модели OSI:
- Диаграмма Сравнение
- Вывод
TCP / IP и OSI являются двумя наиболее широко используемыми сетевыми моделями для связи. Есть некоторые сходства и различия между ними. Одним из основных отличий является то, что OSI является концептуальной моделью, которая практически не используется для связи, тогда как TCP / IP используется для установления соединения и связи через сеть.
Модель OSI делает основной упор на сервисы, интерфейсы и протоколы; провести четкое различие между этими понятиями. И наоборот, модель TCP не способна четко описать эти понятия.
Кроме того, TCP / IP обеспечивает только режим связи без установления соединения на сетевом уровне, но оба режима (без установления соединения и ориентированный на установление соединения) на транспортном уровне. Что касается модели OSI, то она поддерживает связь без установления соединения и связь с установлением соединения через сетевой уровень, но на транспортном уровне связь с установлением соединения просто разрешена. Посмотрите на разницу в статье между службами без установления соединения и услугами, ориентированными на установление соединения, для лучшего понимания.
Другие различия обсуждаются ниже.
- Сравнительная таблица
- Определение
- Ключевые отличия
- Диаграмма Сравнение
- Вывод
Сравнительная таблица
Основа для сравнения | Модель 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
- Уровень сетевого интерфейса- Этот уровень действует как интерфейс между хостами и линиями передачи и используется для передачи дейтаграмм. В нем также указывается, какую операцию должны выполнять ссылки, такие как последовательная связь и классическая сеть Ethernet, для выполнения требований уровня без установления соединения с Интернетом.
- Интернет-слой- Целью этого уровня является передача независимого пакета в любую сеть, которая перемещается к месту назначения (может находиться в другой сети). Он включает в себя IP (интернет-протокол), ICMP (интернет-протокол управления) и ARP (протокол разрешения адресов) в качестве стандартного формата пакета для уровня.
- Транспортный уровень- Обеспечивает безошибочную сквозную доставку данных между узлами источника и назначения в виде дейтаграмм. Протоколы, определенные этим уровнем, являются TCP (протокол управления передачей) и UDP (протокол дейтаграмм пользователя).
- Уровень приложений- Этот уровень позволяет пользователям получать доступ к услугам глобального или частного интернета.На этом уровне описаны различные протоколы: виртуальный терминал (TELNET), электронная почта (SMTP) и передача файлов (FTP). Некоторые дополнительные протоколы, такие как DNS (система доменных имен), HTTP (Hyper Transfer Protocol) и RTP (транспортный протокол реального времени). Работа этого уровня представляет собой комбинацию прикладного, презентационного и сеансового уровней модели OSI.
Определение модели OSI
OSI (Взаимодействие открытых систем) Модель была представлена ISO (Международная организация по стандартизации), Это не протокол, а модель, основанная на концепции многоуровневого распределения. Он имеет вертикальный набор слоев, каждый из которых имеет разные функции. Для передачи данных следует восходящий подход. Он прочный и гибкий, но не ощутимый.
Основная цель эталонной модели OSI состоит в том, чтобы осуществлять проектирование и разработку аппаратных средств, устройств и программного обеспечения для цифровой связи таким образом, чтобы они могли эффективно взаимодействовать.
Семь уровней модели OSI:
- Уровень приложений- С помощью этого уровня пользователи могут получить доступ к сети, используя интерфейсы и сервисы, такие как электронная почта, совместное управление базой данных, доступ к файлам / передача и другие сервисы.
- Уровень представления- Уровень представления фокусируется на синтаксисе и семантике передаваемой информации. Он выполняет такие задачи, как перевод, шифрование и сжатие, где фактическая информация, существующая в виде символьных строк, чисел, символов, кодируется в битовые потоки, преобразуется в другую форму и сжимается.
- Сессионный слой- Этот уровень устанавливает сеанс между различными машинами, чтобы синхронизировать и поддерживать взаимодействие между ними. Услуги, предоставляемые уровнем сеанса, включают управление диалогом, управление токенами и синхронизацию.
- Транспортный уровень- Он принимает данные от своего предыдущего уровня в форме независимых пакетов и передает их на следующий уровень в надлежащем порядке. Другая функция, выполняемая этим уровнем, это адресация точки обслуживания, контроль соединения, сегментация и повторная сборка, контроль потока и контроль ошибок.
- Сетевой уровень- Логическая адресация и маршрутизация являются основными операциями, выполняемыми сетевым уровнем. Он преобразует логический адрес сети в физический MAC-адрес, чтобы две системы, находящиеся в разных сетях, также могли эффективно обмениваться данными. Пакет также требует наличия пути, по которому нужно добраться до места назначения, избегая перегрузки и сбоя компонентов, поэтому он также облегчает автоматическое обновление маршрутов.
- Канальный уровень- Он отвечает за преобразование необработанной службы передачи (физического уровня) в надежную линию связи. Это делает физический уровень свободным от ошибок, маскируя их так, чтобы сетевой уровень их не замечал. В этом слое входные данные разбиваются на фреймы. Задачи, выполняемые на канальном уровне, - это кадрирование, управление доступом, физическая адресация, ошибки и управление потоком.
- Физический слой- Он передает отдельные биты по каналу передачи. Физический уровень имеет дело с описанием характеристик интерфейса между устройствами и средой передачи, представлением битов, синхронизацией битов, скоростью передачи данных, физической топологией, конфигурацией линии, режимом передачи.
- TCP / IP - это модель клиент-сервер, т. Е. Когда клиент запрашивает обслуживание, он предоставляется сервером. Принимая во внимание, что OSI является концептуальной моделью.
- TCP / IP - это стандартный протокол, используемый для каждой сети, включая Интернет, тогда как OSI - это не протокол, а эталонная модель, используемая для понимания и проектирования архитектуры системы.
- TCP / IP является четырехуровневой моделью, тогда как OSI имеет семь уровней.
- TCP / IP следует вертикальному подходу. С другой стороны, модель OSI поддерживает горизонтальный подход.
- TCP / IP является материальным, а OSI - нет.
- TCP / IP следует принципу «сверху вниз», а модель OSI - подходу «снизу вверх».
Диаграмма Сравнение
Модель TCP / IP была разработана до Модели OSI, и, следовательно, уровни отличаются. Что касается диаграммы, ясно видно, что модель TCP / IP имеет четыре уровня, а именно: сетевой интерфейс, Интернет, транспорт и прикладной уровень. С другой стороны, модель OSI имеет семь уровней, в которых канал данных и физические уровни объединяются, чтобы сделать уровень сетевого интерфейса модели TCP / IP. Прикладной уровень TCP / IP является комбинацией Сеанса, Представления и Прикладного уровня модели OSI.Вывод
Что касается вышеприведенной статьи, мы можем заключить, что модель TCP / IP является надежной по сравнению с моделью OSI, TCP / IP используется для сквозного соединения, чтобы передавать данные через Интернет. TCP / IP является надежным, гибким, осязаемым, а также предлагает способ передачи данных через Интернет. Транспортный уровень модели TCP / IP проверяет, поступили ли данные по порядку, есть ли в них ошибка или нет, отправлены потерянные пакеты или нет, подтверждение получено или нет и т. Д. Напротив, модель OSI - это просто концептуальная структура интерпретировать, как приложения взаимодействуют по сети.