
Episode 64
Основы организации компьютерных сетей | Курс "Компьютерные сети"
Axonic — НАУКА и ТЕХНОЛОГИИ · Axonic
February 18, 202411m 48s
Audio is streamed directly from the publisher (api.mave.digital) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Создание крупных компьютерных сетей – сложная задача. Для ее решения используют метод декомпозиции: разбиение крупной сложной задачи на несколько более простых. В компьютерных сетях используется композиция на уровни сети.<br /><br />Базовые понятия организации компьютерных сетей:<br />Сервис – описывает какие функции реализует уровень (что делает уровень).<br />Протокол – правила и соглашения, используемые для связи уровня N одного компьютера с уровнем N другого компьютера (как уровень это делает).<br />Интерфейс – набор примитивных операций, которые нижний уровень предоставляет верхнему (как получить доступ к уровню).<br />Архитектура компьютерной сети – набор уровней и протоколов сети.<br />Стек протоколов - Иерархически организованный набор протоколов, достаточный для организации взаимодействия по сети.<br />Инкапсуляция - Включение сообщения вышестоящего уровня в сообщение нижестоящего уровня.<br /><br />Сообщение в компьютерных сетях состоит из трех частей: заголовок + данные + концевик (не обязателен).<br /><br />Можно придумать много разных архитектур сетей и стеков протоколов, но, если мы хотим строить большие сети, которые можно объединять между собой, необходимо иметь стандарты на уровни сети, функции уровней, и протоколы, которые на них используются. Такие стандарты называются эталонными моделями компьютерных сетей. Сейчас популярны две эталонные модели:<br />- Модель взаимодействия открытых систем.<br />- Модель TCP/IP.