Что такое информатика 17 страница
Пользователь может менять формат сводной таблицы, переименовывать поля или элементы, добавлять новые строки или столбцы, а также делать другие преобразования с внешним видом сводной таблицы.
Чтобы изменить название поля или элемента сводной таблицы, необходимо выделить нужную ячейку и набрать новое имя, которое не должно повторять существующие в исходной таблице имена.
1. Средства для анализа данных
> Подбор параметра.
> Создание таблицы подстановки с одной изменяющейся переменной.
> Создание таблицы подстановки с двумя изменяющимися переменными.
> Проверка результатов с помощью сценариев.
2. Подбор параметра
Средство Подбор параметра предназначено для получения заданного значения в целевой ячейке путем подбора значений в ячейке- параметре. С помощью данного средства можно найти аргумент, при котором получается задаваемое решение. При этом ячейка-параметр должна содержать значение, но не формулу и влиять на результат, который требуется получить.
3. Таблица подстановки
Таблицей подстановки называется диапазон ячеек, показывающий, как изменение значений подстановки влияет на возвращаемый формулой результат. Таблицы подстановки обеспечивают быстрый доступ к выполнению одной операции разными способами, а также возможность просмотра и сравнения полученных результатов. В Excel существует возможность применения на одном рабочем листе нескольких таблиц подстановок, если необходимо:
1) изменять одно исходное значение, просматривая результаты одной или нескольких формул;
2) изменять два исходных значения, просматривая результаты только одной формулы.
В первом случае используется таблица подстановки с одной изменяющейся переменной, а во втором - с двумя.
9.9 Проверка результатов с помощью сценариев
В работе часто возникают задачи, имеющие множество исходных данных и множество результатов, причем необходимо четко представлять, как изменения первых влияют на последние. Ощутимую помощь в анализе такого рода задач могут оказать сценарии Excel.
Сценарий - это инструмент, позволяющий моделировать различные экономические, математические, физические и др. задачи. Он представляет собой зафиксированный в памяти компьютера набор значений ячеек рабочего листа. Использование сценариев позволяет одновременно манипулировать с множеством переменных. Создав сценарий, можно получить возможность узнать, что произойдет с результатом, если поменять исходные значения в некоторых ячейках листа. Кроме того, в случае необходимости всегда можно вернуться к одному из вариантов, рассмотренных ранее.
Лекция 10. Вычислительные сети
10.1 Компьютерная вычислительная сеть
Цель данной главы - освоение студентами принципов построения и функционирования локальных, региональных, глобальных компьютерных сетей и мобильных телекоммуникаций.
1. Основные понятия вычислительных сетей
Компьютерная вычислительная сеть - это совместное подключение нескольких компьютерных рабочих мест к единому каналу передачи данных.
Глобальная компьютерная сеть (WAN - Wide Area Network) объединяет абонентов, расположенных в различных странах, на различных континентах. Взаимодействие между абонентами такой сети может осуществляться на базе телефонных линий связи, радиосвязи и спутниковой связи. Глобальные вычислительные сети позволяют решить проблему объединения информационных ресурсов всего человечества и организации доступа к этим ресурсам.
Региональная вычислительная сеть (MAN - Metropolitan Area Network) связывает абонентов, расположенных на значительном расстоянии друг от друга. Она может включать абонентов внутри большого города, экономического региона, отдельной страны. Обычно расстояние между абонентами региональной вычислительной сети составляет десятки - сотни километров.
Локальная вычислительная сеть (LAN - Local Area Network) объединяет абонентов, расположенных в пределах небольшой территории. В настоящее время не существует четких ограничений на территориальный разброс абонентов локальной вычислительной сети. Обычно такая сеть привязана к конкретному месту: это сети предприятий, банков, фирм.
Хост (от англ. host - «хозяин, принимающий гостей») - любое устройство, предоставляющее сервисы формата «клиент-сервер» в режиме сервера по каким-либо интерфейсам и уникально определённое на этих интерфейсах. В более частном случае под хостом могут понимать любой компьютер, сервер, подключённый к локальной или глобальной сети. Чаще всего под «хостом» без дополнительных комментариев подразумевается хост протокола TCP/IP, то есть сетевой интерфейс устройства, подключённого к IP-сети.
Хостинг (англ. hosting) - услуга по предоставлению вычислительных мощностей для физического размещения информации на сервере, постоянно находящемся в сети (обычно Интернет). Обычно под понятием услуги хостинга подразумевают как минимум услугу размещения файлов сайта на сервере, на котором запущено ПО, необходимое для обработки запросов к этим файлам (веб-сервер).
Сервер (от server - обслуживающий) - аппаратное обеспечение, выделенное и/или специализированное для выполнения на нем сервисного программного. Сервер - программное обеспечение, принимающее запросы от клиентов. Файл-серверы представляют собой серверы для обеспечения доступа к файлам на диске сервера. Для взаимодействия с клиентом (или клиентами, если поддерживается одновременная работа с несколькими клиентами) сервер выделяет необходимые ресурсы межпроцессного взаимодействия (разделяемая память) и ожидает запросы на открытие соединения (или собственно запросы на предоставляемый сервис). В зависимости от типа ресурса сервер может обслуживать процессы в пределах одной компьютерной системы или процессы на других машинах через каналы передачи данных или сетевые соединения. Формат запросов клиента и ответов сервера определяется протоколом.
Клиент (от cliens, множ. clientes) (информатика) - это аппаратный или программный компонент вычислительной системы, посылающий запросы серверу.
Технология «клиент-сервер» (Client-server) - вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между клиент-сервером. Тонкий клиент (thin client) в компьютерных технологиях - компьютер или программа-клиент в сетях с клиент-серверной или терминальной архитектурой, который переносит все или большую часть задач по обработке информации на сервер. Примером тонкого клиента может служить компьютер с браузером, использующийся для работы с веб-приложениями. Толстый или Rich-клиент в архитектуре клиент-сервер - это приложение, обеспечивающее (в противовес тонкому клиенту) расширенную функциональность независимо от центрального сервера. Часто сервер в этом случае является лишь хранилищем данных, а вся работа по обработке и представлению этих данных переносится на машину клиента.
Веб-обозреватель, браузер (от англ. Web browser, вариант - броузер) - программное обеспечение для просмотра веб-сайтов, их обработки, вывода и перехода от одной страницы к другой. Практически все популярные браузеры распространяются бесплатно или «в комплекте» с другими приложениями: Internet Explorer (совместно с Microsoft
Windows), Mozilla Firefox (бесплатно), Safari (совместно с Mac OS X и бесплатно для Microsoft Windows), Google Chrome (бесплатно), Opera (бесплатно).
Почтовая программа (клиент электронной почты, почтовый клиент, мейл-клиент, мейлер) - программное обеспечение.
FTP-клиент - программа для упрощения доступа к FTP серверу.
Сетевая плата, также известная как сетевая карта, сетевой адаптер, Ethernet-адаптер, NIC (англ. network interface card) - периферийное устройство (controller), позволяющее компьютеру взаимодействовать с другими устройствами сети. Сетевой адаптер вместе со своим драйвером реализует второй, канальный уровень модели открытых систем (OSI) в конечном узле сети - компьютере. Сетевой адаптер совместно с драйвером выполняют две операции: передачу и прием кадра.
Information Protection and Control (IPC) - технология защиты конфиденциальной информации от внутренних угроз. Решения класса IPC предназначены для защиты информации от внутренних угроз, предотвращения различных видов утечек информации, корпоративного шпионажа и бизнес разведки. Термин IPC соединяет в себе две основные технологии: шифрование носителей информации на всех точках сети и контроль технических каналов утечки информации с помощью технологий Data Loss Prevention (DLP). Контроль доступа к сети, приложениям и данным является возможной третьей технологией в системах класса IPC. IPC включает в себя решения класса Data Loss Prevention (DLP), системы шифрования корпоративной информации и контроля доступа к ней.
Доступ в Интернет. Проводное соединение (телефонный провод, коаксиальный кабель, витая пара, волоконно-оптический кабель. xDSL, ISDN, Ethernet, Dial-up). Беспроводные соединения (радиоволны в определённом частотном диапазоне. GPRS & EDGE, UMTS / WCDMA (HSDPA; HSUPA; HSPA; HSPA+, Wi-Fi, Спутниковый Интернет, WiMAX).
Файлообменная сеть - собирательное название одноранговых компьютерных сетей для совместного использования файлов, основанных на равноправии участвующих в обмене файлами, то есть каждый участник одновременно является и клиентом, и сервером.
При разработке и обслуживании сетей необходимо учитывать много параметров:
■ Требуемая структура сети (по подразделениям, комнатам, этажам и зданиям).
■ Направления и интенсивность информационных потоков в сети, характер передаваемой информации.
■ Характеристики оборудования (компьютеров, адаптеров, кабелей, промежуточных устройств) и его стоимость.
■ Возможности прокладки кабельной системы и меры обеспечения целостности кабеля.
■ Обеспечение обслуживания сети и контроля над её безотказностью и безопасностью.
■ Требования к программным средствам по размеру сети, скорости, гибкости, разграничению прав доступа, возможностям контроля, по стоимости.
■ Необходимость подключения к глобальным сетям или к другим локальным сетям.
2. Основные элементы компьютерной сети
Основными элементами сети являются персональные компьютеры (и вообще компьютеры), соединенные между собой каналами связи, а также программное обеспечение, реализующее работу сети и обмен информацией. Детализируя состав сети можно сказать, что сеть состоит из серверов, рабочих станций и каналов связи:
■ Сетевые адаптеры: стоимость, поддерживаемые скорости, режимы обмена по сети (полный дуплекс), режимы обмена с компьютером, кабели и разъёмы.
■ Промежуточные сетевые устройства: количество портов, стоимость, функциональность, возможности наращивания, возможности управления, поддерживаемые скорости, кабели и разъёмы.
■ Серверы: стоимость, скорость процессора, объём памяти, объём дисков, скорость дисков, возможности наращивания, бесперебойное питание.
■ Кабели: стоимость, тип кабеля и его виды (оболочки, упрочнение), разъёмы, устройства прокладки кабеля (шкафы, короба), требуемые работы по прокладке кабеля.
3. Возможности сетей:
■ Совместное использование различных ресурсов.
■ Доступ к единым базам данных.
■ Обмен файлами, сообщениями почты.
■ Организация согласованной работы компьютеров.
■ Суммирование вычислительных мощностей компьютеров.
10.2 Система передачи данных
Система передачи данных базируется на двух основных понятиях: адрес и протокол. Протоколы обеспечивают принцип коммутации пакетов. ТСР (Transmission Control Protocol) - разбивает сообщение на пакеты, которые передаются получателю по свободным каналам связи. Адресация выполняется при помощи протокола IP (Internet Protocol). Затем пакеты собираются воедино у адресата при помощи протокола ТСР.
1. Протоколы сетей
■ Прикладные протоколы - взаимодействие приложений, обмен файлами, почтой, регистрация - выполняют функции верхних уровней модели OSI (FTAM, SMTP, FTP, Telnet, SMB, NCP).
■ Транспортные протоколы гарантируют надёжный обмен данными в ходе сеансов связи, выполняют функции средних уровней модели OSI (TCP, SPX, NWLink, NetBIOS, NetBEUI).
■ Сетевые протоколы - управляют адресацией, маршрутизацией, проверкой ошибок, повтором передачи - выполняют функции нижних уровней модели OSI (IP, IPX, NWLink, NetBIOS, NetBEUI) (см. рис. 27).
Протоколы сетей Х.25 были специально разработаны для низкоскоростных линий с высоким уровнем помех. Именно такие линии составляют пока большую часть телекоммуникационной структуры, поэтому сети Х.25 будут еще долго являться наиболее рациональным выбором для многих регионов. Стандарты сетей Х.25 описывают три уровня протоколов.
На физическом уровне определены синхронные интерфейсы Х.21 и Х.21 bis к оборудованию передачи данных либо DSU/CSU, если выделенный канал является цифровым, либо к синхронному модему, если канал выделенный.
На канальном уровне используется подмножество протокола HDLC, обеспечивающее возможность автоматической передачи в случае возникновения ошибок в линии. Предусмотрен выбор из двух процедур доступа к каналу: LAP или LAP-B.
На сетевом уровне определен протокол Х.25/3 обмена пакетами между оконечным оборудованием и сетью передачи данных.
Протокол | Назначение |
IP (Internet Protocol) | Протокол Internet. Протокол сетевого уровня, обеспечивающий передачу данных между компьютерами |
TCP (Transport Control Protocol) | Транспортный протокол (протокол контроля транспортировки). Передает данные между прикладными программами Internet |
UDP (User Datagram Protocol) | Протокол пользовательских дейтаграмм. Передает данные между приложениями, однако является более простым и менее надежным, чем TCP |
ICMP (Internet Control Message Protocol) | Протокол управляющих сообщений Internet. Управляет сетевыми сообщениями об ошибках и другими ситуациями, требующими вмешательства сетевых программ |
Рис. 27. Семейство протоколов TCP/IP |
PCF | ||||||
DCF | ||||||
fl02.11 | 802.11а | 802.11 Ь | 0О2Ид | 802.11 п | ||
2,4 ГГц FHSS 1№бит/с 2Мбит/с | 2.4 ГГц DSSS 1М6ит/с 2Мбитф | Инфракрасные волны 650 нм 1 Мбш/с 2 Мбит/с | 5 ГГц OFOM до 54 Мбит/с | 2.4 ГГц DSSS сССК до 11 Мбигг/с | 2.4 ГГц OFDM до 54 МБит,/с | 5 ГГц 2.4 ГГц OFOM до 600 Мбмт/с |
LLC ~~х~ |
MAC |
Стандарт 802.11n (см. рис. 28) был утверждён 11 сентября 2009 организацией IEEE (Institute of Electrical and Electronics Engineers). В соответствии с этим стандартом скорость передачи данных составляет 300 Мбит/с, что практически в шесть раз выше по сравнению с устройствами стандарта 802.11 g, максимальная скорость которых равна 54 Мбит/с. Теоретически 802.11n способен обеспечить скорость передачи данных до 600 Мбит/с. Разработчики спецификации 802.11 n позаботились о том, чтобы компоненты на её базе сохраняли совместимость с устройствами стандарта 802.11b или 802.11 g в диапазоне 2,4 ГГц и с устройствами 802.11a - в диапазоне 5 ГГ ц.
2. Методы передачи информации
■ Симплексный метод: информация передаётся всегда только в одну сторону. В локальных сетях этот метод не используется.
■ Полудуплексный метод: информация может передаваться в обе стороны, но только по очереди, не одновременно. Этот метод сейчас основной в локальных сетях.
■ Полнодуплексный метод: информация может передаваться в обе стороны одновременно. В локальных сетях применяется мало.
3. Скорость передачи данных по каналу связи
Скорость передачи данных по каналу связи - количество битов информации, передаваемых за единицу времени. Единица измерения скорости передачи данных - бит в секунду. Скорость передачи, обеспечивающая комфортную работу в сети, как правило, должна быть около 30 000 бит в секунду или более.
На интегральную скорость передачи информации влияют ещё время обмена информацией с компьютером, задержка в кабеле, задержка в промежуточных устройствах, скорость компьютера и его устройств. Увеличение скорости сети повышает пропускную способность сети, снижает нагрузку на сеть и количество коллизий. Увеличение скорости сети снижает вероятность передачи ошибочных пакетов, так как уменьшается длительность каждого пакета.
4. Максимальная скорость передачи
■ Наименьшая избыточность - пакет максимальной длины (1500 байт полезной информации + 26 байт служебной информации + 96 бит IPG = 12304 бита).
■ Если нет коллизий, то скорость передачи пакетов (при скорости сети 100 Мбит/с) составит: 108/12304 = 8127,44 пакета в секунду.
■ Пропускная способность сети (скорость передачи полезной информации) будет равна: 8127,44 * 1500 байт = 12,2 Мбайт/с.
■ Эффективность использования скорости сети: 8127,44 * 12000 бит/108 = 98%.
5. Основные параметры сетей
■ Повышенная опасность распространения вирусов по сети.
■ Повышенная опасность несанкционированного доступа к информации с целью её кражи или уничтожения.
■ Скорость передачи информации.
■ Метод доступа (время доступа).
■ Возможные топологии, наращивание.
■ Требуемые промежуточные сетевые устройства.
■ Размеры сети (расстояния между абонентами).
■ Стоимость оборудования.
■ Уровень стандартизации.
■ Максимальное количество абонентов.
■ Возможные среды передачи.
■ Используемые коды передачи.
■ Форматы пакетов, размер поля данных.
10.3 Семиуровневая модель OSI
На основании концепции открытых систем (OSI) Международный институт стандартов (ISO) разработал семиуровневую модель компьютерной сети, которая получила название «модель ISO/OSI» (см. рис. 29, 30). В соответствии с этой моделью взаимодействие абонентов через коммуникационную подсеть происходит с помощью сетевых протоколов.
■ Прикладной уровень (7) - файлы, базы данных, почта, регистрация.
■ Представительный уровень (6) - преобразование форматов, кодировка, шифрование, сжатие (переводчик).
■ Сеансовый уровень (5) - проведение сеансов связи (полудуплекс, дуплекс), контроль прав доступа.
■ Транспортный уровень (4) - разделение на пакеты и контроль доставки в нужном порядке.
■ Сетевой уровень (3) - адресация пакетов (преобразование IP, IPX-MAC), выбор маршрута доставки.
■ Канальный уровень (2) - формат пакета, доступ к сети, контроль правильности передачи пакета.
■ Физический уровень (1) - кодирование, формирование сигналов, развязка, согласование, кабели, разъёмы.
7. Прикладной уровень (приложения) | |
Представительный уровень (представления данных) | |
Сеансовый уровень (сессионный) | |
4. Транспортный уровень | |
Сетевой уровень | |
Канальный уровень (управление линией передачи) | |
Физический уровень |
1. Функции уровней модели OSI
Рис. 30. Семиуровневая архитектура компьютерной сети
|
Управление логическим каналом | Подуровень LLC IEEE 802.2 | Подуровень LLC IEEE 802.2 | Подуровень LLC IEEE 802.2 |
Управление доступом к среде | Подуровень MAC IEEE 802.3 Множественный доступ с контролем несущей и обнаружением столкновений (CSMA/CD) | Подуровень MAC IEEE 802.4 Передача маркера | Подуровень MAC IEEE 802.5 Передача маркера |
Физический уровень | Шина, звезда | Шина, звезда | Кольцо |
Рис. 33. Структура канального уровня модели IEEE 802 2. Включение промежуточных устройств Концентратор (Hub) - устройство физического подключения нескольких сегментов или лучей локальной сети. Интеллектуальный хаб (Intelligent Hub) имеет специальные средства для диагностики и управления, что позволяет оперативно получать сведения об активности и исправности узлов, отключать неисправные узлы. |
Коммутатор (Switch) - это устройство, конструктивно выполненное в виде сетевого концентратора и действующее как высокоскоростной многопортовый мост; встроенный механизм коммутации позволяет осуществить широковещательное сегментирование локальной сети, а также выделить полосу пропускания к конечным станциям в сети.
Мост (Bridge) - средство передачи пакетов между сетями. Осуществляет фильтрацию пакетов, не выпуская из сети пакеты для адресатов, находящихся внутри сети, а также переадресацию - передачу пакетов в другую сеть в соответствии с таблицей маршрутизации или во все другие сети при отсутствии адресата в таблице. Таблица маршрутизации обычно составляется в процессе самообучения по адресу источника приходящего пакета.
Рис. 35. Функции коммутаторов и мостов |
Маршрутизатор (Router) представляет собой устройство для соединения LAN с разной технологией (например, Ethernet и Token Ring). Маршрутизатор, в отличие от моста, имеет свой собственный сетевой адрес и используется как промежуточный пункт назначения. Основное назначение маршрутизатора состоит в управлении маршрутами передаваемых сообщений.
Шлюз (Gateway) - средство соединения разнородных сетей. В отличие от повторителей, мостов и маршрутизаторов, прозрачных для пользователя, присутствие шлюза заметно. Шлюз выполняет преобразование форматов и размеров пакетов, преобразование протоколов, преобразование данных, мультиплексирование. Обычно реализуется на основе компьютера с большим объемом памяти.
2. Канальный
1. Физический
Рис. 38. Функции драйвера сетевого адаптера
3. Методы контроля ошибок
Проверка передающим абонентом:
■ Побитовая проверка в процессе передачи пакета (сравнение передаваемого бита и состояния сети).
■ Сравнение переданного пакета и пакета, возвращённого принимающим абонентом.
Проверка принимающим абонентом:
■ Выбор из нескольких копий пакетов, полученных от передающего абонента.
■ Проверка контрольной суммы пакета, подсчитанной передающим абонентом и включённой в пакет.
- 1
Управляющая
информация
Адрес
передатчика ----- Кадр
Рис. 40. Пакет и кадр
Признаки искажённого коллизией кадра, кадр имеет:
• длину, меньшую минимально допустимого размера 512 BT (карликовый кадр), - если коллизия произошла до 480-го бита кадра;
• неправильную контрольную сумму - если коллизия произошла после 480-го бита кадра, то сигнал-пробка (32 бита) играет роль контрольной суммы;
• длину, не равную целому числу байт, - если коллизия произошла в середине одного из передаваемых байтов.
10.4 Типы сетей
Сети на основе сервера, одноранговые сети - низкая стоимость, гибкость, простота обслуживания, суммирование ресурсов; невысокое быстродействие, небольшое количество компьютеров (до 10...15), чувствительность к отказам всех компьютеров (Microsoft Windows 98, 2000, XP, Vista).
Клиент и сервер
Одноранговая сеть
Сервер
Сеть на основе сервера
Рис. 41. Одноранговые сети
Сети на основе сервера - большие сети (до тысяч компьютеров), высокое быстродействие, развитая система управления, простота наращивания; высокая стоимость, необходимость обслуживания, чувствительность к отказам сервера (Microsoft Windows Server 2003.2008, Novell NetWare 6.5).
Сервер приложений (англ. application server) - это программная платформа, предназначенная для эффективного исполнения процедур (программ, механических операций, скриптов), которые поддерживают построение приложений. Сервер приложений действует как набор компонентов, доступных разработчику программного обеспечения через API (Интерфейс прикладного программирования), который определен самой платформой.
Для веб-приложений эти компоненты обычно функционируют на той же машине, где запущен веб-сервер. Их основная функция - обеспечивать создание динамических страниц. Современные серверы приложений нацелены гораздо больше не на то, чтобы генерировать вебстраницы, а на то, чтобы выполнять такие сервисы, как кластеризация, отказоустойчивость и балансировка нагрузки, позволяя, таким образом, разработчикам сфокусироваться только на реализации бизнес-логики.
Обычно этот термин относится к Java-серверам приложений. В этом случае сервер приложений ведет себя как расширенная виртуальная машина для запуска приложений, прозрачно управляя соединениями с базой данных с одной стороны и соединениями с веб-клиентом - с другой.
Дата добавления: 2016-03-20; просмотров: 1663;