2. 1969 – сеанс связи ARPANET
1971 – отправка первого Email
1983 – ARPANET переходит на TCP/IP
1984 – запущена система DNS
1989 – появление WWW, HTTP, HTML
1993 – первый браузер – NCSA Mosaic
1995 – Yahoo, Hotmail, Amazon.com
История сети Internet
4. ●Клиент-серверная архитектура. Тонкие клиенты.
●Глобальные приложения: cоциальные сети,
поиск, почта
●Мобильные приложения
●Software as a Service
●Облачные сервисы
Направления развития ПО
5. ●Традиционные сайты: новости, блоги, wiki, базы знаний,
визитки.
●Глобальные приложения: почтовые сервисы, поиск,
социальные сети.
●E-commerce: магазины, бронирование, цифровая
дистрибуция.
●Замена desktop приложениям: банк-клиенты, CRM,
корпоративный софт.
●SAAS – то же cамое, но онлайн.
Web приложения
8. ●94.100.191.201 – один из адресов Mail.Ru
●127.0.0.1 – всегда адрес лок. компьютера
●192.168.12.14 – private ip (не уникален)
●192.168.0.0/16 – адрес подсети
●12.0xbad – тоже валидный адрес
●2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d
IP адресация
10. ●Отличие домена и зоны DNS
●Что возвращает DNS? Виды записей
●Рекурсивные и итеративные запросы
●Обратные зоны
●CDN – content delivery network
●Google public DNS – 8.8.8.8 8.8.4.4
DNS
11. ●HTTP – передача гипертекста
●FTP – передача файлов
●SMTP – передача почты
●POP3, IMAP – получение почты
●SSH – удаленный доступ к серверу
●SFTP – FTP через SSH
●XMPP – Jabber, мгновенные сообщения
●TCP ?
Протоколы Internet
12. ●RFC822 - Internet Text Message format
●XML
●JSON, JSONP
●CSV
●MIME
●JPEG / PNG / GIF
●PDF
Форматы Internet
13. HTTP
GET /wiki/страница HTTP/1.1
Host: ru.wikipedia.org
Accept: text/html
Connection: close
(пустая строка)
HTTP/1.1 200 OK
Server: Apache
Content-Language: ru
Content-Type: text/html; charset=utf-8
Content-Length: 1234
Connection: close
(HTML)
14. URI vs URL
URI – идентификатор
URL – определяет положение ресурса
mailto:me@tut.ru
tel:02
urn:isbn:0-395-36341-1
http://tom:abc@host.com/h/1.html?a=b
http – протокол
tom:abc – логин / пароль
host.com – адрес сервера
/h/1.html – путь к ресурсу
a=b – параметры (query string)