Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа_1.doc
Скачиваний:
10
Добавлен:
27.03.2015
Размер:
2.23 Mб
Скачать

Принцип взаимодействия прикладной программы с системным программным обеспечением

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

  • Независимость от нижележащих сетевых протоколов и технологий.

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

  • Сокет может иметь как высокоуровневое символьное имя (адрес), так и низкоуровневое, отражающее специфику адресации определенного коммуникационного домена. Например, в домене Интернета низкоуровневое имя представлено парой (IP-адрес, порт).

Анализ структуры локальной сети факультета пми

Структура локальной сети ФПМИ по состоянию на 01.09.2005 представлена на рис. 1.1

Рис 1.1. Схема локальной сети факультета ПМИ

Задание к лабораторной работе

  1. Создать личную страничку (на бригаду) на сервере fpm2 для размещения отчетов о выполненных лабораторных работах. Рекомендуется личную страничку оформить в следующем виде:

    Информация о бригаде

    (Личная страница бригады №… группы ПМ…)

    Состав бригады

    Учеба

    Разное

    Ф.И.О. СИТ Новости

    Ф.И.О. ПСЗИ ……

    …… …….

    Версия № … от ДД.ММ. ГГ

  2. Выполнить анализ структуры локальной сети факультета по следующим пунктам:

  • какие сетевые устройства используются в сети;

  • какие линии связи используются в локальной сети факультета;

  • схема соединения ПКi с сервером fpm2;

  • структура сетевого программного обеспечения на каждом узле схемы соединения ПКi с сервером fpm2;

  • IP и MAC-адреса ПКi и сервера fpm2.

  • Выполнить анализ директории CD в каталоге DNL.

  • Ответить на контрольные вопросы к лабораторной работе.

    Контрольные вопросы

    1. Дайте определения сетевого протокола. Зачем он нужен?

    2. Какой стек протоколов используется в сети Internet?

    3. В чем преимущества и недостатки многоуровневой организации системы?

    4. Назовите виды единиц обмена информацией разных уровней в архитектуре протоколов.

    5. Перечислите уровни стека протоколов Internet и назовите их основные функции.

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

    7. Перечислите виды физических сред передачи данных и их особенности.

    8. В чем состоит принцип взаимодействия прикладной программы с системным программным обеспечением?

    Замечание1.

    Один из простейших вариантов создания собственной страницы на WEB – сайте (Apache) для размещения отчетов по лабораторным работам:

    1. Войти через PuTTY на сервер fpm2.ami.nstu.ru под бригадным логином и выполнить команду : chmod -R 755 ~

    2. Создать в домашнем каталоге каталог с именем public_html, в этот каталог записать файл index.html, который должен содержать стартовый образ вашей страницы (см. п.1 задания на лабораторную работу)

    3. Теперь содержимое файла index.html будет доступно по адресу следующего вида: http://fpm2.ami.nstu.ru/~ваш бригадный логин

    Например, если ваша бригада - pm1403, то по адресу :

    http://fpm2.ami.nstu.ru/~pm1403 браузер откроет вашу начальную страницу index.html .