diff options
Diffstat (limited to 'pipermail/nel/2001-April/000404.html')
-rw-r--r-- | pipermail/nel/2001-April/000404.html | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/pipermail/nel/2001-April/000404.html b/pipermail/nel/2001-April/000404.html new file mode 100644 index 00000000..cde29a46 --- /dev/null +++ b/pipermail/nel/2001-April/000404.html @@ -0,0 +1,105 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Nel] A small document for your consumption</TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:thierry%40mallard.com"> + <LINK REL="Previous" HREF="000407.html"> + <LINK REL="Next" HREF="000405.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Nel] A small document for your consumption</H1> + <B>Thierry Mallard</B> + <A HREF="mailto:thierry%40mallard.com" + TITLE="[Nel] A small document for your consumption">thierry@mallard.com</A><BR> + <I>Tue, 17 Apr 2001 08:33:31 +0200</I> + <P><UL> + <LI> Previous message: <A HREF="000407.html">[Nel] A small document for your consumption</A></li> + <LI> Next message: <A HREF="000405.html">[Nel] CVS tree changes</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#404">[ date ]</a> + <a href="thread.html#404">[ thread ]</a> + <a href="subject.html#404">[ subject ]</a> + <a href="author.html#404">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE>On Fri, Apr 13, 2001 at 11:34:53AM +0200, Vincent Archer wrote: +><i> Steps +</I>><i> ----- +</I>><i> [...] +</I>><i> 5: The LS sends a notification to the selected WS of the client's connection +</I>><i> desires. It generates and submits a single-use cookie to validate the +</I>><i> incoming connection. +</I> +The LS <--> WS connection should be studied, perhaps ? +(if it wasn't intended in this document, then let's see that later.. ;-) ) + +[ *err.. ok i just read the end on the original mail, just forget it* ] + +><i> 6: The WS selects a FES to accept the client connexion, and submits the cookie +</I>><i> to the FES. +</I>><i> +</I>><i> 7: The FES acknowledges its capacity to accept the client to the WS. +</I> +So the WS is (or can be?) a load-balancer to all the FES in a given world ? +-- the balancing being done at network level, not process level -- + +><i> 8: The WS acknowledges its capacity to accept the client to the LS, and +</I>><i> indicates the IP/port of the selected FES. +</I>><i> +</I>><i> 9: The LS acknowledges the login request to the client, and indicates the +</I>><i> IP/port of the selected FES. +</I>><i> +</I>><i> 10: The client disconnects from the LS. +</I>><i> +</I>><i> 11: The client initiates a connection to the indicated FES. +</I>><i> +</I>><i> 12: The client sends the submitted cookie to the FES. +</I>><i> +</I>><i> 13: The FES validates and acknowledges the cookie. +</I> +IMHO, as said in the other mail, the client should then disconnect from the +LS ; not before. The downside I see in this case would be the extended time of +connection (steps 11 et 13), which will lead to more network load. I don't see +how important that would be. + +><i> Side notes +</I>><i> ---------- +</I>><i> +</I>><i> Whenever a world starts, the WS establishes a permanent link with the LS, +</I>><i> using an encrypted link (it is assumed that the LS and WS are located on two +</I>><i> physically and probably geographically distinct networks). A 'SHARD' message +</I>><i> serves as authentification, and the WS then updates the LS with its state, +</I>><i> name and IP address. The WS may have a list of valid IP/port address for WS +</I>><i> to avoid the occasional pirate server registration. +</I> +ok, so i should have read the whole document before arguing ;-)) + +Hope this helps.. + +-- +Thierry Mallard | <A HREF="http://vawis.net">http://vawis.net</A> +GnuPG key on wwwkeys.pgp.net | <A HREF="http://erlang-fr.org">http://erlang-fr.org</A> (new) +key 0xA3D021CB | <A HREF="http://worldforge.org">http://worldforge.org</A> + + +</pre> + + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + <LI> Previous message: <A HREF="000407.html">[Nel] A small document for your consumption</A></li> + <LI> Next message: <A HREF="000405.html">[Nel] CVS tree changes</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#404">[ date ]</a> + <a href="thread.html#404">[ thread ]</a> + <a href="subject.html#404">[ subject ]</a> + <a href="author.html#404">[ author ]</a> + </LI> + </UL> +</body></html> |