close

Вход

Забыли?

вход по аккаунту

?

Интернет и WWW - инфраструктура

код для вставкиСкачать
Занятие 2
Интернет и WWW инфраструктура для
электронной коммерции
Пример
Dell Computer Corporation
• одна из наиболее успешных фирм по продаже PC
• $9 млрд - годовой объем продаж
• до начала 90-х гг. заказы осуществлялись по телефону
• сейчас - через Web-сайт
• значительно сократились расходы на транзакцию
• техническая поддержка, включая FAQ
Инфраструктура для э-коммерции
• Интернет представляет собой систему
взаимосвязанных компьютерных сетей,
охватывающую весь мир
• В 1960-х гг. министерство обороны США начало
разрабатывать проект создания распределенной
компьютерной сети, которая была бы
работоспособной даже при уничтожении ее
отдельных частей
• Изобретение пакетной передачи данных
• В 1972 г. создали первую программу для
электронной почты, затем для FTP и Telnet.
Инфраструктура для э-коммерции
• В конце 80-х годов отдельные научные и
академические сети были объединены и появилось то,
что мы называем Интернет
• Коммерческое использование Интернет было
разрешено в 1989 г.
• Два изобретения были ключевыми для
возникновения Интернет:
1. В 1960-х гг. Тед Нельсон сформулировал понятие
гипертекста - системы связывания текста на
отдельных страницах
Инфраструктура для э-коммерции
2. В конце 80-х - начале 90-х годов Тим Бернерс-Ли,
работавший в Европейском Центре ядерных
исследований, предложил идею и разработал первый
гипертекстовый сервер, который был основан на
языке HTML - Hypertext Markup Language.
• Web-браузеры с текстовым, затем с графическим
интерфейсом.
Пакетная передача данных
• circuit switching - коммутация каналов
• packet switching - коммутация пакетов
• маршрутизаторы
Сеть ARPANET - открытая архитектура
• для независимых сетей не требуется никаких изменений при
объединении в глобальную сеть
• пакеты, не пришедшие в пункт назначения, могут быть
запрошены повторно
• маршрутизаторы не хранят никакой информации о пакетах,
которые прошли через них
• нет глобального контроля над сетью
Пакетная передача данных
TCP/IP протоколы
сетевой протокол - набор правил, касающихся
форматирования, запроса, а также проверки ошибок в
данных, передаваемых через сеть
Создатели TCP/IP - Vincent Cerf и Robert Kahn.
TCP (transmission control protocol) управляет разбиением
сообщения на пакеты перед передачей их по сети и сборкой
сообщения из пакетов после передачи
IP (internet protokol) включает правила маршрутизации
отдельных пакетов от источника к назначению
TCP/IP архитектура
Application HTTP, SMTP, POP, IMAP, и т.п.
Transport
TCP
Internet
IP
Physical
физические протоколы
IP-адреса и доменные имена
IP-адрес - 32-битовое целое, разбитое на 4 части (например,
126.204.89.56). Первое число означает номер сети, остальные
идентифицируют компьютер в сети.
URL (uniform resource locator) - например, http://kek.ksu.ru,
http://kek.ksu.ru/EOS/PHP/index.html
com
-
коммерческие организации
edu
-
образовательные учреждения
gov
-
правительственые организации
org
-
некоммерческие организации
ru
-
Россия
us
-
США
и т.п.
HTTP (Hypertext Transfer Protocol) - протокол,
ответственный за передачу и показ WEB-страниц.
Сеанс HTTP заключается в формировании и отправке запроса
от клиента (браузера) к серверу и формировании и отправке
ответа от сервера клиенту.
SMTP (Simple Mail Transfer Protocol) - cтандартный
протокол, используемый почтовым сервером для
форматирования и администрирования почтовых сообщений
POP (Post Office Protocol) - протокол для приема почты с
почтового сервера. Предоставляет поддержку для MIME
(Multipurpose Internet Mail Extensions)
IMAP (Internet Message Access Protocol) - новый протокол,
аналог POP.
Полезные программы
Finger - Unix-программа, позволяющая получить
ограниченную информацию о других пользователях сети
Ping (Packet InterNet Groper) - тестирует соединение между
двумя хостами и определяет, является ли хост активным в
сети. Выдает краткую информацию о количестве
промежуточных хостов и о времени, затраченном на доставку
короткого сообщения. Формат использования:
ping имя_домена
или
ping IP-адрес
Tracert (TRACE RouTe) и подобные программы похожи на
Ping, но имеют более развитые графические средства,
позволяющие проследить путь сообщения по географической
карте.
Интернет-приложения
Электронная почта появилась в 1970-х гг. Преимущества
электронной почты очевидны (сформулируйте их
самостоятельно). К проблемам относится spam - почтовый
мусор, навязчивая реклама, принимающая вид
попрошайничества.
Telnet - программа, позволяющая управлять удаленным
компьютером.
FTP (File Transfer Protocol) представляет собой самый
быстрый путь для перемещения файлов с одного компьютера
на другой.
Языки разметки и Web
SGML (Standard Generalized Markup Language) - метаязык,
представляющий систему разметки документов, не
зависящую от конкретной программной реализации,
появился в 1986 г. Каждый документ имеет свой DTD (Data
Type Definition).
HTML (HyperText Markup Language) - упрощенный язык,
включает набор тегов для форматирования документа.
XML (eXtensible Markup Language) - язык, служащий для
описания структуры документа.
WML (Wireless Markup Language) - язык для разработки
сайтов для подключения с мобильных телефонов
История спецификаций HTML
HTML 1.0 появился летом 1991 г. Эту спецификацию создал
Tim Berners-Lee, как и первый браузер.
Создан W3C - World Wide Web Consortium.
HTML 2.0 появился в сентябре 1995 г. Включает поддержку
графики и форм.
HTML 3.2 появился в 1997 г. Включает поддержку таблиц,
текста вокруг картинок и т.п.
HTML 4.0 появился в декабре 1997 г. Включает тег OBJECT,
каскадные таблицы стилей CSS и встроенный язык сценариев
(в основном JavaScript и VBScript).
HTML- редакторы
Notepad
Графические редакторы - WYSIWYG (What you see is what
you get) - Front Page и иже с ними.
HomeSite и ему подобные редакторы.
Архитектура клиент/сервер и Web.
• главная характеристика - разделение работы между
клиентом и сервером
• сервер - мощный компьютер, имеющий зарегистрированный
URL; работает 24 часа в сутки и находится в режиме
ожидания запросов от клиента
• сервер получает запрос от клиента, затем обращается с
запросами к другим приложениям, получает от них ответ,
формирует свой ответ и отправляет его клиенту
• thin client - тонкий клиент
Взаимодействие между клиентом и сервером двухуровневая архитектура
Структура запроса клиента
• строка запроса (метод, ресурс, версия HTTP)
• необязательные заголовки запроса
• необязательное тело запроса
например,
GET /whatsnew/rfc/rfc2039.html HTTP/1.0
Accept: text/html
Accept: audio/x
Структура ответа сервера
• строка ответа (версия HTTP, код состояния запроса, краткое
описание состояния)
• заголовки запроса
• тело запроса
,
например
HTTP/1.0
200
OK
Server: NCSA/1.3
Content-type: text/HTML
Content-length: 2000
<HTML>
<HEAD><TITLE>News</TITLE></HEAD>
<BODY>…</BODY>
</HTML>
Взаимодействие между клиентом и сервером трехуровневая архитектура
Интернет, интранет, экстранет
Интранет - компьютерная сеть в рамках одной организации,
действующая на основе Интернет-технологий
Экстранет - сеть, которая расширяет интранет организации и
разрешает ее соединение с сетями партнеров. Для
организации экстранет используются публичные сети,
частные сети и виртуальные частные сети (VPN).
Способы соединения с Интернет
Тип
М од ем
U p strea m D ow n stream
(K b p s)
(K b p s)
Ц ен а
уст ан ов к и
($)
П л ат а за
м еся ц ($)
56
56
20
20
IS D N
128
128
400
80
К аб ельн ы й
м од ем
T1
500
1500
200
50
1544
1544
3000
1100
640
9000
3000
1000
44700
44700
7500
8000
622000
622000
A D SL
T3
ATM
Способы соединения с Интернет (расшифровка названий)
ISDN (Integrated Services Digital Network)
ADSL (Asymmetric Digital Subscriber Line)
ATM (Asynchronous Transfer Mode)
Документ
Категория
Презентации по информатике
Просмотров
6
Размер файла
108 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа