Fidonet (från engelska FidoNet , /ˈfaɪdəʊnɛt/ ; kort Fido ) är ett internationellt icke-kommersiellt amatörnätverk byggt med hjälp av punkt-till-punkt- teknologi . [1] Till en början utvecklades FidoNet-mjukvaran under MS-DOS , men portades snart till alla vanliga operativsystem , inklusive UNIX , GNU/Linux , Microsoft Windows , OS/2 , Android och Mac OS .
Det var populärt i början av 1990 -talet , varefter, på grund av den massiva spridningen av internetteknik , började antalet nätverksnoder att minska. Nätverket fortsätter att fungera, den 14 december 2018 bestod det av 1560 noder [8] . Slangnamnet för Fidonet-användare är fidoshniks .
Huvudfunktionen hos FidoNet, som bestämde den breda penetrationen av detta nätverk, var den faktiska fria anslutningen och användningen av nätverksresurser. Deltagarna behövde endast en kommunikationskanal i form av en telefonlinje (avgiften för en fast telefon var vanligtvis fast). Senare användes internetlinjer alltmer för att skicka Fido-data.
Nätverket skapades 1984 av en amerikansk programmerare , Tom Jennings , för att vidarebefordra meddelanden från hans BBS till sin vän John Madils BBS . Överföringen genomfördes på natten, då kostnaden för telefonsamtal var lägre. För utbyte av e-post med en annan nätverksnod tilldelades en timme (under vilken åtkomst till tredjepartsanvändare på BBS stängdes), vilket senare blev känt som "nationell posttimme". [1] Kravet på att organisera en dedikerad timme för meddelanden fortsätter till idag (med undantag för noder anslutna till nätverket inte via POTS ).
Snart började antalet nätverksnoder att öka och nådde 200 i början av 1985. Listan med noder (nodlista, engelsk nodelista ) distribuerades som en separat fil och uppdaterades initialt av Jennings själv, och senare av medlemmar i DEC- användargruppen från St. Louis Ken Kaplan ( engelska Ken Kaplan ) och Ben Baker ( engelska Ben ) bagare ). De började också producera det första "nyhetsbrevet" från Fidonets nätverk. [ett]
Initialt kommunicerade varje nod direkt med en annan nod. Med ökningen av antalet nätanvändare har antalet telefonsamtal, inklusive fjärrsamtal, ökat markant. Som ett resultat beslutades det att ändra strukturen på nätverket från linjärt till trädliknande, genom att gruppera användare i segment efter geografi. Som ett resultat blev adresseringen tvåskiktad: istället för ett enkelt nodnummer användes notationsnätverket /noden . [ett]
I slutet av 1986 uppstod ett liknande problem på kontinental nivå. Dessutom fanns det en idé att organisera för BBS-användare möjligheten att ta emot e-post med hjälp av Fidonets dataformat och protokoll. Vid mötet med Fidonet Technical Standards Committee i oktober 1986 infördes en nodlistshierarki i fyra nivåer. Den översta nivån var zonen (kontinenten), följt av nätverket, noden och punkten (punkt, engelsk punkt ) i nätverket. [1] Adresseringsschemazonen : network/host.point fortsätter att användas idag.
Dynamiken för antalet noder i nätverket kan representeras av följande tabell [1] [2] [3] [4] , det totala antalet noder i nätverket i början av året, inklusive tekniska adresser:
År | 1984 | 1985 | 1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 |
---|---|---|---|---|---|---|---|---|---|---|
Antal noder [5] | 12 | 351 | 1208 | 2465 | 2966 | 5862 | 6916 | 10770 | 14702 | 21162 |
År | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 |
Antal noder | 28606 | 36368 | 39676 | 33582 | 27131 | 21663 | 18676 | 15638 | 13705 | 11925 |
År | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 |
Antal noder | 10654 | 9475 | 8346 | 7369 | 6710 | 6065 | 5117 | 4394 | 3676 | 3371 |
År | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
Antal noder | 2830 | 2526 | 2462 | ~2000 | 1621 | 1563 | 1468 | 1452 | 1375 |
Fidonet-nätverket nådde sin maximala prevalens i slutet av 1996 , då det bestod av cirka 40 tusen noder. [6] Sedan dess har nätverkets popularitet gradvis sjunkit, och antalet noder har minskat flera gånger. [2]
I februari 1986 utvecklade Jeff Rush ( eng. Jeff Rush ) ett system med nätverkskonferenser, kallat "echomail" (echomail, eng. echomail ). Den första internationella ekokonferensen var MODULA-2-konferensen, som distribuerades i Europa , Australien och Nordamerika . [ett]
1986 startade också de första permanenta "portarna" mellan Fidonet och UUCP (det vill säga mellan Fidonet och Internet ). [ett]
Fidonets maskotsymbol är en hund med en diskett i munnen, som avbildades av Tom Jennings som en logotyp för hans Fido-program.
Enligt legenden är Fido namnet på hunden till grundaren av nätverket, Tom Jennings. Faktum är att han inte hade någon hund; [7] [8] men Fido (Faido, eng. Fido ) är egentligen ett smeknamn för hund, lika vanligt i Amerika som det är till exempel Sharik, Bobik eller Tuzik på det forna Sovjetunionens territorium.
Enligt en annan legend tog Tom Jennings namnet på nätverket från det första ordet som fångade hans blick, vilket var skrivet på ett klistermärke som klistrats på hans bildskärm.
Båda legenderna kan diskuteras och förklarar inte att Jennings namnger "Fido" till ett meddelandeprogram för BBS-till-BBS . Senare utökades namnet till nätverket: Nätverk av Fido-program, Fido-nätverk → Fidonet (engelska)
Den första noden av Fidonet-nätverket på Sovjetunionens territorium dök upp 1990 i Novosibirsk. Den polske journalisten Tadeusz Radiusz, som arbetade på redaktionen för tidskriften "Computer" i Moskva, installerade en BBS och sin egen (polska) nod på redaktionen. En artikel om denna BBS publicerades sedan i ett av tidningens nummer.
Efter denna publikation, sommaren samma år , i Novosibirsk , skapade Evgeny Chupriyanov och Vladimir Lebedev den första riktigt ryska noden, också med BBS. [9] Till en början hade noden adressen 2:42/100, senare - 2:5000/10. Anslutning till nätverket utfördes genom noder i Tjeckoslovakien. [10] 21 september 1990 ringde Chelyabinsk Fidoshniks Evgeny Chupriyanov och stödde idén att lämna in en ansökan om bildandet av den ryska regionen Fidonet - R50, på grund av det faktum att det i september redan fanns noder i Ryska federationen i två städer (i varje, minst två noder). Två nätverk bildades: N5000 - Novosibirsk och N5010 - Chelyabinsk . Senare, i november - december 1990, registrerades nätverk också i Moskva (N5020) och Leningrad (N5030). Den första regionala samordnaren för Sovjetunionens region (2:50) var Vladimir Lebedev, vid den tiden en student vid NSU Mechanics and Mathematics.
Under händelserna i augusti 1991 användes nätverket tillsammans med Relcom [11] för att skicka informationsbulletiner från Vita huset . [12]
Antalet nätverksnoder i början av 1990-talet ökade snabbt, eftersom anslutning till nätverket inte krävde betydande materialkostnader, och dataöverföring inom ett riktnummer var praktiskt taget gratis. Men redan i slutet av 1990-talet blev det uppenbart att Fidonet inte kunde konkurrera med andra datornätverk och framför allt med Internet. I januari 1997 beskrev en av de äldsta fidoshnikerna, Dmitry Zavalishin , i en intervju med Rakurs radiostation, utsikterna för utvecklingen av nätverket enligt följande [13] :
Jag tror att Fido kommer att ha ytterligare några år av aktivt liv, varefter han förmodligen inte längre kommer att synas vid horisonten. Och anledningarna till detta är rent tekniska och inte alls politiska. Fido utvecklades för länge sedan, det utvecklades oprofessionellt och utan framgång, alla som sysslar med det på allvar vet väl, och detta begränsar dess liv, dess utveckling.
Dessa trender manifesterade sig i full utsträckning på 2000-talet, när utflödet av användare från Fidonet till bloggar och sociala nätverk på Internet fick betydande proportioner.
Med nedgången i nätverkets popularitet började idéer för att reformera Fidonet dyka upp. Dessa inkluderar konceptet med en " hypertextvektor Fidonet " som föreslås av Sergei Sokolov, en nodsystemoperatör 2:5063/88(även känd som Mithgol the Webmaster). Hon blev känd i samband med en onlinekonferens som hölls den 5 mars 2007 av Dmitrij Medvedev (som då var Ryska federationens vice premiärminister ) på uppdrag av Sergei Sokolov angående Fidonet-nätverket. Medvedev svarade på frågan:
Fråga: "Hej, kära Dmitry Anatolyevich! Den senaste tiden har jag varit allvarligt oroad över problemet med att utbilda barn i den informationsteknologiska miljön, så jag frågar: är det möjligt att i framtiden stödja sådana projekt som till exempel min lite mer än halvfärdiga hypertextvektor fidonet, som Jag har utvecklats länge utan begränsningar?
Svar: "Igår letade jag runt: det finns fortfarande dessa hyperlänkar som finns på det vanliga Internet, i fidonet, i normal form som är bekant för vanliga Internetanvändare, de saknas, även om å andra sidan dessa former som används där (ekoformer kallas de enligt min mening), de är intressanta och de handlar om en mängd olika ämnen, så det verkar för mig som att uppgiften att skapa en hypertextfidonet åtminstone är relevant, eftersom jag insåg att det är hypertext som saknas där" [14]
Inget sades om stödet för denna utvecklingsriktning. [15] Trots Sokolovs upprepade uttalanden om den förestående lanseringen av motsvarande programvara, från början av 2011, först sedan december 2009, har partiellt stöd för FGHI-adresseringsschemat implementerats i två meddelanderedigerare och en WebBBS [16] . Andra deklarerade funktioner, såsom fullt stöd för FGHI URL [17] adresseringsschema , färg, teckensnitt och grafisk design av meddelanden, är inte tillgängliga i ovanstående programvara [18] .
I motsats till Sergei Sokolovs plan har entusiaster genomfört flera projekt för att underlätta tillgången för nya människor till nätverket: Web-BBS, webbplatser där du kan ansöka om en punkt, till exempel Fidoweb och wfido , mjukvarupaket (point kits) ) som kräver att konfigurera, ställa in 5-6 parametrar eller svara på flera frågor om programmet ( FidoIP , Kubik , NewPointExpress, etc.), samt programvara för Android : Aftershock och HotdogEd .
Sedan 1984 har veckotidningen Fidonews publicerats [19] Det motsvarar FIDONEWS ekokonferens. Veckotidningen distribueras i utskrivbart format. Till en början var texten bara i ASCII , men med Björn Feltens ankomst som redaktör dök karaktären "ö" upp i den. Ungefär samtidigt började volymen av utgivningar minska och FIDONEWS-konferensen började domineras av politiska diskussioner.
2009 publicerades de första numren av det ryskspråkiga FidoNews: [20]
…Denna publikation har ingenting att göra med den traditionella (engelska) Fidonews. Det gäller inte bara form och innehåll utan även publiceringsfrekvensen. Fidonews på ryska kommer ut så fort det är klart. Och det beror på olika omständigheter, men framför allt på tillgången på material.
Så om någon vill att Fidonews ska komma ut oftare, skicka material till mig på något sätt som passar dig. Ämne: allt relaterat till Fidonet (inklusive dina tankar om denna vår fido). Du är välkommen att skriva artiklar om fidosh-ämnen. Återigen, ett specifikt ämne på begäran av författaren. Dikter/prosa om fido kan också användas (jag har redan gett ett exempel :). Hy och skicka inte material ..;) ja, Fidonews kommer fortfarande ut, bara mer sällan.
Enligt sina rättigheter och skyldigheter är alla Fidonet-deltagare indelade i tre stora grupper:
Fidonet -stadgan kräver att varje nätverksnod upprätthåller en uppdaterad lista över alla nätverksnoder ( nodelist , engelsk nodelist ). Nodlistformatet beskrivs av Fidonet FTS-5000-standarden. [21] Listan över noder uppdateras varje vecka (vanligtvis via filekokonferenser ).
Informationen om noden som anges i listan inkluderar nodens status (för att ange tillfälligt icke-fungerande noder), dess nummer och namn, geografisk plats, för- och efternamn på nodoperatören, telefonnummer ( för noder tillgängliga via Internet protokoll - domännamn . IP - eller e-postadress ) och flaggor som indikerar kapaciteten hos mjukvaran och hårdvaran för noden.
Det huvudsakliga sättet att upprätthålla ordning i Fido är dess hierarkiska struktur, som beskrivs i punkterna 1.2.3-1.2.8 i Fidonet-stadgan . Den organisatoriska enheten på den lägre nivån är nätverket ; nätverk kombineras till regioner ; regioner - in i zoner . Varje förening leds av en samordnare .
Samordnarnas huvudsakliga ansvarsområden:
Nätverks- och regionsamordnare (NC och RC - eng. Nätverkssamordnare, Regionalsamordnare ) utses av en högre samordnare (även om det i praktiken vanligtvis sker en omröstning i förväg, där systemoperatörerna för noderna väljer en kandidat som är acceptabel för dem) . Zonsamordnare (ZC, eng. Zonkoordinator ) väljs av regionkoordinatorerna. Zonkoordinatorer är medlemmar i Zone Coordinators Council , som avgör frågor som rör nätverket som helhet. Ordförande i rådet är International Coordinator (IC, eng. International Coordinator ). Den internationella samordnaren är garant för lagligheten av att hålla val och folkomröstningar på nätverket, tillkännager rådets beslut och utför även funktionerna att sammanställa en global lista över noder.
Samordnare kan delegera delar av sina befogenheter till andra noder. Vanligtvis delegeras myndigheter att organisera leveransen av ekokonferenser (till en nätverks- eller regional ekokoordinator - NEC eller REC) och filtrafik (till en nätverks- eller regional filekokoordinator - NFEC eller RFEC).
NätverkNätet ( eng. nätverk ) kombinerar noder belägna i samma lokala geografiska område (stad eller region), vanligtvis inom samma kod för fjärrtelefonnätet .
Det finns ingen enskild metod för nätverksnumrering som är allmänt accepterad inom Fidonet. I zonen 2( Europa ) inkluderar nätverksnumret ofta regionnumret (till exempel inkluderar nätverksnumret 5020( Moskva ) regionnumret 50 - Ryssland ). I mindre regioner används en signifikant siffra för nätverksnumret, i större regioner är det två. Nyligen, på grund av bristen på nummer för nätverk, har detta system kränkts: till exempel i regionen 50finns det flera nätverk vars nummer börjar med 60: till exempel nätverket 6035( Zheleznogorsk ).
I zonen 1används ett annat tillvägagångssätt: värdet tas som utgångspunkt för numrering av nätverk i regionen номер региона × 20och i stora regioner номер региона × 200.
RegionEn region ( engelska region ) kombinerar nätverk, som regel, belägna inom ett stort geografiskt område. Till exempel förenar regionen i den 17första zonen nätverk belägna i nordöstra Stillahavskusten i USA, i Alaska och norra Kanada, [22] och regionen i den 46andra zonen inkluderar nätverk i Ukraina och Moldavien. [23]
Regionen kan också inkludera oberoende noder som inte ingår i något nätverk på grund av frånvaron av andra noder i området eller konflikt med medlemmar i det befintliga nätverket.
ZonEn zon ( eng. zone ) kombinerar flera regioner, vanligtvis belägna på samma kontinent . Det finns för närvarande fem zoner:
Fram till maj 2007 fanns det också en sjätte zon ( Asien ). På grund av nedgången i popularitet för Fido och kollapsen av det lokala koordinationssystemet, upplöstes det, de återstående noderna flyttades till den tredje zonen. [24] [25]
1992 kom en del av de ryska sysoperna på idén att separera Ryssland , såväl som hela det postsovjetiska utrymmet , i en ny sjunde zon, men detta gjordes inte på grund av oenighet. [26]
I slutet av 2005 - början av 2006 hölls en folkomröstning i den ryska regionen Fidonet ( 2:50) om frågor om tilldelning till den sjunde zonen, [27] som ett resultat av vilket inget specifikt beslut heller togs fram. [28]
Internationell koordinatorDen internationella koordinatorn väljs av Zone Coordinators Council. Valförfarandet har alltid orsakat stora kontroverser, varför denna post ofta visade sig vara ledig. [29] År 2000 valdes Z2C (zon 2-koordinator) Ward Dossche till internationell koordinator . [30] 2004 meddelade styrelsen för Zone Coordinators att han hade tagits bort från sin post och att Malcolm Miles hade valts till internationell Z3C-koordinator . [31] Dossche höll inte med om detta beslut och påpekade att röster i val inte bör fördelas enligt systemet med "en koordinator-en röst", utan beroende på antalet noder i motsvarande zon. Med ett sådant system borde han, som samordnare för den största, andra zonen, ha 89 röster, och alla andra samordnare totalt - 11 röster. [31] Detta resulterade i den parallella existensen av två internationella koordinatorer: Malcolm Miles, vald av koordinatorrådet, och Ward Dossche, som vägrade att avgå.
På basis av programvaran Fidonet dök även andra nätverk upp som fick det allmänna namnet FTN ( eng. Fidonet technology network ). För sådana nätverk kan termerna "zon" och "nätverk" ha en annan betydelse. Nätverksnumret kan vara vilket som helst uppfunnet nummer (stöds av programvaran), detsamma gäller för zonnumret. Zonnummer 1-6 används inte i de flesta nätverk, eftersom det kan göra det svårt att använda samma installerade mjukvarupaket för Fidonet samtidigt. Bland människorna kallas sådana nätverk också " vänsternät ".
På 1990-talet använde vissa banker FTN-poster för att kommunicera med filialer och skapa " klient-bank "-system. Vissa företag använder fortfarande FTN-nät som en transport för informationsutbyte, om organisationen av en annan transportkanal är omöjlig eller olämplig av en eller annan anledning.
Fidonet är ett offlinenätverk , det vill säga meddelanden och filer lagras på användarens dator och bearbetas och förbereds för sändning vid en tidpunkt då användaren kan kopplas bort från nätverket (det vill säga en permanent anslutning till nätverket är inte krävs för att arbeta med nätverket). Inledningsvis användes en direkt modemanslutning via en telefonlinje för att överföra data i Fidonets nätverk , vilket återspeglas i stadgan och nätverkets struktur.
Till en början var Fidonet-nätverkets huvudprotokoll protokollet för överföring av "netmail" ( netmail , engelska Netmail ): individuella elektroniska textmeddelanden som innehöll namnet på avsändaren och mottagaren, samt Fidonet-adressen för var och en av dem. Nätverket tillhandahåller meddelandedirigering , så att avsändaren och mottagaren av meddelandet inte behöver upprätta en direkt ("direkt", engelsk direkt ) förbindelse sinsemellan. Möjligheten till en sådan anslutning, där post går förbi standardrutten och administrativ hierarki, bevaras och används ibland, eftersom i detta fall den garanterade leveransen av post till mottagaren och korrespondenshemligheten bevaras (eftersom systemet vanligtvis operatörer av transitnoder förbehåller sig rätten att se den personliga korrespondensen som passerar genom dem för innehåll som bryter mot Fidonets stadga).
Netmail får "bifoga" till varje överfört meddelande från en till fyra filer (antalet filer begränsas av storleken på "ämne"-fältet, som är 70 tecken). Detta möjliggjorde skapandet av en serie protokoll som kördes ovanpå netmail och skickade information från en värd till en annan i bifogade filer.
Det vanligaste av dessa protokoll är echomail ("echomail", engelska echomail ), som är offentliga konferenser (" ekokonferenser "), liknande Usenet-grupper . Ursprungligen var echomail avsedd att samla in meddelanden från lokala BBS offentliga forum och överföra dem i komprimerad form (för att spara tid; ARC- format användes vanligtvis - därav "arkmail" ( engelska arcmail ) eller ZIP ). Senare fick ekokonferenser en självständig betydelse och blev det mest populära informationsutbytesprotokollet i Fido.
Dessutom finns det även protokoll för utbyte av binära filer (fileechoconference - "fileehi", eng. fileecho ), dock används dessa protokoll för närvarande ganska lite (på grund av spridningen av snabba och billiga internetkanaler och P2P- nätverk).
Standardadresseringsschemat i Fidonet-nätverket beskrivs i FTSC -dokumentet FSP-1028 . [32] Standarden tillhandahåller en fullständig form av adressregistrering (den så kallade 5D-adresseringen - engelsk 5D-adressering , med 5 nätverksadressfält) och olika former av förkortad notation, varav 3D- och 4D-adressering är de vanligaste .
5D-adresser skrivs i följande form: Zone:Net/Node.Point@Domain, där:
Av dessa fält krävs endast Net och Node. Följande förkortade former för att skriva en adress är alltså möjliga:
Nodnummervärdet "-1" används för att skicka en begäran om en nätverksadress. Det symboliska namnet på nätverket används ganska sällan på grund av den låga sannolikheten för att ta itu med konflikter mellan zon-nodpar bland deltagare i FTN -nätverk, samt närvaron av populär programvara som inte tar hänsyn till domänen när man jämför adresser.
Enligt konceptet Fidonet och Policy , kan du skicka ett brev på två sätt: antingen direkt (det vill säga direkt till mottagaren), eller till mottagarens nätverkskoordinator (den så kallade "hostruting"). Nätverkskoordinatorn är skyldig att organisera vidare leverans av mottagen post till medlemmarna i sitt nätverk (vanligtvis antingen direkt eller, i stora nätverk, via nav).
Ett sådant schema är obekvämt i ett nätverk med ett stort antal noder och kräver ofta långdistanssamtal och internationella telefonsamtal för att överföra information. Mot bakgrund av detta har det blivit praxis att sluta informella avtal mellan systemoperatörer att en eller flera nätnoder tar över funktionerna att dirigera nätmeddelanden. Dessutom tilldelades på zonnivå noder som tog över funktionen att överföra post till andra zoner (inter-zone gates - engelsk zongate ). [1] Ofta var systemoperatörerna för dessa noder också samordnare eller stora nav samtidigt, men detta var inte ett krav.
Utförandet av funktioner av sådana noder krävde ofta betydande materialkostnader, därför kunde i sådana fall kostnadsdelning mellan alla nätverksnoder ( engelska costsharing ) införas. Andra möjligheter användes också: till exempel, sedan november 1991, har överföringen av meddelanden mellan Europa och Nordamerika och sedan 1992 - mellan andra regioner ( Taiwan , Sydafrika , Chile , etc.) skett med hjälp av IP -kanaler. [1] I Ryssland utfördes sådana funktioner ofta av noder vars systemoperatörer använde sin officiella position för att ringa långdistanssamtal utan betalning, inklusive via avdelningsnätverk ( Iskra-2 , järnvägsnät ). Sådana noder kallas "longlinks" (från engelska long link ).
Faktum är att routingschemat var hierarkiskt, och antalet horisontella länkar var litet. Detta gjorde det möjligt att klara sig utan speciella tekniska medel för att organisera meddelandedirigering. Men med ökningen av antalet noder, såväl som med spridningen av IP , har antalet långa länkar ökat kraftigt, vilket har gjort det traditionella spårsystemet ineffektivt (åtminstone i det ryska nätverkssegmentet). Dessutom, för att öka nätets tillförlitlighet, var det nödvändigt att decentralisera spårbildning med bildandet av nätverkets så kallade "ryggrad" ( eng. ryggrad ). För att optimera routingschemat för noder med ett stort antal anslutningar till andra noder föreslogs två lösningar:
Dessa lösningar är avsedda att användas av stora noder med ett stort antal sammankopplingar. De flesta noder fortsätter att använda det traditionella rotsystemet.
Nästan alla huvudprotokoll och format som används i Fidonet är standardiserade och registrerade i FTS ( FidoNet Technical Standards ) . De samlas in och standardiseras av FTSC ( FidoNet Technical Standards Committee ) .
Historiskt sett har Fidonets huvudsakliga tekniska standard varit FTS-0001 , [35] som fastställer de grundläggande kraven som alla system måste uppfylla. Standarden beskriver kraven för implementering av alla nivåer av kommunikationsprotokoll i enlighet med OSI-nätverksmodellen , med undantag för det fysiska lagret . I datalänklagret användes XMODEM- protokollet för dataöverföring . Följande huvudstandarder och dokument har också antagits av FTSC :
Dokument som inte har fått officiell FTS-status utgör Fidonets referensbibliotek . Fidonets referensbibliotek . Vanligt använda protokoll som beskrivs i FRL:
FTSC skapar också ett register över mjukvaruprodukter som deltar i informationsutbytet i Fidonet ( mailers och ekoprocessorer ). [41] Registret uppdaterades senast i juli 2008 . Det första programmet som ingår i registret är Tom Jennings' Fido0000 , som har koden ; det sista är ett ompackningsverktyg Marenamed koden 18FF. [42]
För att fungera hos nätverksnoder används ett komplex av specifik programvara. Programvaran är praktiskt taget densamma för slutanvändare och för stora distributionsnoder. Å ena sidan skapar detta en viss barriär för nya medlemmar: för att gå med i Fidonet måste du ha en viss teknisk läskunnighet för att kunna installera och konfigurera fidosh-mjukvaran. Å andra sidan, frånvaron av behovet av specifik utrustning, plattformar, komplex och dyr programvara för att organisera en distribuerande nod gör Fido-nätverket flexibelt och stabilt: i händelse av att en hubb (stor distribuerande nod) faller ner, dess tekniska funktioner kan mycket väl tas över av vilken annan nod som helst som accepterar detta.
Det finns nu många självkonfigurerande programvarupaket som är utformade för att göra det lättare för nya användare att installera och konfigurera programpaketet.
Det vanliga driftsättet för programvaran för Fido är batch. Efter att ha tagit emot e-post, matar mjukvaran ( tosser ) in (”toss”) de mottagna meddelandena i postdatabasen hos nodens systemoperatör, genererar utgående paket för nodens upplänk (vanligtvis ett nav som distribuerar e-post till flera noder) och för nedlänkar (punkter och noder som tar emot ("drar") post från denna nod) prenumererade på motsvarande ekokonferenser. Nya meddelanden bildas i form av paket ("buntar" - arkiv som innehåller uppsättningar meddelanden).
Paket som förbereds offline (förberedelse kan ta upp till flera timmar på stora stationer) sänds av avsändaren vid tidpunkten för nästa kommunikationssession ("session"). Intervallet mellan kommunikationssessionerna kan sträcka sig från en och en halv minut till flera dagar.
Mailer ( engelska mailer ) är ett program som tillhandahåller etablering av en kommunikationssession med en annan nod och utbyte av postpaket och filer. För närvarande finns det ett stort antal olika utskick som arbetar med ett modem, över IP, eller tillåter sessioner att genomföras både över ett modem och över ett IP-protokoll. Ett antal avsändare stöder samarbete med BBS- program och lanserar dem när en mänsklig användare upptäcks, och inte en annan avsändare.
Det finns två huvudsakliga e-postalgoritmer: ArcMail Attach (AMA) och Binkley-Style Outbound (BSO). När det gäller AMA skannar avsändaren katalogen med netmail (*.msg), genererar paket i enlighet med routingreglerna och skickar dem när de kommunicerar med ett annat system. Bland meddelandena kan det finnas filbilagor - tjänstemeddelanden som talar om för avsändaren att skicka en viss fil, i synnerhet ett ekopaket. I det här fallet är avsändaren ansvarig för att dirigera e-post och bilda paket med netmail. När det gäller BSO, tvärtom, bestämmer tossaren eller spåraren om routing, bildar paket inte bara för echomail, utan även för netmail, och skapar en speciell fil för varje nod som listar vilka filer som behöver skickas till denna nod.
När de kommunicerar mellan två avsändare utbyter de information om sig själva. Värdar kan ställa in ett lösenord för att kommunicera med varandra för att vara säkra på att posten har kommit och kommer att överföras till den nod som den är avsedd för, och inte till en angripare som har ersatt någon annans adress. Detta utesluter inte möjligheten att skicka lösenordslös post direkt till mottagaren utan föregående överenskommelse om att göra det. I tidiga standarder (FTS-1) togs värdadresser och lösenord från huvudet på den överförda pkt. Därefter utvecklades och användes i stor utsträckning andra standarder, främst EMSI, som gjorde det möjligt för en nod att presentera flera adresser (aka) och rapportera ytterligare information om sig själv (sysopnamn, stationsnamn etc.), och även implementerade skydd mot fel under hälsningen (kontrollerad av crc16).
Den mest populära IP-mailern är plattformsoberoende binkd ( fri programvara ).
Ekoprocessor eller Tosser ( eng. Tosser ) är ett program som bearbetar ekopost (de så kallade "paketen" eller " buntarna ", buntar). För att överföra e-post (både netmail och echomail) mellan värdar, samlas meddelanden in i paket av ett visst format, som vanligtvis arkiveras för mer effektiv användning av kommunikationskanaler.
Tosser är en mellanhand mellan den lokala Fidonet-meddelandelagringen (netmail lagras oftast i ett speciellt msg-format (varje meddelande i en separat fil), echomail - i ett av Hudson-formaten (en gemensam databas för alla meddelanden), Jam eller Squish (en separat databas för meddelanden i varje ekokonferens) och en mailer som sänder information till andra system.
Tossarens uppgift är att packa upp paket och ordna meddelanden enligt ekokonferensdatabaser , samt kataloger för att skicka till andra nätverksnoder som prenumererar på att ta emot ekokonferenser från denna nod. Tosser utför också "skanning" av databaser, vilket består i att paketera de skapade meddelandena för att skickas till andra nätverksnoder. Tosser kan även fungera som tracker (se nedan).
De mest populära tossarna är Squish, HPT från Husky -paketet , ParToss, JustTosser, Regina Tosser (under OS/2 ), FastEcho, GEcho, FMail och så vidare.
Tracker ( eng. Tracker ) - ett program som tillhandahåller bearbetning av netmail'a (personlig post). För närvarande finns det mycket intelligenta system som låter dig utföra villkorlig bearbetning av brev, dynamisk routing och många andra åtgärder, inklusive implementering av godtyckliga e-postrobotar som FAQ-servern. Noden kanske inte har en spårare installerad, eftersom de grundläggande funktionerna för bearbetning av netmail är inbäddade i nästan alla mailer, så spåraren installeras vanligtvis bara på stora noder genom vilka transitpostrutter passerar, för att få avancerad funktionalitet (dynamisk routing, spårbarhet, kontrollera förekomsten av mottagaren i nodlistan, passthrough av filbilagor, etc.).
De mest populära spårarna är: FTrack (en NetMgr-klon), RNTrack (som är en utveckling av FTrack), ItraX (under OS/2 med REXX-språket finns det också en Win32- version ). Under toppen av Fidonets popularitet var ITrack den vanligaste (versioner för DOS, Windows och OS / 2), men senare ersattes den av andra trackers. Det fanns också MNTrack- och rTrack-paket, samt MsgTrack och OneTrack.
Den grundläggande funktionaliteten hos en tracker kan vanligtvis tillhandahållas av en tosser eller mailer, vilket är anledningen till att en tracker separat från tossaren vanligtvis installeras av stora noder, och punkter behöver den inte. Det finns också tossare som potentiellt implementerar spårarens funktionalitet, till exempel HPT tosser med en inbyggd Perl-tolk.
FileechoProcessor - ger bearbetning av filer som passerar genom fileechoconferences (som också kort kallas "phs"). Krävs endast för noder och/eller punkter som använder eller distribuerar filekokonferenser.
Populära filekoprocessorer: HTick från Husky, Hi-files, AllFix, DMTic, NEF/pk, QuickTic (QTic), KingFix.
Meddelanderedigerare - låter dig se inkommande meddelanden och skapa nya.
Den mest populära av konsolredigerarna för flera plattformar är GoldED+ .
Ofta används en nyhetsgruppklient istället för en redaktör .
Robotar är valfria tilläggsprogram som huvudsakligen tjänar till att automatiskt skicka e-post, både netmail och echomail. De mest använda robotarna är FAQ-servrar och Stat bots som tillhandahåller olika statistisk information. Robotar används också ofta av moderatorer för att automatiskt placera meddelanden i en ekokonferens, oftast regler.
Många robotar är speciellt konfigurerade spårare .
Självjusterande kit - underlättar installationsprocessen. Under installationen är det nödvändigt att ange minimala data, såsom adress, namn och lösenord, varefter användaren får en redan konfigurerad uppsättning tosser, mailer och editor.
Exempel på kit: skapad av inhemska utvecklare FidoIP (otillgänglig länk) , och dess gaffel Kubik ; utländska CrossPoint och dess derivat för olika plattformar, samt FIPS och WinPoint (GUI) för Microsoft Windows.
Vissa moderna kit stöder automatisk sändning av en begäran om en punktadress på nätverket.
Fidonet är inte en del av Internet , men nuförtiden används Internetkanaler och protokoll ganska ofta för att överföra Fidonet-trafik över dem (med hjälp av binkp och liknande protokoll). Dessutom är de flesta av Fidonets ekokonferenser tillgängliga för Internetanvändare via Usenet och WWW -gates.
I Fido-terminologi är WebBBS (webbaserad BBS ) en WWW - sida som ger tillgång till Fidonet-ekokonferenser. [43] Eftersom funktionaliteten på en sådan webbplats ibland inte skiljer sig mycket från ett internetforum , föredrar vissa att översätta förkortningen WebBBS till ryska med ordet fidoforum . Fidosh WebBBS har dock vissa skillnader från webbforum, på grund av kommunikationssederna som antagits i Fido, såväl som funktionerna i FTN -teknik.
Ur teknisk synvinkel är WebBBS en gateway mellan WWW-nätverket och Fidonet. I det här fallet konverteras brev som tas emot via FTN-nätverket (vanligtvis via binkp-protokollet ) till en form som är tillgänglig via HTTP-protokollet och vice versa. Det finns dock ingen teknisk eller formell skillnad mellan sajter som gate ekon i form av Usenet-nyhetsgrupper ( vanligtvis under fido7.*-hierarkin) och rent fido WebBBS. En typisk fidosh-värd kan ibland välja att använda NNTP som en mellantransport för sin WebBBS.
Lista över WebBBSVissa WebBBS:er låter dig bara läsa ekon, medan andra är tvåvägsgrindar, vilket gör att du kan skriva till Fido som BBS-användare. Mer avancerade system ger deltagaren en fullfjädrad fidosh point-adress och tillåter att skicka och ta emot privata meddelanden ( netmail ).
Närvaron på WebBBS av en eller annan ekokonferens betyder inte alltid att den uppdateras regelbundet. Vissa sysops , som har kopplat från ekot, sparar helt enkelt brevarkivet i denna form som en minnessak. [44]
Webbadress) | Fido gate adress | Läsning | Skrivande | Utfärda en punktadress [45] | Anteckningar |
---|---|---|---|---|---|
http://groups.google.ru/ | 2:5020/400 | Ja | Ja | Inte | Google Groups -gränssnittet kan användas för att komma åt Usenet , och därmed även gated echomail. |
http://ftn.su/ | 2:5020/1519 | Ja | Ja | Ja | wfido-gränssnitt. Vid registrering utfärdar den en punktadress (utan registrering låter den dig bara läsa Fidonet). |
http://fido.net.ua/ | 2:463/68,10 | Ja | Inte | Inte | Zon 2 – Region 46 (Ukraina och Moldavien)
Simulerar GoldEd. Begränsad textbredd och längd på e-posthuvudet. |
http://xftn.org/areas | ? | Ja | Inte | Inte | Ett stort antal ekokonferenser och ett bibliotek med FTSC-dokument.
Bekvämt och inte överbelastat gränssnitt. Aktuell från december 2018. |
http://fghi.pp.ru/ | 2:5019/40 | Ja | Inte | Inte | FGHI URL- grind. Det finns rss-stöd
Och även sidan för den inofficiella GoldED+-moden, som främst lägger till stöd för FGHIUrl |
http://fido.mic6090.pp.ru | 2:6090/0 | Ja | Inte | Inte | |
http://fidonode.in/forum | 2:5020/848 | Ja | Ja | Inte | vBulletin-gränssnitt, SQL-bas |
http://vp.propush.ru/index.php?q=node/6 | 2:5020/2140 | Ja | Inte | Inte | |
http://fidonet-online.org/ | 2:466/466 | Ja | Ja | Ja | wfido-gränssnitt. |
https://fido.snake.mk.ua/ | 2:466/4 | Ja | Ja | Ja | FTNW-beta-gränssnitt. |
http://wfido.ru/ | 2:5023/24 | Ja | Ja | Ja |
Fido7 är en nyhetsgruppshierarki skapad som en gateway för gated Fidonet ekokonferenser till Internet . Brevväxlingen mellan nätverk utförs av leverantörsföretaget " Demos ", som äger en av de stora Moskvanoderna i Fidonet (2: 5020/400).
Fido7-hierarkin distribueras gratis och utan begränsningar (dock är många grupper i denna hierarki modererade ). Finns på många nyhetsservrar.
Fidonet-användare kommunicerar på två sätt:
Skillnaden mellan netmail och echo är att ett meddelande levereras via netmail endast till den person som det är adresserat till, och ett brev som skickas i ett eko tas emot av alla abonnenter på detta eko.
Internetanalog till netmail är e-post. De viktigaste skillnaderna mellan netmail och det är följande:
En ekokonferens är en typ av telefonkonferens som använder Fidonet-teknik för att sprida. Den närmaste analogen till en ekokonferens är nyhetsgrupper (till exempel Usenet -nätverket ).
För att skicka ett meddelande till en ekokonferens måste en person "prenumerera" på den, varefter han automatiskt börjar ta emot alla meddelanden som kommer dit.
Fileechoconferences liknar ekokonferenser, men filer distribueras istället för textmeddelanden. I det här fallet åtföljs varje fil av en medföljande fil med filtillägget tic, i vilken tjänstinformation skrivs (namnet på ekokonferensfilen, filnamn, storlek, kontrollsumma, lista över noder som filen passerade, etc.) .
Faylechs har också sina egna unika namn, men på grund av att feh är mycket mindre än eh, består deras namn vanligtvis av ett ord.
Fahey är oftast snävt orienterade; Dessutom, för att undvika spam , kan som regel inte alla prenumeranter skicka filer till fakhi. Och det är därför det finns ytterligare tre sätt att överföra filer i Fidonet efter förhandsbeställning: Yuuk, Attach och Direct.
Det finns ett annat sätt att få information i Fidonet - kommunikation med falska servrar ( FAQ-server ) och filservrar (filservrar).
Faq-server är en anpassad ämnesserver som skapar ett netmail-svar med texten (ämnet) som motsvarar netmail-förfrågan. För att underhålla en falsk server behöver du ett separat program, oftast används Messmate. Kommunikation med falska servrar sker endast via netmail, namnet eller namnen på ämnet (ämnen) skrivs i brödtexten eller i ämnet för brevet, och istället för namnet på ägaren av noden eller punkten, namnet på den falska servern är skriven. Efter att ha tagit emot en netmail analyserar programmet netmailen, och om det hittar en förfrågan till servern genererar det svar till adressaten, även givetvis via netmail.
En filserver är en nod eller punkt från vilken du kan ladda ner filer. Strängt taget kan du ladda ner filer från valfri nod eller körpunkt genom att skapa en fil netmail-förfrågan eller genom att skapa en begäran med hjälp av mailern, men inte alla noder exponerar sina filer. Därför är det första att försöka ladda ner från noden fillistan, ofta kallas den files.bbs, eller den har en kort "alias" (eller, som de säger, alias) filer, enligt vilka samma filer. bbs kommer till dig. Om det inte finns någon fillista, betjänar noden inte filförfrågningar, och om filen har anlänt kan du se listan med föreslagna filer och, om du behöver något, skapa en förfrågan igen, denna gång med namnet (eller alias) för filen av intresse, ring sedan och hämta filen. Eftersom en filbegäran (File Request, FReq) skapas för att ta emot en fil, säger de att folk frackar filer, och noderna som du kan ta filer från kallas "freqs".
Under åren av Fidonets existens i Ryssland har en viss subkultur utvecklats inom nätverket . Detta visar sig:
Ofta skrivs namnet på nätverket inte av Fidonet, utan av FIDO (nämligen, med versaler, FIDOnet, FIDO finns i engelsk stavning). Medlemmar i nätverket har kommit med flera " förkortningar för akronymen " FIDO, den mest populära är "Federation of Exceptionally Friendly Communication" [47] , som betonar karaktären av förhållandet mellan sysops.
Möten med nätverksmedlemmar kallas "sysops", "points", "locals" eller "fido-drinkar". Namnen "pekande" och "lokal" betyder ofta ett möte av punkter i samma nod. Det finns också möten för abonnenter av samma ekokonferens , då bildas namnet oftast genom att limma namnet på ekot (eller ekotaggen) och slutet -ovka, till exempel, om ekot kallas spb.cars, då mötet kommer att kallas "karzovka", [48] om spb .school - "skulevka", etc. Det finns också allmänna möten för fidoshniks i någon region eller flera regioner.
I sociala nätverk | |
---|---|
Foto, video och ljud |
Datorförmedlad kommunikation | |
---|---|
Asynkron konferens | |
Synkron konferens | |
Publikationer |