Методические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей»




НазваниеМетодические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей»
страница2/3
Дата24.09.2012
Размер1.27 Mb.
ТипМетодические указания
1   2   3

3 СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ

Введение

Студент должен:


знать:

  • задачи изучаемого предмета;

  • историю развития вычислительной техники.


уметь:

  • классифицировать цифровую технику.


Цели и задачи изучаемой дисциплины. Краткие сведенья из истории развития цифровой вычислительной техники.


Методические указания


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

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

Системы коллективной человеческой деятельности, опирающиеся на телекоммуникационные технологии, разделяются на 2 группы:

  1. Системы с разделением времени (СРВ)- Time Sharing System, в которых каждый участник как бы пользуется собственной ЭВМ и основной задачей администраторов и разработчиков является защита данных от несанкционированного доступа и взаимная изоляция участников ;

  2. Системы обеспечения групповых решений (СОГР)- Computer Supported Cooperative Work, groupware- ориентированные на прямо противоположенную задачу- обеспечить взаимодействие пользователей в процессе принятия решений. СОГР сочетают коммуникационную, вычислительную технологии и технологию принятия решений для облегчения формулирования и решения проблем группой лиц.


Вопросы для самоконтроля:


  1. Каковы основные цели и задачи предмета «Программное обеспечение компьютерных сетей»?

  2. С чем связанно повсеместное применение средств вычислительной техники?

  3. Понятие операционная система (сетевая, распределенная, многопроцессорная)

  4. Классификация операционных систем?

  5. Достоинства и недостатки операционных систем (распределенная, сетевая, многопроцессорная)

  6. Системы с разделением времени

  7. Системы обеспечения групповых решений



Раздел 1. Технология "Клиент-Сервер"




Тема 1.1 Технология "Терминал - хост"



Студент должен:


иметь представление:

    • о процессе появления и развития компьютерных сетей

    • о технологии «Клиент - Сервер»

    • об информационной культуре специалиста.


знать:

  • понятие локальная сеть

  • понятие глобальная сеть

  • определение и назначение хоста

  • определение и назначение терминала


уметь:

  • отличать локальную сеть от глобальной сети

  • отличать хост от терминала

  • уметь различать периоды развития локальных и глобальных сетей


Методические указания


В данной теме раскрываются такие понятия и определения как:

    • определение хост

    • определение терминал

    • развитие взаимодействия «Терминал-Хост»

    • виды взаимодействия в технологии «терминал- хост»


Первые системы совместной эксплуатации информационных и вычислительных ресурсов (системы коллективного пользования) появились в 60-70 гг. 20 века и относятся к вычислительным системам с разделением времени. Первоначально ОС ЭВМ были рассчитаны на пакетную обработку информации, затем, с созданием интерактивных терминальных устройств, появилась возможность совместной работы пользователей в реальном масштабе времени. Основные этапы развития систем доступа к информационным ресурсам представлены на рисунке 1.



Рисунок 1. Этапы развития систем доступа к информационным ресурсам


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

  2. На следующем этапе (рис.1, в) формируются сети передачи данных (из существующих общих и специальных цифровых каналов), позволяющие осуществлять тесное взаимодействие терминал – хост, но и обмен хост- хост для реализации распределенных баз данных и децентрализации процессов обработки информации.

  3. Появление и распространение ПК выводит на первый план (для массового пользователя) проблему связи ПК-ПК (рис.1, г) для быстрого резервирования и копирования информации (в том числе с использованием модемов) и локальные сети (рис.1, д)- для совместной эксплуатации баз данных (файл- сервер) и дорогостоящего оборудования. В дальнейшем ЛВС потеряли самостоятельное значение вследствие интеграции с глобальными в двухуровневые сети, стоящиеся по единому принципу в рамках Internet (рис 1, е).


