Apatride

Voir aussi machine à états finis . Les adjectifs "avec état" et "sans état" décrivent la capacité d'un ordinateur/programme informatique à se souvenir et à noter un ou plusieurs événements d'une séquence d'interactions. Il peut s'agir d'interactions avec un autre programme, un utilisateur ou un dispositif. L'ordinateur ou le programme garde la trace de l'état de l'interaction, généralement en définissant des valeurs dans un champ de stockage prévu à cet effet. Il n'est pas possible de garder la trace des interactions dans le passé et chaque interaction doit être traitée sur la base de ces informations. Les termes "avec état" et "sans état" sont dérivés de l'utilisation de l'état comme un ensemble de conditions à un moment donné. (Les ordinateurs sont par nature à état dans leur fonctionnement, aussi ces termes sont-ils utilisés dans le contexte d'un ensemble particulier d'interactions, et non de la façon dont les ordinateurs fonctionnent en général). Le protocole de base de l'Internet, le protocole Internet (IP), est un exemple d'interaction sans état. Chaque paquet est indépendant et voyage seul, sans aucune référence aux autres paquets. Lorsque vous demandez une page Web à un site Web, la demande voyage dans un ou plusieurs paquets, chacun indépendant des autres pour ce qui est du programme de protocole Internet lui-même. (Le protocole de contrôle de transmission - TCP - de la couche supérieure relie les paquets entre eux, mais utilise les informations contenues dans le paquet plutôt que des informations externes). Le terme "sans connexion" décrit une communication où une connexion est établie et terminée pour chaque message envoyé. Le protocole IP est à la fois sans connexion et sans état. Le protocole de transfert hypertexte (HTTP) du Web, une couche d'application au-dessus de TCP/IP, est également sans état. Chaque demande de pages Web ou d'URL de la part des utilisateurs entraîne la diffusion de ces pages. Toutefois, le serveur Web (HTTP) ne se souvient pas de la demande. En d'autres termes, il n'y a pas de continuité enregistrée. Chaque communication est discrète et sans rapport avec celles qui la précèdent ou la suivent. Afin d'avoir une communication avec état, un développeur de site doit fournir un programme spécial que le serveur peut appeler et qui peut enregistrer et récupérer des informations d'état. Les navigateurs Web tels que Netscape Explorer et Microsoft Internet Explorer fournissent une zone dans leurs sous-répertoires où les informations d'état peuvent être stockées et consultées. La zone et les informations que les navigateurs Web et les applications de serveur placent dans cette zone s'appellent un cookie . Dans les spécifications formelles de protocoles, un automate fini est une description abstraite du fonctionnement d'un système à états qui décrit l'action qui suit chaque état possible. Internet, y compris le World Wide Web, peut être considéré comme une machine ou un système sans état. La majorité des ordinateurs, des humains et des éléphants peuvent être considérés comme des systèmes à états.

Vous pouvez également être intéressé
  1. Application apatride Une application apatride est un programme d'application qui n'enregistre pas les données du client générées lors d'une session pour les utiliser lors de la session suivante avec ce client. Chaque session s'exécute comme si c'était la première. Les données du client ne sont pas sauvegardées pour les sessions suivantes. Une...