- •Компьютерные сети
- •Введение.
- •Классификация сетей.
- •Классификация по технологии передачи.
- •2.2. Классификация по размеру сети.
- •Локальная сеть.
- •3.1. Типы локальных сетей.
- •Одноранговые сети.
- •3.2. Иерархические сети.
- •Топология сетей
- •Полносвязная топология.
- •Неполносвязная топология.
- •Ячеистая (сетевая) топология.
- •Звезда.
- •Иерархическая звезда или дерево.
- •Кольцо.
- •Смешанная или комбинированная топология.
- •Сетевые компоненты.
- •Сервер или Файл-сервер
- •Клиент сети.
- •Рабочие станции.
- •Сетевая плата или плата сетевого адаптера (са).
- •Соединительный кабель.
- •Коаксиальный кабель
- •Витая пара
- •Оптоволоконный кабель.
- •Беспроводная среда.
- •Периферийное оборудование.
- •Операционная система вычислительной сети.
- •Прикладное программное обеспечение
- •Сетевые стандарты.
- •Эталонная модель osi.
- •1 Уровень. Физический уровень (Physical layer).
- •2 Уровень. Уровень передачи данных или канальный уровень (Data Link Layer).
- •3 Уровень. Сетевой уровень (NetWork layer).
- •4 Уровень. Транспортный уровень (Transport layer).
- •5 Уровень. Сеансовый уровень (Session layer).
- •7 Уровень. Прикладной (Application layer).
- •Стандарт ieee Project 802.
- •Подуровень Управление логической связью (Logical Link Control, llc) устанавливает и разрывает канал связи, управляет потоком данных, производит упорядочение и вырабатывает подтверждение приема кадров.
- •Передача данных по сети.
- •Глобальная сеть Интернет
- •Уникальность Интернета
- •Границы Интернета
- •Подключение к Интернету
- •Протоколы Интернет.
- •Основные ресурсы Интернета
- •Адресация в Интернете
- •Доменные имена.
- •Система адресации url.
- •Мировая паутина World Wide Web (www)
- •Браузеры
- •Универсальный локатор ресурсов url
- •Поисковые системы
- •Общие сведения об электронной почте
- •Адрес электронной почты, имя почтового сервера
- •Путь к файлу.
- •Запросы к поисковым серверам.
Периферийное оборудование.
К файловому серверу подключается периферийное оборудование (например, лазерное устройство печати, графопостроитель и другие).
Операционная система вычислительной сети.
Как любая вычислительная система нуждается в операционной системе, так и локальная сеть нуждается в собственной операционной системе. На файл-сервере необходимо установить специальную программу-драйвер для управления сетью. При загрузке сети драйвер сети должен включаться первым. Драйвер сети следует установить и на всех остальных компьютерах сети, но на сервере он устанавливается в полной форме, там же задаются все параметры сети. Из наиболее популярных сетевых программ следует отметить программы (и соответствующие им сети) фирмы Novell, Microsoft - Windows/NT, а также отечественное изобретение — сеть Iola. Сетевая операционная система дает возможность использовать сетевые ресурсы и предоставлять ресурсы собственного компьютера для использования клиентами сети.
Прикладное программное обеспечение
Прикладное программное обеспечение должно быть разработано специально для компьютерных сетей. Необходимо предусмотреть возможность управления доступом к имеющимся ресурсам системы со всех подключенных рабочих мест.
На каждом компьютере, входящем в сеть, должна быть установлена сетевая операционная система. Фактически все современные операционные системы (Novell, UNIX, Windows NT/98/2000/XP) обеспечивают работу в локальных сетях.
Чтобы пользоваться ресурсами других компьютеров при включении компьютера в сеть необходимо:
1) на компьютерах, ресурсы которых должны быть доступны всем пользователям сети, должны быть установлены программные модули – серверы. Такие модули обычно входят в состав операционной системы. Основная задача серверов заключается в обслуживании запросов на доступ к ресурсам своего компьютера;
2) на компьютерах, пользователи которых хотят получать доступ к ресурсам других компьютеров, нужно установить программные модули – клиенты. Эти модули вырабатывают запросы и передают их на нужный компьютер. При этом роль сетевых адаптеров в системе клиент-сервер заключается в том, что адаптеры передают сообщения с запросами и ответами от одного компьютера к другому.
Сетевые стандарты.
Работа сети заключается в передаче данных от одного компьютера к другому. Отсюда можно выделить следующие задачи:
Распознавание данных.
Разбиение данных на управляемые блоки.
Добавление к каждому блоку информации о местонахождении данных и получателе.
Добавление информации для синхронизации и проверки ошибок.
Перемещение данных в сеть и отправка их по заданному адресу.
В процессе обмена сообщениями участвуют, по меньшей мере, две стороны, это означает, что необходимо организовать согласованную работу двух иерархий аппаратных и программных средств, работающих на разных компьютерах. Оба участника сетевого обмена должны принять множество соглашений. Например, они должны согласовать уровни и форму электрических сигналов, способ определения размера сообщений, договориться о методах контроля достоверности и т.п. Другими словами, соглашения должны быть приняты на всех уровнях, начиная от самого низкого – уровня передачи битов информации и заканчивая самым высоким, реализующим обслуживание пользователей сети. На рис.17 Показана модель взаимодействия двух узлов (А и В).
С каждой стороны средства взаимодействия представлены четырьмя уровнями. Каждый уровень поддерживает интерфейсы двух типов. Во-первых, интерфейсы услуг с ниже- и вышележащим уровнем «своей» иерархии средств. Во-вторых, это интерфейс со средствами взаимодействия другой стороны, расположенными на том же уровне иерархии. Этот тип интерфейса называют протоколом. Таким образом, протокол – это формализованное описание процедуры взаимодействия двух объектов в сети на одном и том же уровне, и является одноранговым интерфейсом. Интерфейс – правила взаимодействия модулей соседних уровней в одном узле.
Иерархически организованный набор протоколов, достаточный для организации взаимодействия узлов в сети, называется стеком протоколов.
Протоколы нижних уровней часто реализуются комбинацией программных и аппаратных средств, а протоколы верхних уровней, как правило, программными средствами.
Из того, что протокол является соглашением, принятым двумя взаимодействующими узлами сети, совсем не следует, что он обязательно является стандартным. Но на практике при реализации сетей стремятся использовать стандартные протоколы. Это могут быть фирменные, национальные или международные стандарты.
В начале 80-х годов ряд международных организаций по стандартизации, в частности, International Organization for Standardization (ISO), часто называемая также International Standards Organization, а также International Telecommunications Union (ITU) и некоторые другие, - разработали стандартную модель взаимодействия открытых систем (Open System Interconnection, OSI). Эта модель сыграла значительную роль в развитии компьютерных сетей.