Чем отличаются http и https. Протокол http. Протокол http/2

03.01.2019 0 Автор Редакция

Протокол — простыми словами, это набор правил, в данном случае протокол, образно говоря, является языком, на котором браузер делает запрос к серверу, и последний отвечает. Как и в мире существуют разноязычные группы, так и в цифровом мире существуют

  • Браузер (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;