Программирование в Интернет

Содержание

Слайд 2

Программа

Синтаксис HTML
Каскадные таблицы стилей
JavaScript
XML
Серверные технологии

Программа Синтаксис HTML Каскадные таблицы стилей JavaScript XML Серверные технологии

Слайд 3

Основные понятия

Интернет — это глобальная информационная система, которая:
1. логически взаимосвязана пространством глобальных

Основные понятия Интернет — это глобальная информационная система, которая: 1. логически взаимосвязана
уникальных адресов, основанных на Интернет-протоколе (IP);
2. способна поддерживать коммуникации с использованием семейства Протокола управления передачей/Интернет-протокола (TCP/IP);
3. обеспечивает, использует или делает доступной, на общественной или частной основе, высокоуровневые сервисы, надстроенные над описанной здесь коммуникационной и иной связанной с ней инфраструктурой.

Слайд 4

Основные понятия

Интернет
Сервисы Интернет (WWW, E-mail, FTP, ...)
Протокол - система соглашений о передачи

Основные понятия Интернет Сервисы Интернет (WWW, E-mail, FTP, ...) Протокол - система
и приеме данных в сети
Сервер - компьютер или программа, предоставляющая некоторые услуги другим компьютерам или программам. На одном компьютере могут работать несколько разных серверов.
Клиент - это компьютер или программа, использующая ресурсы сервера. На одном компьютере одновременно могут работать несколько клиентов.
Пользователь
Адресация. IP-адреса, URL, URI.

Слайд 5

IP - адреса

172.16.0.99

10101100 00010000 00000000 01100011

Биты, задающие класс адреса

Номер (адрес) сети

Номер

IP - адреса 172.16.0.99 10101100 00010000 00000000 01100011 Биты, задающие класс адреса
компьютера

Слайд 6

URL (uniform resource locator)

http://www.isu.ru:8088/~slava/rchair.htm?p1=v1&p2=v2#mark

Имя www-сервера

Путь к файлу

Имя файла

протокол

Запрос

Метка

Порт

URL (uniform resource locator) http://www.isu.ru:8088/~slava/rchair.htm?p1=v1&p2=v2#mark Имя www-сервера Путь к файлу Имя файла протокол Запрос Метка Порт

Слайд 7

Домены

Домены

Слайд 8

Интернет WWW

World Wide Web
Всемирная паутина

Интернет WWW World Wide Web Всемирная паутина

Слайд 9

Уровни функционирования Интернет

Уровни функционирования Интернет

Слайд 10

Протоколы

IP – интернет-протокол
TCP – протокол управления передачей (transfer control protocol)
Telnet – протокол

Протоколы IP – интернет-протокол TCP – протокол управления передачей (transfer control protocol)
терминального подключения к удаленному компьютеру, исторически был одним из первых, сейчас используется редко
FTP – file transfer protocol, протокол передачи данных в виде файлов
HTTP- hyper text transfer protocol, основной протокол передачи данных в WWW
POP3, IMAP, SMTP – протоколы передачи электронной почты, входящие и исходящий
NNTP – протокол передачи новостей или телеконференций

Слайд 11

Подробная схема работы WWW

DNS

Подробная схема работы WWW DNS

Слайд 12

Подробная схема работы WWW

http-протокол

tcp-протокол

DNS

Подробная схема работы WWW http-протокол tcp-протокол DNS

Слайд 13

Подробная схема работы WWW

http-протокол

tcp-протокол

ip-протокол

DNS

Подробная схема работы WWW http-протокол tcp-протокол ip-протокол DNS

Слайд 14

Подробная схема работы WWW

http-протокол

tcp-протокол

ip-протокол

DNS

Подробная схема работы WWW http-протокол tcp-протокол ip-протокол DNS

Слайд 15

Подробная схема работы WWW

http-протокол

tcp-протокол

ip-протокол

DNS

Подробная схема работы WWW http-протокол tcp-протокол ip-протокол DNS

Слайд 16

Подробная схема работы WWW

ip-протокол

DNS

http-протокол

tcp-протокол

Подробная схема работы WWW ip-протокол DNS http-протокол tcp-протокол

Слайд 17

WWW-сайт

