Articles

Protocol apatrid

în calcul, un protocol apatrid este un protocol de comunicații în care nicio informație de sesiune nu este reținută de receptor, de obicei un server. Datele relevante ale sesiunii sunt trimise receptorului de către client în așa fel încât fiecare pachet de informații transferate să poată fi înțeles izolat, fără informații de context din pachetele anterioare din sesiune. Această proprietate a protocoalelor apatride le face ideale în aplicații cu volum mare, crescând performanța prin eliminarea încărcării serverului cauzată de reținerea informațiilor despre sesiune.

un protocol apatrid nu impune serverului să păstreze informațiile sesiunii sau starea fiecărui partener de comunicare pe durata mai multor solicitări. În schimb, un protocol care necesită păstrarea stării interne pe server este cunoscut sub numele de protocol stateful. O sesiune orientată spre conexiune TCP este o conexiune stateful deoarece ambele sisteme păstrează informații despre sesiunea în sine în timpul vieții sale.

Exemple de protocoale apatride includ Protocolul Internet (IP), care este fundamentul Internetului, și Protocolul de transfer hipertext (HTTP), care este fundamentul comunicării de date pentru World Wide Web.

designul apatrid simplifică designul serverului, deoarece nu este nevoie să alocați dinamic spațiul de stocare pentru a face față conversațiilor în curs. Dacă o sesiune client moare în mijlocul tranzacției, nici o parte a sistemului trebuie să fie responsabil pentru curățarea starea actuală a serverului. Un dezavantaj al apatridiei este că poate fi necesar să se includă informații suplimentare în fiecare solicitare, iar aceste informații suplimentare vor trebui interpretate de server.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *