Компьютерные сетевые технологии
Компьютерные сетевые технологии - совокупность теоретических и практических знаний, которые используют в своей работе специалисты в области вычислительной техники, программирования, информационных систем и технологий.
В 1960-е годы появились первые вычислительные сети (ВС) с ЭВМ. С этого времени собственно и появляются сетевые информационные технологии, позволившие объединить технологии сбора, хранения, передачи и обработки информации на ЭВМ с техникой связи.
Сеть – это взаимодействующая совокупность объектов, связанных друг с другом линиями связи.В информационных процессах, системах и технологиях под термином “сеть” понимают как минимум несколько компьютеров и иных вычислительных машин, соединённых между собой с помощью специального оборудования для обеспечения вычислений и обмена различными видами информации. Сложные сети подразумевают большое количество пользователей, разветвлённую структуру, узлы коммутации и коммуникации, соединяющие всех в единую структуру. Основу сетевых технологий составляют вычислительные сети – средства связи (телекоммуникации), с помощью которых распределённые в пространстве компьютеры объединяются в систему.
Вычислительную сеть называют также сетью ЭВМ или компьютерной сетью. Она представляет вычислительный комплекс, включающий территориально распределённую систему компьютеров и их терминалов, объединенных в единую систему. Почти сразу же с появлением вычислительных сетей, они стали использоваться для обмена различного рода данными (сети передачи данных) и информацией. Развитие компьютерных сетей и сетевых технологий показало возможность с их помощью организовать широкомасштабное информационное обеспечение людей. Это привело к тому, что вычислительные сети, обеспечивающие обмен информационными ресурсами, стали называть “информационными сетями”, представляя разновидность коммуникационных сетей. При этом не предполагается отказаться от проведения сетевых вычислений, более того эта технология постоянно совершенствуется, и ныне объединённые в информационную сеть суперкомпьютеры позволяют проводить сверхбыстрые вычисления, связанные с потребностями любых предметных областей.По области использования (распространения) выделяют локальные, региональные (территориальные) и глобальные сети.
В ЛВС расстояние между компьютерами обычно ограничено до 1–2,5 км, скорость передачи информации составляет более одного Мбит/с. Такая сеть состоит из трёх основных компонент: одной или нескольких центральных (главных) машин (серверов), рабочих станций и коммуникаций.ЛВС легко адаптируются к изменённым условиям эксплуатации и модернизируются. Они обладают гибкой архитектурой, что позволяет легко изменять места дислокации соответствующих РС. Хотя нет чёткой классификации ЛВС, обычно выделяют следующие признаки: назначение, топология, типы используемых ЭВМ, организация управления, передачи информации, методы теледоступа и доступа, физические носители информации и др.
По территориальному признаку делят на региональные и глобальные сети. Региональные сети обычно охватывают административную территорию города, области и т.п., а также производственные и иные объединения, расположенные в нескольких районах города, нескольких городах и т.п.
К региональным относятся корпоративные сети (сети масштаба предприятия),связывающие между собой ЛВС, охватывающие территорию, как правило, представляющую одно или несколько близко расположенных зданий, входящих в состав этой корпорации (предприятия). Они образуют сложные информационные системы (инфосистемы) с распределённой информационной архитектурой.
К корпоративной информационной системе (КИС) относится “Интранет”. Эта технология подразумевает единство для внутреннего пользователя и внешнего потребителя, которым может быть один и тот же человек. Внутренним пользователем он является для своей организации, а внешним потребителем – для сторонней компании. Метод удобен для использования при работе организаций со своими филиалами, а также в различных корпорациях.
Глобальная вычислительная сеть – это множество географически удалённых друг от друга компьютеров (host-узлов), взаимодействующих между собой с помощью коммуникационных каналов передачи данных и специального программного обеспечения – сетевых операционных систем. Хост-компьютеры – мощные многопользовательские вычислительные системы (сервера), а также специализированные компьютеры, выполняющие функции коммуникационных узлов. Пользователи персональных компьютеров становятся абонентами такой сети после подключения своих компьютеров к её основным узлам. Интернет - глобальная информационная сеть, состоящая из большого количества сетей различного назначения, выполняющих разные задачи. Интернет образует интегрированную информационную сеть (интерсеть) - совокупность расположенных в различных странах взаимосвязанных информационных сетей, называемых подсетями
В зависимости от принятого способа управления сети делятся на: централизованные, децентрализованные и смешанные.
Интернет децентрализованная интерсеть. Принцип её построения заключается в организации магистралей (высокоскоростных телефонных, радио, спутниковых и других линий связи) между центральными узловыми станциями.
Рост информационных систем, объединяющихся между собой для обмена информацией и решения других задач, инициировал создание международных сетей, а затем и Интернета. Это способствовало появлению интернет технологий. Под технологией Интернет понимается совокупность правил и процедур, в результате выполнения которых происходит получение пользователем информационных ресурсов Интернета.
Современные сетевые технологии представляют возможность работать в отложенном (оффлайн) и интерактивном (онлайн) режиме, обеспечивают связь с любыми доступными информационными источниками, позволяют осуществлять профессионально-ориентированное консультирование и обучение и др.
Онлайновые технологии включают интерактивные виды услуг в интернете: ISQ, интернет-телефонию и др.
Оффлайновые технологии включают: списки рассылки, группы новостей, веб-форумы, электронную почту и т.д.
В информационных сетях управляющие системы называются серверами. Под термином “сервер” понимают подключенную к сети, достаточно мощную вычислительную машину, обладающую определёнными ресурсами общего пользования, а также, как правило, возможностью объединять некоторое количество компьютеров как в локальной, так и в глобальной информационных сетях. Сетевые узлы с серверами, называют хостами. Обычно они становятся провайдерами Интернета.
По назначению серверы делятся на: файловый, коммуникационный, приложений, почтовый и др. Кроме того, в сетях используют: сервер баз данных, принт-сервер, факс-сервер и др.
Подключённые в сети к серверам компьютеры называют рабочими станциями (РС) или клиентами. Разница заключается в применяемом программном обеспечении, позволяющем использовать компьютеры в сети только как сервер или как РС. Возможен вариант, когда любой компьютер в сети может быть в одних условиях сервером, а в других – “клиентом”. “Клиентом” обычно считается менее мощный компьютер, ресурсы которого не предоставляются в совместное использование в сети. Сеть, образованная из компьютеров “серверов” и “клиентов” и базирующаяся на ПО, обеспечивающем их работу в таких режимах, называется “клиент-серверной”.
С точки зрения организации существует разделение сетей на три вида: реальные, искусственные и одноранговые.
К реальным сетям относят такие, в которых компьютеры соединяются между собой по определённой схеме посредством специальных устройств – сетевых адаптеров и требуется присутствие специалистов, осуществляющих контроль и эксплуатацию таких сетей. Структура построения сетей (топология), в первую очередь, определяется способом соединения компьютеров между собой.
В общем случае различают “шинное” (параллельное подключение компьютеров к одной линии связи), звездообразное (радиальное, т.е. когда все РС соединяются с сервером), кольцевое и смешанное соединения компьютеров в сеть. К смешанному относят как одновременное использование названных выше способов соединения, так и иерархическое, многосвязное (в этом случае каждый компьютер соединяется со всеми остальными в сети) соединение компьютеров в сеть.
С точки зрения количества используемых ЭВМ сети можно разделить на малые (до 10 ПК), средние (до 30 ПК) и большие (более 30 ПК).
По типу используемых средств передачи информации сети бывают проводные (кабельные), беспроводные (радио и спутниковые) и комбинированные.
Важным аспектом сетевых технологий является выбор метода передачи сообщений в сети. Известны и используются три метода передачи: метод передачи с приоритетным доступом, метод с челночным опросом и метод пакетов-маркеров. Существуют варианты использования смешанных типов передачи данных.
Метод передачи с приоритетным доступом. С передающего компьютера поступает запрос на передачу информации. Ему предоставляется канал во временное пользование. Все остальные компьютеры сети ожидают окончания сеанса передачи.
Метод с челночным опросом. В сети циркулирует информационный пакет с пустым интервалом и последовательно опрашивает все компьютеры на потребность передачи ими информации. Если такая потребность имеется, движущийся интервал подхватывает возможный для передачи информационный пакет и переносит его адресату.
Метод пакетов-маркеров. Этот метод подобен контейнерным перевозкам, когда подготовленное к передаче сообщение “конвертируется” (преобразуется) в пакеты с адресом и ждёт оказии с транспортёром, которым в данном случае является маркированный интервал времени. Этот интервал может использоваться только одним компьютером.
По методам передачи данных существуют сети с:
1) передачей данных по выделенным каналам связи;
2) коммутацией каналов;
3) коммутацией сообщений;
4) коммутацией пакетов сообщений.
Сетевые протоколы
Для возможности создания и эффективного функционирования любой сети необходимо стандартизировать методы работы в ней. С этой целью разрабатываются и используются сетевые протоколы. Протокол (Protocol) - это стандарт, определяющий поведение функциональных блоков при передаче данных; правило, определяющее взаимодействие, набор процедур обмена информацией между параллельно выполняемыми процессами в реальном масштабе времени
Передача и приём сообщений в любых компьютерных сетях осуществляется с помощью специальных протоколов обмена данными, представляющих набор семантических и синтаксических правил, определяющих поведение функциональных блоков в сети.
В Интернет данные пересылаются в пакетах с помощью протокола IP.
IP-протокол является межсетевым протоколом. Он обеспечивает доставку сетевых пакетов с информацией и межмашинные коммуникации. Протокол управляет адресацией пакетов, направляя их по разным маршрутам между узлами сети, и позволяет объединять различные сети.Правила работы с пакетами данных называются протоколом TCP.