FACTOID # 23: Wisconsin has more metal fabricators per capita than any other state.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "FidoNet" also viewed:
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > FidoNet
The FidoNet logo
The FidoNet logo

FidoNet is a worldwide computer network that is used for communication between bulletin board systems. It was most popular in the early 1990s, prior to the introduction of easy and affordable access to the Internet. The network continues to operate but has shrunk in size considerably, primarily due to the closure of many BBSes. Image File history File links FidoNet. ... Image File history File links FidoNet. ... This article or section is in need of attention from an expert on the subject. ... Ward Christensen and the computer that ran the first public Bulletin Board System, CBBS A Bulletin Board System or BBS is a computer system running software that allows users to dial into the system over a phone line and, using a terminal program, perform functions such as downloading software and... Ward Christensen and the computer that ran the first public Bulletin Board System, CBBS A Bulletin Board System or BBS is a computer system running software that allows users to dial into the system over a phone line and, using a terminal program, perform functions such as downloading software and...

Contents

Origin

FidoNet was originally founded as a non-commercial network in 1984 by Tom Jennings of San Francisco, California as a means to network together BBSes that used his own "Fido" BBS software. Over time, other BBS software was independently adapted to support the relevant FidoNet protocols and the network became a popular means for hobbyist computer users to communicate. 1984 (MCMLXXXIV) was a leap year starting on Sunday of the Gregorian calendar. ... Tom Jennings (born 1955 as Thomas Daniel Jennings in Boston, Massachusetts) is the creator of FidoNet, the first message and file networking system for BBSes. ... Nickname: The City by the Bay; Fog City; The City; Baghdad by the Bay Location of the City and County of San Francisco, California Coordinates: Country United States of America State California City-County San Francisco Government  - Mayor Gavin Newsom Area  - City  47 sq mi (122 km²)  - Land  46. ... Official language(s) English Capital Sacramento Largest city Los Angeles Area  Ranked 3rd  - Total 158,302 sq mi (410,000 km²)  - Width 250 miles (400 km)  - Length 770 miles (1,240 km)  - % water 4. ... This is a list of notable dial-up bulletin board system (BBS) software packages. ... For other senses of this word, see protocol. ... A hobby is a spare-time recreational pursuit. ...


FidoNet organizational structure

FidoNet is governed in a hierarchical structure according to FidoNet policy, with designated coordinators at each level to manage the administration of FidoNet nodes and resolve disputes between members.[1] Network coordinators are responsible for managing the individual nodes within their area, usually a city or similar sized area. Regional coordinators are responsible for managing the administration of the network coordinators within their region, typically the size of a state, or small country. Zone coordinators are responsible for managing the administration of all of the regions within their zone. The world is divided into six zones, the coordinators of which elect one of themselves to be the "International Coordinator" of FidoNet.


Technical structure

FidoNet was historically designed to use modem-based dial-up (POTS aka Plain Old Telephone Service) access between bulletin board systems, and much of its policy and structure reflected this. Dial-up access is a form of Internet access through which the client uses a modem connected to a computer and a telephone line to dial into an Internet service providers (ISP) node to establish a modem-to-modem link, which is then routed to the Internet. ... Plain old telephone service, or POTS, are the services available from analogue telephones prior to the introduction of electronic telephone exchanges into the public switched telephone network. ...


The FidoNet system officially referred only to transfer of Netmail—the individual private messages between people using bulletin boards—including the protocols and standards with which to support it. A netmail message would contain the name of the person sending, the name of the intended recipient, and the respective FidoNet addresses of each. The FidoNet system was responsible for routing the message from one system to the other (details below), with the bulletin board software on each end being responsible for ensuring that only the intended recipient could read it. Due to the hobbyist nature of the network, any privacy between sender and recipient was only the result of politeness from the owners of the FidoNet systems involved in the mail's transfer. It was common, however, for system operators to reserve the right to review the content of mail that passed through their system.


Netmail allowed for the "attachment" of a single file to every message. This led to a series of "piggyback" protocols that built additional features onto FidoNet by passing information back and forth as file attachments. These included the automated distribution of files, and transmission of data for inter-BBS games.


