Архитектура компьютерных сетей определяет функциональное назначение узлов сети и методы их взаимодействия. bigenc.ru Выбор архитектуры зависит от требований к быстродействию и надёжности сети. bigenc.ru
Программные и аппаратные составляющие компьютерной сети условно разделяют на 3 уровня: bigenc.ru
- Верхний — прикладные программы (серверы и клиенты электронной почты, веб-серверы и браузеры и др.). bigenc.ru
- Средний — программные средства, реализующие сетевые протоколы. bigenc.ru
- Нижний — сетевые аппаратные средства (сетевые адаптеры, коммутаторы, маршрутизаторы, кабели и др.). bigenc.ru
Некоторые распространённые сетевые архитектуры:
- Клиент-сервер. bigenc.ru cyberleninka.ru Узлы разделены по функциональному назначению на клиенты и серверы. bigenc.ru Клиенты отправляют запросы только серверам и не принимают запросы. bigenc.ru Серверы обрабатывают запросы и отправляют клиентам то, что было запрошено (веб-страницу, сообщение электронной почты и др.). bigenc.ru
- Точка-точка. bigenc.ru В таких сетях реализован принцип ролевой эквивалентности узлов (каждый узел является одновременно и сервером и клиентом). bigenc.ru
Также существует архитектура «терминал — главный компьютер», в которой вся обработка данных осуществляется одним или группой главных компьютеров. gos-it.fandom.com