"Telegraph" - tölvupóstur án internetsins

Góður dagur!

Mig langar að deila áhugaverðum hugsunum með samfélaginu um að búa til sjálfstæðan dreifðan tölvupóst og sýna fram á hvernig ein núverandi útfærsla virkar í reynd.

Upphaflega var „Telegraph“ þróað sem áhugamannasamskiptatæki milli meðlima litla stúdentasamfélagsins okkar, sem á einn eða annan hátt helgaði starfsemi sína tölvutækni og fjarskiptum.

Athugaðu Bene: „Sími“ er samskiptatæki fyrir áhugamenn; Það virðist vera ansi vandasamt að fá hagnýtan ávinning á iðnaðarmælikvarða, en þetta vandamál er varla hægt að kalla það verulegt að neinu marki - við teljum meginmarkmið okkar vera beint að vekja athygli á þróun samskiptakerfa af þessu tagi.

Við hneigjumst til að trúa því að aukinn almennur áhugi á þróun ýmissa samskiptakerfa sé nauðsynlegur og býsna mikilvægur, því að skilja grundvallarreglur um hvernig þessi kerfi virka og á hverju þau byggjast er lykillinn að því að auka vitund borgaranna um upplýsingaöryggi. vandamál.

"Telegraph" - tölvupóstur án internetsins

Achtung!Til að forðast hugsanlegan misskilning geturðu í sumum tilfellum fletta í gegnum myndirnar:
"Telegraph" - tölvupóstur án internetsins

Kerfið byggir á sjálfboðaliðum og hreinum eldmóði - okkur líkar bara það sem við gerum. Þú getur litið á þetta sem áhugamál og þú munt ekki hafa rangt fyrir þér - þegar allt kemur til alls eru enn unnendur samskipta með því að nota bréfaskipti; Í flestum tilfellum er hægt að tákna „Tímarit“ sem stafræna útfærslu á meginreglum venjulegs pósts.

Telegraph er sjálfstæð hliðstæða tölvupósts sem gerir þér kleift að senda einföld textaskilaboð án þess að nota internetið. "Telegraph" að einhverju leyti má rekja til Sneakernet - leið til að skiptast á upplýsingum án þess að nota net.

Flash-drif eru notuð sem pósthólf og útstöðvar - tölvur, sem eru einstakir aðgangsstaðir til að taka á móti og senda rafræn bréfaskipti - virka sem pósthús.

Við skulum íhuga einfaldasta dæmið um samskipti við kerfið. Við erum með tvö flash-drif og eina útstöð á lager. Handritið sjálft inniheldur nauðsynlegar alþjóðlegar breytur fyrir síðari samskipti við kerfið - endanúmer, slóð að rótinni osfrv.

Ef við tengjum færanlegt drif við flugstöðina og keyrum skriftuna, mun það reyna að taka á móti sendum skilaboðum úr möppunni /mnt/Telegraph/Úthólf og flyttu þau í minnið þitt, athugaðu síðan hvort ný skilaboð séu í minni þínu fyrir núverandi notanda. Ef það eru einhverjar, skrifaðu þær niður /mnt/Telegraph/Inbox.

Að skrá ný tæki

Það gerist alveg af handahófi. Handritið finnur ný glampi drif sem eru tengd við kerfið og reynir að passa einstök auðkenni þeirra við þau sem birtast í rótinni. Ef tæki hafa ekki áður verið skráð verða þau sniðin í samræmi við reglur Telegraph.

Eftir að nýtt tæki hefur verið skráð tekur rótarbyggingin eftirfarandi form:

Skoða færslu á imgur.com

Í stillingarskránni config.ini, staðsett í rót glampi drifsins, eru kerfisupplýsingar - einstakt auðkenni og leynilykill.

Skoða færslu á imgur.com

Gefðu fólkinu romm!

Nei, í alvöru, í alvöru! Þú getur fengið heimildirnar hér, og það er kominn tími til að við færum okkur hægt og rólega frá kenningu til framkvæmda.

En ég ætti að segja nokkur orð í viðbót um hvernig skilaboðakerfið virkar í reynd.

Fyrst skulum við reikna út hvað ellefu stafa einkvæmt auðkenni samanstendur af. Td 10455000001.

Fyrsti stafurinn 1, ber ábyrgð á landsnúmerinu. Alþjóðlegur kóði - 0, Rússland í þessu tilfelli - 1.

Næst koma fjórir tölustafir sem bera ábyrgð á númeri svæðisins þar sem flugstöðin er staðsett. 0455 er Kolomna borgarhverfi.

Á eftir þeim fylgja tvær tölur - 00, - ber beina ábyrgð á flugstöðvarnúmeri.

Og aðeins þá - fjórir tölustafir, sem eru raðnúmer notandans sem er úthlutað til þessa flugstöðvar. Við höfum þetta - 0001. Það er einnig 0000 — þetta númer tilheyrir beint flugstöðinni sjálfri. Ekki er hægt að senda skrifleg bréfaskipti til hennar en flugstöðin sjálf notar þetta númer til að senda þjónustuskilaboð til notenda. Til dæmis ef ekki tókst að koma skilaboðunum til skila af einhverjum ástæðum.

Skoða færslu á imgur.com

Í rót „pósthólfsins“ okkar eru tvær möppur nauðsynlegar til að taka á móti og senda textaskilaboð. Þegar tæki er tengt við útstöðina eru send skilaboð send á netþjóninn úr „Úthólf“ skránni og mótteknum skilaboðum er hlaðið inn í „Innhólf“ möppuna, sem er rökrétt.

Hver skrá, eftir möppunni, er nefnd eftir viðtakanda- eða sendandanúmeri.

Ef við reynum að senda skilaboð til viðtakanda sem ekki er til mun flugstöðin senda okkur villuboð.

Skoða færslu á imgur.com

Hins vegar, ef við ákveðum að senda bréf til viðtakanda sem staðsettur er á annarri flugstöð (óháð því hvort það er til eða ekki), verður það skráð í minni flugstöðvarinnar áður en umboðsmaðurinn flytur skrifleg bréfaskipti frá flugstöðinni okkar til hans.

Skoða færslu á imgur.com

Þegar umboðsmaður útibúsins 10500000000 (með öðrum orðum, póstmaðurinn) mun tengja tækið sitt við flugstöðina okkar, send bréf verða flutt á drifið hans. Í kjölfarið, þegar hann tengir tækið sitt við flugstöðina sína, verður þessum stöfum hent í minni flugstöðvarinnar og bíða eftir að viðtakandinn hali þeim niður á flash-drifið sitt.

Samskiptafundur

Við skulum reyna að senda skilaboð með textanum "Halló!" frá 10455000001 к 10455000002.

Skoða færslu á imgur.com

Það er allt og sumt!

Ég mun vera feginn að fá gagnrýni á frumkóða verkefnisins og greinina sjálfa.

Þakka þér fyrir athygli þína.

Heimild: www.habr.com

Bæta við athugasemd