La session dans "session http" signifie-t-elle la même chose que dans "couche de session" dans le modèle OSI?
Une session http est-elle une session dans le contexte de la "couche session" dans le modèle OSI?
Une session http n'est-elle qu'une paire de requêtes et de réponses, ou peut-elle être une séquence de plusieurs paires de requêtes et de réponses? Dans ce dernier cas, quand la fin d'une session http est-elle déterminée?
Merci.
Réponses:
Je dois être en désaccord avec @ronroyston ici. Le modèle OSI est un modèle abstrait idéalisé, et il n'y a pas de protocoles en usage aujourd'hui qui le suivent. HTTP a été créé sans tenir compte du modèle OSI, il est donc inutile d'essayer de l'adapter. Le modèle TCP est un peu plus proche, car il regroupe tout ce qui précède le transport dans une «application».
Comme le dit l'article Wikipedia,
Une session HTTP est donc créée en établissant une connexion TCP. Il s'ensuit que la session se termine lorsque la connexion TCP est terminée.
En fin de compte, de nombreuses définitions comme celle-ci sont un peu spongieuses, elles peuvent donc signifier ce que vous voulez qu'elles signifient. Ne vous attardez pas trop à trouver le modèle OSI. Ce n'est qu'un modèle.
la source
Une session HTTP est un type de communication de couche session. Wikipédia .
Il y a aussi la suite de protocoles Internet qui l'a classée dans la couche transport.
la source