[WriteLog] Open Letter to Wayne - Networking
Richard Elling
Richard.Elling at GoldensRule.com
Tue Jul 6 13:07:49 EDT 2004
This has been an interesting thread and I think there are some
good points to be made. But it seems to me that the general
thinking has been so 1990's :-) Suppose we bring it up to the
early 2000's.
The requirements I've distilled are:
1. easy networking
2. secure
3. automated discovery of peers
4. automated synchronization
5. coexistence with other network services
6. off-the-shelf infrastructure when possible (don't reinvent plumbing)
7. portable to old OSes
In the 1990's we would have built a client/server system where you would
need to know the address of the server and the port of the service. In
the
new millennium we would use peer-to-peer networking. There are quite
a wide variety of these and they are most popular in the gaming and
file sharing community. But that is just a small part of the potential
market.
I'd encourage Wayne to look at the more advanced peer-to-peer
infrastructures on the net. My personal bias is JXTA
http://www.jxta.org
but there are others. O'Reilly has published a book on the topic which
seems to cover the topic from a high level quite well.
http://www.oreilly.com/catalog/peertopeer/
You can read chapter one from the above URL for a decent overview.
-- richard
On Jun 28, 2004, at 7:55 AM, Steve Gorecki wrote:
> With the power of Writelog and it's networking, I have a suggestion in
> improving the networking flexability of WL.
>
> We have all seen (and many have posted) issues around the networking
> of WL, and with various O/S, we keep hitting those NetDDE stumbling
> blocks often enough that something needs to be looked at. After a
> successful Field Day here (with some minor network/RF problems), I
> think now is a good time to make some suggestions. These may have been
> made before (maybe not recently...), but I think it is worth another
> kick at the tires so to speak.
>
> Now I know Wayne is busy enough, with updates and various new
> contests, but the power of networking WL successfully is one of its
> strengths. Let's fix or get rid of the problems of passwords, NETDDE,
> etc. once and for all.
>
> What I am suggesting is to go back to basics and set up WL to use
> TCP/IP addressing and port numbers. I have seen many applications do
> this, and NT security is never an issue (because connection does not
> use MS security). In fact, following this suggestion may even enable
> the internet logging of WL without the need for a web server running
> custom Java.
>
> Basically, I would suggest picking a free port number (high number
> such as in the 5000 range, 8000 range, whatever), and have WL connect
> by IP address only. To register to accept network connections, all WL
> does is open the port and listen on it for incoming connections. The
> "Link to network" menu would require the destination IP address (and
> same fixed port number) to connect. No user ID required, no domain or
> workgroup model to worry about.
> Now the drawback to this is that we may need to set up fixed IP
> addresses for our WL machines. To overcome this, the "Register to
> accept network connections" menu could have a table of acceptable
> incoming IP addresses or a range of addresses to accept. For example,
> register for network, accepting incoming IP range of 192.168.1.100 to
> 192.168.1.150. By using the port number, this ensures that it is
> another WL computer that we are looking for. Keep the same station ID
> setup (of course, for logging), but you could now drop the station
> names (no more Netbios). The WL station that is doing the "Link to
> Network" can specify an IP address, or a range of addresses to scan
> and connect to. Imagine that, connecting to more than one WL station
> with one command (ie: scan range of 192.168.1.100 to 150 as above) and
> connect to all if accepted.
>
> The benefit of using IP addresses (and port#), is that now we would be
> able to network across the internet directly to other stations (club
> stations take note...) With proper DSL or cable router configuration,
> I could connect my WL station to someone in another state (or province
> in my case). No need for the complicated Tomcat web server setup (and
> hardware). Most ISPs will pass incoming port numbers over 1024 (some
> allow all). So, if WL could say "open port #5xxx and listen for any
> incoming WL connect", anyone else running WL could connect to my
> station. The WL "register to accept network" menu with a list of
> "acceptable" addresses would prevent unwanted connections. (or use
> existing WL registration key to verify same callsign stations like
> those found in FD)
>
> Well, that is about it. I hope Wayne will consider this option
> carefully. Why, it would even open the possibility of non-MS O/S
> participating in a WL network, if WL is ever ported to anything else
> (listening MAC and Linux users?). The main idea here is to ensure that
> WL would become free of MS security issues that will keep coming up,
> especially as new releases of Windows come out with even more
> security.
>
> Please send reply comments to this newsgroup. Thanks
>
> 73
> Steve
> VE3CWJ
>
> _________________________________________________________________
> MSN Premium with Virus Guard and Firewall* from McAfee® Security : 2
> months FREE*
> http://join.msn.com/?pgmarket=en-ca&page=byoa/
> prem&xAPID=1994&DI=1034&SU=http://hotmail.com/
> enca&HL=Market_MSNIS_Taglines
>
> _______________________________________________
> WriteLog mailing list
> WriteLog at contesting.com
> http://lists.contesting.com/mailman/listinfo/writelog
> WriteLog on the web: http://www.writelog.com/
>
More information about the WriteLog
mailing list