русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Сетевое ПО


Дата добавления: 2013-12-23; просмотров: 3570; Нарушение авторских прав



Сетевое программное обеспечение состоит из двух важнейших компонентов:
1) Сетевого программного обеспечения, устанавливаемого на компьютерах-клиентах.
2) Сетевого программного обеспечения, устанавливаемого на компьютерах-серверах.
Сетевая операционная система связывает все компьютеры и периферийные устройства в сети, координирует функции всех компьютеров и периферийных устройств в сети, обеспечивает защищённый доступ к данным и периферийным устройствам в сети.

Примеры сетевых ОС:

Netware 3.11, Nowell Inc.
LAN Server, IВМ Согр.
VINES 5.52, Banyan System Inc.
windows NT Advanced Server 4.0, windows 2k
Unix, Linux, FreeBSD

Физическая среда передачи данных
Определяет:
1) Cкорость передачи данных в сети;
2) Размер сети
3) Требуемый набор служб (передача данных, речи, мультимедиа и т.д.), который необходимо организовать.
4) Требования к уровню шумов и помехозащищенности;
5) Общую стоимость проекта, включающая покупку оборудования, монтаж и последующую эксплуатацию.

Кабельный сегмент сети - цепочка отрезков кабелей, электрически соединенных друг с другом.
Логический сегмент сети, или просто сегмент - группа узлов сети, имеющих непосредственный доступ друг к другу на уровне пакетов канального уровня. В интеллектуальных хабах Ethernet группы портов могут объединяться в логические сегменты для изоляции их трафика от других сегментов в целях повышения производительности и защиты.

Коммутирующие устройства предназначены для связи сегментов сети.

Концентратор- хаб (Hub) - устройство физического подключения нескольких сегментов или лучей, обычно с возможностью соединения сетей различных архитектур.

Интеллектуальный хаб (Intelligent Hub) имеет специальные средства для диагностики и управления, что позволяет оперативно получать сведения об активности и исправности узлов, отключать неисправные узлы и т. д. Стоимость существенно выше, чем у обычных.



Активный хаб (Active Hub) усиливает сигналы, требует источника питания.

Peer Hub - хаб, исполненный в виде платы расширения PC, использующей только источник питания PC.

Пассивный хаб (Passive Hub) только согласует импедансы линий (в сетях ArCnet).

Standalone Hub - самостоятельное устройство с собственным источником питания (обычный вариант).

Повторитель (repeater) - устройство для соединения сегментов одной сети, обеспечивающее промежуточное усиление и формирования сигналов.Позволяет расширять сеть по расстоянию и количеству подключенных узлов.

Мост (Bridge) - средство передачи пакетов между сетями (локальными), для протоколов сетевого уровня прозрачен. Осуществляет фильтрацию пакетов, не выпуская из сети пакеты для адресатов, находящихся внутри сети, а также переадресацию - передачу пакетов в другую сеть в соответствии с таблицей маршрутизации или во все другие сети при отсутствии адресата в таблице. Таблица маршрутизации обычно составляется в процессе самообучения по адресу источника приходящего пакета.

Маршрутизатор (router) - средство обеспечения связи между узлами различных сетей, использует сетевые (логические) адреса. Сети могут находиться на значительном расстоянии, и путь, по которому передается пакет, может проходить через несколько маршрутизаторов. Сетевой адрес интерпретируется как иерархическое описание местоположения узла. Маршрутизаторы поддерживают протоколы сетевого уровня: IP, IPX, X.25, IDP. Мультипротокольные маршрутизаторы (более сложные и дорогие) поддерживают несколько протоколов одновременно для гетерогенных сетей. Brouter (Bridging router) - комбинация моста и маршрутизатора, оперирует как на сетевом, так и на канальном уровне.
Основные характеристики маршрутизатора:

  • тип: одно- или многопротокольный, LAN или wAN, Brouter;
  • поддерживаемые протоколы;
  • пропускная способность;
  • типы подключаемых сетей;
  • поддерживаемые интерфейсы (LAN и wAN);
  • количество портов;
  • возможность управления и мониторинга сети.

Шлюз (Gateway) - средство соединения существенно разнородных сетей. В отличие от повторителей, мостов и маршрутизаторов, прозрачных для пользователя, присутствие шлюза заметно. Шлюз выполняет преобразование форматов и размеров пакетов, преобразование протоколов, преобразование данных, мультиплексирование. Обычно реализуется на основе компьютера с большим объемом памяти.

Примеры шлюзов:

Fax: обеспечивает доступ к удаленному факсу, преобразуя данные в факс-формат;
E-mail: обеспечивает почтовую связь между локальными сетями. Шлюз обычно связывает MHS, специфичный для сетевой операционной системы с почтовым сервисом по X.400;
Internet: обеспечивает доступ к глобальной сети Internet

Передача данных в сети

Для передачи информации по коммуникационным линиям данные преобразуются в цепочку следующих друг за другом битов (двоичное кодирование с помощью двух состояний:"0" и "1").

При передаче данных их разделяют на отдельные пакеты, передающиеся последовательно друг за другом.

Пакет включает в себя: адрес отправителя, адрес получателя, данные, контрольный бит.

Для правильной и, следовательно, полной и безошибочной передачи данных необходимо придерживаться согласованных и установленных правил. Все они оговорены в протоколе передачи данных.

Протокол передачи данных требует следующей информации:

  • Синхронизация - Под синхронизацией понимают механизм распознавания начала блока данных и его конца.
  • Инициализация - Под инициализацией понимают установление соединения между взаимодействующими партнерами.
  • Блокирование - Под блокированием понимают разбиение передаваемой информации на блоки данных строго определенной максимальной длины (включая опознавательные знаки начала блока и его конца).
  • Адресация - Адресация обеспечивает идентификацию различного используемого оборудования данных, которое обменивается друг с другом информацией во время взаимодействия.
  • Обнаружение ошибок - Под обнаружением ошибок понимают установку битов четности и, следовательно, вычисление контрольных битов.
  • Нумерация блоков - Текущая нумерация блоков позволяет установить ошибочно передаваемую или потерявшуюся информацию.
  • Управление потоком данных - Управление потоком данных служит для распределения и синхронизации информационных потоков. Так, например, если не хватает места в буфере устройства данных или данные не достаточно быстро обрабатываются в периферийных устройствах (например, принтерах), сообщения и / или запросы накапливаются.
  • Методы восстановления - После прерывания процесса передачи данных используют методы восстановления, чтобы вернуться к определенному положению для повторной передачи информации.
  • Разрешение доступа - Распределение, контроль и управление ограничениями доступа к данным вменяются в обязанность пункта разрешения доступа (например, "только передача" или "только прием".

Архитектура сети

Архитектура сети определяет технологию передачи данных в сети.

Наиболее распространены следующие архитектуры:

  • Ethernet,
  • Token ring,
  • ArCNET,
  • FDDI.


<== предыдущая лекция | следующая лекция ==>
Беспроводные | Ethernet


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.