Чем отличаются http и https. Протокол http. Протокол http/2
Протокол - простыми словами, это набор правил, в данном случае протокол, образно говоря, является языком, на котором браузер делает запрос к серверу, и последний отвечает. Как и в мире существуют разноязычные группы, так и в цифровом мире существуют
- Браузер (browser) - (клиент, потребитель), программа для загрузки и просмотра веб-страниц (ресурсов). Точнее - это прикладное программное обеспечение для просмотра/отображения и манипулирования/управления компьютерными файлами и веб-страницами.
- Веб-страница - гипертекстовый документ, ресурс
- Веб-сайт - несколько объединенных веб-страниц (ресурсов), которые хранятся обычно на одном веб-сервере
- Веб-сервер - (поставщик), программное обеспечение, предоставляющее доступ по http-запросам клиента (веб-браузера) к ресурсам (веб-страницам), расположенным на различных компьютерах, подключённых к сети Интернет, и непосредственно сам компьютер, где это обеспечение работает
-
WWW (World Wide Web - всемирная паутина) - (миллионы веб-серверов), распределенная система, предоставляющая доступ по http-запросам к связанным между собой ресурсам (веб-страницам), расположенным на различных компьютерах и подключённых к сети Интернет
- Интернет - система объединённых компьютерных сетей для хранения и передачи информации. Базируется на стеке протоколов (язык, набор правил) передачи данных TCP/IP (Transmission Control Protocol/Internet Protocol - сетевая модель передачи данных, представленных в цифровом виде)
- http (HyperText Transfer Protocol) - протокол прикладного уровня семейства TCP/IP, обмен произвольными данными совершается между клиентом (потребителем, веб-браузером) и сервером (поставщиком) по схеме «запрос-ответ». Сетевой протокол http используется во Всемирной паутине для получения информации с веб-сайтов. Для идентификации ресурсов http использует глобальные URI
- URI (Uniform Resource Identifier) = это URL или URN или одновременно обоими
- URL (Uniform Resource Locator) - локатор (определитель местонахождения), является URI, который, помимо идентификации ресурса, дает информацию о местонахождении этого ресурса - это знакомые всем адреса сайтов/страниц
- URN (Uniform Resource Name) - название (имя) ресурса, является URI, который только идентифицирует ресурс, но не указывает его местонахождение (например isbn - указывает на ресурс/книгу в пространстве имен isbn)
- http/2 - вторая версия http
- https - (HyperText Transfer Protocol Secure) - это не отдельный сетевой протокол, а расширение/обертка протокола http с шифрованием для повышения безопасности. Данные в протоколе https передаются поверх протоколов SSL или TLS.
Некоторые распространенные протоколы, соответствующие уровням OSI (open systems interconnection basic reference model - модель взаимодействия открытых систем):
- Прикладной - BGP, DNS, FTP, HTTP, HTTPS, IMAP, LDAP, POP3, SNMP, SMTP, SSH, Telnet, XMPP;
- Сеансовый/Представления - SSL, TLS;
- Транспортный - TCP, UDP;
- Сетевой - EIGRP, ICMP, IGMP, IP, IS-IS, OSPF, RIP;
- Канальный - Arcnet, ATM, Ethernet, Frame relay, HDLC, PPP, L2TP, SLIP, Token ring;