Тематически единый и оформленный в едином стиле объём информации, выполненный в виде

WWW-сайт Тематически единый и оформленный в едином стиле объём информации, выполненный в
гипертекста и расположенный на WWW-сервере

Слайд 18

WWW-страница

WWW-страница соответствует тому объёму информации, который поступает на клиентский компьютер при одном

WWW-страница WWW-страница соответствует тому объёму информации, который поступает на клиентский компьютер при
действии пользователя (обращении к одному адресу)
WWW-страница состоит из главного файла (обычно HTML-файл) и файлов, представляющих отдельные части страницы
Имеет свой адрес (URL)

Слайд 19

клиент

WWW-клиенты

Браузеры: MS Internet Explorer, Mozilla FireFox, Opera и т.д.
Визуализируют WWW-страницы
Получают файлы WWW-страниц

клиент WWW-клиенты Браузеры: MS Internet Explorer, Mozilla FireFox, Opera и т.д. Визуализируют
по http-протоколу

браузер

локальные файлы
(локальная версия сайта)

сервер

файлы сайта

http-протокол

Слайд 20

Организация WWW-страницы

Простой вариант страницы (html, swf и т.д.)

Страница, использующая динамический HTML

Фреймы

frame2.html

Организация WWW-страницы Простой вариант страницы (html, swf и т.д.) Страница, использующая динамический HTML Фреймы frame2.html

Слайд 21

Динамический HTML

Страница не статична, а реагирует на действия пользователя
Основной способ реализации:
К каждому

Динамический HTML Страница не статична, а реагирует на действия пользователя Основной способ
элементу страницы можно получить доступ из программы и изменить его

Слайд 22

Статические сайты

Статические страницы
Страницы хранятся на сайте в том же виде, в котором

Статические сайты Статические страницы Страницы хранятся на сайте в том же виде, в котором передаются клиенту
передаются клиенту

Слайд 23

Динамические сайты

Динамические страницы
Страницы формируются в момент получения запроса от клиента
Способы формирования:
Универсальные программы

Динамические сайты Динамические страницы Страницы формируются в момент получения запроса от клиента
(.exe и т.п.)
Скриптовые программы (т.е. программы, состоящие из инструкций, интерпретируемых WWW-сервером)
XML + XSLT

Слайд 24

Визуализация информации сайта

База данных (сервер БД) → Программа → HTML → Браузер
Внешние

Визуализация информации сайта База данных (сервер БД) → Программа → HTML →
сервера → XML-данные + XSLT-таблица → HTML → Браузер
XML + XSLT → Браузер
HTML + JavaScript → Браузер

Слайд 25

Выполнение программ на стороне сервера и на стороне клиента

сервер

клиент

данные

программа

браузер

HTML + JavaScript

интерпретирует java-скрипт

Выполнение программ на стороне сервера и на стороне клиента сервер клиент данные

Слайд 26

Выполнение программ на стороне сервера и на стороне клиента

сервер

клиент

данные

программа

браузер

HTML + данные +

Выполнение программ на стороне сервера и на стороне клиента сервер клиент данные
программы

внешние программы

плагины

Слайд 27

Технология создания сайтов

Технология создания сайтов

Слайд 28

Технологическая цепочка разработки сайта

Автор идеи
(директор проекта, заказчик)

Цели и задачи
Содержание
Способ

Технологическая цепочка разработки сайта Автор идеи (директор проекта, заказчик) Цели и задачи
функциони-рования

1. Постановка задачи

Слайд 29

Технологическая цепочка разработки сайта

Автор идеи
(директор проекта, заказчик)

Цели и задачи
Содержание
Способ

Технологическая цепочка разработки сайта Автор идеи (директор проекта, заказчик) Цели и задачи
функциони-рования

1. Постановка задачи

Слайд 30

Элементы страницы

Графичекие эл-ты

Общая схема страницы, стилевой файл

Веб-
дизайнер

HTML-
кодер

База
данных

Элементы страницы Графичекие эл-ты Общая схема страницы, стилевой файл Веб- дизайнер HTML- кодер База данных
Имя файла: Программирование-в-Интернет.pptx
Количество просмотров: 196
Количество скачиваний: 1