Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 359|Odpowiedź: 0

HTTP/2 przez TLS oraz HTTP/2 przez Cleartext TCP dla HTTP/2

[Skopiuj link]
Opublikowano 2025-9-22 20:02:51 | | | |
Porównywane są protokoły HTTP/1.x i HTTP/2
https://www.itsvse.com/thread-10023-1-1.html

HTTPS(h2) i HTTP(h2c)

Podobnie jak HTTP/1.x, HTTP/2 zawiera HTTPS z TLS i HTTP bez TLS.

HTTPS (HTTP/2 przez TLS)

Szyfrowanie komunikacji za pomocą TLS
Identyfikator to h2
Przykładowy protokół:https

HTTP (HTTP/2 przez TCP w formacie czystym)

Komunikuj się w tekście jawnym bez użycia TLS
Identyfikator to H2C
Przykładowy protokół:http

Ponieważ większość popularnych przeglądarek obsługuje tylko H2, jest to zasadniczo konieczne. TLS używany w H2 spełnia następujące wymagania:

  • TLS 1.2 lub nowszy
  • Wymagane jest wsparcie rozszerzenia SNI
  • Klient musi wskazać nazwę domeny docelowej podczas negocjacji TLS.
  • Dla TLS 1.2 obowiązują następujące wymagania dotyczące pakietu szyfrów:
  • Nie używaj czarnolistych pakietów szyfrujących w RFC 7540
  • Wymagane TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 wsparcia


Wszystkie główne przeglądarki (Chrome, Firefox, Safari, Edge itd.).Implementowana i wspierana jest tylko wersja H2 (szyfrowana), a nie H2C

ASP.NET Core konfiguruje protokół H2C

Konfiguracja wygląda następująco:

Twardy kod wygląda następująco:

Kod testowy:

Jak pokazano poniżej:



(Koniec)




Poprzedni:Kopia zapasowa i przywracanie konfiguracji MikroTik (IV) RouterOS
Następny:Sieć kryptowalut Stratum V1, V2 komunikuje się z protokołem puli
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com