"Telegraph" - e-bost heb y Rhyngrwyd

Ddiwrnod da!

Hoffwn rannu rhai syniadau diddorol gyda'r gymuned am greu e-bost datganoledig annibynnol a dangos sut mae un gweithrediad presennol yn gweithio'n ymarferol.

I ddechrau, datblygwyd “Telegraph” fel cyfrwng cyfathrebu amatur rhwng aelodau o’n cymuned fach o fyfyrwyr, a oedd mewn rhyw ffordd neu’i gilydd yn neilltuo ei gweithgareddau i dechnoleg gyfrifiadurol a chyfathrebu.

Nota Bene: Mae “Telegraph” yn gyfrwng cyfathrebu amatur; Mae'n ymddangos yn eithaf problemus i gael buddion ymarferol ar raddfa ddiwydiannol, ond prin y gellir galw'r broblem hon yn arwyddocaol i unrhyw raddau - rydym yn ystyried mai ein prif nod yw denu sylw'n uniongyrchol at ddatblygiad y math hwn o systemau cyfathrebu.

Rydym yn dueddol o gredu bod cynyddu diddordeb cyffredinol mewn datblygu systemau cyfathrebu amrywiol yn angenrheidiol ac yn eithaf pwysig, oherwydd deall egwyddorion sylfaenol sut mae'r systemau hyn yn gweithio a'r hyn y maent yn seiliedig arno yw'r prif allwedd i gynyddu ymwybyddiaeth dinasyddion o ddiogelwch gwybodaeth. materion.

"Telegraph" - e-bost heb y Rhyngrwyd

Achtung!Er mwyn osgoi camddealltwriaeth posibl, mewn rhai achosion gallwch sgrolio trwy'r delweddau:
"Telegraph" - e-bost heb y Rhyngrwyd

Mae'r system yn seiliedig ar wirfoddolwyr a brwdfrydedd pur - rydyn ni'n hoffi'r hyn rydyn ni'n ei wneud. Gallwch chi ystyried hyn yn hobi ac ni fyddwch chi'n anghywir - wedi'r cyfan, mae yna gariadon cyfathrebu o hyd trwy ddefnyddio gohebiaeth bapur; Yn y rhan fwyaf o achosion, gellir cynrychioli “telegraff” fel gweithrediad digidol o egwyddorion post rheolaidd.

Mae Telegraph yn analog annibynnol o e-bost sy'n eich galluogi i anfon negeseuon testun syml heb ddefnyddio'r Rhyngrwyd. Gellir priodoli " Telegraph " i raddau neu gilydd i Sneakernet - ffordd o gyfnewid gwybodaeth heb ddefnyddio rhwydwaith.

Defnyddir gyriannau fflach fel blychau post, ac mae terfynellau - cyfrifiaduron, sy'n bwyntiau mynediad unigryw ar gyfer derbyn a throsglwyddo gohebiaeth electronig - yn gweithredu fel swyddfeydd post.

Gadewch i ni ystyried yr enghraifft symlaf o ryngweithio â'r system. Mae gennym ddau yriant fflach ac un derfynell mewn stoc. Mae'r sgript ei hun yn cynnwys y newidynnau byd-eang angenrheidiol ar gyfer rhyngweithio dilynol â'r system - rhif terfynell, llwybr i'r gwraidd, ac ati.

Os byddwn yn cysylltu gyriant symudadwy i'r derfynell ac yn rhedeg y sgript, bydd yn ceisio derbyn negeseuon sy'n mynd allan o'r cyfeiriadur /mnt/Telegraph/Blwch Allan a'u trosglwyddo i'ch cof, yna gwiriwch am negeseuon newydd yn eich cof ar gyfer y defnyddiwr presennol. Os oes rhai, ysgrifennwch nhw i mewn /mnt/Telegraph/Inbox.

Cofrestru dyfeisiau newydd

Mae'n digwydd yn eithaf ar hap. Mae'r sgript yn dod o hyd i yriannau fflach newydd sy'n gysylltiedig â'r system ac yn ceisio paru eu IDau unigryw â'r rhai a gyflwynir yn y gwraidd. Os nad yw dyfeisiau wedi'u cofrestru o'r blaen, cânt eu fformatio yn unol â'r rheolau a nodir gan Telegraph.

