[Anet-checkins] CVS: Documentation/user/text userIntro.txt,1.3,1.4
Status: Abandoned
Brought to you by:
benad
From: Benoit N. <be...@us...> - 2002-01-20 00:22:07
|
Update of /cvsroot/anet/Documentation/user/text In directory usw-pr-cvs1:/tmp/cvs-serv20186/text Modified Files: userIntro.txt Log Message: "" Index: userIntro.txt =================================================================== RCS file: /cvsroot/anet/Documentation/user/text/userIntro.txt,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** userIntro.txt 2002/01/19 00:44:26 1.3 --- userIntro.txt 2002/01/20 00:22:05 1.4 *************** *** 1,11 **** ******User Introduction to ANet. ! ***Client/Server ! - What is a server When you use a Web Browser (Microsoft Internet Explorer or Netscape, for example), the pages and images that you see are taken from computers that are called "servers". A server is a computer that allows other computers to retreive data from them, in this case Web pages. ! - What is a client On your side, you mostly retreive data from the server when you browse the Web. Your computer is thus a "client" in the communication. Usually several clients can use the same server at the same time. The different clients cannot exchange data directly with each other, they can only exchange data with the server. --- 1,13 ---- + This document is an introduction to ANet, the Anoymous Distributed Networking Protocol, from the users' point of view. It explains the theory which forms the basis of the ANet project, what specifically is ANet and how ANet can be used. + ******User Introduction to ANet. ! ***Client/Server Networks ! - What is a Server? When you use a Web Browser (Microsoft Internet Explorer or Netscape, for example), the pages and images that you see are taken from computers that are called "servers". A server is a computer that allows other computers to retreive data from them, in this case Web pages. ! - What is a Client? On your side, you mostly retreive data from the server when you browse the Web. Your computer is thus a "client" in the communication. Usually several clients can use the same server at the same time. The different clients cannot exchange data directly with each other, they can only exchange data with the server. *************** *** 13,16 **** --- 15,20 ---- - Examples + [Figure 1] + Here's an example. Let's look at the server sourceforge.net. As you can see in Figure 1, several computers, with a Web browser, can retreive at the same time the web pages stored in the server. *************** *** 24,30 **** Now, let's say that you want to send a message to a group of 10 people. Obviously, you can send the message to server which, in turn, will send the message to each person in the group. But would there be another way? - - - How a connection between a client and a server is made Think about the Internet as a whole. Your computer, when it is connected to the Internet, can communicate with almost any other computer on the Internet. But how the Internet works anyways? Is it some kind of big server? --- 28,33 ---- Now, let's say that you want to send a message to a group of 10 people. Obviously, you can send the message to server which, in turn, will send the message to each person in the group. But would there be another way? + - How a connection between a client and a server is made? Think about the Internet as a whole. Your computer, when it is connected to the Internet, can communicate with almost any other computer on the Internet. But how the Internet works anyways? Is it some kind of big server? *************** *** 37,42 **** - Graph example If you look at Figure 2, you will see an example of a Network. ! Each dot (node) represents a computer, and each line represents a "connection" between two computers. Two computers can exchange data with each other only if there is a connection between them. Thus, A and Z cannot exchange directly data with each other. - Different ways to send data from A to Z --- 40,47 ---- - Graph example + [Figure 2] + If you look at Figure 2, you will see an example of a Network. ! Each circle (node) represents a computer, and each line represents a "connection" between two computers. Two computers can exchange data with each other only if there is a connection between them. Thus, A and Z cannot exchange directly data with each other. - Different ways to send data from A to Z *************** *** 69,73 **** The term "Anonymous", which is the "A" in ANet, represents that flexibility, or more precisely, its "lack of assumption" about how it will be used by the network developers. This "Anonymity" is characteristic to some Distributed Networks, actually all "Anonymous Networks" must be "Distributed Networks". More detailled information about this is in the "Developer Introduction to ANet". ! ***Why We Need ANet? Since ANet can implement any Distributed Network, ANet is useful if we need to implement a Distributed Network. So, why do we need an Distributed Network? Why is it so useful? --- 74,78 ---- The term "Anonymous", which is the "A" in ANet, represents that flexibility, or more precisely, its "lack of assumption" about how it will be used by the network developers. This "Anonymity" is characteristic to some Distributed Networks, actually all "Anonymous Networks" must be "Distributed Networks". More detailled information about this is in the "Developer Introduction to ANet". ! ***Why Do We Need ANet? Since ANet can implement any Distributed Network, ANet is useful if we need to implement a Distributed Network. So, why do we need an Distributed Network? Why is it so useful? *************** *** 85,93 **** The topology of the Network can be changed, and this change is transparent to most of the applications that use the Network. ! ***How ANet works - Client VS. Daemon ! To become part of a Distributed Network, you first need to install the ANet 'daemon'. It is a program that will run in the background, without taking any space on your screen. The settings of the ANet Daemon can be changed by changing an XML file. But, since you might want to use the Distributed Network yourself, you can use an ANet Client to change the settings in the Daemon. --- 90,98 ---- The topology of the Network can be changed, and this change is transparent to most of the applications that use the Network. ! ***How ANet Works - Client VS. Daemon ! To become part of a Distributed Network, you first need to install the ANet 'daemon'. It is a program that will run in the background, without taking any space on your screen. The settings of the ANet Daemon can be changed by changing an XML file. But, since you might want to use the Distributed Network yourself, you can use an ANet Client to change the settings in the Daemon. |