Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 359|Svare: 0

HTTP/2 over TLS og HTTP/2 over Cleartext TCP for HTTP/2

[Kopier lenke]
Publisert 2025-9-22 20:02:51 | | | |
HTTP/1.x og HTTP/2-protokoller sammenlignes
https://www.itsvse.com/thread-10023-1-1.html

HTTPS(h2) og HTTP(h2c)

Som HTTP/1.x inkluderer HTTP/2 HTTPS med TLS og HTTP uten TLS.

HTTPS (HTTP/2 over TLS)

Krypter kommunikasjon med TLS
Identifikatoren er h2
Eksempel på protokoll:https

HTTP (HTTP/2 over klartekst TCP)

Kommuniser i klartekst uten å bruke TLS
Identifikatoren er H2C
Eksempel på protokoll:http

Siden de fleste vanlige nettlesere kun støtter H2, er det i praksis nødvendig. TLS brukt i H2 har følgende krav:

  • TLS 1.2 eller nyere
  • SNI-utvidelsesstøtte er nødvendig
  • Kunden må angi måldomenet under TLS-forhandlingene.
  • For TLS 1.2 gjelder følgende krav til chifferpakke:
  • Ikke bruk de svartelistede chiffersuitene i RFC 7540
  • Støtte TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 nødvendig


Alle større nettlesere (Chrome, Firefox, Safari, Edge, osv.).Kun H2 (kryptert versjon) er implementert og støttet, ikke H2C

ASP.NET Core setter opp H2C-protokollen

Konfigurasjonen er som følger:

Hardkoden er som følger:

Testkode:

Som vist nedenfor:



(Slutt)




Foregående:MikroTik (IV) RouterOS konfigurasjonsbackup og gjenoppretting
Neste:Stratum V1, V2 kryptovalutanettverket kommuniserer med poolprotokollen
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com