|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Nätverk
  • Ethernet
  • FTP och Telnet
  • IP -adress
  • Internet-nätverk
  • Regionalt nätverk
  • Modem
  • Network Security
  • Andra Computer Networking
  • Routrar
  • virtuella nätverk
  • Voice Over IP
  • Trådlöst Nätverk
  • trådlösa routrar
  • * Dator Kunskap >> Nätverk >> Internet-nätverk >> Content

    Vilket protokoll som används av webbläsare och webbservrar ansvarar för att garantera leverans?

    Varken HTTP eller HTTPS garanterar i sig leverans. De är bästa ansträngningsprotokoll. Medan de har mekanismer för att begära överföring av förlorade paket (HTTP använder ihållande anslutningar och pipelining, medan HTTP:er bygger på det med TLS), finns det ingen absolut garanti för att ett meddelande så småningom kommer att nå sin destination. Nätverksproblem, serverfel eller andra oförutsedda problem kan fortfarande förhindra framgångsrik leverans.

    Därför finns det inget protokoll som används av webbläsare och webbservrar som garanterar leverans på det sätt som ett protokoll som TCP skulle i en punkt-till-punkt-kommunikation (även om TCP är det underliggande transportprotokollet för både HTTP och HTTPS). För att garantera leverans behöver du ytterligare mekanismer utanför räckvidden för bara HTTP eller HTTPS, till exempel:

    * Meddelande köer (t.ex. RabbitMQ, Kafka): Dessa system ger garanterad leverans genom att bestå meddelanden och kvitto.

    * Anpassade applikationsnivåer Erkännanden: Ansökan i sig kan implementera ett system för att bekräfta kvitto.

    * Redundans och Retries: Applikationen kan skicka flera försök och implementera mekanismer för att hantera fel.

    Kort sagt är HTTP och HTTPS utformade för effektiv dataöverföring, inte garanterad leverans. Detta ansvar flyttas till protokoll på högre nivå eller strategier på applikationsnivå.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man testar för SSL version i IIS
    ·Hur Ping din DNS Hastighet
    ·Vad är en uppringd nätverkskonfiguration med flera lä…
    ·DirectX Ladda Problem
    ·Vad kan du göra för att ditt internet körs snabbare?…
    ·Vilka är orsakerna till en UDP Reverse Stigkontroll
    ·Vad är Videokonferenser Software
    ·Varför kallas internet som cyberspace?
    ·Hur man tar bort en brevlåda från Exchange
    ·Hur gör du problem med att skjuta internetåtkomst?
    Utvalda artiklarna
    ·Hur många byte i en adress med variabel int?
    ·Vilken typ av routningsalgoritm använder BGP?
    ·Hur man skapar en hemsida för Teen Girls
    ·Vad är en giltig offentlig IP -adress för en internet…
    ·Grundläggande datornätverk Tutorial
    ·Är en TCP -server vanligtvis associerad med en leveran…
    ·Varför har internetmodellen ersatt Open System Interco…
    ·Hur man delar filer mellan Android och PC utan internet…
    ·Hur man bygger en IP PBX
    ·Hur du konfigurerar en Ethernet-hubb
    Copyright © Dator Kunskap https://www.dator.xyz