By far the most commonly-used of these piggyback protocols was Echomail, public discussions similar to Usenet newsgroups in nature. Echomail was supported by a variety of software that collected up new messages from the local BBSes' public forums (the scanner), compressed it using ARC or ZIP, attached the resulting archive to a Netmail message, and sent that message to a selected system. On receiving such a message, identified because it was addressed to a particular "user", the reverse process was used to extract the messages, and a tosser put them back into the new system's forums. Usenet (USEr NETwork) is a global, distributed Internet discussion system that evolved from a general purpose UUCP network of the same name. ... .arc is used as a file extension for serveral different file types that have in common that they are some kind of archive files. ... The ZIP file format is a popular data compression and archival format. ...


Echomail was so popular that for many users, Echomail was the FidoNet. Private person-to-person Netmail was relatively rare.


Geographic structure

FidoNet is politically organized into a tree structure, with different parts of the tree electing their respective coordinators. The FidoNet hierarchy consists of Zones, Regions, Networks, Nodes and Points broken down more-or-less geographically.


The highest level is the Zone which is largely continent based:

Each zone is broken down into regions, which are broken down into nets, which consist of individual nodes. Zones 7-4095 are used for "othernets"; groupings of nodes which use Fido-compatible software to carry their own independent message areas without being in any way controlled by FidoNet's political structure. Using un-used zone numbers would ensure that each network would have a unique set of addresses, avoiding potential routing conflicts and ambiguities for systems that belonged to more than one network. World map showing North America A satellite composite image of North America. ... This article is 150 kilobytes or more in size. ... Australasia Australasia is a term variably used to describe a region of Oceania: Australia, New Zealand, and neighbouring islands in the Pacific Ocean. ... Latin America consists of the countries of South America and some of North America (including Central America and some the islands of the Caribbean) whose inhabitants mostly speak Romance languages, although Native American languages are also spoken. ... A world map showing the continent of Africa. ... World map showing the location of Asia. ...


FidoNet addresses

FidoNet addresses explicitly consist of a Zone number, a Network number (or region number), and a Node number. They are written in the form Zone:Network/Node. The FidoNet structure also allows for semantic designation of region, host, and hub status for particular nodes, but this status is not directly indicated by the main address.


For example, consider a node located in Tulsa, Oklahoma, USA with an assigned node number is 918, located in Zone 1 (North America), Region 19, and Network 170. The full FidoNet address for this system would be 1:170/918. The region was used for administrative purposes, and was only part of the address if the node was listed directly underneath the Regional Coordinator, rather than one of the networks that were used to divide the region further. Nickname: Oil Capital of the World, Americas Most Beautiful City Location in the state of Oklahoma Coordinates: Country United States State Oklahoma Counties Tulsa, Osage, Wagoner, Rogers  - Mayor Kathy Taylor (D) Area    - City 483. ...


FidoNet policy requires that each FidoNet system maintain a nodelist of every other member system. Information on each node includes the name of the system or BBS, the name of the node operator, the geographic location, the telephone number, and software capabilities. The nodelist is updated weekly, to avoid unwanted calls to nodes that had shut down, with their phone numbers possibly having been reassigned for voice use by the respective telephone company.


To accomplish regular updates, coordinators of each network maintain the list of systems in their local areas. The lists are forwarded back to the International Coordinator via automated systems on a regular basis. The International Coordinator would then compile a new nodelist, and generate the list of changes (nodediff) to be distributed for node operators to apply to their existing nodelist. In computing, diff is a file comparison utility that outputs the differences between two files. ...


Routing of FidoNet mail

In a theoretical situation, a node would normally forward messages to a hub. The hub, acting as a distribution point for mail, might then send the message to the Net Coordinator. From there it may be sent through a Regional Coordinator, or to some other system specifically set up for the function. Mail to other zones might be sent through a Zone Gate.


For example, a FidoNet message might follow the path:

  • 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 there, it was distributed 'down stream' to the destination node(s).

Originally there was no specific relationship between network numbers and the regions they reside in. In some areas of FidoNet, most notably in Zone 2, the relationship between region number and network number are entwined. For example, 2:201/329 is in Net 201 which is in Region 20 while 2:2410/330 is in Net 2410 which is in Region 24. Zone 2 also relates the node number to the hub number if the network is large enough to contain any hubs. This effect may be seen in the nodelist by looking at the structure of Net 2410 where node 2:2410/330 is listed under Hub 300. This is not the case in other zones.


