<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Fri, 29 Jul 2005 17:38:12 +0100
From   : jgh@... (Jonathan Graham Harston)
Subject: Re: Econet-Ethernet bridge

Jules Richardson <julesrichardsonuk@...> wrote:
> Yes, I hadn't realised that before, but the docs seem to imply that the
> protocol's capable of handling more than 256 devices, but Acorn chose
> not to do this I believe (I'm not aware of any Acorn machines that can
> have a station ID > 255). I haven't read the datasheet fully yet though,
 
The Master I'm using at the moment is station number &047F -
network 4, station 127.
 
Econet packets all start:  stn  net  port  flag
 
The receiving software checks:
 
If stn<>this station, ignore this packet
If net<>&00, ignore this packet
If port<>one of my open ports, ignore this packet
 
That way a packet not destined for an open receive block on this
machine can be quickly ignored and further interrupts prevented.
 
The network system checks for network &00 as that means "this
network". A packet destined for a different network is transmitted
with the net byte set to a non-zero value. As it passed through a
bridge if the other side of the bridge is the destination network
the net byte gets set to &00 to indicate "this net".
 
RISC OS network software is also able to check that the net byte
is the network number of "this network".
 
> Presumably any kind of acknowledgement / timeout is done at a higher
> protocol level? (In other words a packet sniffer would be possible
> because the ADLC can run in purely passive mode and read entire packets
> destined for other stations)
 
That what various flavours of NETMON do.
 
> This is starting to look less and less possible without additional
> hardware - I'm starting to see why the rumour is that Acorn's VAX Econet
> interface was actually a BBC doing the network processing and hooked up
> to the VAX by a different interface!
 
My Spectrum Econet interface is a Spectrum connected to a
Econetted BBC via a serial lead. With NFS in sideways RAM and the
'machine type' bytes appropriately poked, it even shows up on
*STATIONS !
 
-- 
J.G.Harston - jgh@...                - mdfs.net/User/JGH
There are three food groups: brown, green and ice cream.
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>