Вопросы для самоконтроля:


  1. Что называют «Хост»?

  2. Что называют «Терминалом»?

  3. Перечислите этапы развития технологии «Терминал-Хост»

  4. Назовите оборудование, используемое для взаимосвязи видов в технологии «Терминал-Хост»?

  5. Назовите виды взаимодействия в технологии «терминал- хост»


Тема 1.2 Технология "Клиент- Сервер"


Студент должен:


иметь представление:

    • о процессе появления и развития компьютерных сетей

    • о технологии «Клиент - Сервер»

    • о понятии «Клиент»

    • о понятии «Сервер»


знать:

  • понятие локальная сеть

  • понятие глобальная сеть

  • определение и назначение понятия «Клиент»

  • определение и назначение понятия «Сервер»


уметь:

  • отличать локальную сеть от глобальной сети

  • отличать клиента от сервера



Методические указания


В данной теме раскрываются такие понятия и определения как:

    • определение клиент

    • определение сервер

    • виды технологии «Клиент-Сервер»

По мере развития представлений о распределенных вычислительных процессах и процессах обработки данных скалывается концепция архитектуры клиент – сервер – обобщенное представление о взаимодействии двух компонентов информационной технологии (технического и/или ПО) в вычислительных системах и сетях, среди которых логически или физически могут быть выделены:

    • активная сторона (источник запросов, клиент);

    • пассивная сторона (сервер, обслуживание запросов, источник ответов).

Взаимодействие «клиент- сервер» в сети осуществляется в соответствии с определенным стандартом, или протоколом, - совокупностью соглашений об установлении или прекращении связи и обмене информацией.

Обычно клиент и сервер работают в рамках единого протокола (рис.2, а )- Telnet, Gopher, HTTP, однако с недостаточностью такого подхода появляются мультипротокольные клиенты и серверы (рис.2, б), например браузер Netscape Navigator. Появляются серверные приложения (брокеры, роботы), которые устанавливаются между разнопротокольными компонентами (рис.2, в) и осуществляют трансформацию протоколов.



Рисунок 2 – Связь между разнопротокольными компонентами


Вопросы для самоконтроля:


  1. Что называют «Клиентом»?

  2. Что называют «Сервером»?

  3. Взаимодействие в технологии «Клиент-Сервер»

  4. Опишите работу клиента в сети

  5. Опишите работу сервера в сети



Тема 1.3 Разновидности технологии "Клиент-Сервер"



Студент должен:


иметь представление:

    • о технологии «Клиент - Сервер»

    • о понятии «Клиент»

    • о понятии «Сервер»


знать:

  • разновидности технологии "Клиент-Сервер"

  • технологию «Файл- Сервер»

  • технологию «Доступ к удаленным данным»

  • технологию «Сервер базы данных»

  • технологию «Сервер приложений»


уметь:

  • различать разновидности технологий «Клиент-Сервер»



Методические указания


В данной теме раскрываются такие понятия и определения как:

    • виды технологии «Клиент-Сервер»

    • технология «Файл-Сервер» FS

    • технология «Сервер баз данных» DBS

    • технология «Сервер к удаленным данным» RDA

    • технология «Сервер приложений» AS

    • взаимодействие компонентов в технологиях FS, RDA, DBS, AS


Компьютер (процесс), управляющий тем или иным ресурсом, является сервером этого ресурса, а компьютер, пользующийся им- клиентом.

Каждый конкретный сервер определяется видом того ресурса, которым он владеет.

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

В соответствии с этим в любом приложении выделяются следующие логические компоненты:

    • компонент представления (presentation), реализующий функции первой группы;

    • прикладной компонент (business application). Поддерживающий принцип второй группы;

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


Различия в реализации технологии «Клиент- Сервер» определяются следующими факторами:

    • Виды программного обеспечения, в которые интегрирован каждый из этих компонентов;

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

    • Способы распределения логических компонентов между компьютерами в сети;

    • Механизмы, используемые для связи компонентов между собой.


