Kuidas töötab http elushoidmine, mis vahe on TCP-l elus ja http-elus?


Vastus 1:

Aegumine tähendab, et pärast 30-sekundilist passiivsust saab veebiserver ühenduse sulgeda. Maksimaalne 200 tähendab, et antud TCP-ühenduses soovib veebiserver esitada maksimaalselt 200 HTTP-taotlust. HTTP Keep Alive eesmärk on anda teada edastatavate kanalite edasistest teadetest ja see on funktsioon alates HTTP / 1.1-st. Kui soovite saada lisateavet veebisaidi kohta, soovitame teil lugeda veebiprotokolle ja harjutamist http: //www.pearsonhighered.com/p ...

Nüüd on TCP Keep-Alive erinev metsaline ja sellel pole iseenesest mingit seost HTTP Keep-Alive'iga. Pidage meeles, et Internet pakub muid protokolle kui HTTP ja hulgaliselt rakendusi. Sellistel juhtudel, kui teenuse reageerimine võib võtta kaua aega, on TCP elusana hoidmine valikuline funktsioon, et saata nullpaketti (ethernetis umbes 60 baiti kaadri kohta), et anda märku südame löögist, öeldes, et eakaaslane on elus ja kaudsel viisil ühenduse hoidmiseks. Mõelge NAT-i / tulemüürile, kus ühendused saadakse uuesti, kui nad ei näe etteantud aja jooksul andmevahetust. TCP Keep-Alive on mõeldud just südamelöökide saatmiseks, et tuvastada, kas eakaaslane on Üles / alla. Elavale teatele vastamata jätmine tähendaks, et see on maas. Kestuse saab konfigureerida kahe jõudeolekupaketi, kahe eduka säilituspaketi ja eelneva ebaõnnestumise korral uuesti proovimise intervalli vahel.

TCP Keep Alives originaalspetsifikatsioonide kohta lugege RFC 1122 jaotist 4.2.3.6