IPv4 - модель OSI

Международная организация по стандартизации имеет четко определенную модель для систем связи, известную как взаимосвязь открытых систем, или модель OSI. Эта многоуровневая модель представляет собой концептуальное представление о том, как одна система должна взаимодействовать с другой, используя различные протоколы, определенные на каждом уровне. Кроме того, каждый уровень предназначен для четко определенной части системы связи. Например, физический уровень определяет все компоненты физической природы, то есть провода, частоты, импульсные коды, передачу напряжения и т. Д. Системы связи.

Модель OSI имеет следующие семь уровней:

Уровни модели OSI
  • Уровень приложений (Уровень-7) - это место, где находится пользовательское приложение, которому необходимо передавать данные между или между узлами. Например - HTTP, приложение для передачи файлов (FTP), электронная почта и т. Д.

  • Уровень представления (Уровень 6) - Этот уровень помогает понять представление данных в одной форме на хосте другому хосту в их собственном представлении. Данные от отправителя преобразуются в проводные данные (общий стандартный формат), а на стороне получателя преобразуются в собственное представление получателя.

  • Уровень сеанса (уровень 5) - этот уровень обеспечивает возможности управления сеансом между хостами. Например, если для какого-либо хоста требуется проверка пароля для доступа и если предоставлены учетные данные, то для этого сеанса проверка пароля не повторяется. Этот уровень может помочь в синхронизации, управлении диалогом и управлении критическими операциями (например, транзакция онлайн-банка).

  • Транспортный уровень (уровень 4) - этот уровень обеспечивает сквозную доставку данных между хостами. Этот уровень берет данные из вышеуказанного уровня и разбивает их на более мелкие единицы, называемые сегментами, а затем передает их на сетевой уровень для передачи.

  • Сетевой уровень (уровень 3) - этот уровень помогает однозначно идентифицировать хосты за пределами подсетей и определяет путь, по которому будут следовать пакеты или направляться для достижения пункта назначения.

  • Уровень канала передачи данных (уровень-2). Этот уровень берет необработанные данные передачи (сигнал, импульсы и т. Д.) С физического уровня, создает кадры данных и отправляет их на верхний уровень и наоборот. Этот уровень также проверяет любые ошибки передачи и сортирует их соответственно.

  • Физический уровень (Уровень-1) - Этот уровень имеет дело с аппаратной технологией и фактическим механизмом связи, таким как сигнализация, напряжение, тип и длина кабеля и т. Д.

Сетевой уровень

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

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