Компьютерные (вычислительные) сети с одной стороны сети представляют собой частный случай распределенных вычислительных систем, в которых группа компьютеров согласованно выполняет набор взаимосвязанных задач, обмениваясь данными в автоматическом режиме. С другой стороны компьютерные сети можно рассматривать как средство коммуникации или передачи информации на расстоянии, для чего в них применяются методы кодирования и мультиплексирования данных, получивших развитие в различных телекоммуникационных системах. Компьютерные сети представляют собой систему массового обслуживания.
Существует множество различных классификаций КС, рассмотрим некоторые из них:
По виду сигнала:
непрерывный (гармоники);
дискретный (импульсы или уровни);
цифровой (коды).
По непрерывности передачи:
асинхронные (неизвестно время начала и конца передачи);
синхронные (если передача началась – то идет с определенной частотой);
стартстопные (есть команды START и STOP).
По методу коммутации передачи:
коммутация каналов (напр. при использ. телеф. линий);
коммутация сообщений (использ. факсов и т. д.);
коммутация пакетов.
По способу уплотнения каналов:
временная модуляция;
статическая модуляция;
комбинированные способы.
По способу организации обратного ответа:
симплексный (широковещательное);
полудуплексный (DUPLEX);
дуплексный (FULL DUPLEX).
По наличию выделенной линии:
с наличием;
без наличия.
По способу доступа к среде:
случайный (возможны коллизии);
управляемый.
По виду передающей среды:
несимметричный кабель (электрокабель);
симметричный кабель (витая пара);
оптоволокно.
По организации ответа:
без подтверждения;
с подтверждением получения.
По топологии:
шина;
кольцо;
звезда;
ветвь;
дерево (дихотомическое и др. деревья);
полносвязная (все узлы соединены непосредственно между собой);
неполносвязная (для передачи используются промежуточные узлы);
смешанная.
По степени удаления и по скорости:
маленькая скорость – большое удаление;
большая скорость – малое удаление.
Наиболее часто используемая классификация сетей – это классификация по территориальной распределенности узлов:
- глобальные (WAN или территориально распределенные) сети покрывают большие территории (целые страны или даже континенты). WAN возникли на основе уже существующих телефонных линий. WAN представляет собой совокупность компьютеров (часто называемых хост-компьютерами) предназначенных для выполнения программ пользователей. Хост-компьютеры соединяются между собой через коммуникационные подсети, задача которых заключается в передачи сообщений от одного хост-компьютера к другому.
- локальные (LAN) сети – это объединение компьютеров, сосредоточенные на небольшой территории, обычно в радиусе не более 1-2 км. В общем случае локальная сеть представляет собой коммуникационную систему, принадлежащую одному предприятию. Локальные сети имеют по сравнению с глобальными значительно большую скорость передачи (даже адаптеры первого поколения обеспечивали скорость до 10Мбит/c).
- корпоративные сети – это сети масштаба корпорации, объединяющие большое число компьютеров на всех территориях отдельного предприятия. Они могут быть сложно связанны и покрывать город, регион или даже континент. Для соединения компьютеров в них применяют самые разнообразные каналы (телефонные, радиоканалы, спутниковые каналы). Непременным атрибутом таких сетей является высокая степень неоднородности. Корпоративные сети включают в себя сети масштаба предприятия, кампуса, отдела.
- виртуальная частная сеть (VPN) – сети создаваемые крупными предприятиями, состоящие из рассредоточенных отделений и филиалов, а также имеющих сотрудников, которые работают дома. VPN создает иллюзию, что все отделения и филиалы предприятия соединены частной сетью, полностью принадлежащей и полностью управляемой предприятием, когда на самом деле в ряде участков сети используются общедоступные каналы.