In Zone 1, things are much different. Zone 1 was the starting point and when Zones and Regions were formed, the existing nets were divided up regionally with no set formula. The only consideration taken was where they where located geographically in respect to the region's mapped outline. As net numbers got added, the following formula was used.

Region number X 20

Then when some regions started running out of network numbers, the following was also used.

Region number X 200

Region 19, for instance, contains nets 380-399 and 3800-3999 in addition to those that were in Region 19 when it was formed.


Part of the objective behind the formation of local nets was to implement cost reduction plans by which all messages would be sent to one or more hubs or hosts in compressed form (ARC was nominally standard, but PKZIP is universally supported); one toll call could then be made during off-peak hours to exchange entire message-filled archives with an out-of-town uplink for further redistribution. In computer science and information theory, data compression or source coding is the process of encoding information using fewer bits (or other information-bearing units) than an unencoded representation would use through use of specific encoding schemes. ... .arc is used as a file extension for serveral different file types that have in common that they are some kind of archive files. ... PKZIP is an archiving tool originally written by the late Phil Katz, and marketed by his company PKWARE, Inc. ...


In practice, the FidoNet structure allows for any node to connect directly to any other, and node operators would sometimes form their own toll-calling arrangements on an ad-hoc basis, allowing for a balance between collective cost saving and timely delivery. For instance, if one node operator in a network offered to make regular toll calls to a particular system elsewhere, other operators might arrange to forward all of their mail destined for the remote system, and those near it, to the local volunteer. Operators within individual networks would sometimes have cost-sharing arrangements, but it was also common for people to volunteer to pay for regular toll calls either out of generosity, or to build their status in the community.


This ad-hoc system was particularly popular with networks that were built on top of FidoNet. Echomail, for instance, often involved relatively large file transfers due to its popularity. If official FidoNet distributors refused to transfer Echomail due to additional toll charges, other node operators would sometimes volunteer. In such cases, Echomail messages would be routed to the volunteers' systems instead.


As the FidoNet system was best adapted to an environment in which local telephone service was inexpensive and long-distance calls (or intercity data transfer via packet-switched networks) costly, it fared somewhat poorly in countries such as Japan, where even local lines are expensive. FidoNet was only moderately successful in countries such as France, where tolls on local calls and competition with Minitel or other data networks traditionally limited its growth. The telephone or phone is a telecommunications device which is used to transmit and receive sound (most commonly voice and speech) across distance. ... In computer networking and telecommunications, packet switching is a communications paradigm in which packets (messages or fragments of messages) are individually routed between nodes, with no previously established communication path. ... This article or section is in need of attention from an expert on the subject. ... Minitel 1. ...


Points

As the number of messages in Echomail grew over time, it became very difficult for users to keep up with the volume while logged into their local BBS. Points were introduced to address this, allowing technically savvy users to receive the already compressed and batched Echomail (and Netmail) and read it locally on their own machines.


To do this, the FidoNet addressing scheme was extended with the addition of a final address segment, the point number. For instance, a user on the example system above might be given point number 10, and thus could be sent mail at the address 1:170/918.10.


In real-world use, points are fairly difficult to set up. The FidoNet software typically consisted of a number of small utility programs run by manually-adjusted scripts. Reading and editing the mail required either a "sysop editor" or a BBS be run locally.


In North America (Zone 1) points were used only briefly, and even then only to a limited degree. Dedicated offline mail reader programs such as Blue Wave and Silver Xpress (OPX) were introduced in the mid 1980s, and quickly rendered the point system obsolete. Many of these packages supported the QWK offline mail standard. Offline mail readers are programs that are designed to allow users to read electronic mail messages with a minimum of connection time to the server storing the messages. ... Blue Wave, often incorrectly spaced as BlueWave, is a file-based offline mail reader that was popular among bulletin board system users, especially users of FidoNet and other networks that generated large volumes of mail. ... QWK is file-based offline mail reader format that was popular among Bulletin board system users, especially users of FidoNet and other networks that generated large volumes of mail. ...


In other parts of the world, especially Europe, this was different. Contrary to North America where local calls usually are free, in Europe local calls are mostly metered and so there was an incentive to keep the duration of the calls as short as possible. Point software employs standard compression (ZIP, ARJ etc) and so keeps the calls down to a few minutes a day at most.


