Создание крупных компьютерных сетей – сложная задача. Для ее решения используют метод декомпозиции: разбиение крупной сложной задачи на несколько более простых. В компьютерных сетях используется композиция на уровни сети.
Базовые понятия организации компьютерных сетей:
Сервис – описывает какие функции реализует уровень (что делает уровень).
Протокол – правила и соглашения, используемые для связи уровня N одного компьютера с уровнем N другого компьютера (как уровень это делает).
Интерфейс – набор примитивных операций, которые нижний уровень предоставляет верхнему (как получить доступ к уровню).
Архитектура компьютерной сети – набор уровней и протоколов сети.
Стек протоколов — Иерархически организованный набор протоколов, достаточный для организации взаимодействия по сети.
Инкапсуляция — Включение сообщения вышестоящего уровня в сообщение нижестоящего уровня.
Сообщение в компьютерных сетях состоит из трех частей: заголовок данные концевик (не обязателен).
Можно придумать много разных архитектур сетей и стеков протоколов, но, если мы хотим строить большие сети, которые можно объединять между собой, необходимо иметь стандарты на уровни сети, функции уровней, и протоколы, которые на них используются. Такие стандарты называются эталонными моделями компьютерных сетей. Сейчас популярны две эталонные модели:
— Модель взаимодействия открытых систем.
— Модель TCP/IP.
С развитием интернета в наш быт стали проникать новые приборы, делающие жизнь более комфортной и современной. Но беда в том, что об их истинном назначении и максимальных возможностях нам известно не так уж и много. В этом видео вы сможете повысить уровень компьютерной грамотности, узнав, чем роутер отличается от хаба.
Промокод на скидку 15% на все курсы ITVDN- H94BCAB
В данном уроке мы познакомимся с тем, какие бывают методологии разработки ПО, какие есть основные роли. Стадии, которые проходит софт при создании и роли в этих процессах. Выясним, как выбор методологии влияет на качество и как это отражается на работе тестировщиков.
Благодарим всех за лайки, перепосты, добавление в избранное!
itvdn.com – видеопортал по обучению программированию
start-it.com.ua/ — очные курсы от автора данного видео Артема Быковца
В этом видео я рассказываю о том, какими навыками должен обладать начинающий тестировщик ПО, и почему среди них очень мало обязательных. Поговорим о теории тестирования, софтскиллах, инструментах и вспомогательных навыках.