_Что такое модель OSI?

Модель OSI или модель взаимодействия открытых систем — это концептуальная структура, описывающая функции сетевой системы. Он используется для передачи данных по сети, которая проходит через разные уровни.

Семь уровней модели OSI включают физический, канальный, сетевой, транспортный, сеансовый, презентационный и прикладной.

_7 уровней модели OSI

1. Прикладной уровень

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

Примеры приложений уровня 7 включают веб-браузер, такой как Chrome, Safari или Firefox, или приложение электронной почты.

2. Уровень представления

Уровень представления заботится о подготовке данных для прикладного уровня. Два взаимодействующих устройства могут использовать разные методы кодирования своих данных.

Таким образом, уровень 6 превращает входящие данные во что-то, что можно прочитать на прикладном уровне. Это включает в себя шифрование и дешифрование данных.

Уровень представления также сжимает данные, поступающие с прикладного уровня, перед их отправкой на уровень 5, сеансовый уровень.

3. Сеансовый уровень

Сеансовый уровень обрабатывает открытие и закрытие сетевых соединений между двумя взаимодействующими устройствами.

«Сеанс» относится ко времени между началом и завершением взаимодействия. Уровень сеанса гарантирует, что сеанс открыт в течение достаточно длительного периода времени для отправки всех необходимых данных. Затем сеансовый уровень закрывает сеанс, чтобы предотвратить расходование ненужных ресурсов.

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

4. Транспортный уровень

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

Транспортный уровень на устройстве, получающем сообщение, обрабатывает повторную сборку сегментов в данные, которые могут быть использованы сеансовым уровнем.

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

Для контроля ошибок транспортный уровень проверяет, полностью ли переданы данные. Если это не так, этот уровень запросит повторную передачу.

На уровне 4 работают номера портов протокола управления передачей (TCP) и протокола пользовательских дейтаграмм (UDP). Адреса интернет-протокола (IP) работают на уровне 3, сетевом уровне. TCP, UDP и IP — это протоколы, облегчающие отправку и получение данных.

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

Сетевой уровень облегчает передачу данных, когда две сети взаимодействуют друг с другом. Если два взаимодействующих устройства используют одну и ту же сеть, то нет необходимости в сетевом уровне.

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

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

6. Канальный уровень

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

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

На уровне канала передачи данных у вас есть два подуровня: уровень управления доступом к среде (MAC) и уровень управления логическим каналом (LLC).

7. Физический уровень

Физический уровень включает в себя физическое оборудование, которое передает данные, такое как коммутаторы и кабели. На этом уровне данные преобразуются в строки из 1 и 0.

На физическом уровне устройства должны согласовать метод различения единиц и нулей, что позволяет каждому устройству правильно интерпретировать цифровые данные.

Физический уровень включает в себя различные компоненты, такие как кабели, радиочастоты, используемые для передачи данных, Wi-Fi и другие физические структуры для передачи данных, такие как контакты, необходимые напряжения и типы портов.

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

_Что такое входящие и исходящие правила??



0.0.0.0/0 –› откуда угодно

_Что такое группа безопасности?



_Размещение вашего первого приложения в облаке (http)

Сначала запустите свою машину

Затем введите следующие команды:

#sudo su — сменил пользователя на root
#yum update -y
#yum install httpd — установил демон протокола передачи гипертекста
#systemctl start httpd
#systemctl enbale httpd

#echo «ваш текст» › /var/www/html/index.html

Для доступа к тому же вам нужно взять общедоступный IP-адрес машины и добавить: 80 в конце IP-адреса, тогда вы можете просто проверить, появится ли «ваш текст».

Порт 80

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

_Модели облачных сервисов

Существуют следующие три типа моделей облачных сервисов.

  • Инфраструктура как услуга (IaaS).
  • Платформа как услуга (PaaS).
  • Программное обеспечение как услуга (SaaS).

_Инфраструктура как услуга (IaaS)

Инфраструктура как услуга (IaaS) — это модель обслуживания, которая предоставляет потребителям ряд виртуальных вычислительных инфраструктур: серверы, хранилища, сети, память и вычисления; как услуга.

