Ukraine Office: +38 (063) 50 74 707

USA Office: +1 (212) 203-8264

contact@testmatick.com

Manual Testing

Ensure the highest quality for your software with our manual testing services.

Mobile Testing

Optimize your mobile apps for flawless performance across all devices and platforms with our comprehensive mobile testing services.

Automated Testing

Enhance your software development with our automated testing services, designed to boost efficiency.

Functional Testing

Refine your application’s core functionality with our functional testing services

VIEW ALL SERVICES 

Discussion – 

0

Discussion – 

0

Что такое OSI и зачем она нужна

Что такое OSI и зачем она нужна

Будущие и настоящие тестировщики должны владеть базовыми знаниями о модели OSI, ее функциональности, принципах и т.п. Чаще всего на собеседовании при приеме на работу HR-специалисты уточняют эти знания, что способствует позитивному результату по окончании собеседования.

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

Сетевой администратор — специалист в области проектирования сетей, а также регулировании и обслуживании их инфраструктуры. В его функциональные обязанности входит контроль работы компьютерной сети, установка и настройка оборудования, модернизация сети. Он владеет глубокими знаниями в сфере сетевых протоколов стек TCP/IP, IPX, маршрутизации.

Сетевой протокол — набор правил, последовательность действий, позволяющих выполнить соединение и обмен данными. Для сетевых протоколов используется сетевая модель OSI (Open System Interconnection — взаимодействие сетевых протоколов). Благодаря ей, сетевые устройства могут между собой коммуницировать.

Структура OSI

Модель OSI состоит из семи уровней и реализуется рядом протоколов и правил связи. Каждый уровень имеет четко поставленную цель.

Модель OSI

Модель OSI

Физический уровень определяет физические характеристики линий связи, способы передачи бит через линии связи, соединяющие сетевые устройства. Этот уровень способствует скорости передачи данных, синхронизации.

Канальный уровень определяет правила использования для передачи данных узлам, расположенных в том же сегменте локальной сети. Способствует обнаружению появившихся на физическом уровне дефектов, ошибок и их устранению. На данном уровне работает адресация (MAC, LLS), но отсутствует маршрутизация — это работа вышестоящего уровня. Канальный уровень использует протоколы Ethernet.

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

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

Сеансовый уровень способствует непрерывному сеансу связи, управляет им, дает возможность приложениям коммуницировать между собой длительный промежуток времени. PPTP, L2TP — эти протоколы используются на данном уровне.

Уровень представления определяет трансформацию протоколов и кодирование/декодирование данных. MPEG, JPEG и т. п.

Прикладной уровень предоставляет взаимосвязь сети и пользователя. Этот уровень способствует работе всех приложений, протоколов HTTP, POP, SMTP и т.п. Он дает возможность получать уведомления по электронной почте или html-кода.

Таким образом

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

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

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

You May Also Like

Почему валидация данных так важна?

Почему валидация данных так важна?

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

Обзор программного обеспечения медицинского оборудования и алгоритм его тестирования

Обзор программного обеспечения медицинского оборудования и алгоритм его тестирования

Медицинское приложение — программное обеспечение, разработанное для использования в области медицины, применяемое как персоналом лечебных заведений (например, докторами, реже — младшими медицинскими работниками), так и пациентами. При тестировании медицинского программного обеспечения алгоритм работы существенно не отличается от работы в других областях. Он лишь имеет рад особенностей с использованием способа интерактивной методологии.