Выделяются четыре подхода, реализованные в следующих технологиях:

    • Файловый сервер (File Server-FS);

    • Доступ к удаленным данным (Remote Data Access- RDA);

    • Сервер БД (Data Base Server- DBS);

    • Сервер приложений (Application Server- AS).


Файловый сервер (FS). Этот подход является базовым для локальных сетей ПК. Один из компьютеров сети назначается файловым сервером и предоставляет другим компьютерам услуги по обработке файлов. Файловый сервер работает под управлением сетевой ОС и играет роль компонента доступа к информационным ресурсам (т.е. к файлам). На других ПК в сети функционирует приложение, в кодах которого совмещены компонент представления и прикладной компонент (рис. 3)



Рис. 3 Технология файлового сервера


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

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

Доступ к удаленным данным (RDA) существенно отличается от FS методом доступа к информационным ресурсам. В данной техноло­гии программы компонента представления и прикладного компонента совмещены и выполняются на компьютере-клиенте. Доступ к ин­формационным ресурсам обеспечивается операторами специального языка (например, языка запросов SQL, если речь идет о базах дан­ных) или вызовами функций специальной библиотеки (если -имеется специальный интерфейс прикладного программирования — API).

Запросы к информационным ресурсам направляются по сети удаленному компьютеру, который обрабатывает и выполняет их, возвращая клиенту блоки данных (рис. 4).

Достоинство RDA заключается в унификации интерфейса «кли­ент — сервер» в виде языка запросов и широком выборе средств раз­работки приложений. К недостаткам можно отнести существенную загрузку сети при взаимодействии клиента и сервера посредством запросов; невозможность администрирования приложений в RDA, так как в одной программе совмещаются различные по своей при­роде функции (представления и прикладные).

Сервер баз данных (DBS) — технология реализована в некоторых реляционных (табличных) СУБД (Informix, Ingres, Sybase, Oracle), (рис. 5).

Ее основу составляет механизм хранимых процедур — средство программирования SQL-сервера. Процедуры хранятся в словаре баз данных ресурсов, избавляет от необходимости направления SQL-запро­сов по сети, что повышает производительность системы.


Рисунок 4 – Модель доступа к удаленным данным


Рисунок 5 - Технология сервера баз данных



Рисунок 6 - Технология сервера приложений


Технологии RDA и DBS опираются на двухзвенную схему разде­ления функций:

- в RDA прикладные функции отданы программе-клиенту (при­кладной компонент комбинируется с компонентом представ­ления);

- в DBS ответственность за их выполнение берет на себя ядро СУБД (прикладной компонент интегрируется в компонент до­ступа к информационным ресурсам).

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


Вопросы для самоконтроля:


  1. Что называют «Клиентом»?

  2. Что называют «Сервером»?

  3. Опишите технологию «Файл-Сервер» FS

  4. Опишите технологию «Сервер баз данных» DBS

  5. Опишите технологию «Сервер к удаленным данным» RDA

  6. Опишите технологию «Сервер приложений» AS


Раздел 2. Языки гипертекстовой разметки

Тема 2.1 Обзор языков гипертекстовой разметки. Структура HTML- документа



Студент должен:


иметь представление:

    • о понятии «Язык гипертекстовой разметки»

    • о структуре HTML- документа


знать:

  • обзор языков гипертекстовой разметки

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

  • структуру HTML- документа


уметь:

  • использовать язык гипертекстовой разметки HTML


Методические указания


В теме освещены вопросы, касающиеся языков гипертекстовой разметки. Описание языка гипертекстовой разметки HTML. Использование языка гипертекстовой разметки. Структура HTML документа.

Термин HTML (HyperText Markup Language) означает "язык маркировки гипертекстов". Первую версию HTML разработал сотрудник Европейской лаборатории физики элементарных частиц Тим Бернерс-Ли.

Для освоения HTML необходимо две вещи:

  1. Любой браузер, т.е., программа, пригодная для просмотра HTML-файлов.

  2. Любой редактор текстовых файлов, поддерживающий русский язык в выбранной Вами кодировке.

