
- •1Введение в программное обеспечение компьютерных сетей.
- •2Основные понятия и определения компьютерных сетей
- •3Опорная модель osi. Общие сведения, история
- •4Уровни модели osi
- •5Характеристики уровней модели osi
- •6Основные протоколы компьютерных сетей
- •8Альтернативные сетевые протоколы
- •Протоколы Microsoft и других разработчиков
- •Тема 3.Стек osi
- •9. Стандарт сетевых протоколов
- •10. Описание команд сетевых протоколов
- •11. Клиент-серверная модель вычислений
- •12. Распределенные вычисления. Параллельные вычисления
- •13. Сетевое по общего назначения
- •14. Программное обеспечение поиска неисправностей в сетях
- •15. Программное обеспечение анализа и моделирования сетей
- •16. Программное обеспечение анализа и оптимизации сети
- •17. Интерфейс сетевой базовой системы ввода-вывода
- •18.Удаленный вызов процедур
- •19. Инициализация приложения и завершение его работы
- •20. Создание и инициализация сокета. Удаление сокета
- •21. Параметры сокета и привязка к адресу
- •22. История и основные концепции сети InterNet
- •23. Принципы адресации в InterNet
- •24. Встроенное программное обеспечение операционной системы для работы с InterNet
- •25. Организация работы и взаимодействия встроенных программных средств операционной системы и InterNet
- •26. Альтернативное программное обеспечение для работы с InterNet
- •27. Гипертекстовая разметка страниц в InterNet. Работа с браузерами и ftp серверами
- •28. Язык описания сценариев html и его расширения
- •29 Создание простых html форм Вариант 1
- •Вариант 2
- •30. Язык Java программирования в сети Internet
- •31. Языки JavaScript, vbScript и PerlScript
- •32Клиент-серверная и файл-серверная технологи. Преимущества и недостатки
27. Гипертекстовая разметка страниц в InterNet. Работа с браузерами и ftp серверами
Сервер FTP Обеспечивает хранение больших объемов файлов для передачи (выгрузки) на локальные диски пользователей.
Получение файлов из сети InterNet обычно производится с помощью протокола FTP и специализированных приложений, например, FTP-32 ClientforWindows, соответствующие возможности включены во многие программные оболочки (например, NortonFileManager и WindowsCommander).
Адрес целевого FTP-сервера (наряду с некоторыми дополнительными параметрами) вводится в окне, появляющемся сразу после загрузки приложения FTP-32 ClientforWindows, при работе с программой пользователь на левой панели видит диски и каталоги собственного компьютера, на правой удаленного; существуют возможности перемещения по каталогам файловой системы, выделения нужного файла и пересылки выбранного файла (кнопки со стрелками), причем посылка пользовательского файла на FTP-сервер разрешена лишь привилегированному пользователю (с целью устранения переполнения серверного набора дисковых томов ненужными файлами и предотвращения распространения компьютерных вирусов).
Серверы WWW хранят всю информацию в виде гипертекстовых файлов, браузеры по сети получают (с использованием протокола HTTP) такой файл (соответствующий странице гипертекста или WEB-странице), специальным образом интерпретируют его и, при необходимости, отсылают введенную пользователем информацию назад серверу (например, запрос к базе данных).
28. Язык описания сценариев html и его расширения
HTML – мультиязыковый гипертекст. HTML-код является контейнером который определяет параметры отображения на экране текста находящегося у него внутри.
Запрос браузера пользователя называется WEB-запросом.
Браузер запрашивает с WWW-сервера определенную WEB-страницу (фактически определенный HTML-файл), сервер же посылает данную страницу, а браузер интерпретирует HTML-код и отображает страницу на экране.
Команда HTML языка – это команда разметки текста причем медиа-файлы транскрибируются в HTML язык как элементы текста. Это самое главное достоинство языка.Недостаток языка – маленькая возможность комбинации ключевых тегов.
HTML - это язык тегов (заключенных в угловые скобки кратких предписаний, определяющих параметры отображения информации).
Все приложение Microsoft имеет встроенные средства обработки HTML кода. Существует 3 основных элемента кодировки WEB-страницы:
html;
htm;
mht.
1 и 2 идентичны, 3 – сжатый WEB-архив.
HTML - очень простой язык для разметки страниц, использующий исключительно текстовые команды. В настоящее время для создания HTML-файлов (т.е. разработки WEB-страниц) применяется специальное ПО -NetscapeComposer, MicrosoftFrontPage, InternetAssistantforMicrosoftOffice, MicrosoftWordInternetAssistant, MicrosoftExcelInternetAssistant, MicrosoftPowerPoint 95 InternetAssistant и др.
Простейший вариант HTML-файла приведен ниже:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>My first WEB-page</TITLE>
</HEAD>
<BODY>
Добро пожаловать на мою первую WEB-страницу !
</BODY>
</HTML>
Как видно из приведенного текста, любой HTML-файл начинается тегом <HTML> и кончается </HTML>и включает блок <BODY>...</BODY> (символ наклонной черты перед именем тега ограничивает его область действия), теги могут иметь атрибуты.
Важным свойством языка HTML является возможность описания гиперпереходовмежду страницами, именно это определяет огромные возможности HTML по представлению информации со сложными логическими связями.
К управляющим элементам HTML относятся:
Описание стилей текста
Способы исходного форматирования текста
Масштабирование рисунков а также управление мультимедиа.
Возможность разрешения глобальных гиперссылок еще больше расширяет мощь InterNet, фактически появляется возможность создания распределенной системы хранения (и обработки) данных.
Средством обеспечения диалога в Сети служат формы - специализированные конструкции языка, позволяющие пользователю вводить данные в отображаемые браузером поля и пересылать их серверу.
Однако у языка HTML есть и недостатки - например, средствами HTML невозможно производить даже простейшие арифметические вычисления. Часто применяются следующие расширения языка HTML
• Java- машинно-независимый язык программирования
• JavaScript, VBScript и PerlScript- языки программирования, интегрированные в HTML-код.
• CGI и ISAPI - серверные расширения HTML, служащие для организации полномасштабного диалога в Сети.
• ActiveX- технология, позволяющая вводить в WEB-страницы любые активные программные объекты; реализована в виде построенного на Win32 и OLE API
• IDC - средство доступа к базам данных через ODBC
• ASP - технология использующая готовые шаблоны для WEB-страниц, используют языки JavaScript и VBScript а также запросы к БД формата SQL
• PHP/FI - язык создания домашних WEB-страниц.