Ar ôl cofrestru dyfais newydd, mae'r strwythur gwraidd yn cymryd y ffurf ganlynol:

Gweld y swydd ar imgur.com

Yn y ffeil ffurfweddu config.ini, wedi'i leoli yng ngwraidd y gyriant fflach, mae gwybodaeth system - dynodwr unigryw ac allwedd gyfrinachol.

Gweld y swydd ar imgur.com

Rhowch ychydig o rum i'r bobl!

Na, wir, o ddifrif! Gallwch gael y ffynonellau yma, ac mae’n bryd i ni symud yn araf o theori i ymarfer.

Ond dylwn ddweud ychydig mwy o eiriau am sut mae'r system negeseuon yn gweithio'n ymarferol.

Yn gyntaf, gadewch i ni ddarganfod beth mae dynodwr unigryw un digid ar ddeg yn ei gynnwys. Ee, 10455000001.

Y digid cyntaf 1, yn gyfrifol am rif y wlad. Cod rhyngwladol - 0, Rwsia yn yr achos hwn - 1.

Nesaf daw pedwar digid sy'n gyfrifol am nifer y rhanbarth y mae'r derfynell wedi'i lleoli ynddo. 0455 yw ardal drefol Kolomna.

Fe'u dilynir gan ddau rif - 00, - yn uniongyrchol gyfrifol am y rhif terfynell.

A dim ond wedyn - pedwar digid, sef rhif cyfresol y defnyddiwr a neilltuwyd i'r derfynell hon. Mae gennym ni hwn - 0001. Mae yna hefyd 0000 — mae'r rhif hwn yn perthyn yn uniongyrchol i'r derfynell ei hun. Ni allwch anfon gohebiaeth ysgrifenedig ato, ond mae'r derfynell ei hun yn defnyddio'r rhif hwn i anfon negeseuon gwasanaeth at ddefnyddwyr. Er enghraifft, os na ellid cyflwyno'r neges am ryw reswm.

Gweld y swydd ar imgur.com

Wrth wraidd ein “blwch post” mae dau gyfeiriadur angenrheidiol ar gyfer derbyn ac anfon negeseuon testun. Pan fydd dyfais wedi'i chysylltu â'r derfynell, mae negeseuon sy'n mynd allan yn cael eu hanfon at y gweinydd o'r cyfeiriadur “Outbox”, ac mae negeseuon sy'n dod i mewn yn cael eu llwytho i mewn i'r cyfeiriadur “Inbox”, sy'n rhesymegol.

Mae pob ffeil, yn dibynnu ar y cyfeiriadur, yn cael ei henwi gan rif y derbynnydd neu'r anfonwr.

Os byddwn yn ceisio anfon neges at dderbynnydd nad yw'n bodoli, bydd y derfynell yn anfon neges gwall atom.

Gweld y swydd ar imgur.com

Fodd bynnag, os byddwn yn penderfynu anfon llythyr at gyfeiriadwr sydd wedi'i leoli ar derfynell arall (ni waeth a yw'n bodoli ai peidio), caiff ei gofnodi yng nghof y derfynell cyn i'r asiant drosglwyddo'r ohebiaeth ysgrifenedig o'n terfynell i'w derfynell.

Gweld y swydd ar imgur.com

Pan fydd yr asiant cangen 10500000000 (mewn geiriau eraill, bydd y postmon) yn cysylltu ei ddyfais i'n terfynell, bydd llythyrau sy'n mynd allan yn cael eu trosglwyddo i'w gyriant. Yn dilyn hynny, pan fydd yn cysylltu ei ddyfais â'i derfynell, bydd y llythyrau hyn yn cael eu dympio i gof y derfynell a bydd yn aros i'r derbynnydd eu lawrlwytho i'w gyriant fflach.

Sesiwn cyfathrebu

Gadewch i ni geisio anfon neges gyda'r testun "Helo!" rhag 10455000001 к 10455000002.

Gweld y swydd ar imgur.com

Dyna i gyd!

Byddaf yn falch o dderbyn unrhyw feirniadaeth o god ffynhonnell y prosiect a'r erthygl ei hun.

Diolch am sylw.

Ffynhonnell: hab.com

Ychwanegu sylw