В большинстве организаций (компаний, университетов и т.д.) много компьютеров. Они могут понадобиться любому сотруднику для выполнения различных задач — от проектирования продукта до формирования платежной ведомости. Обычно эти компьютеры подключаются к общей сети, что позволяет сотрудникам совместно использовать данные, информацию и вычислительные ресурсы.
Совместное использование ресурсов (resource sharing) делает программы, оборудование и прежде всего данные доступными другим пользователям сети, независимо от того, где эти ресурсы и пользователи находятся физически. Самый простой пример — совместное использование принтера работниками офиса. Личный принтер многим сотрудникам ни к чему, а высокопроизводительный сетевой принтер намного экономичнее, быстрее и проще в обслуживании, чем большой парк отдельных принтеров.
Совместное использование информации, вероятно, играет даже более важную роль, чем совместное использование материальных ресурсов (таких, как принтеры и системы резервного копирования). Большинство компаний предоставляет сотрудникам онлайн-доступ к данным о клиентах и товарах, складской информации, финансовым и налоговым отчетам и многому другому. Банк не смог бы проработать и пяти минут, если бы все его компьютеры внезапно отказали. Современная фабрика, с управляемым компьютером конвейером, не продержалась бы и пяти секунд. Даже маленькому турагентству или юридической фирме из трех человек чрезвычайно необходимы компьютерные сети для быстрого доступа к нужной информации и документам.
В случае мелких компаний компьютеры могут располагаться в одном офисе отдельного здания. Что касается крупных корпораций, их компьютеры и сотрудники могут быть разбросаны по десяткам офисов и фабрик в нескольких странах. Тем не менее сотруднику отдела сбыта в Нью-Йорке может потребоваться доступ к базе данных склада товаров в Сингапуре. Для соединения географически удаленных сетей в одну логическую сеть применяются виртуальные частные сети (VPN, Virtual Private Networks). Пользователь, даже если он оказался за 15 000 км от нужных ему данных, должен иметь возможность обращаться к ним так, как будто он находится в том же офисе. Эту цель можно кратко сформулировать как попытку освободиться от «тирании географии».
Информационную систему компании можно представить как одну или несколько баз, содержащих все данные компании, и определенное количество сотрудников с удаленным доступом к этим базам. При такой модели данные хранятся на мощных компьютерах, называемых серверами (servers). Чаще всего они размещаются в централизованной серверной комнате и обслуживаются системным администратором. Компьютеры сотрудников, с помощью которых они получают доступ к удаленным данным (например, для работы с электронными таблицами), — более простые, размещаются на их рабочих столах и называются клиентами, или рабочими станциями (clients). Иногда мы будем называть клиентом человека, который использует рабочую станцию, но из контекста обычно понятно, что имеется в виду — компьютер или его пользователь. Рабочие станции и серверы объединяются сетью, как показано на илл. 1.1. Обратите внимание, что сеть на этом рисунке показана в виде простого овала, без каких-либо подробностей. Этот вариант мы будем использовать при обсуждении компьютерных сетей на наиболее абстрактном уровне. Когда же необходимы будут детали, мы их обозначим.
Вторая цель создания корпоративной сети связана скорее с человеческим фактором, а не с данными или даже с компьютерами. Компьютерная сеть обеспечивает прекрасную среду обмена информацией (communication medium) между сотрудниками. Практически в каждой компании, где есть хотя бы два компьютера, для повседневного обмена информацией чаще всего используется электронная почта (email). При этом сотрудники любой компании жалуются в курилке на то, сколько писем им приходится читать. Просто начальство обнаружило, что достаточно нажать одну кнопку, чтобы отправить одно и то же сообщение (нередко лишенное всякого осмысленного содержания) всем подчиненным сразу.
Компьютерные сети могут вместо телефонной компании обеспечить и телефонную связь между сотрудниками. При использовании интернета эта технология называется IP-телефонией (IP telephony) или VoIP (Voice over IP, передача голоса по IP, или по интернет-протоколу). При этом на обоих концах линии может использоваться телефон с поддержкой VoIP или компьютер сотрудника. Компании рассматривают эту технологию как замечательный способ сэкономить на счетах за телефон.