Может ли один компьютер выполнять роли сервера и клиента
Может ли один компьютер выполнять роли сервера и клиента
Мы никогда не размещали навязчивую рекламу и не просили вас кликать по баннерам. Вашей посильной помощью сайту может быть отсутствие блокировки рекламы.
Уроки 59 — 60
Компьютерные сети. Основные понятия
§44. Основные понятия. §45. Структура (топология) сети. §46. Локальные сети
3. Какие преимущества даёт объединение компьютеров в сеть? Что при этом ухудшается?
4. Что входит в обязанности системного администратора?
5. Как разделяются сети по области действия?
6. Что такое персональные сети?
7. Что такое сервер и клиент?
8. Может ли один компьютер выполнять роли сервера и клиента?
9. Что такое протокол? Зачем нужны протоколы?
10. Что такое шлюз?
11. Зачем данные, передаваемые по сети, делятся на пакеты?
12. Почему размер пакета не должен быть очень маленьким?
Следующая страница §45. Структура (топология) сети
Cкачать материалы урока
Информационно-коммуникационные технологии в деятельности образовательного учреждения
Основы общей и педагогической психологии в деятельности педагога образовательного учреждения
Курс профессиональной переподготовки
Заключение
Клиент-серверная архитектура — это наш современный интернет во всей своей красе. Соответственно , каждый из нас со своим устройством является клиентом в этой архитектуре, а любой веб-ресурс, который мы просматриваем , является сервером в этой архитектуре. Так что ответить на вопрос: «Что такое технология клиент-сервер?» можно очень просто — это мы со своими гаджетами и глобальный и нтернет.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Рабочие листы и материалы для учителей и воспитателей
Более 2 500 дидактических материалов для школьного и домашнего обучения
Столичный центр образовательных технологий г. Москва
Получите квалификацию учитель математики за 2 месяца
от 3 170 руб. 1900 руб.
Количество часов 300 ч. / 600 ч.
Успеть записаться со скидкой
Форма обучения дистанционная
- Онлайн
формат - Диплом
гособразца - Помощь в трудоустройстве
311 лекций для учителей,
воспитателей и психологов
Получите свидетельство
о просмотре прямо сейчас!
Может ли один и тот же компьютер выполнять роль как сервера так и клиента? Поясните свой ответ.
Найди верный ответ на вопрос ✅ «Может ли один и тот же компьютер выполнять роль как сервера так и клиента? Поясните свой ответ. . » по предмету Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Выберите верные факты об Абу Аль-Хорезми. Выберите несколько из 5 вариантов ответа: 1) Сформулировал правила выполнения арифметических действий над целыми числами и обыкновенными дробями.
Сколько всего различных символов может быть в восьмибитной текстовой кодировке? 1) 8 2) 512 3) 256 4) 65536
Паскаль. Написать программу подсчета количества отрицательных чисел среди любых 10 вводимых. 1 программа с использованием while, 2 программа — repeat
Главная » ⭐️ Информатика » Может ли один и тот же компьютер выполнять роль как сервера так и клиента? Поясните свой ответ.
Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации
Курс повышения квалификации
«Домашнее обучение. Лайфхаки для родителей»
Выбранный для просмотра документ Компьютерные сети_основные понятия.docx
Компьютерные сети: основные понятия
Что такое компьютерная сеть?
Компьютерная сеть – это группа компьютеров, соединенных линиями связи.
Для передачи данных между компьютерами могут использоваться:
· специальные электрические кабели;
· оптоволокно (нить из стекла или пластика, по которой идет свет);
· радиоволны (в беспроводных сетях).
Объединяя компьютеры в сеть, мы получаем следующие преимущества:
ü быстрый обмен данными между компьютерами без использования сменных носителей ( 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. Какие каналы связи могут использоваться в сетях?
3. Какие преимущества даёт объединение компьютеров в сеть? Что при этом ухудшается?
В любой сети одни компьютеры используют ресурсы других. Для описания роли компьютеров в обмене данными вводят два термина: сервер и клиент.
Сервер — это компьютер, предоставляющий свои ресурсы (файлы, программы, внешние устройства и т. д.) в общее использование.
Клиент — это компьютер, использующий ресурсы сервера.
Обычно серверы — это специально выделенные мощные компьютеры, которые используются только для обработки запросов большого числа клиентских компьютеров (рабочих станций) и, как правило, включены постоянно. Чаще всего они находятся в отдельных помещениях, куда пользователи не имеют доступа; это повышает защищённость данных.
В крупных локальных сетях используют несколько серверов, каждый из которых решает свою задачу:
• файловый сервер хранит данные и обеспечивает доступ к ним;
• сервер печати обеспечивает доступ к общему принтеру; почтовый сервер управляет электронной почтой;
• серверы приложений (например, серверы баз данных) выполняют обработку информации по запросам клиента.
Сервер получает запросы от клиентов, ставит их в очередь и после выполнения посылает каждому клиенту ответ с результатами выполнения запроса. Задача клиента — послать серверу запрос в определённом формате и после получения ответа вывести ответ на монитор пользователя. Такая технология называется «клиент — сервер». Её используют, например, все веб-сайты в Интернете: программа-браузер (клиент) посылает запрос веб-серверу и выводит его ответ (веб-страницу) на экран.
Следующая страница Обмен данными
Cкачать материалы урока
В любой сети одни компьютеры используют ресурсы других. Для описания роли компьютеров в обмене данными вводят два термина: сервер и клиент.
Сервер — это компьютер, предоставляющий свои ресурсы (файлы, программы, внешние устройства и т. д.) в общее использование.
Клиент — это компьютер, использующий ресурсы сервера.
Обычно серверы — это специально выделенные мощные компьютеры, которые используются только для обработки запросов большого числа клиентских компьютеров (рабочих станций) и, как правило, включены постоянно. Чаще всего они находятся в отдельных помещениях, куда пользователи не имеют доступа; это повышает защищённость данных.
В крупных локальных сетях используют несколько серверов, каждый из которых решает свою задачу:
• файловый сервер хранит данные и обеспечивает доступ к ним;
• сервер печати обеспечивает доступ к общему принтеру;
• почтовый сервер управляет электронной почтой;
• серверы приложений (например, серверы баз данных) выполняют обработку информации по запросам клиентов.
Часто понятия «сервер» и «клиент» относятся не к компьютерам, а к программам. Программа-сервер получает запросы от клиентов, ставит их в очередь, и после выполнения посылает каждому клиенту ответ с результатами выполнения запроса. Задача программы-клиента — послать серверу запрос в определённом формате и после получения ответа вывести результаты на монитор пользователя. Такая технология называется клиент-сервер. Её используют, например, все веб-сайты в Интернете: программа-браузер (клиент) посылает запрос веб-серверу и выводит его ответ (вебстраницу) на экран. Как правило, при желании программу-сервер и программу-клиент можно запустить на одном компьютере.
В некоторых организациях применяют терминальные серверы — мощные компьютеры, которые предоставляют пользователям свои ресурсы (процессорное время, оперативную и дисковую память).
Рабочие станции (терминалы или «тонкие» клиенты) в таких системах выполняют только две задачи:
• передают серверу данные, введённые пользователем с помощью клавиатуры и мыши;
• выводят на экран изображение рабочего стола, полученное от сервера.
Поэтому в качестве терминалов можно использовать маломощные и устаревшие компьютеры.
Следующая страница Выводы. Интеллект - карта
Cкачать материалы урока
Серверы и клиенты
омпьютеры, подключенные к Интернету, бывают двух типов: серверы и клиенты. Те компьютеры, которые предоставляют определенный сервис другим компьютерам, называют серверами 1 , а те, которые его получают, – клиентами. Более корректно говорить о клиентах и серверах на уровне программного обеспечения. Вычисления, при которых одна программа выступает как клиент, а другая как сервер, называются клиент-серверными вычислениями. Архитектура «клиент-сервер» является основой распределенных вычислений.
Следует различать компьютер-сервер и программу-сервер. Например, на одном и том же компьютере могут быть установлены как клиентские, так и серверные программы, то есть компьютер в различных процессах может одновременно выступать и клиентом, и сервером (рис. 1).
Разделение программ на клиентскую и серверную части позволяет расположить эти программы на одном компьютере либо на машинах, расположенных в любых местах, связанных по Сети (рис. 2).
Клиентский компьютер, подключенный к Интернету, может обращаться к огромному количеству серверов во всем мире. Сеpвеpом может быть любой компьютер, который подключен к Сети и на котором запущены соответствующие программы, предоставляющие сервисные сетевые услуги.
Обычно компьютеры, которые выполняют роль серверов, и клиентские компьютеры различаются не только запускаемыми сервисами, но и операционными системами и аппаратной частью. Компьютеры-серверы – это, как правило, многопроцессорные системы, а так же могут представлять собой кластеры из однотипных серверов, которые делят между собой нагрузку, связанную с потреблением клиентами предоставляемых ими сервисов.
Следует отметить, что на одном компьютере может быть запущено несколько разных программ-серверов, вследствие чего этот компьютер может предоставлять несколько сервисов. Например, на машине может быть установлено программное обеспечение, которое позволяет ей работать одновременно и Web-сервером, и FTP-сервером. Для каждого типа программ-серверов существует своя программа-клиент. Так, Web-браузер обращается к Web-серверу, FTP-клиент – к FTP-серверу и т.д. Поскольку клиент может обратиться к серверу в любое время, сервер обычно работает постоянно, и очень важно, чтобы он длительное время работал без сбоев. Программа-клиент формирует запрос и отправляет его в заданном направлении по Сети, получает ответ и преобразует его в понятный для пользователя вид.
Выберите документ из архива для просмотра:
Выбранный для просмотра документ Сруктура сети.docx
Структура (топология сети)
Для обмена данными в сети очень важно, как именно связаны компьютеры линиями связи. В этой лекции мы кратко рассмотрим три основные структуры (топологии) сетей с разными схемами соединений между компьютерами: общую шину, звезду и кольцо. Каждая из них обладает своими достоинствами и недостатками.
Шина – это линия связи, которую несколько устройств используют для обмена данными. В схеме «общая шина» компьютеры (рабочие станции) подключены к одному кабелю с помощью специальных разъёмов.
Чтобы сигнал не отражался от концов кабеля (и шёл не в обратную сторону), их закрывают заглушками (терминаторами).
Так существует всего одна линия связи, компьютеры передают данные по очереди. Сигнал, который идёт по шине, получают все компьютеры, но каждый из них обрабатывает только те данные, которые ему предназначены.
Достоинства схемы «общая шина»:
· самая простая и самая дешёвая схема;
· небольшой расход кабеля;
· легко подключать новые рабочие станции;
· при выходе из строя любого компьютера сеть продолжает работать.
Недостатки схемы «общая шина»:
· при разрыве кабеля или выходе из строя терминатора вся сеть не работает;
· низкий уровень безопасности (каждая рабочая станция имеет доступ ко всем данным, которые идут по сети);
· один канал связи на всех (при увеличении числа компьютеров падает скорость передачи; возможны конфликты, когда две рабочие станции хотят передать данные одновременно);
· сложно обнаруживать неисправности (неясно, где проблема);
· ограничение размера (не более 185 м, при большей длине нужны усилители сигнала).
В схеме «звезда» есть центральное устройство, через которое идёт весь обмен данными. На практике чаще всего в центре находится коммутатор (его часто называют «свитч», от англ. switch - переключать). Коммутатор передает принятый пакет только адресату, а не всем компьютерам в сети.
Достоинства схемы «звезда»:
· при выходе из строя любой рабочей станции сеть остаётся работоспособной;
· высокий уровень безопасности (каждая рабочая станция получает только «свои» данные, а не все, что передаются по сети);
· простой поиск неисправностей и обрывов (сразу ясно, с каким компьютером нет связи).
Недостатки схемы «звезда»:
· большой расход кабеля, высокая стоимость;
· при выходе из строя коммутатора вся сеть не работает;
· количество рабочих станций ограничено количеством портов коммутатора.
Многоуровневая схема «звезда» представляет собой иерархическую структуру (дерево). Она нередко применяется в крупных сетях, которые состоят из сотен компьютеров.
В схеме «кольцо» есть каждый компьютер соединен с двумя соседними, причём от одного он только получает данные, а другому только передаёт. Таким образом, пакеты движутся по кольцу в одном направлении. Для повышения надежности обычно используют «двойное кольцо», в котором каждая линия связи дублируется. По второму кольцу данные могут передаваться в обратном направлении.
Каждый компьютер участвует в передаче сигнала и усиливает его, поэтому размер сети может быть очень велик, ограничено лишь расстояние между соседними узлами (для оптоволоконных сетей – до 2 км).
Достоинства схемы «кольцо»:
· большой размер сети (до 20 км);
· надёжная работа при большом потоке данных, конфликты практически невозможны;
· не нужно дополнительное оборудование (коммутаторы).
Недостатки схемы «кольцо»:
· для подключения нового узла нужно останавливать сеть;
· низкая безопасность (все данные проходят через каждый компьютер);
· сложность настройки и поиска неисправностей.
В современных сетях кольцевая схема чаще всего используется в сочетании со «звездой»: компьютеры соединяются коммутатором по схеме «звезда», а коммутаторы между собой соединяются в кольцо.
1. Что такое топология сети?
2. Опишите структуру, достоинства и недостатки сетей типа общая шина, звезда и кольцо.
3. Какую структуру вы предложили бы использовать для вашей организации (рассмотрите разные ситуации)?
Курс повышения квалификации
Ключевые слова:
Компьютерная сеть — это группа компьютеров, объединённых линиями связи.
Все устройства, которые соединены в сеть, называются узлами сети (по аналогии с узлами рыболовной сети).
Кроме компьютеров к ним относятся вспомогательные устройства, участвующие в передаче данных.
Для связи узлов между собой используются различные каналы связи:
• электрические кабели (данные передаются с помощью электрических сигналов);
• оптические кабели (данные передаются с помощью световых лучей);
• радиоканалы (данные передаются с помощью радиоволн). Объединяя компьютеры в сеть, мы получаем следующие преимущества:
• быстрый обмен данными между компьютерами (не нужно использовать для переноса данных съёмные диски, флэш-диски);
• компьютеры в сети могут использовать общие ресурсы:
— общие данные могут быть размещены на одном компьютере;
— можно запускать программы с другого компьютера;
— все компьютеры могут использовать общие внешние устройства (например, принтер);
• электронную почту и другие способы сетевого общения (чаты, форумы и т. п.).
В то же время при организации сети:
• необходимы денежные затраты на сетевое оборудование (кабели, вспомогательные устройства) и программное обеспечение (например, операционную систему специального типа);
• снижается безопасность данных, поэтому компьютеры, на которых ведутся секретные разработки, не должны быть подключены к сети;
• необходим высококвалифицированный специалист — системный администратор, который занимается настройкой сети и обеспечивает её работу.
Системный администратор (на практике часто используют сокращения «сисадмин» или «админ») обычно решает следующие задачи:
• устанавливает и настраивает программное обеспечение (в том числе и несетевое);
• устанавливает права доступа пользователей к ресурсам сети;
• обеспечивает защиту информации;
• предотвращает потерю данных в случае сбоя электропитания;
• периодически делает резервные копии данных на DVD-дисках или съёмных жёстких дисках;
• устраняет неисправности в сети.
В некоторых крупных организациях кроме системных администраторов есть также сетевой администратор, который занимается только работой сети.
Типы компьютерных сетей
По «радиусу охвата» обычно выделяют следующие типы компьютерных сетей:
• персональные сети объединяют устройства одного человека (сотовые телефоны, карманные компьютеры, смартфоны, ноутбук и т. п.) в радиусе не более 30 м; самый известный стандарт таких сетей — Bluetooth;
• локальные сети (от англ. local — местный) связывают, как правило, компьютеры в пределах одного или нескольких соседних зданий; для создания беспроводных локальных сетей используется технология Wi-Fi;
• корпоративные сети — сети компьютеров одной организации (возможно, находящиеся в разных районах города или даже в разных городах);
• городские сети, объединяющие компьютеры в пределах города;
• глобальные сети, объединяющие компьютеры в разных странах (например, сеть Интернет).
Используя дополнительные источники, найдите ответы на вопросы.
— Что означает сокращение PAN?
— Откуда произошли обозначения Bluetooth и Wi-Fi?
Обмен данными
Для того чтобы люди могли полноценно общаться, нужно, чтобы они говорили на одном языке. Это правило действует и для компьютерных систем, где вместо слова «язык» используется термин « протокол ».
Протокол — это набор правил, определяющих порядок обмена данными в сети.
В современных сетях пересылаемые данные делятся на части — пакеты. Дело в том, что чаще всего одна линия связи используется для обмена данными между несколькими узлами. Если передавать большие файлы целиком, то получится, что сеть будет заблокирована, пока не закончится передача очередного файла. Кроме того, в этом случае при сбое весь файл нужно передавать заново, это увеличивает нагрузку на сеть.
Если передавать отдельные пакеты, время ожидания сокращается до времени передачи одного пакета (это доли секунды), по сети одновременно передаются пакеты, принадлежащие нескольким файлам. На рисунке 1.1 по одной линии связи (между узлами 3 и 4) одновременно выполняется передача данных от узла 2 к узлу 5 (эти пакеты обозначены чёрными прямоугольниками) и от узла 1 к узлу 6 (белые прямоугольники).
Рис. 1.1
Вместе с каждым пакетом передаётся его контрольная сумма — число, найденное по специальному алгоритму и зависящее от всех данных пакета. Узел-приёмник рассчитывает контрольную сумму полученного блока данных, и если она не сходится с контрольной суммой, указанной в пакете, фиксируется ошибка, и этот пакет (а не весь файл!) передаётся ещё раз.
Казалось бы, чем меньше размер пакета, тем лучше. Однако это не так, потому что любой пакет кроме «полезных» данных содержит служебную информацию: адреса отправителя и получателя, контрольную сумму. Поэтому в каждом случае есть некоторый оптимальный (наилучший) размер пакета, который зависит от многих условий (например, от уровня помех, количества компьютеров в сети, передаваемых данных и т. д.). Чаще всего для обмена данными в локальных сетях и в Интернете используются пакеты размером не более 1,5 Кбайт.
Используя дополнительные источники, выясните, какое семейство протоколов используется для обмена данными в Интернете.
Серверы и клиенты
В любой сети одни компьютеры используют ресурсы других. Для описания роли компьютеров в обмене данными вводят два термина: сервер и клиент.
Сервер — это компьютер, предоставляющий свои ресурсы (файлы, программы, внешние устройства и т. д.) в общее использование.
Клиент — это компьютер, использующий ресурсы сервера.
Обычно серверы — это специально выделенные мощные компьютеры, которые используются только для обработки запросов большого числа клиентских компьютеров (рабочих станций) и, как правило, включены постоянно. Чаще всего они находятся в отдельных помещениях, куда пользователи не имеют доступа; это повышает защищённость данных.
В крупных локальных сетях используют несколько серверов, каждый из которых решает свою задачу:
• файловый сервер хранит данные и обеспечивает доступ к ним;
• сервер печати обеспечивает доступ к общему принтеру;
• почтовый сервер управляет электронной почтой;
• серверы приложений (например, серверы баз данных) выполняют обработку информации по запросам клиентов.
Часто понятия «сервер» и «клиент» относятся не к компьютерам, а к программам. Программа-сервер получает запросы от клиентов, ставит их в очередь, и после выполнения посылает каждому клиенту ответ с результатами выполнения запроса. Задача программы-клиента — послать серверу запрос в определённом формате и после получения ответа вывести результаты на монитор пользователя. Такая технология называется клиент-сервер. Её используют, например, все веб-сайты в Интернете: программа-браузер (клиент) посылает запрос веб-серверу и выводит его ответ (вебстраницу) на экран. Как правило, при желании программу-сервер и программу-клиент можно запустить на одном компьютере.
В некоторых организациях применяют терминальные серверы — мощные компьютеры, которые предоставляют пользователям свои ресурсы (процессорное время, оперативную и дисковую память).
Рабочие станции (терминалы или «тонкие» клиенты) в таких системах выполняют только две задачи:
• передают серверу данные, введённые пользователем с помощью клавиатуры и мыши;
• выводят на экран изображение рабочего стола, полученное от сервера.
Поэтому в качестве терминалов можно использовать маломощные и устаревшие компьютеры.
Выводы
Интеллект — карта
Выводы
• Компьютерная сеть — это группа компьютеров, объединённых линиями связи.
• Протокол — это набор правил, определяющих порядок обмена данными в сети.
• Сервер — это компьютер, предоставляющий свои ресурсы (файлы, программы, внешние устройства и т. д.) в общее использование.
• Клиент — это компьютер, использующий ресурсы сервера.
Рис. 1.2
Вопросы и задания
1. Какие компьютерные сети окружают вас? Какие каналы связи они используют?
2. Зачем нужны протоколы?
3. Может ли один компьютер выполнять роли сервера и клиента?
4. Зачем данные, передаваемые по сети, делятся на пакеты?
5. Выполните по указанию учителя задания в рабочей тетради.
а) «Пакетная передача данных»
б) «Технология «клиент-сервер»»
в) «Протоколы Интернета»
Все устройства, которые соединены в сеть, называются узлами сети (по аналогии с узлами рыболовной сети).
Кроме компьютеров к ним относятся вспомогательные устройства, участвующие в передаче данных.
Для связи узлов между собой используются различные каналы связи:
• электрические кабели (данные передаются с помощью электрических сигналов);
• оптические кабели (данные передаются с помощью световых лучей);
• радиоканалы (данные передаются с помощью радиоволн). Объединяя компьютеры в сеть, мы получаем следующие преимущества:
• быстрый обмен данными между компьютерами (не нужно использовать для переноса данных съёмные диски, флэш-диски);
• компьютеры в сети могут использовать общие ресурсы:
— общие данные могут быть размещены на одном компьютере;
— можно запускать программы с другого компьютера;
— все компьютеры могут использовать общие внешние устройства (например, принтер);
• электронную почту и другие способы сетевого общения (чаты, форумы и т. п.).
В то же время при организации сети:
• необходимы денежные затраты на сетевое оборудование (кабели, вспомогательные устройства) и программное обеспечение (например, операционную систему специального типа);
• снижается безопасность данных, поэтому компьютеры, на которых ведутся секретные разработки, не должны быть подключены к сети;
• необходим высококвалифицированный специалист — системный администратор, который занимается настройкой сети и обеспечивает её работу.
Системный администратор (на практике часто используют сокращения «сисадмин» или «админ») обычно решает следующие задачи:
• устанавливает и настраивает программное обеспечение (в том числе и несетевое);
• устанавливает права доступа пользователей к ресурсам сети;
• обеспечивает защиту информации;
• предотвращает потерю данных в случае сбоя электропитания;
• периодически делает резервные копии данных на DVD-дисках или съёмных жёстких дисках;
• устраняет неисправности в сети.
В некоторых крупных организациях кроме системных администраторов есть также сетевой администратор, который занимается только работой сети.
Типы компьютерных сетей
По «радиусу охвата» обычно выделяют следующие типы компьютерных сетей:
• персональные сети объединяют устройства одного человека (сотовые телефоны, карманные компьютеры, смартфоны, ноутбук и т. п.) в радиусе не более 30 м; самый известный стандарт таких сетей — Bluetooth;
• локальные сети (от англ. local — местный) связывают, как правило, компьютеры в пределах одного или нескольких соседних зданий; для создания беспроводных локальных сетей используется технология Wi-Fi;
• корпоративные сети — сети компьютеров одной организации (возможно, находящиеся в разных районах города или даже в разных городах);
• городские сети, объединяющие компьютеры в пределах города;
• глобальные сети, объединяющие компьютеры в разных странах (например, сеть Интернет).
Используя дополнительные источники, найдите ответы на вопросы.
— Что означает сокращение PAN?
— Откуда произошли обозначения Bluetooth и Wi-Fi?
Обмен данными
Для того чтобы люди могли полноценно общаться, нужно, чтобы они говорили на одном языке. Это правило действует и для компьютерных систем, где вместо слова «язык» используется термин « протокол ».
Протокол — это набор правил, определяющих порядок обмена данными в сети.
В современных сетях пересылаемые данные делятся на части — пакеты. Дело в том, что чаще всего одна линия связи используется для обмена данными между несколькими узлами. Если передавать большие файлы целиком, то получится, что сеть будет заблокирована, пока не закончится передача очередного файла. Кроме того, в этом случае при сбое весь файл нужно передавать заново, это увеличивает нагрузку на сеть.
Если передавать отдельные пакеты, время ожидания сокращается до времени передачи одного пакета (это доли секунды), по сети одновременно передаются пакеты, принадлежащие нескольким файлам. На рисунке 1.1 по одной линии связи (между узлами 3 и 4) одновременно выполняется передача данных от узла 2 к узлу 5 (эти пакеты обозначены чёрными прямоугольниками) и от узла 1 к узлу 6 (белые прямоугольники).
Рис. 1.1
Вместе с каждым пакетом передаётся его контрольная сумма — число, найденное по специальному алгоритму и зависящее от всех данных пакета. Узел-приёмник рассчитывает контрольную сумму полученного блока данных, и если она не сходится с контрольной суммой, указанной в пакете, фиксируется ошибка, и этот пакет (а не весь файл!) передаётся ещё раз.
Казалось бы, чем меньше размер пакета, тем лучше. Однако это не так, потому что любой пакет кроме «полезных» данных содержит служебную информацию: адреса отправителя и получателя, контрольную сумму. Поэтому в каждом случае есть некоторый оптимальный (наилучший) размер пакета, который зависит от многих условий (например, от уровня помех, количества компьютеров в сети, передаваемых данных и т. д.). Чаще всего для обмена данными в локальных сетях и в Интернете используются пакеты размером не более 1,5 Кбайт.
Используя дополнительные источники, выясните, какое семейство протоколов используется для обмена данными в Интернете.
Серверы и клиенты
В любой сети одни компьютеры используют ресурсы других. Для описания роли компьютеров в обмене данными вводят два термина: сервер и клиент.
Сервер — это компьютер, предоставляющий свои ресурсы (файлы, программы, внешние устройства и т. д.) в общее использование.
Клиент — это компьютер, использующий ресурсы сервера.
Обычно серверы — это специально выделенные мощные компьютеры, которые используются только для обработки запросов большого числа клиентских компьютеров (рабочих станций) и, как правило, включены постоянно. Чаще всего они находятся в отдельных помещениях, куда пользователи не имеют доступа; это повышает защищённость данных.
В крупных локальных сетях используют несколько серверов, каждый из которых решает свою задачу:
• файловый сервер хранит данные и обеспечивает доступ к ним;
• сервер печати обеспечивает доступ к общему принтеру;
• почтовый сервер управляет электронной почтой;
• серверы приложений (например, серверы баз данных) выполняют обработку информации по запросам клиентов.
Часто понятия «сервер» и «клиент» относятся не к компьютерам, а к программам. Программа-сервер получает запросы от клиентов, ставит их в очередь, и после выполнения посылает каждому клиенту ответ с результатами выполнения запроса. Задача программы-клиента — послать серверу запрос в определённом формате и после получения ответа вывести результаты на монитор пользователя. Такая технология называется клиент-сервер. Её используют, например, все веб-сайты в Интернете: программа-браузер (клиент) посылает запрос веб-серверу и выводит его ответ (вебстраницу) на экран. Как правило, при желании программу-сервер и программу-клиент можно запустить на одном компьютере.
В некоторых организациях применяют терминальные серверы — мощные компьютеры, которые предоставляют пользователям свои ресурсы (процессорное время, оперативную и дисковую память).
Рабочие станции (терминалы или «тонкие» клиенты) в таких системах выполняют только две задачи:
• передают серверу данные, введённые пользователем с помощью клавиатуры и мыши;
• выводят на экран изображение рабочего стола, полученное от сервера.
Поэтому в качестве терминалов можно использовать маломощные и устаревшие компьютеры.
Выводы
Интеллект — карта
Выводы
• Компьютерная сеть — это группа компьютеров, объединённых линиями связи.
• Протокол — это набор правил, определяющих порядок обмена данными в сети.
• Сервер — это компьютер, предоставляющий свои ресурсы (файлы, программы, внешние устройства и т. д.) в общее использование.
• Клиент — это компьютер, использующий ресурсы сервера.
Рис. 1.2
Вопросы и задания
1. Какие компьютерные сети окружают вас? Какие каналы связи они используют?
2. Зачем нужны протоколы?
3. Может ли один компьютер выполнять роли сервера и клиента?
4. Зачем данные, передаваемые по сети, делятся на пакеты?
5. Выполните по указанию учителя задания в рабочей тетради.
а) «Пакетная передача данных»
б) «Технология «клиент-сервер»»
в) «Протоколы Интернета»
Сайт учителя информатики. Технологические карты уроков, Подготовка к ОГЭ и ЕГЭ, полезный материал и многое другое.
Информатика. Учебник для 9 класса (по учебнику К. Ю. Полякова, Е.А. Еремина, базовый уровень)
§ 1. Как работает компьютерная сеть?
Что такое компьютерная сеть?
Читайте также: