зачем данные передаваемые по сети делятся на пакеты
Зачем данные передаваемые по сети делятся на пакеты
Данные обычно содержатся в больших по размерам файлах. Однако сети не будут нормально работать, если компьютер посылает этот блок данных целиком. Существует две причины, замедляющие работу сети при передаче по кабелю больших блоков данных.
Во-первых, такой блок, посылаемый одним компьютером, заполняет кабель и «связывает» работу всей сети, т.е. препятствует взаимодействию остальных сетевых компонентов.
Во-вторых, возникновение ошибок при передаче крупных блоков приводит к повторной передаче всего блока. А если поврежден небольшой блок данных, то требуется повторная передача именно этого небольшого блока, что значительно экономит время.
Чтобы быстро и легко, не тратя времени на ожидания, передавать по сети данные, надо разбить их на небольшие управляемые блоки. Эти блоки называются пакетами или кадрами. Хотя термины «пакет» и «кадр» синонимичны, полными синонимами они все-таки не являются. Существуют различия между этими терминами в компьютерных сетях некоторых типов.
При разбиении данных на пакеты сетевая операционная система добавляет к каждому пакету специальную управляющую информацию. Она обеспечивает:
передачу исходных данных небольшими блоками;
сбор данных в надлежащем порядке (при их получении);
проверку данных на наличие ошибок (после сборки).
Пакеты могут содержать несколько типов данных:
информацию (например, сообщения или файлы);
определенные виды данных и команд, управляющих компьютером (например, запросы к службам);
коды управления сеансом (например, запрос на повторную передачу для исправления ошибки).
Некоторые компоненты являются обязательными для всех типов пакетов:
адрес источника (source), идентифицирующий компьютер-отправитель;
адрес местоназначения (destination), идентифицирующий компьютер-получатель;
инструкции сетевым компонентам о дальнейшем маршруте данных;
информация компьютеру-получателю о том, как объединить передаваемый пакет с остальными, чтобы получить данные в исходном виде;
информация для проверки ошибок, обеспечивающая корректность передачи.
Компоненты пакета группируются в три раздела: заголовок, данные и трейлер.
Почему данные делят на пакеты?
Вся информация в сетях как в локальных, так и в интернете передаётся не сплошным потоком, а разбивается на отдельные фрагменты, называемые пакетами. Иногда, в различных типах сетей, применяются другие названия: блоки, сегменты, кадры, ячейки. В чем смысл такой разбивки? Не проще ли передать файл целиком?
Да, файл передать целиком проще. Но система разбивки на пакеты обладает огромными преимуществами, в конечном итоге приводящими к существенному повышению скорости передачи информации. В самом деле, если между двумя точками сети нужно передать какой-то файл, то всегда имеется множество маршрутов, по которым это можно сделать. Всегда выбирается маршрут с наиболее высокой скоростью передачи. И пакет отправляется по нему. В следующую миллисекунду этот маршрут может уже не быть наилучшим, и следующий пакет уже будет отправлен по другому маршруту. Таким образом достигается наиболее рациональная загрузка сети и наивысшая скорость передачи данных.
Понятно, что если отправлять весь файл целиком, то не факт, что маршрут, бывший наилучшим на начало передачи данных, таковым останется. К тому же в случае сбоя на маршруте, если пакет данных придет повреждённым, его проще и быстрее переслать заново, чем пересылать целый файл. Даже ваш любимый струйный принтер Canon Pixma iX4000 получает задания на печать от компьютера или ноутбука пакетами, а не сплошным непрерывным потоком.
Типичный размер пакета: 1-2 КБайта. В конце пакета как правило записывается проверочная информация, которая и позволяет принимающему устройству определить, дошел ли пакет без ошибок. Там, например, может быть стоять шестнадцатеричное число, равное числу единиц в теле пакета. Подсчитав число единиц в пакете и сравнив с контрольным числом, приёмноё устройство сделает вывод о том, дошел ли пакет без повреждений.
Правила передачи пакетов данных в интернете описываются протоколом TCP/IP (Transmission Control Protocol/Internet Protocol).
Типичный пакет данных состоит из:
Зачем данные передаваемые по сети делятся на пакеты
Ключевой термин: пакет.
информацию, синхронизирующую передачу.
Данные обычно содержатся в больших по размерам файлах. Однако сети не будут нормально работать, если компьютер посылает этот блок данных целиком. Существует две причины, замедляющие работу сети при передаче по кабелю больших блоков данных.
Во-первых, такой блок, посылаемый одним компьютером, заполняет кабель и «связывает» работу всей сети, т.е. препятствует взаимодействию остальных сетевых компонентов.
Во-вторых, возникновение ошибок при передаче крупных блоков приводит к повторной передаче всего блока. А если поврежден небольшой блок данных, то требуется повторная передача именно этого небольшого блока, что значительно экономит время.
Чтобы быстро и легко, не тратя времени на ожидания, передавать по сети данные, надо разбить их на небольшие управляемые блоки. Эти блоки называются пакетами или кадрами. Хотя термины «пакет» и «кадр» синонимичны, полными синонимами они все-таки не являются. Существуют различия между этими терминами в компьютерных сетях некоторых типов.
При разбиении данных на пакеты сетевая операционная система добавляет к каждому пакету специальную управляющую информацию. Она обеспечивает:
передачу исходных данных небольшими блоками;
сбор данных в надлежащем порядке (при их получении);
проверку данных на наличие ошибок (после сборки).
Пакеты могут содержать несколько типов данных:
информацию (например, сообщения или файлы);
определенные виды данных и команд, управляющих компьютером (например, запросы к службам);
коды управления сеансом (например, запрос на повторную передачу для исправления ошибки).
Некоторые компоненты являются обязательными для всех типов пакетов:
адрес источника (source), идентифицирующий компьютер-отправитель;
адрес местоназначения (destination), идентифицирующий компьютер-получатель;
инструкции сетевым компонентам о дальнейшем маршруте данных;
информация компьютеру-получателю о том, как объединить передаваемый пакет с остальными, чтобы получить данные в исходном виде;
информация для проверки ошибок, обеспечивающая корректность передачи.
Компоненты пакета группируются в три раздела: заголовок, данные и трейлер.
Рисунок 3.3.3. Компоненты пакета
сигнал, «говорящий» о том, что передается пакет;
информацию, синхронизирующую передачу.
Так как обычно размер исходных данных гораздо больше 4 Кб, для помещения в пакет их необходимо разбивать на меньшие блоки. При передаче объемного файла может потребоваться много пакетов.
Рисунок 3.3.4. Сформированный пакет
Формат и размер пакета зависят от типа сети. А максимальный размер пакета определяет, в свою очередь, количество пакетов, которое будет создано сетевой операционной системой для передачи большого блока данных.
Процесс формирования пакета начинается на Прикладном уровне модели OSI, т.е. там, где «рождаются» данные. Информация, которую надо переслать по сети, проходит сверху вниз все семь уровней, начиная с Прикладного.
На каждом уровне компьютера-отправителя к блоку данных добавляется информация, предназначенная для соответствующего уровня компьютера-получателя. Например, информация, добавленная на Канальном уровне компьютера-отправителя, будет прочитана Канальным уровнем компьютера-получателя.
Рисунок 3.3.5. Формирование пакета
Большинство пакетов в сети адресуется конкретному компьютеру, и, как результат, только он один реагирует на них. Каждая плата сетевого адаптера «видит» все пакеты, передаваемые по сегменту кабеля, но только при совпадении адреса пакета с адресом компьютера она прерывает его работу. Используется также и широковещательная адресация (broadcast addressing). На пакет с таким типом адреса одновременно реагирует множество компьютеров в сети.
В крупномасштабных сетях, покрывающих огромные территории (или государства), предлагается несколько возможных маршрутов для передачи данных. Коммутирующие и соединяющие сетевые компоненты используют адресную информацию пакетов для определения наилучшего из маршрутов.
Сетевые компоненты используют адресную информацию пакетов и для других целей: чтобы направлять пакеты по местоназначению и не допускать их в те области сети, к которым они не относятся. В правильной рассылке пакетов ключевую роль играют две функции.
Компьютер может отправить пакет на следующий подходящий сетевой компонент, основываясь на адресе из заголовка пакета.
Компьютер может отбирать определенные пакеты на основе некоторых критериев, например адреса.
При разбиении данных на пакеты сетевая операционная система добавляет к каждому пакету специальную управляющую информацию.
Компоненты пакета группируются в три раздела: заголовок, данные и трейлер.
Формат и размер пакета зависят от типа сети.
Процесс формирования пакета начинается на Прикладном уровне модели OSI.
Информация, которую надо переслать по сети, проходит сверху вниз все семь уровней, начиная с Прикладного.
На каждом уровне компьютера-отправителя к блоку данных добавляется информация, предназначенная для соответствующего уровня компьютера-получателя.
Большинство пакетов в сети адресуется конкретному компьютеру, и, как результат, только он один реагирует на них.
Используется также и широковещательная адресация (broadcast addressing). На пакет с таким типом адреса одновременно реагирует множество компьютеров в сети.
В правильной рассылке пакетов ключевую роль играют две функции: продвижение пакетов и фильтрация пакетов.
Вопросы для самоконтроля
Объясните термин: «пакет».
Для чего данные, передаваемые по компьютерной сети, разбивают на пакеты?
Какую функцию играет специальная управляющая информация, которую сетевая операционная система добавляет к каждому пакету?
Какова структура пакета?
Какие функции в правильной рассылке пакетов играют ключевую роль?
Что означает термин «продвижение» пакетов?
Что означает термин «фильтрация» пакетов?
IP-пакет состоит из заголовка и поля данных. Заголовок, как правило, имеющий длину 20 байт, имеет следующую структуру (рис. 3.3.7).
Поле Номер версии (Version), занимающее 4 бит, указывает версию протокола IP. Сейчас повсеместно используется версия 4 (IPv4), и готовится переход на версию 6 (IPv6).
Поле Длина заголовка (IHL) IP-пакета занимает 4 бит и указывает значение длины заголовка, измеренное в 32-битовых словах. Обычно заголовок имеет длину в 20 байт (пять 32-битовых слов), но при увеличении объема служебной информации эта длина может быть увеличена за счет использования дополнительных байт в поле Опции (IP Options). Наибольший заголовок занимает 60 октетов.
Рисунок 3.3.6. Структура заголовка IP-пакета
Поле Общая длина (Total Length) занимает 2 байта и означает общую длину пакета с учетом заголовка и поля данных. Максимальная длина пакета ограничена разрядностью поля, определяющего эту величину, и составляет 65 535 байт, однако в большинстве хост-компьютеров и сетей столь большие пакеты не используются. При передаче по сетям различного типа длина пакета выбирается с учетом максимальной длины пакета протокола нижнего уровня, несущего IP-пакеты. Если это кадры Ethernet, то выбираются пакеты с максимальной длиной в 1500 байт, умещающиеся в поле данных кадра Ethernet. В стандарте предусматривается, что все хосты должны быть готовы принимать пакеты вплоть до 576 байт длиной (приходят ли они целиком или по фрагментам). Хостам рекомендуется отправлять пакеты размером более чем 576 байт, только если они уверены, что принимающий хост или промежуточная сеть готовы обслуживать пакеты такого размера.
Поле Идентификатор пакета (Identification) занимает 2 байта и используется для распознавания пакетов, образовавшихся путем фрагментации исходного пакета. Все фрагменты должны иметь одинаковое значение этого поля.
Поле Флаги (Flags) занимает 3 бита и содержит признаки, связанные с фрагментацией. Установленный бит DF (Do not Fragment) запрещает маршрутизатору фрагментировать данный пакет, а установленный бит MF (More Fragments) говорит о том, что данный пакет является промежуточным (не последний) фрагментом. Оставшийся бит зарезервирован.
Поле Смещение фрагмента (Fragment Offset) занимает 13 бит и задает смещение в байтах поля данных этого пакета от начала общего поля данных исходного пакета, подвергнутого фрагментации. Используется при сборке/разборке фрагментов пакетов при передачах их между сетями с различными величинами MTU. Смещение должно быть кратно 8 байт.
Поле Время жизни (Time to Live) занимает один байт и означает предельный срок, в течение которого пакет может перемещаться по сети. Время жизни данного пакета измеряется в секундах и задается источником передачи. На маршрутизаторах и в других узлах сети по истечении каждой секунды из текущего времени жизни вычитается единица; единица вычитается и в том случае, когда время задержки меньше секунды. Поскольку современные маршрутизаторы редко обрабатывают пакет дольше, чем за одну секунду, то время жизни можно считать равным максимальному числу узлов, которые разрешено пройти данному пакету до того, как он достигнет места назначения. Если параметр времени жизни станет нулевым до того, как пакет достигнет получателя, этот пакет будет уничтожен. Время жизни можно рассматривать как часовой механизм самоуничтожения. Значение этого поля изменяется при обработке заголовка IP-пакета.
Идентификатор Протокол верхнего уровня (Protocol) занимает один байт и указывает, какому протоколу верхнего уровня принадлежит информация, размещенная в поле данных пакета (например, это могут быть сегменты протокола TCP, дейтаграммы UDP, пакеты ICMP или OSPF). Значения идентификаторов для различных протоколов приводятся в документе RFC «Assigned Numbers».
Поле Опции (IP Options) является необязательным и используется обычно только при отладке сети. Механизм опций предоставляет функции управления, которые необходимы или просто полезны при определенных ситуациях, однако он не нужен при обычных коммуникациях. Это поле состоит из нескольких подполей, каждое из которых может быть одного из восьми предопределенных типов. В этих подполях можно указывать точный маршрут прохождения маршрутизаторов, регистрировать проходимые пакетом маршрутизаторы, помещать данные системы безопасности, а также временные отметки. Так как число подполей может быть произвольным, то в конце поля Опции должно быть добавлено несколько байт для выравнивания заголовка пакета по 32-битной границе.
Поле Выравнивание (Padding) используется для того, чтобы убедиться в том, что IP-заголовок заканчивается на 32-битной границе. Выравнивание осуществляется нулями.
Формат пакета протокола IPX
Пакет протокола IPX имеет гораздо более простую структуру по сравнению с пакетом IP, что, собственно, и отражает меньшие функциональные возможности протокола IPX.
IPX-пакет имеет следующие поля.
Управление транспортом (Transport control) имеет длину 8 бит. Это поле определяет время жизни пакета в хопах. IPX-пакет может пересечь до 15 маршрутизаторов. Протокол IPX устанавливает это однобайтовое поле в 0 до начала передачи, а затем увеличивает его на 1 каждый раз, когда пакет проходит через маршрутизатор. Eu,ui счетчик превысит 15, то пакет аннулируется.
Поле данных (Data). Может занимать от 0 до 546 байт. Поле данных нулевой длины может использоваться в служебных пакетах, например, для подтверждения получения предыдущего пакета.
Из анализа формата пакета можно сделать некоторые выводы об ограничениях протокола IPX.
Отсутствует возможность динамической фрагментации на сетевом уровне. В IPX-пакете нет полей, с помощью которых маршрутизатор может разбить слишком большой пакет на части. При передаче пакета в сеть с меньшим значением MTU IPX-маршрутизатор отбрасывает пакет. Протокол верхнего уровня, например NCP, должен последовательно уменьшать размер пакета до тех пор, пока не получит на него положительную квитанцию.
Большие накладные расхдды на служебную информацию. Сравнительно небольшая максимальная длина поля данных IPX-пакета (546 байт при длине заголовка 30 байт) приводит к тому, что как минимум 5 % данных являются служебными.
Время жизни пакета ограничено числом 15, что может оказаться недостаточным для большой сети (для сравнения, в IP-сетях пакет может пройти до 255 промежуточных маршрутизаторов).
Отсутствует поле качества сервиса, что не позволяет маршрутизаторам автоматически подстраиваться к требованиям приложения к качеству передачи трафика.
Кроме того, некоторые недостатки сетей Novell связаны не с протоколом IPX, a со свойствами других протоколов стека IPX/SPX. Многие недостатки проявляются при работе стека IPX/SPX на медленных глобальных линиях связи, и это закономерно, так как ОС NetWare оптимизировалась для работы в локальной сети.
Например, неэффективная работа по восстановлению потерянных и искаженных пакетов на низкоскоростных глобальных каналах обусловлена тем, что протокол NCP, который выполняет эту работу, использует метод получения квитанций с простоями. В локальных сетях со скоростью 10 Мбит/с такой метод работал вполне эффективно, а на медленных каналах время ожидания квитанции заметно тормозит работу передающего узла.
В версиях ОС NetWare до 4.0 соответствие символьных имен серверов их сетевым адресам устанавливалось только с помощью широковещательного протокола Service Advertising Protocol (SAP). Однако широковещательные рассылки заметно засоряют медленные глобальные каналы. Модернизируя свой стек для применения в крупных корпоративных сетях, компания Novell использует теперь справочную службу NDS (NetWare Directory Services) для нахождения разнообразной информации об имеющихся в сети ресурсах и службах, в том числе и о соответствии имени сервера его сетевому адресу. Так как служба NDS поддерживается только серверами с версией NetWare 4.x и выше, то для работы с версиями NetWare 3.x маршрутизаторы распознают SAP-пакеты по номеру их сокета и передают их на все порты, имитируя широковещательные рассылки локальной сети, на что тратится значительная часть пропускной способности медленных глобальных линий. Кроме того, такая «псевдошироковещательность» сводит на нет изоляцию сетей от некорректных SAP-пакетов.
В последних версиях своей операционной системы NetWare компания Novell значительно модифицировала свой стек для того, чтобы он мог более эффективно использоваться в крупных составных сетях.
Служба NDS позволяет отказаться от широковещательного протокола SAP. Служба NDS основана на иерархической распределенной базе данных, хранящей информацию о пользователях и разделяемых ресурсах сети. Приложения обращаются к этой службе по протоколу прикладного уровня NDS.
Кроме того, постоянное повышение быстродействия глобальных служб уменьшает недостатки оригинальных протоколов стека IPX/SPX, что позволяет некоторым обозревателям говорить об успешной работе операционной системы NetWare в глобальных сетях и без указанных нововведений.
Учитель информатики
Сайт учителя информатики. Технологические карты уроков, Подготовка к ОГЭ и ЕГЭ, полезный материал и многое другое.
Как работает компьютерная сеть?
Информатика. Учебник для 9 класса (по учебнику К. Ю. Полякова, Е.А. Еремина, базовый уровень)
§ 1. Как работает компьютерная сеть?
Что такое компьютерная сеть?
Ключевые слова:
Компьютерная сеть — это группа компьютеров, объединённых линиями связи.
Все устройства, которые соединены в сеть, называются узлами сети (по аналогии с узлами рыболовной сети).
Кроме компьютеров к ним относятся вспомогательные устройства, участвующие в передаче данных.
Для связи узлов между собой используются различные каналы связи:
• электрические кабели (данные передаются с помощью электрических сигналов);
• оптические кабели (данные передаются с помощью световых лучей);
• радиоканалы (данные передаются с помощью радиоволн). Объединяя компьютеры в сеть, мы получаем следующие преимущества:
• быстрый обмен данными между компьютерами (не нужно использовать для переноса данных съёмные диски, флэш-диски);
• компьютеры в сети могут использовать общие ресурсы:
— общие данные могут быть размещены на одном компьютере;
— можно запускать программы с другого компьютера;
— все компьютеры могут использовать общие внешние устройства (например, принтер);
• электронную почту и другие способы сетевого общения (чаты, форумы и т. п.).
В то же время при организации сети:
• необходимы денежные затраты на сетевое оборудование (кабели, вспомогательные устройства) и программное обеспечение (например, операционную систему специального типа);
• снижается безопасность данных, поэтому компьютеры, на которых ведутся секретные разработки, не должны быть подключены к сети;
• необходим высококвалифицированный специалист — системный администратор, который занимается настройкой сети и обеспечивает её работу.
Системный администратор (на практике часто используют сокращения «сисадмин» или «админ») обычно решает следующие задачи:
• устанавливает и настраивает программное обеспечение (в том числе и несетевое);
• устанавливает права доступа пользователей к ресурсам сети;
• обеспечивает защиту информации;
• предотвращает потерю данных в случае сбоя электропитания;
• периодически делает резервные копии данных на 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. Выполните по указанию учителя задания в рабочей тетради.
Подготовьте сообщение
а) «Пакетная передача данных»
б) «Технология «клиент-сервер»»
в) «Протоколы Интернета»