IPv4 - модель OSI
Международная организация по стандартизации имеет четко определенную модель систем связи, известную как взаимодействие открытых систем или модель OSI. Эта многоуровневая модель представляет собой концептуальное представление о том, как одна система должна взаимодействовать с другой, используя различные протоколы, определенные на каждом уровне. Кроме того, каждый уровень назначается четко определенной части системы связи. Например, физический уровень определяет все компоненты физической природы, то есть провода, частоты, коды импульсов, передачу напряжения и т. Д. Системы связи.
Модель OSI имеет следующие семь уровней:
Application Layer (Layer-7)- Здесь находится пользовательское приложение, которому необходимо передавать данные между хостами. Например - HTTP, приложение для передачи файлов (FTP), электронная почта и т. Д.
Presentation Layer (Layer-6)- Этот уровень помогает понять представление данных в одной форме на хосте для другого хоста в их собственном представлении. Данные отправителя преобразуются в данные по сети (общий стандартный формат), а на стороне получателя они преобразуются в собственное представление получателя.
Session Layer (Layer-5)- Этот уровень обеспечивает возможности управления сеансом между хостами. Например, если для какого-то хоста требуется проверка пароля для доступа и если предоставлены учетные данные, то для этого сеанса проверка пароля не повторится. Этот уровень может помочь в синхронизации, диалоге и управлении критически важными операциями (например, транзакцией онлайн-банка).
Transport Layer (Layer-4)- Этот уровень обеспечивает сквозную доставку данных между хостами. Этот уровень берет данные с вышеуказанного уровня и разбивает их на более мелкие блоки, называемые сегментами, а затем передает их сетевому уровню для передачи.
Network Layer (Layer-3) - Этот уровень помогает однозначно идентифицировать хосты за пределами подсетей и определяет путь, по которому пакеты будут следовать или маршрутизироваться для достижения пункта назначения.
Data Link Layer (Layer-2)- Этот уровень принимает необработанные данные передачи (сигнал, импульсы и т. Д.) С физического уровня и создает кадры данных и отправляет их на верхний уровень и наоборот. Этот уровень также проверяет любые ошибки передачи и соответствующим образом сортирует их.
Physical Layer (Layer-1) - Этот уровень имеет дело с аппаратными технологиями и фактическим механизмом связи, таким как сигнализация, напряжение, тип и длина кабеля и т. Д.
Сетевой уровень
Сетевой уровень отвечает за передачу данных от одного хоста к другому. Он предоставляет средства для распределения логических адресов хостам и их уникальной идентификации с их помощью. Сетевой уровень берет блоки данных с транспортного уровня и разрезает их на меньшие блоки, называемые пакетами данных.
Сетевой уровень определяет путь к данным, по которому пакеты должны следовать, чтобы достичь места назначения. Маршрутизаторы работают на этом уровне и предоставляют механизм для маршрутизации данных к месту назначения.