Эталонные модели в Интернете
Эталонная модель
Справочная модель предлагает средства стандартизации, приемлемые во всем мире. Поскольку люди, использующие компьютерную сеть, находятся в широком физическом диапазоне, и их сетевые устройства могут иметь неоднородную архитектуру. Чтобы обеспечить связь между разнородными устройствами, нам нужна стандартизированная модель, то есть эталонная модель, которая предоставит нам способ взаимодействия этих устройств независимо от их архитектуры.
У нас есть две эталонные модели, такие как OSI модель и TCP/IP эталонная модель, однако, модель OSI является гипотетической, а TCP / IP - абсолютно практической моделью.
Модель OSI
OSI акроним от Open System Interface. Эта модель разработанаInternational organization of Standardization (ISO) и поэтому также упоминается как ISO-OSI Модель.
Модель OSI состоит из семи уровней, как показано на следующей диаграмме. Каждый уровень выполняет определенную функцию, однако каждый уровень предоставляет услуги вышестоящему уровню.
Физический слой
Физический уровень отвечает за следующие действия:
Активация, поддержание и деактивация физического соединения.
Определение напряжений и скоростей передачи данных, необходимых для передачи.
Преобразование цифровых битов в электрический сигнал.
Выбор типа соединения: симплексное, полудуплексное или полнодуплексное.
Уровень канала передачи данных
Уровень канала передачи данных выполняет следующие функции:
Выполняет синхронизацию и контроль ошибок для информации, которая должна передаваться по физическому каналу.
Включает обнаружение ошибок и добавляет биты обнаружения ошибок к данным, которые должны быть переданы.
Сетевой уровень
Ниже приведены функции сетевого уровня:
Для маршрутизации сигналов по различным каналам на другой конец.
Действовать как сетевой контроллер, решая, какие данные маршрута должны принимать.
Чтобы разделить исходящие сообщения на пакеты и собрать входящие пакеты в сообщения для более высоких уровней.
Транспортный уровень
Транспортный уровень выполняет следующие функции:
Он решает, должна ли передача данных происходить по параллельным путям или по единственному пути.
Он выполняет мультиплексирование, разделение данных.
Он разбивает группы данных на более мелкие блоки, чтобы они более эффективно обрабатывались сетевым уровнем.
Транспортный уровень гарантирует передачу данных от одного конца к другому.
Сессионный уровень
Сессионный уровень выполняет следующие функции:
Управляет сообщениями и синхронизирует разговоры между двумя разными приложениями.
Он контролирует вход и выход, идентификацию пользователя, биллинг и управление сеансами.
Слой презентации
Уровень представления выполняет следующие функции:
Этот уровень гарантирует, что информация доставляется в такой форме, что принимающая система будет понимать и использовать ее.
Уровень приложения
Уровень приложения выполняет следующие функции:
Он предоставляет различные услуги, такие как манипулирование информацией несколькими способами, повторная передача файлов с информацией, распространение результатов и т. Д.
Такие функции, как LOGIN или проверка пароля, также выполняются на уровне приложений.
Модель TCP / IP
TCP/IPМодель является практичной моделью и используется в Интернете. TCP / IP - это аббревиатура от Transmission Control Protocol и Internet Protocol.
В TCP/IP Модель объединяет два уровня (физический уровень и уровень канала передачи данных) в один уровень, т.е. Host-to-Networkслой. На следующей диаграмме показаны различные уровни модели TCP / IP:
Уровень приложения
Этот уровень аналогичен уровню модели OSI и выполняет следующие функции:
Он предоставляет различные услуги, такие как манипулирование информацией несколькими способами, повторная передача файлов с информацией, распространение результатов и т. Д.
Такие функции, как LOGIN или проверка пароля, также выполняются на уровне приложений.
Protocols used: TELNET, FTP, SMTP, DN, HTTP, NNTP протоколы, используемые на этом уровне.
Транспортный уровень
Он выполняет те же функции, что и транспортный уровень в модели OSI. Вот ключевые моменты, касающиеся транспортного уровня:
Оно использует TCP и UDP протокол для сквозной передачи.
TCP надежен и connection oriented protocol.
TCP также управляет потоком данных.
UDP не является надежным и connection less protocol также не выполняет управление потоком.
Protocols used: TCP/IP и UDP на этом уровне используются протоколы.
Интернет-уровень
Функция этого уровня состоит в том, чтобы позволить хосту вставлять пакеты в сеть, а затем заставлять их независимо перемещаться к месту назначения. Однако порядок получения пакетов может отличаться от последовательности, в которой они были отправлены.
Protocols used: Internet Protocol (IP) используется на уровне Интернета.
Уровень от хоста к сети
Это самый нижний уровень в модели TCP / IP. Хост должен подключаться к сети с использованием некоторого протокола, чтобы он мог отправлять IP-пакеты по нему. Этот протокол варьируется от хоста к хосту и от сети к сети.
Protocols used: ARPANET, SATNET, LAN, packet radio протоколы, которые используются на этом уровне.