Tajba jum!
Nixtieq naqsam xi ħsibijiet interessanti mal-komunità dwar il-ħolqien ta' email deċentralizzata waħedha u nuri kif implimentazzjoni waħda eżistenti taħdem fil-prattika.
Fil-bidu, “Telegraph” ġie żviluppat bħala mezz ta’ komunikazzjoni dilettanti bejn membri tal-komunità ta’ studenti żgħar tagħna, li b’xi mod jew ieħor iddedikat l-attivitajiet tagħha għat-teknoloġija tal-kompjuter u l-komunikazzjoni.
Nota Bene: "Telegrafu" huwa mezz ta' komunikazzjoni dilettanti; Jidher pjuttost problematiku li jiġu derivati benefiċċji prattiċi fuq skala industrijali, iżda din il-problema ma tantx tista 'tissejjaħ sinifikanti sa kwalunkwe punt - aħna nqisu l-għan ewlieni tagħna li jkun direttament jiġbdu l-attenzjoni għall-iżvilupp ta' dan it-tip ta 'sistemi ta' komunikazzjoni.
Aħna inklinati li nemmnu li ż-żieda fl-interess ġenerali fl-iżvilupp ta’ diversi sistemi ta’ komunikazzjoni hija meħtieġa u pjuttost importanti, għaliex il-fehim tal-prinċipji fundamentali ta’ kif jaħdmu dawn is-sistemi u fuq xiex huma bbażati huwa ċ-ċavetta ewlenija biex tiżdied l-għarfien taċ-ċittadini dwar is-sigurtà tal-informazzjoni. kwistjonijiet.
Achtung!Biex tevita nuqqas ta' ftehim possibbli, f'xi każijiet tista' tiskrollja l-immaġini:
Is-sistema hija bbażata fuq voluntiera u entużjażmu pur – aħna nħobbu dak li nagħmlu. Tista' tqis dan bħala passatemp u mhux se tkun żbaljat - wara kollox, għad hemm min iħobb il-komunikazzjoni permezz tal-użu tal-korrispondenza tal-karti; "Telegrafu" fil-biċċa l-kbira tal-każijiet jista 'jiġi rappreżentat bħala implimentazzjoni diġitali tal-prinċipji tal-posta regolari.
Telegraph huwa analogu waħdu tal-email li jippermettilek tibgħat messaġġi sempliċi mingħajr ma tuża l-Internet. "Telegrafu" fi grad wieħed jew ieħor jista 'jiġi attribwit
Il-flash drives jintużaw bħala kaxxi tal-posta, u terminals - kompjuters, li huma punti ta 'aċċess uniċi biex jirċievu u jittrasmettu korrispondenza elettronika - jaġixxu bħala uffiċċji postali.
Ejja nikkunsidraw l-aktar eżempju sempliċi ta 'interazzjoni mas-sistema. Għandna żewġ flash drives u terminal wieħed fl-istokk. L-iskript innifsu fih il-varjabbli globali meħtieġa għall-interazzjoni sussegwenti mas-sistema - numru tat-terminal, mogħdija għall-għerq, eċċ.
Jekk aħna nikkonnettjaw drive li jista 'jitneħħa mat-terminal u nħaddmu l-iskript, se tipprova tirċievi messaġġi ħerġin mid-direttorju /mnt/Telegraph/Outbox u ttrasferihom fil-memorja tiegħek, imbagħad iċċekkja għal messaġġi ġodda fil-memorja tiegħek għall-utent attwali. Jekk hemm, iktebhom ġo /mnt/Telegraph/Inbox.
Reġistrazzjoni ta' apparati ġodda
Dan jiġri pjuttost bl-addoċċ. L-iskrittura ssib flash drives ġodda konnessi mas-sistema u tipprova tqabbel l-IDs uniċi tagħhom ma 'dawk ippreżentati fl-għerq. Jekk l-apparati ma jkunux ġew irreġistrati qabel, dawn jiġu fformattjati skont ir-regoli ddikjarati minn Telegraph.
Wara li tirreġistra apparat ġdid, l-istruttura tal-għeruq tieħu l-forma li ġejja:
Fil-fajl tal-konfigurazzjoni config.ini, li tinsab fl-għerq tal-flash drive, hemm informazzjoni tas-sistema - identifikatur uniku u ċavetta sigrieta.
Agħti ftit rum lin-nies!
Le, tassew, bis-serjetà! Tista 'tikseb is-sorsi
Imma għandi ngħid ftit kliem ieħor dwar kif taħdem is-sistema tal-messaġġi fil-prattika.
L-ewwel, ejja nsemmu fiex jikkonsisti identifikatur uniku bi ħdax-il ċifra. Eż., 10455000001.
L-ewwel ċifra 1, huwa responsabbli għan-numru tal-pajjiż. Kodiċi internazzjonali - 0, ir-Russja f'dan il-każ - 1.
Wara jiġu erba' ċifri li huma responsabbli għan-numru tar-reġjun li fih jinsab it-terminal. 0455 huwa d-distrett urban ta’ Kolomna.
Huma segwiti minn żewġ numri - 00, - direttament responsabbli għan-numru tat-terminal.
U mbagħad biss - erba 'ċifri, li huma n-numru tas-serje ta' l-utent assenjat għal dan it-terminal. Għandna dan - 0001. Hemm ukoll 0000 — dan in-numru jappartjeni direttament lit-terminal innifsu. Ma tistax tibgħatlu korrispondenza bil-miktub, iżda t-terminal innifsu juża dan in-numru biex jibgħat messaġġi tas-servizz lill-utenti. Per eżempju, jekk il-messaġġ ma setax jitwassal għal xi raġuni.
Fl-għerq tal-"kaxxa postali" tagħna hemm żewġ direttorji meħtieġa biex tirċievi u tibgħat messaġġi. Meta apparat ikun imqabbad mat-terminal, il-messaġġi ħerġin jintbagħtu lis-server mid-direttorju "Outbox", u l-messaġġi deħlin jitgħabbew fid-direttorju "Inbox", li huwa loġiku.
Kull fajl, skont id-direttorju, huwa msemmi min-numru tar-riċevitur jew tal-mittent.
Jekk nippruvaw nibagħtu messaġġ lil riċevitur li ma jeżistix, it-terminal jibgħatilna messaġġ ta' żball.
Madankollu, jekk niddeċiedu li nibagħtu ittra lil destinatarju li jinsab fuq terminal ieħor (irrispettivament minn jekk teżistix jew le), din tiġi rreġistrata fil-memorja tat-terminal qabel ma l-aġent jittrasferixxi l-korrispondenza bil-miktub mit-terminal tagħna għal tiegħu.
Meta l-aġent tal-fergħa 10500000000 (fi kliem ieħor, il-pustier) se jgħaqqad it-tagħmir tiegħu mat-terminal tagħna, l-ittri ħerġin se jiġu trasferiti fuq is-sewqan tiegħu. Sussegwentement, meta jgħaqqad it-tagħmir tiegħu mat-terminal tiegħu, dawn l-ittri jintefgħu fil-memorja tat-terminal u se jistennew li r-riċevitur tniżżelhom fil-flash drive tiegħu.
Sessjoni ta' komunikazzjoni
Ejja nippruvaw nibagħtu messaġġ bit-test "Hello!" minn 10455000001 к 10455000002.
Dak kollox!
Inkun ferħan li nirċievi kwalunkwe kritika tal-kodiċi sors tal-proġett u l-artiklu nnifsu.
Grazzi tal-attenzjoni.
Sors: www.habr.com