Коммутируемый Ethernet — совершенно другая сетевая технология по сравнению с классическим Ethernet.
Основное отличие: отказ от разделяемой среды передачи данных. Поэтому коллизии не возникают.
Для коммутируемого Ethernet необходимо новое устройство: коммутатор (switch).
Коммутатор использует полносвязную топологию.
Коммутатор работает на канальном уровне: он анализирует заголовок канального уровня и передает данные только компьютеру получателя, а не всем компьютерам в сети, как это делает концентратор.
Основные особенности работы коммутаторов:
1. Таблица коммутации — Соответствие MAC-адресов портам коммутатора.
2. Алгоритм обратного обучения — Заполнение таблицы коммутации.
3. Алгоритм прозрачного моста — Передача кадров коммутатором.
Преимущества коммутаторов:
— высокая производительность и масштабируемость
— высокая безопасность.
Лекция 5 | Basics of algorithm design and computational complexity | Автор: Иван Михайлин | Курс: Basics of algorithm design and computational complexity | Организаторы: Математическая лаборатория имени П.Л. Чебышева
Ответ на вопрос подписчика об инструментах для мануального тестирования и составления тест планов. Рассказываю о том, какие инструменты для тестирования используются для составления тест планов в разных типах проектов, для мануального тестирования и для работы в распределенных командах
КАК ПОЛУЧИТЬ РАБОТУ QA AUTOMATION? ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ НА ИНТЕРВЬЮ youtu.be/Hpp_qJiJBYg
Какой язык программирования выбрать для автоматизации
Если вы мануальный тестировщиков и вам стало скучно делать одни и те же действия изо дня в день, вы наверняка задумались о том что бы это все заавтоматизировать. Ну или решили удвоить себе зарплату, тк как по статистике автоматизаторы зарабатывают почти в 2 раза больше чем ручные тестировщики. Так как для изучения автоматизации вы должны начать программировать( Не тратье свое время на инструменты, которые позволяют записывать и воспроизводить ваши действия, они стременные и не стоят ваших сил и времени ) Перед вами наверняка вставал вопрос — какой язык программирования учить. Согласно Википедии на сегодняшний момент в мире более 700 языков програмирования! Какой же из них выбрать что бы быть успешным автоматизатором, потратив меньшее количество времени и побыстрее найти работу, давайте разбираться
Это зависит от того что вы автоматизируете. Обычно выделяют 3 вида автоматизации
автоматиация веб сервисом таких как Рост или сап
Автоматизация веб приложений
Автоматизация мобилок
Более редкие, это Деспот, консоли(иксбоксе, пс4, смарттв), Видео стриминг
На каждом свои инструменты и под них используются свои языки програмирования
Выбирайте язык программирования, на котором написано ваше приложения — помощь разработчиков
Джава, Джаваскрипт, Питон, Swift, Cotlin
Ruby — уходнит ко дну
Джава — самый популярный и один из ранних языков, на котором были написан инструменты для автоматизации(Selenium, Jmeter, etc) Имеют больше половины рынка. Это означает что почти половину ИТ компании в США используют ее как язык для автоматизации. Не самый любимый язык у автоматизаторов, так как считается язык более сложным по сравнение с тем же питоном например, но зато правильный.
Хороший язык, поймете все основные правила типизации. Много поддержки в интернете (статей, стаковерфлоу) После него легко перейти на другие языки
Джаваскрипт — Большой рост в связи с ростом Веба, много инструментов, Сайпрес, Найтватч, Вебдрайвер ИО, Протрактор. И так далее. Довольно хорошо усваивается, можно стать Фронтенд разработчиком
Минусы: Только для веба
Питон:
Очень быстрорастущий язык, относительно легкий в изучении — не видитесь что он легкий, будет так же сложно изучать. Можно стать девопс инженером, писать на Джанго, Дата сайенс инженером и тп Очень популярен в Дальне
Минусы, менее популярен в других штатах городах.
Swift, Kotlin
Очень популяренны и растут сильно. Поддержка от гигантов Гугл и Эппл, похожее с Джаваскриптом, получите большую поддержку от разработчиков и приятно на них автоматизировать
Минусы: Только для мобилок в основном, можно использовать для тестов фронт и десктоп, но редко
Какой же язык взять? Это не важно так как автоматизаторы не так сильно привязаны к языку, и поняв автоматизацию легко сможете перепрыгнуть
Я работал с питоном, пап, джавйой, Свифтом, колтуном, джс. Самое страшное что можете сделать это питаться между языками
Для первой работы я рекомендую джаву. Так как будет легче всего найти работу
Лектор Саберова Марина Шамильевна, к.ф.н., старший преподаватель кафедры социально-правовых дисциплин Приволжского института повышения квалификации ФНС России.