- •Предисловие
- •Лабораторная работа №1
- •Цель работы
- •Методические указания
- •Общая информация о протоколах
- •Стек протоколов Интернета
- •Сетевое оборудование
- •Физическая среда передачи
- •Принцип взаимодействия прикладной программы с системным программным обеспечением
- •Анализ структуры локальной сети факультета пми
- •Задание к лабораторной работе
- •Контрольные вопросы
Принцип взаимодействия прикладной программы с системным программным обеспечением
Для взаимодействия прикладных сетевых программ ОС предоставляет механизм сокетов (sockets). Механизм сокетов обеспечивает удобный и достаточно универсальный интерфейс обмена сообщениями, предназначенный для разработки сетевых распределенных приложений. Его универсальность обеспечивают следующие концепции.
Независимость от нижележащих сетевых протоколов и технологий.
Использование абстрактной конечной точки соединения, получившей название сокет (socket – гнездо). Сокет – это точка, через которую сообщения уходят в сеть или принимаются из сети. Сетевое соединение между двумя процессами осуществляется через пару сокетов. Каждый процесс пользуется своим сокетом, при этом сокеты могу находиться как на разных компьютерах, так и на одном.
Сокет может иметь как высокоуровневое символьное имя (адрес), так и низкоуровневое, отражающее специфику адресации определенного коммуникационного домена. Например, в домене Интернета низкоуровневое имя представлено парой (IP-адрес, порт).
Анализ структуры локальной сети факультета пми
Структура локальной сети ФПМИ по состоянию на 01.09.2005 представлена на рис. 1.1
Рис 1.1. Схема локальной сети факультета ПМИ
Задание к лабораторной работе
Создать личную страничку (на бригаду) на сервере fpm2 для размещения отчетов о выполненных лабораторных работах. Рекомендуется личную страничку оформить в следующем виде:
Информация о бригаде
(Личная страница бригады №… группы ПМ…)
Состав бригады
Учеба
Разное
Ф.И.О. СИТ Новости
Ф.И.О. ПСЗИ ……
…… …….
Версия № … от ДД.ММ. ГГ
Выполнить анализ структуры локальной сети факультета по следующим пунктам:
какие сетевые устройства используются в сети;
какие линии связи используются в локальной сети факультета;
схема соединения ПКi с сервером fpm2;
структура сетевого программного обеспечения на каждом узле схемы соединения ПКi с сервером fpm2;
IP и MAC-адреса ПКi и сервера fpm2.
Выполнить анализ директории CD в каталоге DNL.
Ответить на контрольные вопросы к лабораторной работе.
Контрольные вопросы
Дайте определения сетевого протокола. Зачем он нужен?
Какой стек протоколов используется в сети Internet?
В чем преимущества и недостатки многоуровневой организации системы?
Назовите виды единиц обмена информацией разных уровней в архитектуре протоколов.
Перечислите уровни стека протоколов Internet и назовите их основные функции.
Перечислите известные вам виды сетевого оборудования и объясните, для чего они используются.
Перечислите виды физических сред передачи данных и их особенности.
В чем состоит принцип взаимодействия прикладной программы с системным программным обеспечением?
Замечание1.
Один из простейших вариантов создания собственной страницы на WEB – сайте (Apache) для размещения отчетов по лабораторным работам:
Войти через PuTTY на сервер fpm2.ami.nstu.ru под бригадным логином и выполнить команду : chmod -R 755 ~
Создать в домашнем каталоге каталог с именем public_html, в этот каталог записать файл index.html, который должен содержать стартовый образ вашей страницы (см. п.1 задания на лабораторную работу)
Теперь содержимое файла index.html будет доступно по адресу следующего вида: http://fpm2.ami.nstu.ru/~ваш бригадный логин
Например, если ваша бригада - pm1403, то по адресу :
http://fpm2.ami.nstu.ru/~pm1403 браузер откроет вашу начальную страницу index.html .