В настоящее время широко используются два типа редакторов HTML:

Редакторы типа "что видишь, то и получишь" (Netscape Navigator Gold, Microsoft Front Page). Пользователь не видит "внутренностей" документа, с которым он работает, точно так же, как при работе с текстовым процессором типа Microsoft Word или Word Perfect.

Редакторы собственно HTML-текстов (HotDog, Ken Nesbitt Web Editor и многие другие). В процессе работы пользователь видит внутреннее содержание HTML-файла и может изменять его либо вручную, либо вызывая команды меню для вставки определенных элементов HTML. Работа с таким редактором очень похожа на работу с интерактивной средой программирования типа Microsoft Visual Basic или Borland Delphi.
Теги HTML

Тег HTML состоит из следующих друг за другом в определенном порядке элементов:

  1. левой угловой скобки < (такого же, как "меньше чем" символа)

  2. необязательного слэша /, который означает, что тег является конечным тегом, закрывающим некоторую структуру. Таким образом в этом контексте Вы можете читать символ /, как конец...

  3. имени тега, например TITLE или PRE

  4. необязательных, если даже тег может иметь их, атрибутов. Тег может быть без атрибутов или сопровождаться одним или несколькими атрибутами, например: ALIGN=CENTER

  5. правой угловой скобки > (такой же, как символа "больше чем").


Элементы HTML

Большинство, но не все теги HTML спарены так, что за открывающим тегом следует соответствующий закрывающий тег, а между ними содержится текст или другие теги, например:

1   2   3

Похожие:

Методические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей» iconМетодические указания составлены в соответствии с рабочей программой по дисциплине «Периферийные устройства вычислительной техники»
Тематический план учебной дисциплины специальности №230106 «Техническое обслуживание средств вычислительной техники и компьютерных...
Методические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей» iconМетодические указания составлены в соответствии с рабочей программой по дисциплине «Эксплуатация и ремонт насосно-компрессорного оборудования»
Методические указания составлены в соответствии с рабочей программой по дисциплине «Эксплуатация и ремонт насосно-компрессорного...
Методические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей» iconМетодические указания составлены в соответствии с рабочей программой по дисциплине «Уголовный процесс»

Методические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей» iconМетодические указания составлены в соответствии с рабочей программой учебной дисциплины «Разработка и эксплуатация удаленных баз данных»
Государственных требований к минимуму содержания и уровню подготовки выпускников по специальности 2203 «Программное обеспечение вычислительной...
Методические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей» iconМетодические указания составлены в соответствии с рабочей программой по дисциплине «Технический анализ и контроль производства»
Методические указания и контрольные задания для студентов-заочников Салаватского индустриального колледжа по специальности 240404...
Методические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей» iconОбщие методические указания по изучению дисциплины и самостоятельной работе студентов
Методические указания составлены в соответствии с примерной (рабочей) программой по дисциплине Товароведение текстильных и одежно-обувных...
Методические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей» iconМетодические указания составлены в соответствии с рабочей программой по дисциплине «История мировой культуры»
Методические указания предназначены для студентов-заочников, содержат программу курса, тематику контрольных работ, вопросы к зачету,...
Методические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей» iconМетодические указания составлены в соответствии с примерной программой по дисциплине «Электротехника и электроника»
Методические указания составлены в соответствии с примерной программой по дисциплине «Электротехника и электроника» по специальности...
Методические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей» iconМетодические указания по дисциплине “Электротехника и электроника” предназначены для реализации Государственных
Методические указания составлены в соответствии с рабочей программой по дисциплине «Электротехника и электроника» для специальности...
Методические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей» iconМетодические указания составлены в соответствии с рабочей программой по дисциплине «Охрана труда»
Заместитель директора по учебной работе гоу спо читинского лесотехнического колледжа
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница