Учебники

DCN — Модели компьютерных сетей

Сетевое проектирование — сложная задача, которая включает программное обеспечение, микропрограммное обеспечение, разработку уровня чипа, аппаратные средства и электрические импульсы. Чтобы упростить сетевое проектирование, вся концепция сети делится на несколько уровней. Каждый слой участвует в какой-то конкретной задаче и не зависит от всех других слоев. Но в целом почти все сетевые задачи зависят от всех этих уровней. Слои обмениваются данными между собой, и они зависят друг от друга только для того, чтобы принимать и отправлять данные.

Слоистые задачи

В многоуровневой архитектуре сетевой модели один весь сетевой процесс делится на небольшие задачи. Каждое небольшое задание затем назначается определенному слою, который работает только для обработки задания. Каждый слой выполняет только определенную работу.

В многоуровневой системе связи один уровень хоста имеет дело с задачей, выполняемой или выполняемой его равноправным уровнем на том же уровне на удаленном хосте. Задача либо инициируется слоем на самом низком уровне, либо на самом верхнем уровне. Если задача инициирована самым верхним слоем, она передается слою под ним для дальнейшей обработки. Нижний уровень делает то же самое, обрабатывает задачу и переходит на нижний уровень. Если задача инициируется самым нижним слоем, то используется обратный путь.

Слоистые задачи

Каждый уровень объединяет все процедуры, протоколы и методы, необходимые для выполнения его задачи. Все слои идентифицируют свои аналоги посредством заголовка и хвоста инкапсуляции.

Модель OSI

Open System Interconnect — это открытый стандарт для всех систем связи. Модель OSI установлена ​​Международной организацией по стандартизации (ISO). Эта модель имеет семь слоев:

Модель OSI

  • Уровень приложения . Этот уровень отвечает за предоставление интерфейса пользователю приложения. Этот уровень охватывает протоколы, которые напрямую взаимодействуют с пользователем.

  • Уровень представления . Этот уровень определяет способ представления данных в собственном формате удаленного хоста в собственном формате хоста.

  • Уровень сеанса : этот уровень поддерживает сеансы между удаленными хостами. Например, как только аутентификация пользователя / пароля выполнена, удаленный хост некоторое время поддерживает этот сеанс и больше не запрашивает аутентификацию в течение этого промежутка времени.

  • Транспортный уровень : этот уровень отвечает за сквозную доставку между хостами.

  • Сетевой уровень : этот уровень отвечает за назначение адресов и уникальную адресацию хостов в сети.

  • Уровень канала передачи данных : этот уровень отвечает за чтение и запись данных с линии и на нее. Ошибки связи обнаружены на этом уровне.

  • Физический уровень : этот уровень определяет аппаратное обеспечение, кабельную проводку, выходную мощность, частоту пульса и т. Д.

Уровень приложения . Этот уровень отвечает за предоставление интерфейса пользователю приложения. Этот уровень охватывает протоколы, которые напрямую взаимодействуют с пользователем.

Уровень представления . Этот уровень определяет способ представления данных в собственном формате удаленного хоста в собственном формате хоста.

Уровень сеанса : этот уровень поддерживает сеансы между удаленными хостами. Например, как только аутентификация пользователя / пароля выполнена, удаленный хост некоторое время поддерживает этот сеанс и больше не запрашивает аутентификацию в течение этого промежутка времени.

Транспортный уровень : этот уровень отвечает за сквозную доставку между хостами.

Сетевой уровень : этот уровень отвечает за назначение адресов и уникальную адресацию хостов в сети.

Уровень канала передачи данных : этот уровень отвечает за чтение и запись данных с линии и на нее. Ошибки связи обнаружены на этом уровне.

Физический уровень : этот уровень определяет аппаратное обеспечение, кабельную проводку, выходную мощность, частоту пульса и т. Д.

Интернет-модель

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

Уровень приложений : этот уровень определяет протокол, который позволяет пользователю взаимодействовать с сетью. Например, FTP, HTTP и т. Д.

Транспортный уровень : этот уровень определяет, как данные должны передаваться между хостами. Основным протоколом на этом уровне является протокол управления передачей (TCP). Этот уровень гарантирует, что данные, передаваемые между хостами, находятся в порядке и отвечают за сквозную доставку.

Интернет-уровень : Интернет-протокол (IP) работает на этом уровне. Этот уровень облегчает адресацию и распознавание хоста. Этот уровень определяет маршрутизацию.

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