In Europe (Zone 2) pointing became very popular. Many regions distribute a pointlist in parallel with the nodelist. The pointlist segments are maintained by Net- and Region Pointlist Keepers and the Zone Point List Keeper assembles them into the Zone pointlist. At the peak of FidoNet there were over 120,000 points listed in the Z2 pointlist. Listing points is on a voluntary basis and not every point is listed, so how many points there really were is anybody's guess. As of June 2006, there are still some 50,000 listed points. Most of them in Russia and Ukraine.


Technical specifications

FidoNet contained several technical specifications for compatibility between systems. The most basic of all was FTS-0001, with which all FidoNet systems were required to comply as a minimal requirement. FTS-0001 defined:

  • Handshaking - the protocols used by mailer software to identify each other and exchange meta information about the session.
  • Transfer protocol (XMODEM) - the protocols to be used for transferring files containing FidoNet mail between systems.
  • Message format - the standard format for FidoNet messages during the time which they were exchanged between systems.

Other specifications that were commonly used provided for echomail, different transfer protocols and handshake methods (e.g.: Yoohoo/Yoohoo2u2, EMSI), file compression, nodelist format, transfer over reliable connections such as the Internet (Binkp), and other aspects. XMODEM is the Christensen (developed by Ward Christensen) file transfer protocol, probably the most widely available protocol used for file transfer over serial lines (e. ... Binkp is a protocol for transferring FidoNet mail over reliable connections. ...


Zone mail hour

Since computer bulletin boards historically used the same telephone lines for transferring mail as were used for dial-in human users of the BBS, FidoNet policy dictates that at least one designated line of each FidoNet node must be available for accepting mail from other FidoNet nodes during a particular hour of each day. A telephone line (or just line) is a single-user circuit on a telephone communications system. ...


"Zone Mail Hour", as it was named, varies depending on the geographic location of the node, and was designated to occur during the early morning. The exact hour varies depending on the time zone, and any node with only one telephone line is required to reject human callers. In practice, particularly in later times, most FidoNet systems tend to accept mail at any time of day when the phone line is not busy, usually during night.


FidoNet deployments

Although monolithic software that encompassed all required functions in one package was available, most FidoNet deployments were designed in a modular fashion. A typical deployment would involve several applications that would communicate through shared files and directories, and switch between each other through carefully designed scripts or batch files. A shell script is a script written for the shell, or command line interpreter, of an operating system. ... Wikibooks has more about this subject: Guide to Windows commands In MS-DOS, OS/2 and Windows, a batch file is a text file containing a series of commands intended to be executed by the command interpreter. ...


Mailer software was responsible for transferring files and messages between systems, as well as passing control to other applications, such as the BBS software, at appropriate times. The mailer would initially answer the phone and, if necessary, deal with incoming mail via FidoNet transfer protocols. If the mailer answered the phone and a human caller was detected rather than other mailer software, the mailer would exit, and pass control to the BBS software, which would then initialise for interaction with the user. When outgoing mail was waiting on the local system, the mailer software would attempt to send it from time to time by dialing and connecting to other systems who would accept and route the mail further. Due to the costs of toll calls which often varied between peak and off-peak times, mailer software would usually allow its operator to configure the optimal times in which to attempt to send mail to other systems.


BBS software was used to interact with human callers to the system. BBS software would allow dial-in users to use the system's message bases and write mail to others, locally or on other BBSes. Mail directed to other BBSes would later be routed and sent by the mailer, usually after the user had finished using the system. Many BBSes also allowed users to exchange files, play games, and interact with other users in a variety of ways (ie: node to node chat).


A scanner/tosser application, such as Squish or FastEcho, would normally be invoked when a BBS user had entered a new FidoNet message that needed to be sent, or when a mailer had received new mail to be imported into the local messages bases. This application would be responsible for handling the packaging of incoming and outgoing mail, moving it between the local system's message bases and the mailer's inbound and outbound directories. The scanner/tosser application would generally be responsible for basic routing information, determining which systems to forward mail to. Squish is both the name of a FidoNet mail tossing application originally designed for DOS and OS/2, and the name of the primary mail storage format in which this application stores FidoNet and other local BBS messages. ... FastEcho is a message processing package for FTN (FidoNet Technology Network) mail systems. ...


In later times, message readers that were independent of BBS software were also developed. Often the System Operator of a particular BBS would use a devoted message reader, rather than the BBS software itself, to read and write FidoNet and related messages. In some cases FidoNet nodes, or more often FidoNet points, had no public bulletin board attached, and existed only for the transfer of mail for the benefit of the node's operator.


The original Fido BBS software, and much other original FidoNet-supporting software, is no longer functional on modern systems. This is for several reasons, including problems related to the Y2K bug, but generally the debate about the Y2K bug was used to promote the sale of windows & other software which was internet compatiable because the internet was created by the American military & so was seen as the network which should be promoted thus any non-internet compatiable programs were said to have the Y2k bug. However their is still many newer versions of Fidonet software being developed all the time which work fine with modern computers & modems. In many cases, the original authors have left the BBS or shareware community, the same also applies to the original authors of systems such as windows, unix-linux & various other computer communication networks & so much of the software may be closed source but it is quite easy to de-compile & modify the software to develop it further, some software has been rendered abandonware just like so many dos, windows & linux programs but their is still new software being developed all the time. Their also seems to be much more better international language support with fidonet than their is with the internet so only time will tell if the internet will be more dominant or fidonet will be more dominant, note Internet Relay Chat was a adaptation of the fidonet software known as talk, but it was modified so it could run on the internet. The basic idea of fidonet was that fidonet service providers had at least two telephone lines, one left ready to accept incoming point calls & the other telephone line always online connected to another node computer in the heirarchy. This same principle is basicaly used by the Internet service provider though they will usually have many more telephone lines. The Internet service provider is seen as a commercial service where as Fidonet is not, however Fidonet could become commercial if it wanted but Fidonet prefers to remain non-commercial. Fidonet is building close allegiances with usenet, undernet & the Internet relay chat network. Their are also countless private Nets & community nets which fidonet is co-operated with, these nets have nothing to do with the .net you might see on the internet, these nets all use bbs or fidonet related technology as well as other forms of technolgy which resembles tools & software found in windows & linux. Alternative software had been designed to be interoperable with the same standards, however, and thus the network is still accessible. The year 2000 problem (also known as the Y2K problem and the millennium bug) was a flaw in computer program design that caused some date-related processing to operate incorrectly for dates and times on and after January 1, 2000. ... Ward Christensen and the computer that ran the first public Bulletin Board System, CBBS A Bulletin Board System or BBS is a computer system running software that allows users to dial into the system over a phone line and, using a terminal program, perform functions such as downloading software and... Look up shareware in Wiktionary, the free dictionary. ... The text below is generated by a template, which has been proposed for deletion. ... Abandonware is computer software that is no longer current, but is still of historical, utilitarian, or recreational interest. ... Internet Relay Chat (IRC) is a form of real-time Internet chat or synchronous conferencing. ... An Internet service provider (abbr. ... Interoperability is the name for the characteristic whereby products can work together to accomplish tasks, usually by dint of standard file formats or network protocols. ... Standardization, in the context related to technologies and industries, is the process of establishing a technical standard among competing entities in a market, where this will bring benefits without hurting competition. ...


FidoNet availability

While the use of FidoNet has dropped dramatically compared with its use up to the mid-1990s, it is still particularly popular in Russia & Europe. Its popularity dropped in America & Australia because of police intimidation & governmnetal legislation, this is because the internet created by the American military was seen by both these governments & their supporting corporations as being the computer communication network which should be promoted, however in Europe & Russia there is alot more freedom for fidonet operators & programmers. Some BBSes, including those that are now available for users with Internet connections via telnet, also retain their FidoNet netmail and echomail feeds. TELNET (TELetype NETwork) is a network protocol used on the Internet or local area network (LAN) connections. ...


Some of FidoNet's echomail conferences are available via gateways with the Usenet news hierarchy. There are also mailgates for exchanging messages between Internet and FidoNet. Widespread net abuse and e-mail spam on the Internet side has caused some gateways (such as the former 1:1/31 IEEE fidonet.org gateway) to become unusable or cease operation entirely. E-mail spam is a subset of spam that involves sending nearly identical messages to numerous recipients by e-mail. ... The Institute of Electrical and Electronics Engineers or IEEE (pronounced as eye-triple-ee) is an international non-profit, professional organization incorporated in the State of New York, United States. ...


See also

FidoNews is the weekly newsletter of the FidoNet community. ... UUCP stands for Unix to Unix CoPy. ...

External links


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m