Czy sesja w „sesji sesji” oznacza to samo, co w „warstwie sesji” w modelu OSI?
Czy sesja HTTP jest sesją w kontekście „warstwy sesji” w modelu OSI?
Czy sesja HTTP to tylko para żądań i odpowiedzi, czy może być sekwencją wielu par żądań i odpowiedzi? Jeśli to drugie, kiedy sesja HTTP ma zostać zakończona?
Dzięki.
Odpowiedzi:
Muszę się tutaj nie zgodzić z @ronroyston. Model OSI jest wyidealizowanym modelem abstrakcyjnym i obecnie nie ma w nim protokołów, które by go stosowały. HTTP został stworzony bez względu na model OSI, więc nie ma sensu próbować go dopasowywać. Model TCP jest trochę bliżej, ponieważ łączy wszystko ponad transport w „aplikację”.
Jak mówi artykuł z Wikipedii,
Sesja HTTP jest więc tworzona przez ustanowienie połączenia TCP. Wynika z tego, że sesja kończy się po zakończeniu połączenia TCP.
Ostatecznie wiele takich definicji jest nieco zwięzłych, więc mogą oznaczać to, co chcesz, aby miały na myśli. Tylko nie odrywaj się od zastanawiania się nad modelem OSI. To tylko model.
źródło
Sesja HTTP jest rodzajem komunikacji w warstwie sesji. Wikipedia .
Istnieje również pakiet protokołów internetowych, który dzieli go na kategorie w warstwie transportowej.
źródło