A sessão em "sessão http" significa o mesmo que em "camada de sessão" no modelo OSI?
Uma sessão http é uma sessão no contexto de "camada de sessão" no modelo OSI?
Uma sessão http é apenas um par de solicitação e resposta ou pode ser uma sequência de vários pares de solicitações e respostas? Se for o caso, quando é que uma sessão http é determinada como encerrada?
Obrigado.
Respostas:
Eu tenho que discordar de @ronroyston aqui. O modelo OSI é um modelo abstrato idealizado e não há protocolos em uso hoje que o sigam. O HTTP foi criado sem levar em conta o modelo OSI, portanto, não há sentido em tentar ajustá-lo. O modelo TCP está um pouco mais próximo, porque agrupa tudo acima do transporte na "aplicação".
Como o artigo da Wikipedia diz,
Portanto, uma sessão HTTP é criada estabelecendo uma conexão TCP. Daqui resulta que a sessão termina quando a conexão TCP é encerrada.
Por fim, muitas definições como essa são um pouco moles, então podem significar o que você quer que elas signifiquem. Só não se preocupe em descobrir o modelo OSI. É apenas um modelo.
fonte
Uma sessão HTTP é um tipo de comunicação da camada de sessão. Wikipedia .
Há também o Internet Protocol Suite, que o categoriza na camada de transporte.
fonte