Fidonet (fra engelsk FidoNet , /ˈfaɪdəʊnɛt/ ; kort Fido ) er et internationalt amatør-ikke-kommercielt computernetværk bygget ved hjælp af punkt-til-punkt- teknologi . [1] Oprindeligt blev FidoNet-software udviklet under MS-DOS , men blev hurtigt overført til alle gængse operativsystemer , inklusive UNIX , GNU/Linux , Microsoft Windows , OS/2 , Android og Mac OS .
Det var populært i begyndelsen af 1990'erne , hvorefter antallet af netværksknuder begyndte at falde på grund af den massive spredning af internetteknologier . Netværket fortsætter med at fungere, pr. 14. december 2018 bestod det af 1560 noder [8] . Slangnavnet for Fidonet-brugere er fidoshniks .
Hovedtræk ved FidoNet, som bestemte den brede penetration af dette netværk, var den faktiske gratis forbindelse og brug af netværksressourcer. Deltagerne havde kun brug for en kommunikationskanal i form af en telefonlinje (gebyret for en fastnettelefon var normalt fast). Senere blev internetlinjer i stigende grad brugt til at sende Fido-data.
Netværket blev oprettet i 1984 af en amerikansk programmør , Tom Jennings , for at videresende beskeder fra hans BBS til hans ven John Madils BBS . Overførslen blev foretaget om natten, hvor omkostningerne til telefonopkald var lavere. Til udveksling af post med en anden netværksknude blev der afsat en time (hvor adgangen til tredjepartsbrugere på BBS blev lukket), som senere blev kendt som "den nationale posttime". [1] Kravet om at organisere en dedikeret time til meddelelser fortsætter til i dag (med undtagelse af knudepunkter forbundet til netværket ikke via POTS ).
Snart begyndte antallet af netværksknuder at stige og nåede 200 i begyndelsen af 1985. Listen over noder (nodliste, engelsk nodeliste ) blev distribueret som en separat fil og blev oprindeligt opdateret af Jennings selv, og senere af medlemmer af DEC -brugergruppen fra St. Louis Ken Kaplan ( engelsk Ken Kaplan ) og Ben Baker ( engelsk Ben bager ). De begyndte også at producere det første "nyhedsbrev" fra Fidonet-netværket. [en]
I starten kommunikerede hver node direkte med en anden node. Med væksten i antallet af netbrugere er antallet af telefonopkald, herunder langdistanceopkald, steget markant. Som et resultat blev det besluttet at ændre strukturen af netværket fra lineær til trælignende, gruppering brugere i segmenter efter geografi. Som et resultat blev adressering to-tier: i stedet for et simpelt nodenummer blev notationsnetværket /noden brugt . [en]
I slutningen af 1986 opstod et lignende problem på kontinentalt niveau. Derudover var der en idé om at organisere for BBS-brugere muligheden for at modtage post ved hjælp af Fidonet-dataformater og -protokoller. På mødet i Fidonet Technical Standards Committee i oktober 1986 blev der indført et nodelistehierarki i fire niveauer. Det øverste niveau var zonen (kontinentet), efterfulgt af netværkets netværk, knudepunkt og punkt (punkt, engelsk punkt ). [1] Adresseringsskemazonen : netværk/host.point bliver fortsat brugt i dag.
Dynamikken i antallet af noder i netværket kan repræsenteres af følgende tabel [1] [2] [3] [4] , det samlede antal noder i netværket ved årets begyndelse, inklusive tekniske adresser:
År | 1984 | 1985 | 1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 |
---|---|---|---|---|---|---|---|---|---|---|
Antal knudepunkter [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-netværket nåede sin maksimale udbredelse i slutningen af 1996 , da det bestod af omkring 40 tusind noder. [6] Siden da er netværkets popularitet gradvist faldet, og antallet af dets noder er faldet flere gange. [2]
I februar 1986 udviklede Jeff Rush ( eng. Jeff Rush ) et system af netværkskonferencer, kaldet "echomail" (echomail, eng. echomail ). Den første internationale ekkokonference var MODULA-2 konferencen, som blev distribueret i Europa , Australien og Nordamerika . [en]
I 1986 startede også de første permanente "porte" mellem Fidonet og UUCP (det vil sige mellem Fidonet og internettet ). [en]
Fidonets maskotsymbol er en hund med en diskette i munden, som blev afbildet af Tom Jennings som et logo for hans Fido-program.
Ifølge legenden er Fido navnet på hunden til grundlæggeren af netværket, Tom Jennings. Faktisk havde han ingen hund; [7] [8] men Fido (Faido, eng. Fido ) er i virkeligheden et hundekælenavn, lige så almindeligt i Amerika , som det for eksempel er Sharik, Bobik eller Tuzik på det tidligere USSRs territorium.
Ifølge en anden legende tog Tom Jennings navnet på netværket fra det første ord, der fangede hans øje, som var skrevet på et klistermærke klistret på hans skærm.
Begge legender kan diskuteres og tager ikke højde for, at Jennings navngiver "Fido" et BBS-til-BBS-meddelelsesprogram . Senere blev navnet udvidet til netværket: Netværk af Fido-programmer, Fido-netværk → Fidonet (engelsk)
Den første knude på Fidonet-netværket på USSR's territorium dukkede op i 1990 i Novosibirsk. Den polske journalist Tadeusz Radiusz, som arbejdede i redaktionen for Moskva-magasinet "Computer", installerede en BBS og sin egen (polske) node i redaktionen. En artikel om denne BBS blev derefter publiceret i et af magasinets numre.
Efter denne publikation, i sommeren samme år , i Novosibirsk , skabte Evgeny Chupriyanov og Vladimir Lebedev den første ægte russiske knude, også med BBS. [9] Oprindeligt havde noden adressen 2:42/100, senere - 2:5000/10. Forbindelsen til netværket blev udført gennem knudepunkter i Tjekkoslovakiet. [10] September 21, 1990 Chelyabinsk Fidoshniks ringede til Evgeny Chupriyanov og støttede ideen om at indgive en ansøgning om dannelsen af den russiske region Fidonet - R50, på grund af det faktum, at der i september allerede var noder i Den Russiske Føderation i to byer (i hver, mindst to noder). To netværk blev dannet: N5000 - Novosibirsk og N5010 - Chelyabinsk . Senere, i november - december 1990, blev netværk også registreret i Moskva (N5020) og Leningrad (N5030). Den første regionale koordinator for Sovjetunionens region (2:50) var Vladimir Lebedev, på det tidspunkt en elev af NSU Mekanik og Matematik.
Under begivenhederne i august 1991 blev netværket brugt sammen med Relcom [11] til at sende informationsbulletiner fra Det Hvide Hus . [12]
Antallet af netværksknuder i begyndelsen af 1990'erne steg hurtigt, da forbindelse til netværket ikke krævede væsentlige materialeomkostninger, og datatransmission inden for et områdekode var stort set gratis. Men allerede i slutningen af 1990'erne blev det tydeligt, at Fidonet ikke kunne konkurrere med andre computernetværk og frem for alt med internettet. I januar 1997 beskrev en af de ældste fidoshniks, Dmitry Zavalishin , i et interview med Rakurs radiostation, udsigterne for udviklingen af netværket som følger [13] :
Jeg tror på, at Fido får et par år mere aktivt liv, hvorefter han nok ikke længere vil være synlig i horisonten. Og årsagerne til dette er rent teknologiske og slet ikke politiske. Fido er udviklet for længe siden, det er udviklet uprofessionelt og uden succes, alle, der beskæftiger sig med det seriøst, ved godt, og det begrænser dets liv, dets udvikling.
Disse tendenser manifesterede sig i fuld udstrækning i 2000'erne, hvor udstrømningen af brugere fra Fidonet til blogs og sociale netværk på internettet tog betydelige proportioner.
Med nedgangen i netværkets popularitet begyndte ideer til at reformere Fidonet at dukke op. Disse omfatter konceptet med en " hypertekstvektor Fidonet " foreslået af Sergei Sokolov, en nodesystemoperatør 2:5063/88(også kendt som Mithgol the Webmaster). Hun blev kendt i forbindelse med en online-konference afholdt den 5. marts 2007 af Dmitrij Medvedev (som dengang var vicepremierminister i Den Russiske Føderation ) på vegne af Sergei Sokolov om Fidonet-netværket. Medvedev besvarede spørgsmålet:
Spørgsmål: "Hej, kære Dmitry Anatolyevich! På det seneste har jeg været alvorligt bekymret over problemet med at uddanne børn i det informationsteknologiske miljø, så jeg spørger: er det muligt i fremtiden at støtte sådanne projekter som for eksempel min lidt mere end halvfærdige hypertekstvektor fidonet, som Jeg har udviklet mig i lang tid uden begrænsninger?
Svar: "I går kikket jeg rundt: der er stadig disse hyperlinks, der er til stede på det almindelige internet, i fidonet, i den normale form, der er kendt for almindelige internetbrugere, de er fraværende, selvom på den anden side disse former, der bruges der (ekkoformer kaldes de efter min mening), de er interessante, og de handler om en bred vifte af emner, så det forekommer mig, at opgaven med at skabe en hypertekstfidonet i det mindste er relevant, fordi jeg indså, at det er hypertekst, der mangler der" [14]
Der blev ikke sagt noget om støtten til denne udviklingsretning. [15] På trods af Sokolovs gentagne udtalelser om den forestående udgivelse af den tilsvarende software, er der fra begyndelsen af 2011, kun siden december 2009, delvis understøttelse af FGHI-adresseringsordningen blevet implementeret i to meddelelseseditorer og en WebBBS [16] . Andre erklærede funktioner, såsom fuld understøttelse af FGHI URL [17] adresseskema , farve, skrifttype og grafisk design af meddelelser, er ikke tilgængelige i ovenstående software [18] .
I modsætning til Sergei Sokolovs plan har entusiaster implementeret flere projekter for at lette adgangen for nye mennesker til netværket: Web-BBS, websteder, hvor du kan ansøge om et punkt, for eksempel Fidoweb og wfido , softwarepakker ( punktsæt ), der kræver at konfigurere, indstille 5-6 parametre eller besvare flere spørgsmål i programmet ( FidoIP , Kubik , NewPointExpress osv.), samt software til Android : Aftershock og HotdogEd .
Siden 1984 er ugeblad Fidonews udkommet [19] Det svarer til FIDONEWS ekkokonferencen. Ugebladet udsendes i printbart format. Til at begynde med var teksten kun i ASCII , men med Björn Feltens ankomst som redaktør , optrådte karakteren "ö" i den. Omkring samme tid begyndte mængden af udgivelser at falde, og FIDONEWS-konferencen begyndte at blive domineret af politiske diskussioner.
I 2009 udkom de første numre af det russisksprogede FidoNews: [20]
…Denne publikation har intet at gøre med de traditionelle (engelske) Fidonews. Det gælder ikke kun form og indhold, men også udgivelseshyppigheden. Fidonews på russisk udkommer, så snart det er klar. Og det afhænger af forskellige omstændigheder, men mest af alt af tilgængeligheden af materiale.
Så hvis nogen ønsker, at Fidonews skal udkomme oftere, så send mig materialer på enhver måde, der passer dig. Emne: alt relateret til Fidonet (inklusive dine tanker om denne vores fido). Du er velkommen til at skrive artikler om fidosh-emner. Igen et specifikt emne efter anmodning fra forfatteren. Digte/prosa om fido kan også bruges (jeg har allerede givet et eksempel :). Hy og send ikke materialer ..;) jamen, Fidonews vil stadig komme ud, kun sjældnere.
I henhold til deres rettigheder og forpligtelser er alle Fidonet-deltagere opdelt i tre store grupper:
Fidonet -charteret kræver, at hver netværksknude vedligeholder en ajourført liste over alle netværksknuder ( nodeliste , engelsk nodeliste ). Nodelisteformatet er beskrevet af Fidonet FTS-5000 standarden. [21] Listen over noder opdateres ugentligt (normalt via fil- ekkokonferencer ).
Oplysningerne om noden angivet på listen omfatter nodens status (for at udpege midlertidigt ikke-fungerende noder), dens nummer og navn, geografisk placering, for- og efternavn på nodeoperatøren, telefonnummer ( for noder, der er tilgængelige via internettet protokoller - domænenavn . IP - eller e-mail - adresse ) og flag, der angiver mulighederne for softwaren og hardwaren i noden.
Det vigtigste middel til at opretholde orden i Fido er dens hierarkiske struktur, beskrevet i afsnit 1.2.3-1.2.8 i Fidonet Charter . Den organisatoriske enhed på det lavere niveau er netværket ; netværk kombineres i regioner ; regioner - ind i zoner . Hver forening ledes af en koordinator .
Koordinatorers hovedansvar:
Netværks- og regionale koordinatorer (NC og RC - eng. Network Coordinator, Regional Coordinator ) udpeges af en højere koordinator (selvom der i praksis normalt afholdes en afstemning på forhånd, hvor systemoperatørerne af knudepunkterne vælger en kandidat, der er acceptabel for dem) . Zonekoordinatorer (ZC, eng. Zonekoordinator ) vælges af regionskoordinatorerne. Zonekoordinatorer er medlemmer af Zonekoordinatorrådet , som afgør spørgsmål vedrørende netværket som helhed. Formanden for rådet er International Coordinator (IC, eng. International Coordinator ). Den internationale koordinator er garant for lovligheden af at afholde valg og folkeafstemninger på netværket, annoncerer Rådets beslutninger og udfører også funktionerne med at udarbejde en global liste over noder.
Koordinatorer kan uddelegere en del af deres beføjelser til andre noder. Normalt er myndigheder delegeret til at organisere leveringen af ekkokonferencer (til en netværks- eller regional ekkokoordinator - NEC eller REC) og filtrafik (til en netværks- eller regional filekkokoordinator - NFEC eller RFEC).
NetværkNetværket ( eng. netværk ) kombinerer knudepunkter placeret i det samme lokale geografiske område (by eller region), normalt inden for den samme kode for fjerntelefonnettet .
Der er ingen enkelt tilgang til netværksnummerering, der er almindeligt accepteret i hele Fidonet. I zonen 2( Europa ) inkluderer netværksnummeret ofte regionsnummeret (f.eks. inkluderer netværksnummeret 5020( Moskva ) regionsnummeret 50 - Rusland ). I mindre områder bruges et signifikant ciffer til netværksnummeret, i større områder er det to. For nylig, på grund af manglen på numre til netværk, er denne ordning blevet overtrådt: for eksempel i regionen 50er der flere netværk, hvis numre begynder med 60: for eksempel netværket 6035( Zheleznogorsk ).
I zonen 1bruges en anden tilgang: værdien tages som udgangspunkt for nummerering af netværk i regionen номер региона × 20og i store regioner номер региона × 200.
RegionEn region ( engelsk region ) kombinerer netværk, som regel placeret inden for et stort geografisk område. For eksempel forener regionen i den 17første zone netværk beliggende i den nordøstlige del af Stillehavskysten i USA, i Alaska og det nordlige Canada, [22] og regionen i den 46anden zone omfatter netværk i Ukraine og Moldova. [23]
Regionen kan også omfatte uafhængige knudepunkter, som ikke er inkluderet i noget netværk på grund af fraværet af andre knudepunkter i området eller konflikt med medlemmer af det eksisterende netværk.
ZoneEn zone ( eng. zone ) kombinerer flere regioner, normalt placeret på samme kontinent . Der er i øjeblikket fem zoner:
Indtil maj 2007 var der også en sjette zone ( Asien ). På grund af faldet i popularitet af Fido og sammenbruddet af det lokale koordinationssystem blev det opløst, de resterende knudepunkter blev flyttet til den tredje zone. [24] [25]
I 1992 kom en del af de russiske sysops med ideen om at adskille Rusland såvel som hele det post-sovjetiske rum i en ny syvende zone, men dette blev ikke gjort på grund af uenigheder. [26]
I slutningen af 2005 - begyndelsen af 2006 blev der afholdt en folkeafstemning i den russiske region Fidonet ( 2:50) om spørgsmål om tildeling til den syvende zone, [27] som følge af hvilken der heller ikke blev udviklet nogen specifik beslutning. [28]
International koordinatorDen internationale koordinator er valgt af Zone Coordinators Council. Valgproceduren har altid vakt stor polemik, hvorfor denne post ofte viste sig at være ledig. [29] I 2000 blev Z2C (Zone 2-koordinator) Ward Dossche valgt til international koordinator . [30] I 2004 annoncerede bestyrelsen for zonekoordinatorer, at han var blevet fjernet fra sin stilling, og at Malcolm Miles var blevet valgt til international Z3C-koordinator . [31] Dossche var uenig i denne beslutning og påpegede, at stemmer ved valg ikke bør fordeles efter "én koordinator-én stemme", men afhængigt af antallet af noder i den tilsvarende zone. Med sådan en ordning skulle han som koordinator for den største, anden zone have 89 stemmer, og alle andre koordinatorer i alt - 11 stemmer. [31] Dette resulterede i den parallelle eksistens af to internationale koordinatorer: Malcolm Miles, valgt af koordinatorrådet, og Ward Dossche, som nægtede at træde tilbage.
På basis af Fidonet-softwaren dukkede også andre netværk op, som fik det generelle navn FTN ( eng. Fidonet technology network ). For sådanne netværk kan udtrykkene "zone" og "netværk" have en anden betydning. Netværksnummeret kan være et hvilket som helst opfundet nummer (understøttet af softwaren), det samme gælder for zonenummeret. Zonenummer 1-6 bruges ikke i de fleste netværk, da det kan gøre det svært at bruge den samme installerede softwarepakke til Fidonet på samme tid. Blandt folket kaldes sådanne netværk også " venstrenet ".
I 1990'erne brugte nogle banker FTN-mailere til at kommunikere med filialer og oprette " klient-bank "-systemer. Nogle virksomheder bruger stadig FTN-netværk som transport til informationsudveksling, hvis organiseringen af en anden transportkanal er umulig eller uhensigtsmæssig af den ene eller anden grund.
Fidonet er et offline netværk, det vil sige, at beskeder og filer gemmes på brugerens computer og behandles og forberedes til afsendelse på et tidspunkt, hvor brugeren kan afbrydes fra netværket (det vil sige, at en permanent forbindelse til netværket ikke er kræves for at arbejde med netværket). I første omgang blev en direkte modemforbindelse via en telefonlinje brugt til at overføre data i Fidonet-netværket , hvilket afspejles i charteret og netværkets struktur.
Oprindeligt var hovedprotokollen for Fidonet-netværket protokollen til transmission af "netmail" ( netmail , engelsk Netmail ): individuelle elektroniske tekstbeskeder indeholdende navnet på afsenderen og modtageren samt Fidonet-adressen på hver af dem. Netværket sørger for beskeddirigering , så afsender og modtager af beskeden ikke skal etablere en direkte ("direkte", engelsk direkte ) forbindelse mellem sig. Muligheden for en sådan forbindelse, hvor post omgår standardruten og det administrative hierarki, bevares og bruges lejlighedsvis, da den garanterede levering af post til modtageren og korrespondancehemmeligheden i dette tilfælde bevares (da systemet normalt operatører af transitknudepunkter forbeholdt sig retten til at se deres personlige korrespondance for indhold, der overtræder Fidonets charter).
Netmail tilladt at "vedhæfte" til hver overført meddelelse fra én til fire filer (antallet af filer er begrænset af størrelsen på "emne"-feltet, som er på 70 tegn). Dette tillod oprettelsen af en række protokoller, der kørte oven på netmail, og sendte information fra én vært til en anden i vedhæftede filer.
Den mest almindeligt anvendte af disse protokoller er echomail ("echomail", engelsk echomail ), som er offentlige konferencer (" ekkokonferencer "), svarende til Usenet-grupper . Oprindeligt var echomail beregnet til at indsamle beskeder fra lokale BBS ' offentlige fora og sende dem i komprimeret form (for at spare tid; ARC -formater blev normalt brugt - derfor "arkmail" ( engelsk arcmail ) eller ZIP ). Senere fik ekkokonference en selvstændig betydning og blev den mest populære informationsudvekslingsprotokol i Fido.
Derudover findes der også protokoller til udveksling af binære filer (fileechoconference - "fileehi", eng. fileecho ), dog bruges disse protokoller i øjeblikket ganske lidt (på grund af udbredelsen af hurtige og billige internetkanaler og P2P- netværk).
Standardadresseringsskemaet i Fidonet-netværket er beskrevet i FTSC -dokumentet FSP-1028 . [32] Standarden giver mulighed for en fuld form for adresseregistrering (den såkaldte 5D-adressering - engelsk 5D-adressering , ved brug af 5 netværksadressefelter) og forskellige former for forkortet notation, hvoraf 3D- og 4D-adressering er de mest anvendte .
5D-adresser skrives i følgende form: Zone:Net/Node.Point@Domain, hvor:
Af disse felter er kun Net og Node obligatoriske. Følgende forkortede former for at skrive en adresse er således mulige:
Nodenummerværdien "-1" bruges til at sende en anmodning om en netværksadresse. Det symbolske navn på netværket bruges ret sjældent på grund af den lave sandsynlighed for at adressere konflikter mellem zone-node-par blandt deltagere i FTN - netværk, samt tilstedeværelsen af populær software, der ikke tager hensyn til domænet, når man sammenligner adresser.
I henhold til konceptet Fidonet og Policy , kan du sende et brev på to måder: enten direkte (det vil sige direkte til modtageren), eller til modtagerens netværkskoordinator (den såkaldte "hostruting"). Netværkskoordinatoren er forpligtet til at organisere den videre levering af den modtagne post til medlemmerne af sit netværk (normalt enten direkte eller, i store netværk, gennem hubs).
En sådan ordning er ubelejlig i et netværk med et stort antal knudepunkter og kræver ofte langdistance- og internationale telefonopkald for at overføre information. I lyset af dette er det blevet almindelig praksis at indgå uformelle aftaler mellem systemoperatører om, at en eller flere netværksknudepunkter overtager funktionerne med at dirigere netværksmeddelelser. Derudover blev der på zoneniveau tildelt noder, der overtog funktionen med at overføre post til andre zoner (inter-zone gates - engelsk zone gate ). [1] Ofte var systemoperatørerne af disse knudepunkter også koordinatorer eller store knudepunkter på samme tid, men dette var ikke et krav.
Udførelsen af funktioner af sådanne noder krævede ofte betydelige materialeomkostninger, derfor kunne omkostningsdeling mellem alle netværksknuder ( engelsk costsharing ) i sådanne tilfælde indføres. Andre muligheder blev også brugt: for eksempel er transmissionen af meddelelser mellem Europa og Nordamerika siden november 1991 og siden 1992 - mellem andre regioner ( Taiwan , Sydafrika , Chile osv.) blevet udført ved hjælp af IP -kanaler. [1] I Rusland blev sådanne funktioner ofte udført af noder, hvis systemoperatører brugte deres officielle position til at foretage langdistanceopkald uden betaling, herunder gennem afdelingsnetværk ( Iskra-2 , jernbanenetværk ). Sådanne noder kaldes "longlinks" (fra det engelske long link ).
Faktisk var routingskemaet hierarkisk, og antallet af horisontale links var lille. Dette gjorde det muligt at undvære særlige tekniske midler til at organisere beskedruting. Men med væksten i antallet af noder, såvel som med spredningen af IP , er antallet af longlinks steget kraftigt, hvilket har gjort den traditionelle rutting-ordning ineffektiv (i hvert fald i det russiske netværkssegment). For at øge netværkets pålidelighed var det desuden nødvendigt at decentralisere spordannelse med dannelsen af netværkets såkaldte "rygrad" ( eng. backbone ). For at optimere routingskemaet for noder med et stort antal forbindelser til andre noder, blev der foreslået to løsninger:
Disse løsninger er beregnet til brug af store knudepunkter med et stort antal sammenkoblinger. De fleste noder fortsætter med at bruge det traditionelle rooting-skema.
Næsten alle de vigtigste protokoller og formater, der bruges i Fidonet, er standardiseret og registreret i FTS ( FidoNet Technical Standards ) . De er indsamlet og standardiseret af FTSC ( FidoNet Technical Standards Committee ) .
Historisk set har Fidonets vigtigste tekniske standard været FTS-0001 , [35] som fastlægger de grundlæggende krav, som alle systemer skal overholde. Standarden beskriver kravene til implementering af alle niveauer af kommunikationsprotokoller i overensstemmelse med OSI-netværksmodellen med undtagelse af det fysiske lag . På datalinklaget blev XMODEM -protokollen brugt til dataoverførsel . Følgende hovedstandarder og dokumenter er også blevet vedtaget af FTSC :
Dokumenter, der ikke har modtaget officiel FTS-status, udgør Fidonet Reference Library . Fidonet Referencebibliotek . Almindelig anvendte protokoller beskrevet i FRL:
FTSC opretter også et register over softwareprodukter, der deltager i udvekslingen af information i Fidonet ( mailere og ekkoprocessorer ). [41] Registret blev sidst opdateret i juli 2008 . Det første program, der indgår i registreringsdatabasen, er Tom Jennings' Fido0000 , som har koden ; den sidste er et ompakkerværktøj Marenamed koden 18FF. [42]
Til driften af netværksknuder bruges et kompleks af specifik software. Sættet af software er praktisk talt det samme for slutbrugere og for store distributionsknuder. På den ene side skaber dette en vis barriere for nye medlemmer: For at blive medlem af Fidonet skal du have en vis teknisk færdighed for at installere og konfigurere fidosh-software. På den anden side gør fraværet af behovet for specifikt udstyr, platforme, kompleks og dyr software til at organisere en distribuerende node Fido-netværket fleksibelt og stabilt: i tilfælde af at en hub (stor distribuerende node) falder ned, er dets tekniske funktioner kan godt overtages af enhver anden node, der accepterer dette.
Der er nu mange selvkonfigurerende softwarepakker, der er designet til at gøre det nemmere for nye brugere at installere og konfigurere softwarepakken.
Den sædvanlige funktionsmåde for softwaren til Fido er batch. Efter at have modtaget mail, indlæser softwaren ( tosser ) de modtagne beskeder i postdatabasen hos systemoperatøren af noden, genererer udgående pakker til nodens uplink (normalt en hub, der distribuerer mail til flere noder) og for downlinks (punkter og knudepunkter, der modtager ("trækker") post fra denne knude) abonnerer på de tilsvarende ekkokonferencer. Nye beskeder dannes i form af pakker ("bundles" - arkiver, der indeholder sæt af beskeder).
Pakker, der er forberedt offline (forberedelse kan tage op til flere timer på store stationer) sendes af afsenderen på tidspunktet for den næste kommunikationssession ("session"). Intervallet mellem kommunikationssessioner kan strække sig fra halvandet minut til flere dage.
Mailer ( engelsk mailer ) er et program, der giver etablering af en kommunikationssession med en anden node og udveksling af postpakker og filer. I øjeblikket er der et stort antal forskellige mailere, der arbejder med et modem, over IP eller tillader sessioner at blive gennemført både over et modem og over en IP-protokol. En række mailere understøtter samarbejde med BBS -programmer, og lancerer dem, når en menneskelig bruger opdages, og ikke en anden mailer.
Der er to hovedforsendelsesalgoritmer: ArcMail Attach (AMA) og Binkley-Style Outbound (BSO). I tilfælde af AMA scanner afsenderen biblioteket med netmail (*.msg), genererer pakker i overensstemmelse med routingreglerne og sender dem, når de kommunikerer med et andet system. Blandt meddelelserne kan der være vedhæftede filer - tjenestebeskeder, der fortæller afsenderen at sende en bestemt fil, især et ekkobundt. I dette tilfælde er afsenderen ansvarlig for at dirigere post og danne pakker med netmail. I tilfælde af BSO, tværtimod, beslutter tosseren eller trackeren om routing, danner pakker ikke kun til echomail, men også til netmail, og opretter en speciel fil for hver node, der viser hvilke filer, der skal sendes til denne node.
Når de kommunikerer mellem to afsendere, udveksler de information om sig selv. Værter kan indstille en adgangskode til at kommunikere med hinanden for at være sikker på, at mailen er ankommet og vil blive overført til den node, den er beregnet til, og ikke til en angriber, der har erstattet en andens adresse. Dette udelukker ikke muligheden for at sende adgangskodefri post direkte til modtageren uden forudgående aftale herom. I tidlige standarder (FTS-1) blev værtsadresser og adgangskoder taget fra overskriften på den transmitterede pkt. Efterfølgende blev andre standarder udviklet og brugt i vid udstrækning, primært EMSI, som gjorde det muligt for én node at præsentere flere adresser (alias) og rapportere yderligere information om sig selv (sysopnavn, stationsnavn osv.), og også implementerede beskyttelse mod fejl under hilsenen (tjekket af crc16).
Den mest populære IP-mailer er cross-platform binkd ( gratis software ).
Ekkoprocessor eller Tosser ( eng. Tosser ) er et program, der behandler ekkomail (de såkaldte "pakker" eller " bundter ", bundter). For at overføre mail (både netmail og echomail) mellem værter samles beskeder i pakker af et bestemt format, som normalt arkiveres for mere effektiv brug af kommunikationskanaler.
Tosser er et mellemled mellem den lokale Fidonet-meddelelseslagring (netmail er oftest gemt i et specielt msg-format (hver besked i en separat fil), echomail - i et af Hudson-formaterne (en fælles database for alle beskeder), Jam eller Squish (en separat database for beskeder i hver ekkokonference) og en mailer, der transmitterer information til andre systemer.
Tosserens opgave er at pakke pakker ud og arrangere beskeder i henhold til ekkokonferencedatabaser , såvel som mapper til afsendelse til andre netværksknuder, der abonnerer på at modtage ekkokonferencer fra denne node. Tosser udfører også "scanning" af databaser, som består i at pakke de oprettede beskeder til afsendelse til andre netværksknuder. Tosser kan også fungere som tracker (se nedenfor).
De mest populære tossere er Squish, HPT fra Husky -pakken , ParToss, JustTosser, Regina Tosser (under OS/2 ), FastEcho, GEcho, FMail og så videre.
Tracker ( eng. Tracker ) - et program, der giver behandling af netmail'a (personlig post). I øjeblikket er der meget intelligente systemer, der giver dig mulighed for at udføre betinget behandling af breve, dynamisk routing og mange andre handlinger, herunder implementering af vilkårlige postrobotter som FAQ-serveren. Noden har muligvis ikke en tracker installeret, fordi de grundlæggende funktioner til behandling af netmail er indlejret i næsten enhver mailer, så trackeren er normalt kun installeret på store knudepunkter, som transitpostruter passerer igennem, for at opnå avanceret funktionalitet (dynamisk routing, sporbarhed, kontrol af modtagerens eksistens i nodelisten, passthrough af filvedhæftede filer osv.).
De mest populære trackere er: FTrack (en NetMgr-klon), RNTrack (som er en udvikling af FTrack), ItraX (under OS/2 ved brug af REXX-sproget er der også en Win32 - version ). Under toppen af Fidonets popularitet var ITrack den mest almindelige (versioner til DOS, Windows og OS / 2), men senere blev den erstattet af andre trackere. Der var også MNTrack- og rTrack-pakker, samt MsgTrack og OneTrack.
Den grundlæggende funktionalitet af en tracker kan normalt leveres af en tosser eller mailer, hvorfor en tracker adskilt fra tosseren normalt installeres af store noder, og point behøver det ikke. Der er også tossere, der potentielt implementerer trackerens funktionalitet, for eksempel HPT-tosseren med en indbygget Perl-fortolker.
FileechoProcessor - giver behandling af filer, der passerer gennem fileechoconferences (som også kort kaldes "phs"). Kun påkrævet for noder og/eller punkter, der bruger eller distribuerer filekkokonferencer.
Populære fil-ekko-processorer: HTick fra Husky, Hi-files, AllFix, DMTic, NEF/pk, QuickTic (QTic), KingFix.
Beskededitor - giver dig mulighed for at se indgående beskeder og oprette nye.
Den mest populære af konsoleditorerne på tværs af platforme er GoldED+ .
Ofte bruges en nyhedsgruppeklient i stedet for en redaktør .
Robotter er valgfrie ekstra programmer, der hovedsageligt tjener til automatisk at sende mail, både netmail og echomail. De mest almindeligt anvendte robotter er FAQ-servere og Stat-bots, der giver forskellige statistiske oplysninger. Robotter bruges også ofte af moderatorer til automatisk at placere beskeder i en ekkokonference, oftest regler.
Mange robotter er specielt konfigurerede trackere .
Selvjusterende sæt - letter opsætningsprocessen. Under installationen er det nødvendigt at indtaste minimale data, såsom adresse, navn og adgangskode, hvorefter brugeren modtager et allerede konfigureret sæt tosser, mailer og editor.
Eksempler på kits: skabt af indenlandske udviklere FidoIP (utilgængeligt link) , og dets gaffel Kubik ; udenlandsk CrossPoint og dets derivater til forskellige platforme, samt FIPS og WinPoint (GUI) til Microsoft Windows.
Nogle moderne sæt understøtter automatisk afsendelse af en anmodning om en punktadresse på netværket.
Fidonet er ikke en del af internettet , men i dag bruges internetkanaler og protokoller ret ofte til at overføre Fidonet-trafik over dem (ved hjælp af binkp og lignende protokoller). Derudover er de fleste af Fidonet-ekkokonferencerne tilgængelige for internetbrugere gennem Usenet og WWW -gates.
I Fido-terminologi er WebBBS (webbaseret BBS ) et WWW - sted, der giver adgang til Fidonet-ekkokonferencer. [43] Da funktionaliteten af et sådant websted nogle gange ikke er meget forskellig fra et internetforum , foretrækker nogle at oversætte forkortelsen WebBBS til russisk med ordet fidoforum . Fidosh WebBBS har dog visse forskelle fra webfora på grund af kommunikationsskikkene, der er vedtaget i Fido, såvel som funktionerne i FTN- teknologi.
Fra et teknisk synspunkt er WebBBS en gateway mellem WWW-netværket og Fidonet. I dette tilfælde konverteres breve modtaget via FTN-netværket (normalt via binkp-protokollen ) til en form, der er tilgængelig via HTTP-protokollen og omvendt. Der er dog ingen teknisk eller formel forskel mellem websteder, der giver ekko i form af Usenet-nyhedsgrupper ( normalt under fido7.*-hierarkiet) og rent fido WebBBS. En typisk fidosh-vært kan nogle gange vælge at bruge NNTP som en mellemtransport for sin WebBBS.
Liste over WebBBSNogle WebBBS'er tillader dig kun at læse ekkoer, mens andre er to-vejs porte, der giver dig mulighed for at skrive til Fido som BBS-bruger. Mere avancerede systemer giver deltageren en fuldgyldig fidosh point-adresse og tillader afsendelse og modtagelse af private beskeder ( netmail ).
Tilstedeværelsen på WebBBS af en eller anden ekkokonference betyder ikke altid, at den opdateres regelmæssigt. Nogle sysops , der har afbrudt forbindelsen fra ekkoet, gemmer simpelthen brevarkivet i denne form som et minde. [44]
Hjemmeside URL) | Fido gate adresse | Læsning | Skrivning | Udstedelse af en punktadresse [45] | Noter |
---|---|---|---|---|---|
http://groups.google.ru/ | 2:5020/400 | Ja | Ja | Ikke | Google Groups - grænsefladen kan bruges til at få adgang til Usenet , og dermed også gated echomail. |
http://ftn.su/ | 2:5020/1519 | Ja | Ja | Ja | wfido interface. Ved registrering udsteder den en punktadresse (uden registrering giver den kun mulighed for at læse Fidonet). |
http://fido.net.ua/ | 2:463/68,10 | Ja | Ikke | Ikke | Zone 2 – Region 46 (Ukraine og Moldova)
Simulerer GoldEd. Begrænset tekstbredde og e-mail-headerlængde. |
http://xftn.org/areas | ? | Ja | Ikke | Ikke | Et stort antal ekkokonferencer og et bibliotek med FTSC-dokumenter.
Praktisk og ikke overbelastet grænseflade. Aktuel fra december 2018. |
http://fghi.pp.ru/ | 2:5019/40 | Ja | Ikke | Ikke | FGHI URL gate. Der er rss support
Og også siden for den uofficielle GoldED+ mod, der hovedsageligt tilføjer understøttelse af FGHIUrl |
http://fido.mic6090.pp.ru | 2:6090/0 | Ja | Ikke | Ikke | |
http://fidonode.in/forum | 2:5020/848 | Ja | Ja | Ikke | vBulletin interface, SQL-base |
http://vp.propush.ru/index.php?q=node/6 | 2:5020/2140 | Ja | Ikke | Ikke | |
http://fidonet-online.org/ | 2:466/466 | Ja | Ja | Ja | wfido interface. |
https://fido.snake.mk.ua/ | 2:466/4 | Ja | Ja | Ja | FTNW-beta interface. |
http://wfido.ru/ | 2:5023/24 | Ja | Ja | Ja |
Fido7 er et nyhedsgruppehierarki skabt som en gateway for gated Fidonet ekkokonferencer til internettet . Brevvekslingen mellem netværk udføres af udbyderfirmaet " Demos ", som ejer en af de store Moskva-knudepunkter i Fidonet (2: 5020/400).
Fido7-hierarkiet distribueres gratis og uden begrænsninger (mange grupper i dette hierarki er dog modereret ). Tilgængelig på mange nyhedsservere.
Fidonet-brugere kommunikerer på to måder:
Forskellen mellem netmail og echo er, at en besked kun leveres via netmail til den person, den er adresseret til, og et brev sendt i et ekko modtages af alle abonnenter på dette ekko.
Internetanalog af netmail er e-mail. De vigtigste forskelle mellem netmail og det er som følger:
En ekkokonference er en type telekonference , der bruger Fidonet teknologi til at sprede. Den nærmeste analog til en ekkokonference er nyhedsgrupper (f.eks. Usenet -netværket ).
For at sende en besked til en ekkokonference skal en person "abonnere" på den, hvorefter han automatisk begynder at modtage alle beskeder, der kommer der.
Fileechoconferences ligner ekkokonferencer, men filer distribueres i stedet for tekstbeskeder. I dette tilfælde er hver fil ledsaget af en ledsagende fil med filtypenavnet tic, hvori serviceinformation er skrevet (navnet på ekkokonferencefilen, filnavn, størrelse, kontrolsum, liste over noder, som filen passerede igennem, osv.) .
Faylechs har også deres egne unikke navne, men på grund af det faktum, at feh er meget mindre end eh, består deres navne normalt af ét ord.
Fahey er oftest snævert orienterede; desuden, for at undgå spam , kan som regel ikke alle abonnenter sende filer til fakhi. Og det er derfor, der er yderligere tre måder at overføre filer i Fidonet efter forudgående bestilling: Yuuk, Attach og Direct.
Der er en anden måde at få information i Fidonet - kommunikation med falske servere ( FAQ-server ) og filservere (Filservere).
Faq-server er en brugerdefineret emneserver, der opretter et netmail-svar med teksten (emnet), der svarer til netmail-anmodningen. For at vedligeholde en falsk server skal du have et separat program, oftest bruges Messmate. Kommunikation med falske servere sker kun via netmail, navnet (navnene) på emnet (emnerne) er skrevet i brødteksten eller i emnet for brevet, og i stedet for navnet på ejeren af noden eller punktet, navnet på den falske server er skrevet. Efter at have modtaget en netmail, analyserer programmet netmailen, og hvis det finder en forespørgsel til serveren, genererer det svar til adressaten, også naturligvis via netmail.
En filserver er en node eller et punkt, hvorfra du kan downloade filer. Strengt taget kan du downloade filer fra enhver node eller et hvilket som helst kørepunkt ved at oprette en filnetmail-anmodning eller ved at oprette en anmodning ved hjælp af maileren, men ikke alle noder eksponerer deres filer. Derfor er den første ting, du skal prøve at downloade fra noden, fillisten, ofte kaldes den files.bbs, eller den har en kort "alias" (eller, som man siger, alias) filer, ifølge hvilke de samme filer. bbs kommer til dig. Hvis der ikke er nogen filliste, så serverer noden ikke filanmodninger, og hvis filen er ankommet, så kan du se listen over foreslåede filer og, hvis du har brug for noget, oprette en anmodning igen, denne gang med navnet (eller alias) af filen af interesse, ring derefter og få filen. Da en filanmodning (File Request, FReq) er oprettet for at modtage en fil, siger de, at folk frakker filer, og de noder, hvorfra du kan tage filer, kaldes "freqs".
I løbet af årene med Fidonets eksistens i Rusland har der udviklet sig en vis subkultur inden for netværket . Dette viser sig:
Ofte er navnet på netværket ikke skrevet af Fidonet, men af FIDO (nemlig med store bogstaver, FIDOnet, FIDO findes i engelsk stavemåde). Medlemmer af netværket er kommet med adskillige " forkortelser for akronymet " FIDO, den mest populære er "Federation of Exceptionally Friendly Communication" [47] , som understreger karakteren af forholdet mellem sysops.
Møder med netværksmedlemmer kaldes "sysops", "points", "locals" eller "fido-drinks". Navnene "peger" og "lokal" betyder ofte et møde mellem punkter i samme knude. Der er også møder for abonnenter af samme ekkokonference , så dannes navnet oftest ved at lime navnet på ekkoet (eller ekkomærket) og slutningen -ovka, for eksempel, hvis ekkoet hedder spb.cars, så mødet vil blive kaldt "karzovka", [48] hvis spb .skole - "skulevka", osv. Der er også generalforsamlinger for fidoshniks af enhver region eller flere regioner.
I sociale netværk | |
---|---|
Foto, video og lyd |
Computer-medieret kommunikation | |
---|---|
Asynkron konference | |
Synkron konference | |
Publikationer |