Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 359|Відповідь: 0

HTTP/2 через TLS і HTTP/2 через Cleartext TCP для HTTP/2

[Копіювати посилання]
Опубліковано 2025-9-22 20:02:51 | | | |
Порівнюються протоколи HTTP/1.x та HTTP/2
https://www.itsvse.com/thread-10023-1-1.html

HTTPS(h2) та HTTP(h2c)

Як і HTTP/1.x, HTTP/2 включає HTTPS з TLS і HTTP без TLS.

HTTPS (HTTP/2 через TLS)

Шифрування комунікації за допомогою TLS
Ідентифікатор — h2
Приклад протоколу:https

HTTP (HTTP/2 через прозорий TCP)

Спілкування у відкритому тексті без використання TLS
Ідентифікатор — H2C
Приклад протоколу:http

Оскільки більшість поширених браузерів підтримують лише H2, це фактично необхідно. TLS, що використовується у H2, має такі вимоги:

  • TLS 1.2 або новіші версії
  • Потрібна підтримка розширення SNI
  • Клієнт повинен вказати цільове доменне ім'я під час переговорів TLS.
  • Для TLS 1.2 застосовуються такі вимоги до набору шифрів:
  • Не використовуйте набори шифрів із чорного списку в RFC 7540
  • Підтримка TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 потрібна


Усі основні браузери (Chrome, Firefox, Safari, Edge тощо).Реалізовано і підтримується лише H2 (зашифрована версія), а не H2C

ASP.NET Core налаштовує протокол H2C

Конфігурація виглядає так:

Жорсткий код виглядає так:

Тестовий код:

Як показано нижче:



(Кінець)




Попередній:Резервне копіювання та відновлення конфігурації RouterOS MikroTik (IV)
Наступний:Мережа криптовалют Stratum V1, V2 взаємодіє з протоколом пулу
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com