Com funciona http: manté viva, quina diferència hi ha entre el manteniment de la vida de tcp i la de http mantenint-la viva?


Resposta 1:

El temps d'espera significa que després de 30 segons d'inactivitat, el servidor web pot triar tancar la connexió. El màxim 200 significa que en un determinat connexió TCP el servidor web té l'objectiu d'entretenir un màxim de 200 sol·licituds HTTP. El propòsit d’HTTP Keep Alive és assenyalar la necessitat de més missatges en un canal de transport determinat i és una característica d’HTTP / 1.1 en endavant. Si voleu conèixer més detalls sobre http, mantingueu en vida, us recomano que llegiu protocols web i practiqueu http: //www.pearsonhighered.com/p ...

Ara TCP Keep-Alive és una bèstia diferent i no té cap relació per si mateixa amb HTTP Keep-Alive. Tingueu en compte que Internet proporciona transport per a protocols diferents d'aplicacions HTTP i nombroses. En aquests casos en què el servei pot trigar molt temps a respondre, TCP manté viva és una funció opcional per enviar un paquet nul (a Ethernet al voltant de 60 bytes per fotograma) per signar un batec cardíac dient que el pare està viu i de manera indirecta. per mantenir la connexió oberta. Penseu en NAT / Firewall on es podrien obtenir les connexions si no veuen cap intercanvi de dades durant un període de temps predefinit. TCP Keep-Alive és precisament l'enviament del batec del cor per detectar si el parell es troba amunt / avall. Si no respongués a un missatge de manteniment en viu, es consideraria que es baixa. Podeu configurar la durada entre dos paquets inactius, dos paquets amb èxit de manteniment en vida i un interval de prova si falla l'anterior.

Llegiu la secció 4.2.3.6 de RFC 1122 per obtenir especificacions originals de TCP Keep Alives