Home >> Computers >> Bulletin Board Systems >> Fidonet




FidoNet is an inter-connecting file & message transfer technique that was utilized by bulletin board systems. A network however is within todays world, however is dwindling in size & organization, due to a deficiency of callers to BBS systems that it was developed to service, & the closing of virtually all of people systems following.

FidoNet was originally founded within 1984 by Tom Jennings of San Francisco, California as a means to network together BBSes that used his have "Fido" BBS computer software. Above instance, other BBS software was independently adapted to support a relevant FidoNet protocols, and the network became a popular means for hobbyist computer users to communicate. FidoNet was non-commercial, & mostly popular amongst hobbyist computer users, several of the two hackers and radio amateurs, before a Internet became accessible and cheap.

Fidonet organizational structure
Fidonet is governed inside the hierarchical structure based on data from FidoNet policy [http://www.fidonet.us/policy4.html], sustaining intended coordinators at both level to handle a administration of fidonet nodes & resolve disputes between members. Network coordinators come responsible managing the human nodes in their region, normally a city or even similar sized region. Regional coordinators come responsible managing the administration of a network coordinators inside their vicinity, often the size of a state, or even little united states. Zone coordinators come responsible managing a administration of everthing of the regions in their zone. a world is divided into captain hicks zones, a coordinators of which elect one of themselves to become the "International Coordinator" of FidoNet.

Technical structure
FidoNet was historically designed to utilise modem-depending dial-up access between bulletin board systems, & tremendously of its policy and structure reflected this.

A FidoNet formulas officially referred lone to transport of "Netmail"—a single personal messages between humans utilizing bulletin boards—including a protocols & standards by having which to trend lines it. a netmail message would contain a title of a individual sending, the title of the designed recipient, & the several FidoNet addresses of every. A FidoNet models was responsible routing a message from either a single formulas to a more, sustaining a bulletin board software program in every prevent existence responsible ensuring that single the arranged recipient may scroll through it. Due to a hobbyist nature & severity of a network, any privacy between sender and recipient was lone the effect of politeness from either the owners of the FidoNet systems taking part in the mail's transport. It was commons, but, for body operators to reserve the right to view the content of mail that passed across their technique.

Despite FidoNet's center Netmail, many more protocols for transferring more kinda information were repose on top of FidoNet, & come currently known as existence a portion of it. A virtually all popular one is Echomail, like sustaining Usenet-like newsgroups, for public & open discussions. More systems leave the machine-driven distribution of files, & transmission of information for inter-BBS games. Such protocols occasionally act by applying machine-driven datthe to pack informatiin, bond it to Netmail messages for even even transport via FidoNet or put the babies into a filebox or another kinda outward directory, & unpackage the information on receipt.

Routing of fidonet mail

Inside the theoretical situation, the node would ordinarily forward messages to the hub. A hub, acting as a distribution point for mail, can so send a message to the Nett Coordinator. From either there it can be sent across the Regional Coordinator even, or to another patterns specifically install for the work. Mail to more zones can exist as sent across the Zone Gate. For instance, a fidonet message can watch the path: 1:170/918.42 (point) to 1:170/918 (node) to 1:170/900 (hub) to 1:170/0 (net coordinator) to 1:19/0 (region coordinator) to 1:1/0 (zone coordinator). From either there, it was distributed 'down stream' to the destination node(s).

Section of a objective behind the formation of local nets was to implement numbers reduction plans by which tons messages would become sent to of these or even even additional hubs or hosts around compressed form (ARC was nominally standard, PKZIP currently is); one toll call for can so become manufactured when you took off-peak hours to exchange entire message-filled archives sustaining an out-of-town uplink for farther redistribution.

Within practice, when FidoNet structure allow any node to attach directly to any more, node operators would periodically form their have toll-calling arrangements in an ad-hoc basis, allowing the balance between collective prices saving & apropos delivery. E.g., inside case the single node operator in the network offered to produce regular toll calls to a particular models elsewhere, more operators will arrange to forward a lot of their mail destined for the remote formulas, & people touching it, to the local volunteer. Operators inside single networks would another time use at times dollars and cents-sharing arrangements, however it was as well commons for even humans to volunteer to invite regular toll calls either away from generosity, or to build their status in the community.

This ad-hoc patterns was particularly popular by having networks that were rest on top of FidoNet. Echomail, for example, typically taking part comparatively big file transfers due to its popularity. Whenever official FidoNet distrubutors refused to transport Echomail due to extra toll charges, more node operators would periodically volunteer. Within such lawsuits, Echomail messages would become routed to the volunteers' systems instead.

When a FidoNet body was better adapted to an environment where local telephone service was inexpensive & long-few feet away calls (or even intercity information transport via packet-switched networks) artificially costly, it fared somewhat badly within countries like Japan, where local lines come expensive. Fidonet was just moderately successful inside countries like France, where tolls in local calls & competition sustaining Minitel or other information networks traditionally limited its incubation.

Geographic structure
Fidonet is politically organized into the tree structure, sustaining different area of the tree electing their various coordinators. A Fidonet hierarchy consists of Zones, Regions, Networks, Nodes & Points broken down further-or even-less geographically.

A greatest level is the Zone which is largely celibate depending:

Zone One is N America Zone Two is Europe & ex-USSR(including Russia) Zone Three is Australia Zone Four is South America Zone Five is Africa Zone 6 is Asia (excluding Russia, which was employed within Zone Two)

From each one zone is broken down into regions, which are then broken down into nets, which consist of single nodes. Zones 7-4095 come utilized for "othernets"; groupings of nodes which utilize Fido-compatible software system to carry their have independent message areas forswearing existence in any way restricted by FidoNet's political structure. Utilizing un-utilized zof these prices would assure that for each one network would have a unique placed of addresses, avoiding likely routing conflicts & ambiguities for systems that belonged to additional than one network.

Any given node can too trend lines points, in case a node operator decided to wash soh. The "point" occurs as rules that has a unique location from either its parent node, however while forgoing the point's creator existence an official member of FidoNet. So, a sysop world health organization provide a fidonet provender pertinent operator is officially responsible a lot mail originating from either that point, when far when the remainder of the FidoNet network is caring. Points were popular among users world health organization did non work BBS's, however wanted a independence of existence take a breath to work their have message bases & mail reading software package.

Fidonet addresses

Fidonet addresses explicitly consist of the Zone total, the Network total (or even arethe total), & a Node total. A Fidonet structure too allows for semantic designation of region, persons, & hub status for particular nodes, however this status is non directly indicated per independent location.

For instance, assume the node located in Tulsa, Oklahoma, USA with an assigned node number is 918, located in Zone One (Northward United states of america), Area 19, & Network 170. A to the full Fidonet location would exist as 1:170/918. A region was for administrative purposes, & was sole a portion of a location in case a node was employed directly underneath a Regional Coordinator, like than one of a networks that were utilized to divide the vicinity farther. In case a patterns supported points, to each one point would use at times its total appended as a postfix, like 1:170/918.42.

Fidonet policy takes that from each one Fidonet patterns maintain the nodelist of each more member technique. Data in both node includes a title of a technique or even BBS, a title of a node operator, the geographic location, the phone number, & computer software capabilities. A nodelist is updated hebdomadally, to stay away from unwanted calls to nodes that got close, sustaining their number even with been reassigned for voice utilize per various telco.

To accomplish regular updates, coordinators of both network maintain a listing of systems in their local areas. A lists come forwarded back to the International Coordinator via machine-controlled systems regularly. a International Coordinator would so compile a newly nodenames, & generate the list of changes (nodediff) to be distributed for node operators to use to their existent nodelist.

Technical specifications
Fidonet contained many technical indicator specifications for compatibility between systems. A virtually everthing basic of all was FTS-0001, by having which altogether fidonet systems were mandatory to comply as a minimum requirement. FTS-0001 defined: Handshaking - a protocols utilized by mailer software system to identify every more & exchange meta data just about a session. Transfer protocol (XMODEM) - the protocols to become utilized for transferring files containing fidonet mail between systems. Message format - a standard format for fidonet messages in a period of the instance which it were exchanged between systems.

More specifications that were usually utilized provided for echomail, different transport protocols & shake methods (e.g.: Yoohoo/Yoohoo2u2, EMSI), file compression, nodelist format, transport on top dependable modems like a Internet (Binkp), and more aspects.

Zone mail hour
Since computer bulletin boards historically utilized a equivalent telephone lines for transferring mail as were utilized for dial-around person users of the BBS, FidoNet policy dictates that at least the single intended line of both FidoNet node must become available for accepting mail from either more FidoNet nodes when you took a particular hour of both day.

"Zone Mail Hour", when it was known as, varies based on a geographic location of the node, & was intended to occur when you took the early morning. A accurate hour varies based on the period za single, & any node by using lone one telephone line is mandatory to reject person callers. Withwithin practice, particularly in late days, virtually all FidoNet systems tend to assume mail at anytime of day whilst a line is non occupy, commonly when you took nighttime.

Fidonet deployments
Although monolithic computer software that encompassed whole compulsory functions withwithin 1 pack was available, virtually all FidoNet deployments were designed in the modular fashion. The average deployment would require many applications that would communicate across divided up files & directories, & switch between both more across carefully intentional scripts or batch files.

Mailer software program wwhen responsible transferring files & messages between systems, too as passing control to more applications, like a BBS package, at appropriate days. A mailer would at first guide a phone &, whenever necessary, treat using incoming mail via FidoNet transport protocols. Whenever a mailer answered a phone & a human being caller was found like than more mailer computer software system, a mailer would exit, & pass control to the BBS software, which would so initialise for interaction sustaining the user. After extroverted mail was wait on a local body, a mailer software system would attempt to send it at times by dialing & connecting to more systems world health organization would assume & route the mail farther. Due to a costs of toll calls which typically varied between peak & off-peak days, mailer software system would ordinarily allow its operator to configure the optimum days where to attempt to send mail to more systems.

BBS software program was wont to interact by using mortal callers to the rules. BBS package would allow dial-within users to apply a patterns's message bases & write mail to others, locally or even in more BBS's. Mail directed to more BBS's would late become routed & sent per mailer, commonly fallowing a user experienced finished using the rules. BBS's would typically allow users to exchange files, play games, & interact using more users within the kind of ways.

The scanner/tosser application, like Squish, would normally exist as invoked whenever a BBS user experienced entered the freshly fidonet message that required to exist as sent, or even whilst the mailer got received freshly mail to exist as imported into the local messages bases. This application would become responsible treating a packaging of incoming & extroverted mail, moving it between a local models's message bases & a mailer's inward & outward directories. A scanner/tosser application would usually exist as responsible basic routing info, determining which systems to forward mail to.

Within in the future days, message readers that were independent of BBS package were as well developed. Typically a Rules Operator of the particular BBS would apply a devoted message reader, like than the BBS software system itself, to see & write FidoNet & related messages. Around a select few instances FidoNet nodes, or even further typically FidoNet points, experienced there are no public bulletin board bound, & existed simply for the transport of mail for the profit of the node's operator.

A original Fido BBS software package system, & lot more original fidonet-supporting software, is no hanker functional in modern systems. This is for many reasons, including problems related to the Y2K bug. Around numbers of lawsuits, a original authors use at times left a BBS or shareware community, and a computer software, good deal of which was closed source, has been rendered abandonware. Guide software system got been designed to exist as interoperable with the equivalent standards, however, & so a network is however accessible.

Disputes

Recently, when a size & extent of FidoNet has dwindled, its Coordinator infrastructure has get disunited at a higher levels. This has, in a virtually all partially, been due to disputes ensuant from either the actions of the Z2C, previous IC located in Zone Two (Europe).

1 particular dispute arose around 2004 whilst Ward Dossche, then International Coordinator IC as well as a Zone Two Coordinator, refused to acknowledge the vote by more Zone Coordinators to hang on to an election for a freshly IC, so replacing him by owning Malcom Miles, at that instance the Zone Three Coordinator.

Dossche argued, to there are no help, that because 89% of FidoNet nodes were inside Zone Two, his have vote should become worth 89% of a collective & so decisive above the more 5 coordinators.

Since FidoNet's Zone Coordinators acting as a Council (ZCC), per Fidonet's Policy Four.07, universally keep around a go say in any controversial disputes; Ward Dossche' declaration appointing himself IC of Fidonet wwhen summarily overruled & replaced as IC by the Five to One vote of the ZC's.

Meanwhile a more Phoebe Zones recognize Malcom Miles, Z3C when a freshly Elected International Coordinator.

FidoNet availability
Spell a utilise of Fidonet has dropped dramatically equated by having its utilize as much as a mid-1990s, these are however particularly popular within Russia. A select few BBS's, including people that come at present available for users by having Internet connections via telnet, also locate their Fidonet netmail & echomail feeds.

Occasionally of FidoNet's echomail conferences come available via gateways by using a Usenet news hierarchy. There are likewise mail gates for exchanging messages between Internet & FidoNet. Far flung nett abuse & e-mail spam on a Internet side has caused a few gateways (like the previous 1:1/31 IEEE fidonet.org gateway) to become unserviceable or even prevent operation completely.

FidoNews
The weekly newsletter of Fidonet community.

Fidonet Information by the BBS Promotion Team
Resource site about starting a BBS and joining FidoNet with a lot of great links.

Fidonet Net 103 Information
Fidonet web-site of Net 1:103

Official Fidonet web-site
The main official web-site of FidoNet with a lot of information.

Fidonet: Region 46
About Fidonet from Anton Kuznetsov - Region 46 Coordinator.

Fidonet Net 282
Contains historical fidonet documents, information about fidonet in MN, links to fidonet resources, and a historical analysis of the fidonet nodelist.

Fidonet over IP
The Fido-over-IP project (FIP) by Lothar Behet, 2:2446/301 aka 2:2/3000

A FidoNet Primer
What is Fidonet? How Fidonet works? How to join?

FidoTel: The Second Home to Fidonet on the Internet
Provides free access to Fidonet via Web pages, Telnet, and FidoTel Surfer, to Fidonet echomail via QWK, HTML, QWK-HTML and Usenet News Reader.

All about FidoNet
How to join FidoNet.






© 2005 GeneralAnswers.org