Stateless protocol
in computers is een stateless protocol een communicatieprotocol waarin geen sessieinformatie wordt bewaard door de ontvanger, meestal een server. Relevante sessiegegevens worden door de client op zo ‘ n manier naar de ontvanger verzonden dat elk pakket met informatie dat wordt overgedragen afzonderlijk kan worden begrepen, zonder contextinformatie van eerdere pakketten in de sessie. Deze eigenschap van stateless protocollen maakt ze ideaal in toepassingen met een hoog volume, waardoor de prestaties worden verhoogd door het verwijderen van serverbelasting veroorzaakt door het bewaren van sessieinformatie.
een statenloos protocol vereist niet dat de server sessiegegevens of-status over elke communicerende partner bewaart voor de duur van meerdere aanvragen. Een protocol dat de interne status op de server vereist, wordt een stateful protocol genoemd. Een TCP-verbinding-georiënteerde sessie is een stateful verbinding omdat beide systemen informatie over de sessie zelf tijdens zijn leven te behouden.
voorbeelden van staatloze protocollen zijn het Internet Protocol (IP), dat de basis vormt voor het Internet, en het Hypertext Transfer Protocol (HTTP), dat de basis vormt voor datacommunicatie voor het World Wide Web.
het stateless ontwerp vereenvoudigt het serverontwerp omdat het niet nodig is om dynamisch opslag toe te wijzen om met lopende gesprekken om te gaan. Als een clientsessie halverwege de transactie wordt beëindigd, hoeft geen enkel deel van het systeem verantwoordelijk te zijn voor het opschonen van de huidige status van de server. Een nadeel van staatloosheid is dat het nodig kan zijn om extra informatie op te nemen in elk verzoek, en deze extra informatie moet worden geïnterpreteerd door de server.