Основы организации компьютерных сетей | Курс “Компьютерные сети”
Принципы организации компьютерных сетей. Лекции по курсу “Компьютерные сети” https://goo.gl/0aIOuf
Страница курса – http://www.asozykin.ru/courses/networks_online
Создание крупных компьютерных сетей – сложная задача. Для ее решения используют метод декомпозиции: разбиение крупной сложной задачи на несколько более простых. В компьютерных сетях используется композиция на уровни сети.
Базовые понятия организации компьютерных сетей:
Сервис – описывает какие функции реализует уровень (что делает уровень).
Протокол – правила и соглашения, используемые для связи уровня N одного компьютера с уровнем N другого компьютера (как уровень это делает).
Интерфейс – набор примитивных операций, которые нижний уровень предоставляет верхнему (как получить доступ к уровню).
Архитектура компьютерной сети – набор уровней и протоколов сети.
Стек протоколов – Иерархически организованный набор протоколов, достаточный для организации взаимодействия по сети.
Инкапсуляция – Включение сообщения вышестоящего уровня в сообщение нижестоящего уровня.
Сообщение в компьютерных сетях состоит из трех частей: заголовок + данные + концевик (не обязателен).
Можно придумать много разных архитектур сетей и стеков протоколов, но, если мы хотим строить большие сети, которые можно объединять между собой, необходимо иметь стандарты на уровни сети, функции уровней, и протоколы, которые на них используются. Такие стандарты называются эталонными моделями компьютерных сетей. Сейчас популярны две эталонные модели:
– Модель взаимодействия открытых систем.
– Модель TCP/IP.
Лекция “Модель взаимодействия открытых систем (ISO OSI)”
Практические занятия по курсу “Компьютерные сети”
https://goo.gl/YP3l83
Последние сообщения
127 полезных и бесплатных онлайн академий
23.04.2019
Ресурсы для objective-C программистов
21.03.2018