В то время как поставщик отвечает за аппаратную инфраструктуру, ИТ-персонал заказчика отвечает за установку, запуск и управление операционными системами, программным обеспечением и данными.

Забота клиента
_Приложение
_Среда выполнения приложения
_Операционная система

Забота облачного провайдера
_Виртуализация
_Физическое оборудование
_Сеть

_Платформа как услуга (PaaS)

В PaaS поставщик предоставляет клиенту полную среду разработки приложений, что позволяет им разрабатывать приложения и управлять ими без создания трудоемкой среды разработки.

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

Забота клиента
_Application

Все перечисленные ниже услуги предоставляются облачным провайдером.

_Среда выполнения приложения
_Операционная система

_Виртуализация
_Физическое оборудование
_Сеть

Программное обеспечение как услуга (SaaS)

Программное обеспечение как услуга (или SaaS) — это способ доставки приложений через Интернет — как услуга. Вместо того, чтобы устанавливать и поддерживать программное обеспечение, вы просто получаете к нему доступ через Интернет, освобождая себя от сложного управления программным и аппаратным обеспечением.

Приложения SaaS иногда называют веб-программным обеспечением, программным обеспечением по запросу или размещенным программным обеспечением.



_Упругий балансировщик НАГРУЗКИ (ELB)

Elastic Load Balancing (ELB) — это сервис балансировки нагрузки для развертываний AWS. ELB автоматически распределяет входящий трафик приложений и масштабирует ресурсы в соответствии с потребностями трафика.

ELB помогает ИТ-команде регулировать мощность в зависимости от входящего трафика приложений и сети. Пользователи включают ELB в одной зоне доступности или в нескольких зонах доступности, чтобы поддерживать стабильную производительность приложений.

Исторически сложилось так, что балансировка нагрузки распределяет объем работы, которую должен выполнять компьютер, между несколькими компьютерами, чтобы пользователи, как правило, обслуживались быстрее.

_Расширенные возможности ELB

  • Высокая доступность
  • Автоматическое масштабирование
  • Безопасность

_Типы балансировщика нагрузки AWS

Поддерживается четыре типа балансировщика нагрузки AWS:

  • Классический балансировщик нагрузки AWS
  • Балансировщик сетевой нагрузки AWS (NLB)
  • Балансировщик нагрузки приложений AWS (ALB)
  • Балансировщик нагрузки шлюза AWS (GLB)

А. Классический балансировщик нагрузки. Это традиционная форма балансировщика нагрузки, которая использовалась изначально. Он распределяет трафик между экземплярами и недостаточно интеллектуален, чтобы поддерживать маршрутизацию на основе хоста или маршрутизацию на основе пути. Это приводит к снижению эффективности и производительности в определенных ситуациях. Он работает на уровне соединения, а также на уровне запроса. Classic Load Balancer находится между транспортным уровнем (TCP/SSL) и прикладным уровнем (HTTP/HTTPS .

Б. Балансировщик нагрузки приложений. Этот тип балансировщика нагрузки используется, когда необходимо принять решения, связанные с маршрутизацией трафика HTTP и HTTPS. Он поддерживает маршрутизацию на основе пути и маршрутизацию на основе хоста. Этот балансировщик нагрузки работает на прикладном уровне модели OSI. Балансировщик нагрузки также поддерживает динамическое сопоставление портов хоста.

С. Балансировщик сетевой нагрузки. Этот тип балансировщика нагрузки работает на транспортном уровне (TCP/SSL) модели OSI. Он способен обрабатывать миллионы запросов в секунду. Он в основном используется для балансировки нагрузки TCP-трафика.

Д. Балансировщик нагрузки шлюза: балансировщик нагрузки шлюза предоставляет вам возможность развертывания, масштабирования и управления виртуальными устройствами, такими как брандмауэр. Балансировщики нагрузки шлюза объединяют прозрачный сетевой шлюз, а затем распределяют трафик.

_Шаги по настройке балансировщика нагрузки приложений в AWS



Если этот пост был полезен, подпишитесь и нажмите кнопку аплодисментов 👏 ниже, чтобы выразить свою поддержку 😄

_ Спасибо за прочтение💚

_Раджани 🌻✨