Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс по АСУТП.doc
Скачиваний:
56
Добавлен:
13.02.2018
Размер:
5.09 Mб
Скачать

2.6. Работа сети

Работа сети заключается в передачи данных от одного компьютера к другому. В этом процессе выделяются задачи:

– распознавание данных;

– разбиение данных на управляемые блоки;

– добавление информации к каждому блоку, чтобы указать местонахождение данных получателя;

– добавление информации для синхронизации и проверки ошибок;

– размещение данных в сети и отправка их по заданному адресу.

Сетевые операционные системы (ОС) при выполнении всех задач следуют строгому набору процедур. Эти процедуры называются протоколами или правилами поведения. Протоколы регламентируют каждую сетевую операцию.

Стандартные протоколы позволяют программному и аппаратному обеспечению различных производителей нормально функционировать. Существует два главных набора стандартов: модель OSI и ее модификация Project 802.

В 1984 г. ISO (международная организация стандартов) выпустила эталонную модель взаимодействия открытых систем (Open System Interconnection). Эта версия стала международным стандартом: именно ее спецификации используют производители при разработке сетевых продуктов, именно ее придерживаются при построении сетей.

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

В модели OSI сетевые функции распределены между 7-ю уровнями. Каждому уровню соответствуют различные сетевые операции, оборудование и протоколы.

7. Прикладной уровень (NCP в операционной системе Novell NetWare, SMB в Microsoft Windows NT, NFS, FTP и TFTP, входящие в стек TCP/IP, HTTP, POP3, SMTP, FTP, XMPP, OSCAR, BitTorrent, MODBUS).

6. Представительский уровень (примером является протокол Secure Socket Layer (SSL), который обеспечивает секретный обмен сообщениями для протоколов прикладного уровня стека TCP/IP).

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

4. Транспортный уровень (реализуются программными средствами конечных узлов сети — компонентами их сетевых операционных систем. В качестве примера транспортных протоколов можно привести протоколы TCP и UDP стека TCP/IP и протокол SPX стека Novell).

3. Сетевой уровень (реализуется с помощью маршрутизаторов).

2. Канальный уровень (реализуется программно-аппаратно, протоколы: Ethernet, Fiber Distributed Data Interface (FDDI), Frame Relay, , IEEE 802.11 wireless LAN, Token ring).

1. Физический уровень (реализуется аппаратно).

На каждом уровне выполняются определенные сетевые функции, которые взаимодействуют с функциями соседних уровней.

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