Как называется группа линий связи для обмена данными между несколькими устройствами компьютера
Компьютерная сеть – это группа компьютеров, соединенных линиями связи.
Для передачи данных между компьютерами могут использоваться:
специальные электрические кабели;
оптоволокно (нить из стекла или пластика, по которой идет свет);
радиоволны (в беспроводных сетях).
Объединяя компьютеры в сеть, мы получаем следующие преимущества :
быстрый обмен данными между компьютерами без использования сменных носителей ( CD - и DVD -дисков, флэш-дисков);
совместное использование ресурсов:
общих данных, которые могут быть размещены на одном компьютере;
программ, которые могут запускаться с другого компьютера;
внешних устройств (например, все компьютеры в сети могут использовать один принтер);
электронную почту и другие способы сетевого общения (чаты, форумы и т.п.).
В то же время существуют и недостатки :
необходимы денежные затраты на сетевое оборудование (кабели, вспомогательные устройства) и программное обеспечение (например, операционную систему специального типа);
снижается безопасность данных, поэтому компьютеры, на которых ведутся секретные разработки, не должны быть подключены к сети;
для настройки сети и обеспечения её работы необходим высококвалифицированный специалист – системный администратор.
Системный администратор обычно решает следующие задачи:
устанавливает и настраивает программное обеспечение;
устанавливает права доступа пользователей к ресурсам сети;
обеспечивает защиту информации;
предотвращает потерю данных в случае сбоя электропитания;
периодически делает резервные копии данных на DVD -дисках, съемных жестких дисках;
устраняет неисправности в сети.
Какие бывают сети?
По «радиусу охвата» обычно выделяют следующие типы компьютерных сетей:
персональные сети (англ. PAN - Personal Area Network ), объединяющие устройство одного человека (сотовые телефоны, карманные компьютеры, смартфоны, ноутбук и т.п.) в радиусе не более 30 м; самый известный стандарт таких сетей – Bluetooth ;
локальные сети (англ. LAN - Local Area Network ), объединяющие, как правило, компьютеры в пределах одного или нескольких соседних зданий;
корпоративные сети (англ. Corporate network ) – сети компьютеров одной организации (возможно, находящиеся в разных районах города или даже в разных городах);
городские сети (англ. MAN - Metropolitan Area Network ), объединяющие компьютеры в пределах города;
глобальные сети ( WAN - Wide Area Network ), объединяющие компьютеры в разных странах; типичный пример глобальной сети – Интернет .
Серверы и клиенты
В любой сети одни компьютеры используют ресурсы других. Для описания роли компьютеров в обмене данными вводят два термина: сервер и клиент.
Сервер – это компьютер, это компьютер, предоставляющий свои ресурсы (файлы, программы, внешние устройства и т.д.) в общее использование.
Клиент – это компьютер, использующий ресурсы сервера.
Обычно серверы – это специально выделенные мощные компьютеры, которые используются только для обработки запросов большого числа клиентских компьютеров ( рабочих станций ) и, как правило, включены постоянно. Чаще всего они находятся в отдельных помещениях, куда пользователи не имеют доступа; это повышает защищенность данных.
В крупных локальных сетях используются несколько серверов, каждый из которых решает свою задачу:
файловый сервер хранит данные и обеспечивает доступ к ним;
сервер печати обеспечивает доступ к общему принтеру;
почтовый сервер управляет электронной почтой;
серверы приложений (например, серверы баз данных) выполняют обработку информации по запросам клиентов.
Сервер получает запросы от клиентов, ставит их в очередь и после выполнения посылает каждому клиенту ответ с результатами выполнения запроса. Задача клиента – послать серверу запрос в определенном формате и после получения ответа вывести ответ на монитор пользователя. Такая технология называется « клиент-сервер ». Её используют, например, все веб-сайты в Интернете: программа-браузер (клиент) посылает запрос веб-серверу и выводит его ответ (веб-страницу) на экран.
Обмен данными
Для того чтобы люди могли полноценно общаться, нужно, чтобы они говорили на одном языке. Эта аналогия действует и для компьютерных систем, где вместо слова «язык» используется термин «протокол».
Протокол – это набор правил и соглашений, определяющих порядок обмена данными в сети.
Можно объединить в одну сеть устройства, которые используют разные протоколы обмена данными. Для этого требуется устройство «переводчик», которое называется шлюзом . Задача шлюза – «перевести» принятые данные в формат другого протокола. Шлюзы часто используют для связи между промышленными сетями (измерительной аппаратурой, датчиками) и сетями персональных компьютеров.
В современных сетях пересылаемые данные делятся на пакеты . Дело в том, что чаще всего одна линия связи используется для обмена данными между несколькими узлами. Если передавать большие файлы целиком, то получится, что сеть будет заблокирована, пока не закончится передача файла. Кроме того, в этом случае при сбое весь файл нужно передавать заново, это увеличивает нагрузку на сеть.
Если передавать отдельные пакеты, время ожидания сокращается до времени передачи одного пакета (это доли секунды), нагрузка на линию связи становится более равномерной. По сети одновременно передаются пакеты, принадлежащие нескольким файлам. На рисунке по одной линии связи (между узлами 3 и 4) одновременно выполняется передача данных от узла 2 к узлу 5 (пакеты обозначены синими прямоугольниками) и от узла 1 к узлу 6 (красные прямоугольники).
Вместе с каждым пакетом передается его контрольная сумма – число, найденное по специальному алгоритму и зависящее от всех данных пакета. Узел-приёмник рассчитывает контрольную сумму полученного блока данных и, если она не сходится с контрольной суммой, указанной в пакете, фиксируется ошибка и этот пакет (а не весь файл!) передаётся, как правило, ещё раз.
Казалось бы, чем меньше размер пакета, тем лучше. Однако это не так, потому что любой пакет кроме «полезных» данных содержит служебную информацию: адреса отправителя и получателя, контрольную сумму. Поэтому в каждом случае ест некоторый оптимальный размер пакета, который зависит от многих условий (например, от уровня помех, количества компьютеров в сети, предаваемых данных и т.д.). Чаще всего для обмена данными в локальных сетях и в Интернете используются пакеты размером не более 1,5 Кбайт.
Что такое компьютерная сеть?
Какие каналы связи могут использоваться в сетях?
Какие преимущества даёт объединение компьютеров в сеть? Что при этом ухудшается?
В глобальных сетях для передачи информации применяются следующие виды коммутации:
Большой интерес представляет глобальная информационная сеть Интернет.
Интернет объединяет множество различных компьютерных сетей (локальных, корпоративных, глобальных) и отдельных компьютеров, которые обмениваются между собой информацией по каналам общественных телекоммуникаций.
В настоящее время в Интернете существует достаточно большое количество сервисов, обеспечивающих работу со всем спектром ресурсов. Наиболее известными среди них являются:
Запись адреса электронной почты строится по определенной форме и состоит из двух частей:
Имя_пользователя, чаще всего, имеет произвольный характер и задается самим пользователем.
Имя_сервера жестко связано с выбором пользователем сервера, на котором он разместил свой почтовый ящик.
Условное разделение адресов электронной почты:
У каждой сетевой службы должен быть свой протокол. Он определяет порядок взаимодействия клиентской и серверной программ. От него зависит, что может запросить та или иная сторона, а что — не может; на что может ответить сторона, а на что — не должна. Он же определяет, в какой форме должен быть сделан запрос и как должен быть представлен ответ.
Кроме того, электронная почта позволяет:
Телеконференция - это форум, где проводятся дискуссии по отдельной теме.
Телеконференция осуществляется на базе программно-технической среды, которая обеспечивает взаимодействие пользователей. Основным достоинством телеконференций является возможность получения практически любой информации в достаточно короткие сроки.
Три типа телеконференций
Всё обеспечение сети разделяют на два вида:
1.Аппаратное – оборудование, которое обеспечивает существование и функционирование сети
2.Программное – программы необходимые для работы в сети
Чтобы сеть функционировала нужны сервера, компьютеры абонентов, устройства для объединения компьютеров в сети и линии связи между ними.
Компьютер-сервер – это высокопроизводительный компьютер, который постоянно подключён к сети и имеет бесперебойное электропитание, при этом он занимается постоянным приёмом/передачей информации по сети и обеспечивает предоставление информационных услуг в сети.
Компьютер-терминал – это наш домашний компьютер, через который мы выходим в интернет для получения и передачи информации.
Чтобы выйти в интернет не достаточно одного компьютера, ещё для этого необходим модем.
Модем – название произошло от слов модулятор/демодулятор. Модуляция – это преобразование информации из дискретной цифровой формы в аналоговую при передаче информации в сеть, демодуляция – наоборот. Информация в ЭВМ имеет дискретную двоичную форму, а линии телефонной связи, через которые выходим в интернет передают аналоговый – непрерывный сигнал, вот для того чтобы преобразовывать сигнал из одного вида в другой и нужен модем.
Модем (модулятор/демодулятор) — устройство для преобразования физической формы представления информации из компьютерного стандарта в стандарт телефонной связи и обратно.
До развития интернета самыми популярными были модемы для коммутируемых телефонных линий или как их ещё называли dial-up модемы, которые издавали шипяще-звинящие звуки в момент подключения к сети и обеспечивали скорость передачи до 8 килобит в секунду.
На скорость работы таких модемов влияла их скорость, измеряющаяся в бодах.
Бод — единица скорости передачи сигнала, измеряемая числом дискретных переходов или событий в секунду. Бод используется как единица измерения при обозначении скорости модемов для коммутируемых телефонных линий, выражающая число изменений состояния канала связи в секунду (для модема – действительную частоту несущей при передаче данных).
Названа в честь Эмиля Бодо, изобретателя кода Бодо — кодировки символов для телетайпов.
Иногда ошибочно считают, что бод — это количество бит, переданное в секунду. Но это верно лишь для двоичного кодирования. Например, в современных модемах используется квадратурная амплитудная манипуляция, и одним изменением уровня сигнала может кодироваться несколько (до 16) бит информации.
Например, при символьной скорости 2400 бод скорость передачи может составлять 9600 бит/c благодаря тому, что в каждом временном интервале передаётся 4 бита.
Кроме этого, бодами выражают полную ёмкость канала, включая служебные символы (биты), если они есть. Эффективная же скорость канала выражается другими единицами, например битами в секунду (бит/c, bps).
В высокоскоростных модемах один символ несёт несколько битов. Например, модемы V.22bis и V.32 передают 4 бита на 1 символ, V.32bis – 6 битов, а V.34 – 9.
До появления DSL модемов скорость интернета у обычных пользователей была не большой, но теперь с приходом технологий DSL и VPN скорость интернета ограничивается чаще только тарифным планом провайдера.
Также необходимым наличием, в случае подключения к интернету по выделенному каналу связи или с помощью DSL модема необходима сетевая карта.
Сетевая карта (сетевая плата или Ethernet-адаптер или NIC – network interface card) – периферийное устройство, позволяющее компьютеру взаимодействовать с другими устройствами сети.
Существует 4 основных вида линий (каналов) связи:
1. Телефонные линии
2. Электрическая кабельная сеть
3. Оптоволоконная кабельная сеть
4. Радиосвязь (радиорелейные линии, спутники)
Все эти каналы связи различаются по пропускной способности, помехоустойчивости, стоимости.
Самый дешёвые – телефонные, т.к. их уже протянули и они используются и для обычных телефонов, самые дорогие – оптоволоконные.
Помехоустойчивые – оптоволоконные, неустойчивые – радиосвязь.
Пропускная способность — это максимальная скорость передачи информации по каналу. Измеряется в Кбит/с или Мбит/с.
Примерная оценка пропускной способности телефонных линий около 50Мбит/с, у оптоволоконных и радиосвязи до 1Гбит/с.
Основным ПО для функционирования сетей являются сетевые операционные системы на серверах: Windows Server, FreeBSD, различные версии Linux и другие.
ПО делится на два вида:
Базовое — обеспечивает поддержку работы сети по протоколу TCP/IP.
Прикладное — обеспечивает работу служб интернета — WWW, почта и другие.
Основная технология работы сети – клиент-сервер – программа-клиент на компьютере абонента сети формирует запросы, а сервер обрабатывает эти запросы.
Интернет — это всемирная система компьютерных сетей, объединённых на базе общего протокола TCP/IP, также её именуют WWW – World Wide Web – всемирная паутина или всемирная информационная сеть.
Всемирная сеть состоит из сети документов, ещё их называют веб-страницами, связанных между собой гиперссылками.
Гиперссылка (гипертекст) — это слово или участок текста, который выделен каким-либо цветом и щелчок по которому позволит перейти на другую веб-страницу или веб-сайт.
Гиперссылка, связанная с другой страницей образует гиперсвязь. Если гиперсвязь осуществляется между мультимедиа документами, то она образует систему — гипермедиа.
Веб-страницы хранятся на веб-сервере, а если страницы находятся в одном домене, то все вместе они составляют веб-сайт.
Для просмотра веб-документов в сети Интернет необходима клиент-программа — браузер.
Практически все услуги Internet построены на принципе клиент-сервер. Вся информация в Интернет хранится на серверах. Обмен информацией между серверами сети осуществляется по высокоскоростным каналам связи или магистралям.
К таким магистралям относятся: выделенные телефонные аналоговые и цифровые линии, оптические каналы связи и радиоканалы, в том числе спутниковые линии связи. Серверы, объединенные высокоскоростными магистралями, составляют базовую часть Интернет.
Отдельные пользователи подключаются к сети через компьютеры местных поставщиков услуг Интернета, Internet - провайдеров (Internet Service Provider - ISP), которые имеют постоянное подключение к Интернет. Региональный провайдер, подключается к более крупному провайдеру национального масштаба, имеющего узлы в различных городах страны.
Сети национальных провайдеров объединяются в сети транснациональных провайдеров или провайдеров первого уровня. Объединенные сети провайдеров первого уровня составляют глобальную сеть Internet.
Услуги, которые могут быть предоставлены пользователям в Интернет:
- электронная почта E-mail;
- компьютерная телефония;
- передача файлов FTP;
- терминальный доступ для интерактивной работы на удаленном компьютере TELNET;
- глобальная система телеконференций USENET;
- справочные службы;
- доступ к информационным ресурсам и средства поиска информации в Интернете.
Кроме того, Интернет - это мощное средство ведения электронного бизнеса и дистанционного (интерактивного или он-лайн) обучения.
Для достижения максимальной универсальности и упрощения протоколов обмена информацией в микропроцессорных системах применяется так называемая шинная структура связей между отдельными устройствами, входящими в систему. Суть шинной структуры связей сводится к следующему.
При классической структуре связей (рис. 1.5) все сигналы и коды между устройствами передаются по отдельным линиям связи. Каждое устройство, входящее в систему, передает свои сигналы и коды независимо от других устройств. При этом в системе получается очень много линий связи и разных протоколов обмена информацией.
При шинной структуре связей (рис. 1.6) все сигналы между устройствами передаются по одним и тем же линиям связи, но в разное время (это называется мультиплексированной передачей). Причем передача по всем линиям связи может осуществляться в обоих направлениях (так называемая двунаправленная передача). В результате количество линий связи существенно сокращается, а правила обмена (протоколы) упрощаются. Группа линий связи, по которым передаются сигналы или коды как раз и называется шиной (англ. bus).
Понятно, что при шинной структуре связей легко осуществляется пересылка всех информационных потоков в нужном направлении, например, их можно пропустить через один процессор , что очень важно для микропроцессорной системы . Однако при шинной структуре связей вся информация передается по линиям связи последовательно во времени, по очереди, что снижает быстродействие системы по сравнению с классической структурой связей.
Большое достоинство шинной структуры связей состоит в том, что все устройства, подключенные к шине , должны принимать и передавать информацию по одним и тем же правилам (протоколам обмена информацией по шине ). Соответственно, все узлы, отвечающие за обмен с шиной в этих устройствах, должны быть единообразны, унифицированы.
Существенный недостаток шинной структуры связан с тем, что все устройства подключаются к каждой линии связи параллельно. Поэтому любая неисправность любого устройства может вывести из строя всю систему, если она портит линию связи. По этой же причине отладка системы с шинной структурой связей довольно сложна и обычно требует специального оборудования.
В системах с шинной структурой связей применяют все три существующие разновидности выходных каскадов цифровых микросхем:
- стандартный выход или выход с двумя состояниями (обозначается 2С, 2S, реже ТТЛ, TTL );
- выход с открытым коллектором (обозначается ОК, OC );
- выход с тремя состояниями или (что то же самое) с возможностью отключения (обозначается 3С, 3S).
Упрощенно эти три типа выходных каскадов могут быть представлены в виде схем на рис. 1.7.
У выхода 2С два ключа замыкаются по очереди, что соответствует уровням логической единицы (верхний ключ замкнут) и логического нуля (нижний ключ замкнут). У выхода ОК замкнутый ключ формирует уровень логического нуля, разомкнутый — логической единицы. У выхода 3С ключи могут замыкаться по очереди (как в случае 2С), а могут размыкаться одновременно, образуя третье, высокоимпедансное состояние. Переход в третье состояние (Z-состояние) управляется сигналом на специальном входе EZ.
Выходные каскады типов 3С и ОК позволяют объединять несколько выходов микросхем для получения мультиплексированных (рис. 1.8) или двунаправленных (рис. 1.9) линий.
При этом в случае выходов 3С необходимо обеспечить, чтобы на линии всегда работал только один активный выход , а все остальные выходы находились бы в это время в третьем состоянии, иначе возможны конфликты. Объединенные выходы ОК могут работать все одновременно, без всяких конфликтов.
Типичная структура микропроцессорной системы приведена на рис. 1.10. Она включает в себя три основных типа устройств:
- процессор;
- память , включающую оперативную память ( ОЗУ, RAM — Random Access Memory ) и постоянную память ( ПЗУ, ROM —Read Only Memory ), которая служит для хранения данных и программ;
- устройства ввода/вывода ( УВВ, I/O — Input/ Output Devices ), служащие для связи микропроцессорной системы с внешними устройствами, для приема (ввода, чтения, Read) входных сигналов и выдачи (вывода, записи, Write) выходных сигналов.
Все устройства микропроцессорной системы объединяются общей системной шиной (она же называется еще системной магистралью или каналом ). Системная магистраль включает в себя четыре основные шины нижнего уровня:
- шина адреса ( Address Bus );
- шина данных ( Data Bus );
- шина управления ( Control Bus );
- шина питания ( Power Bus ).
Шина адреса служит для определения адреса (номера) устройства, с которым процессор обменивается информацией в данный момент. Каждому устройству (кроме процессора), каждой ячейке памяти в микропроцессорной системе присваивается собственный адрес . Когда код какого-то адреса выставляется процессором на шине адреса, устройство, которому этот адрес приписан, понимает, что ему предстоит обмен информацией . Шина адреса может быть однонаправленной или двунаправленной.
Шина данных — это основная шина , которая используется для передачи информационных кодов между всеми устройствами микропроцессорной системы . Обычно в пересылке информации участвует процессор , который передает код данных в какое-то устройство или в ячейку памяти или же принимает код данных из какого-то устройства или из ячейки памяти . Но возможна также и передача информации между устройствами без участия процессора. Шина данных всегда двунаправленная.
Шина управления в отличие от шины адреса и шины данных состоит из отдельных управляющих сигналов. Каждый из этих сигналов во время обмена информацией имеет свою функцию. Некоторые сигналы служат для стробирования передаваемых или принимаемых данных (то есть определяют моменты времени, когда информационный код выставлен на шину данных). Другие управляющие сигналы могут использоваться для подтверждения приема данных, для сброса всех устройств в исходное состояние, для тактирования всех устройств и т.д. Линии шины управления могут быть однонаправленными или двунаправленными.
Наконец, шина питания предназначена не для пересылки информационных сигналов, а для питания системы. Она состоит из линий питания и общего провода. В микропроцессорной системе может быть один источник питания (чаще +5 В) или несколько источников питания (обычно еще –5 В, +12 В и –12 В). Каждому напряжению питания соответствует своя линия связи . Все устройства подключены к этим линиям параллельно.
Если в микропроцессорную систему надо ввести входной код (или входной сигнал), то процессор по шине адреса обращается к нужному устройству ввода/вывода и принимает по шине данных входную информацию . Если из микропроцессорной системы надо вывести выходной код (или выходной сигнал), то процессор обращается по шине адреса к нужному устройству ввода/вывода и передает ему по шине данных выходную информацию .
Если информация должна пройти сложную многоступенчатую обработку, то процессор может хранить промежуточные результаты в системной оперативной памяти . Для обращения к любой ячейке памяти процессор выставляет ее адрес на шину адреса и передает в нее информационный код по шине данных или же принимает из нее информационный код по шине данных. В памяти (оперативной и постоянной) находятся также и управляющие коды (команды выполняемой процессором программы), которые процессор также читает по шине данных с адресацией по шине адреса. Постоянная память используется в основном для хранения программы начального пуска микропроцессорной системы , которая выполняется каждый раз после включения питания. Информация в нее заносится изготовителем раз и навсегда.
Таким образом, в микропроцессорной системе все информационные коды и коды команд передаются по шинам последовательно, по очереди. Это определяет сравнительно невысокое быстродействие микропроцессорной системы . Оно ограничено обычно даже не быстродействием процессора (которое тоже очень важно) и не скоростью обмена по системной шине (магистрали), а именно последовательным характером передачи информации по системной шине (магистрали).
Важно учитывать, что устройства ввода/вывода чаще всего представляют собой устройства на "жесткой логике". На них может быть возложена часть функций, выполняемых микропроцессорной системой . Поэтому у разработчика всегда имеется возможность перераспределять функции системы между аппаратной и программной реализациями оптимальным образом. Аппаратная реализация ускоряет выполнение функции, но имеет недостаточную гибкость. Программная реализация значительно медленнее, но обеспечивает высокую гибкость. Аппаратная реализация функций увеличивает стоимость системы и ее энергопотребление , программная — не увеличивает. Чаще всего применяется комбинирование аппаратных и программных функций.
Иногда устройства ввода/вывода имеют в своем составе процессор , то есть представляют собой небольшую специализированную микропроцессорную систему . Это позволяет переложить часть программных функций на устройства ввода/вывода , разгрузив центральный процессор системы.
1. Как называется группа линий связи для обмена данными между несколькими устройствами компьютера?
Вопрос 2
2. Как называется группа линий связи, по которой передаются служебные сигналы для организации обмена данными?
- шина данных
- шина адреса
- шина управления
Вопрос 3
3. Как называются правила обмена данными по шине?
Вопрос 4
4. Как называется электронная схема для управления внешним
устройством и простейшей предварительной обработки данных?
Вопрос 5
5. Отметьте все правильные утверждения о принципе открытой архитектуры.
- описание параметров шины открыто для всех
- все могут разрабатывать устройства, удовлетворяющие стандарту
- в компьютере есть стандартные разъёмы для подключения устройств
- любые новые устройства можно подключить к компьютеру
- для каждого нового устройства нужно установить драйвер
Вопрос 6
6. Определите, о каком способе обмена данными с внешним устройством идет речь: «Достоинства: 1) простота; 2) не нужно дополнительное оборудование. Недостаток: большие потери времени работы процессора.»
- программно управляемый ввод/вывод
- обмен про прерываниям
- прямой доступ к памяти
Вопрос 7
7. Определите, о каком способе обмена данными с внешним устройством идет речь: «Обмен данными происходит по запросу внешнего устройства, при этом процессор выполняет специальную подпрограмму».
- программно управляемый ввод/вывод
- обмен про прерываниям
- прямой доступ к памяти
Вопрос 8
8. Определите, о каком способе обмена данными с внешним устройством идет речь: «Обмен данными запускается центральным процессором, а далее полностью управляется контроллером внешнего устройства».
- программно управляемый ввод/вывод
- обмен про прерываниям
- прямой доступ к памяти
Вопрос 9
9. Как называется временная приостановка основной программы для обработки запроса от внешнего устрйоства?
Читайте также: