11.2. Сетевое программное обеспечение и сетевой протокол
Функционирование аппаратной части сети должно быть поддержано соответствующими программами. Сетевые программы позволяют определять адреса компьютеров, делать доступными программные и аппаратные ресурсы для клиентов сети, назначать различные права доступа пользователям, защищать информацию.
Эти программы входят в состав сетевых операционных систем, к которым относятся Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, NetWare и UNIX, причем первые две из перечисленных систем позволяют организовать только одноранговую сеть.
Сетевое программное обеспечение можно разделить на два вида: программы―серверы, которые размещаются на сервере сети, и программы―клиенты, размещенные на компьютере пользователя и пользующиеся услугами сервера. Сетевые протоколы, о которых речь пойдет ниже, являются частью сетевого программного обеспечения.
Если вы ― пользователь локальной сети, как практически будет организовано ваше пребывание в этой сети? Эти условия определяются топологией сети, используемой операционной системой и администратором вашей сети. Администратор сети (системный администратор) ― человек, отвечающий за организацию и работу сети.
Допустим, вы собрались работать в сети с выделенным сервером. Администратор добавит вас как нового пользователя сети. Это означает следующее:
- вам будет присвоен логин ― уникальное имя пользователя;
- вы заведете себе пароль ― секретную последовательность символов, подтверждающую, что именно вы являетесь владельцем этого логина;
- администратор определит ваши права доступа к информационным и аппаратным ресурсам сети.
11.2. Сетевое программное обеспечение и сетевой протокол
Функционирование аппаратной части сети должно быть поддержано соответствующими программами. Сетевые программы позволяют определять адреса компьютеров, делать доступными программные и аппаратные ресурсы для клиентов сети, назначать различные права доступа пользователям, защищать информацию. Эти программы входят в состав сетевых операционных систем, к которым относятся Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, NetWare и UNIX, причем первые две из перечисленных систем позволяют организовать только одноранговую сеть.
Сетевое программное обеспечение можно разделить на два вида: программы-серверы, которые размещаются на сервере сети, и программы-клиенты, размещенные на компьютере пользователя и пользующиеся услугами сервера. Сетевые протоколы, о которых речь пойдет ниже, являются частью сетевого программного обеспечения. Если вы — пользователь локальной сети, как практически будет организовано ваше пребывание в этой сети? Эти условия определяются топологией сети, используемой операционной системой и администратором вашей сети. Администратор сети (системный администратор) — человек, отвечающий за организацию и работу сети. Допустим, вы собрались работать в сети с выделенным сервером. Администратор добавит вас как нового пользователя сети. Это означает следующее:
- вам будет присвоен логин — уникальное имя пользователя;
- вы заведете себе пароль — секретную последовательность символов, подтверждающую, что именно вы являетесь владельцем этого логина;
- администратор определит ваши права доступа к информационным и аппаратным ресурсам сети.
Для продолжения скачивания необходимо пройти капчу:
Сетевое программное обеспечение
Программное обеспечение информационно-вычислительных сетей
Наряду с аппаратными средствами ИВС должны иметь в своем составе и сложное программное и информационное обеспечение.
Программное обеспечение информационно-вычислительных сетей выполняет координацию работы основных звеньев и элементов сети; организует коллективный доступ ко всем ресурсам сети, динамическое распределение и перераспределение ресурсов с целью повышения эффективности обработки информации; выполняет техническое обслуживание и контроль работоспособности сетевых устройств.
Сетевое программное обеспечение состоит из трех частей:
— общего программного обеспечения;
— системного программного обеспечения;
— специального программного обеспечения.
Общее программное обеспечение образуется из компонентов базового программного обеспечения отдельных компьютеров, входящих в состав сети, и включает в себя операционные системы, системы автоматизации программирования и системы технического обслуживания.
Системное программное обеспечение представляет собой комплекс программных средств, поддерживающих и координирующих взаимодействие всех ресурсов сети как единой системы.
Специальное программное обеспечение предназначено для максимального удовлетворения пользователей программами часто решаемых задач и, соответственно, содержит прикладные программы пользователя, ориентированные на специфику его предметной области.
Особая роль в программном обеспечении отводится операционным системам. Они имеются как в составе общего программного обеспечения (операционные системы отдельных компьютеров), так и в составе системного программного обеспечения: сетевая операционная система, устанавливаемая на сервере или на одном из компьютеров одноранговой сети.
Сетевая операционная система (СОС) включает в себя набор управляющих и обслуживающих программ, обеспечивающих:
— координацию работы всех звеньев и элементов сети;
— оперативное распределение ресурсов по элементам сети;
— потоков заданий между узлами вычислительной сети;
— установление последовательности решения задач и обеспечение их общесетевыми ресурсами;
— контроль работоспособности элементов сети и обеспечение достоверности входной и выходной информации;
— защиту данных и вычислительных ресурсов от несанкционированного доступа;
— выдачу справок об использовании информационных, программных и технических ресурсов сети [2].
Основные протоколы обмена в компьютерных сетях
Для обеспечения согласованной работы в сетях передачи данных используются различные коммуникационные протоколы передачи данных — наборы правил, которых должны придерживаться передающая и принимающая стороны для согласованного обмена данными.
Протоколы — это наборы правил и процедур, регулирующих порядок осуществления некоторой связи. Протоколы — это правила и технические процедуры, позволяющие нескольким компьютерам при объединении в сеть общаться друг с другом.
Существует множество протоколов. И хотя все они участвуют в реализации связи, каждый протокол имеет различные цели, выполняет различные задачи, обладает своими преимуществами и ограничениями.
Протоколы работают на разных уровнях модели взаимодействия открытых систем OSI/ISO. Функции протоколов определяются уровнем, на котором он работает. Несколько протоколов могут работать совместно. Это так называемый стек, или набор, протоколов. Как сетевые функции распределены по всем уровням модели OSI, так и протоколы совместно работают на различных уровнях стека протоколов. Уровни в стеке протоколов соответствуют уровням модели OSI. В совокупности протоколы дают полную характеристику функций и возможностей стека.
Передача данных по сети, с технической точки зрения, должна состоять из последовательных шагов, каждому из которых соответствуют свои процедуры или протокол. Таким образом, сохраняется строгая очередность в выполнении определенных действий.
Кроме того, все эти действия должны быть выполнены в одной и той же последовательности на каждом сетевом компьютере. На компьютере-отправителе действия выполняются в направлении сверху вниз, а на компьютере-получателе снизу вверх.
Компьютер-отправитель в соответствии с протоколом выполняет следующие действия: разбивает данные на небольшие блоки, называемыми пакетами, с которыми может работать протокол, добавляет к пакетам адресную информацию, чтобы компьютер-получатель мог определить, что эти данные предназначены именно ему, подготавливает данные к передаче через плату сетевого адаптера и далее — по сетевому кабелю.
Компьютер-получатель в соответствии с протоколом выполняет те же действия, но только в обратном порядке: принимает пакеты данных из сетевого кабеля; через плату сетевого адаптера передает данные в компьютер; удаляет из пакета всю служебную информацию, добавленную компьютером-отправителем, копирует данные из пакета в буфер — для их объединения в исходный блок, передает приложению этот блок данных в формате, который оно использует.
И компьютеру-отправителю, и компьютеру-получателю необходимо выполнить каждое действие одинаковым способом, с тем чтобы пришедшие по сети данные совпадали с отправленными.
Если, например, два протокола будут по-разному разбивать данные на пакеты и добавлять информацию (о последовательности пакетов, синхронизации и для проверки ошибок), тогда компьютер, использующий один из этих протоколов, не сможет успешно связаться с компьютером, на котором работает другой протокол.
До середины 80-ых годов большинство локальных сетей были изолированными. Они обслуживали отдельные компании и редко объединялись в крупные системы. Однако, когда локальные сети достигли высокого уровня развития и объем передаваемой ими информации возрос, они стали компонентами больших сетей. Данные, передаваемые из одной локальной сети в другую по одному из возможных маршрутов, называются маршрутизированными. Протоколы, которые поддерживают передачу данных между сетями по нескольким маршрутам, называются маршрутизируемыми протоколами.
Среди множества протоколов наиболее распространены следующие:
Лекция 16. Сетевое программное обеспечение
Сетевое программное обеспечение – это программное обеспечение, позволяющее организовать работу пользователя в сети. Оно представлено общим, сетевым и специальным программным обеспечением.
Рис.18-1. Состав сетевого программного обеспечения компьютерных сетей
Общее сетевое программноеобеспечениевключает в себя:
- браузер— это программа просмотра Web-страницы.Браузер содержит следующие средства: программу для работы с электронной почтой (чтение, создание, редактирование и отправка почтовых сообщений); программу для работы с сервером новостей (подписка на группу новостей, чтение новостей, создание и пересылка сообщений), редактор текста.
- HTML—редакторы– редакторы, предназначенные для созданияWeb-страниц.
- Графические средства Web – средства, предназначенные для оптимизации графических элементовWeb-страниц.
- Машинные переводчики – программные средства, предназначенные для просмотраweb-страниц на различных языках.
- Антивирусные сетевые программы – программы предназначенные для предотвращения попадания программных вирусов на компьютер пользователя или распространения его по локальной сети фирмы.
- операционную систему(NetworkOperationSystem–NOS)– комплекс программ, обеспечивающих в условиях компьютерных сетей управление сетевыми ресурсами (программами, данными, устройствами, протоколами и т.д.). Операционная система сети управляет работой сети во всех ее режимах, обеспечивает реализацию запросов пользователей, координирует функционирование звеньев сети. Она имеет иерархическую структуру, соответствующую стандартной семиуровневой модели взаимодействия открытых систем.
- сервисные программы– программы, которые расширяют возможности операционной системы, предоставляя пользователю и его программам набор дополнительных услуг;
- систему технического обслуживания– система, которая облегчает диагностику, тестирование оборудования и поиск неисправностей в ПК.
- NetWare Lite, Personal NetWare (Novell),
- Windows For Workgroups (Microsoft),
- LANtastic (Artisoft).
- Vines 5.53 (Banyan),
- OS/2 LAN Server 4.0 Advanced (IBM),
- Windows NT Server (Microsoft),
- NetWare 5.0 (Novell).
- исполнение пользовательских приложений;
- реализация интерфейса пользователя с сетью;
- обеспечение соединения с сетью.
- управление учетными записями;
- защита доступа;
- централизованное лицензирование;
- защита данных;
- многозадачность и многопроцессорная обработка.
Для продолжения скачивания необходимо пройти капчу: