Kirjoittaja Aihe: Verkkoväite: selaimet eivät sulje TCP-yhteyksiä sulkeutuessaan  (Luettu 2336 kertaa)

SuperOscar

  • Käyttäjä
  • Viestejä: 4060
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Facebookin kautta tuli tämmöinen väittämä vastaan:

https://lapcatsoftware.com/articles/closing.html

Kokeilin tuota openSUSE Leapissä sekä Vivaldilla että Firefoxilla, ja kumpikin sulki lsof -i TCP -komennon mukaan yhteytensä, kun suljin selaimen. Onko jollakulla havaintoa päinvastaisesta?
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Artikkelin havainto koskee macOS:ää, jossa sovelluksen kaikkien ikkunoiden sulkeminen ei yleensä sulje sovellusta kokonaan.

Sama voi tapahtua Linuxissa ja Windowsissa mm. Chromen tapauksessa, jos ajossa on joku Chrome App kuten Hangouts, jolloin selain jää ikkunoiden sulkemisen jälkeen taustalle käyntiin ja näkyy indikaattorikuvakkeena.

SuperOscar

  • Käyttäjä
  • Viestejä: 4060
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Artikkelin havainto koskee macOS:ää,

Vähän tarkemmin: havainto on tehty macOSista, mutta teksti antaa ymmärtää, että kyseessä on selainten ominaisuus.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Artikkelin havainto koskee macOS:ää,

Vähän tarkemmin: havainto on tehty macOSista, mutta teksti antaa ymmärtää, että kyseessä on selainten ominaisuus.

Joo, mutta olen aika varma, ettei se väite pidä paikkaansa yleisesti kaikissa käyttöjärjestelmissä. MacOS:ssä useimmat selaimet jättävät taustalle prosessin käyntiin, kun ikkunat on suljettu, mutta Linuxissa ja Windowsissa niin ei käy. Yleensä selaimet myös sulkevat avoimet socketit, kun prosessi sammutetaan

Artikkelista on keskusteltu myös Hacker Newsissä, jos haluat lukea asiantuntijoiden kommentteja: https://news.ycombinator.com/item?id=26562543

SuperOscar

  • Käyttäjä
  • Viestejä: 4060
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Joo, mutta olen aika varma, ettei se väite pidä paikkaansa yleisesti kaikissa käyttöjärjestelmissä.

Tarkoitinkin sitä, että kirjoittaja nimenomaan mainitsi olevansa tekniikasta tietävämpi käyttäjä ja siitä huolimatta (tai sen takia) viittasi siihen, että kyseessä olisi selainten eikä käyttöjärjestelmän ominaisuus.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Tarkoitinkin sitä, että kirjoittaja nimenomaan mainitsi olevansa tekniikasta tietävämpi käyttäjä ja siitä huolimatta (tai sen takia) viittasi siihen, että kyseessä olisi selainten eikä käyttöjärjestelmän ominaisuus.

Ei se silti tarkoita, että väite pitäisi paikkaansa. :)

Edit: Siis tässä viittaan siihen, että yhteyksiä jäisi auki, kun selaimen kaikki ikkunat on suljettu ja selainprosessi on sammutettu. Sitä ei tapahdu normaaleissa olosuhteissa. Kaikissa käyttöjärjestelmissä ja useimmissa selaimissa on kuitenkin mahdollista, että jos jokin selainikkuna on auki, tai jos selain on muuten jäänyt taustalle päälle, suljettujen ikkunoiden TCP-socketeja voi olla edelleen auki. Selain voi myös ottaa niitä uudelleen käyttöön, jos käyttäjä palauttaa suljetun ikkunan välilehtineen.
« Viimeksi muokattu: 25.03.21 - klo:14.58 kirjoittanut nm »

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3369
    • Profiili
Minkä kanssa se socketti kommunikoisi jos prosessi mikä sen on avannut loppuisi?

Ainoa minkä nään tässä mahdolliseksi on tosiaan jos se selainprosessi jää taustalle pyörimään.
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 24.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

matsukan

  • Käyttäjä
  • Viestejä: 2152
    • Profiili

Tai kyseessä on se että prosessista tulee zombie tai  forkattu erillinen prosessi.

Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään