Ho lokolloa ha sistimi e bulehileng ea khokahano ea faele ea P2P Syncthing 1.16

Ho fanoe ka tokollo ea sistimi ea khokahano ea faele ea othomathiki ea Syncthing 1.16, moo data e hokahaneng e sa kenngoeng polokelong ea leru, empa e phetoa ka kotloloho lipakeng tsa lits'ebetso tsa basebelisi ha ka nako e le 'ngoe e hlaha inthaneteng, ho sebelisoa protocol ea BEP (Block Exchange Protocol) e ntlafalitsoeng ke morero. Khoutu ya Syncthing e ngotswe ho Go mme e ajwa tlasa laesense ya mahala ya MPL. Mehaho e itokiselitseng e lokiselitsoe Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD le Solaris.

Ntle le ho rarolla mathata a ho hokahanya data lipakeng tsa lisebelisoa tse 'maloa tsa mosebelisi a le mong, ho sebelisoa Syncthing hoa khoneha ho theha marang-rang a maholo a arolelanoeng bakeng sa ho boloka data e arolelanoang e ajoang ho pholletsa le litsamaiso tsa barupeluoa. E fana ka taolo ea phihlello e feto-fetohang le mekhelo ea kamahanyo. Hoa khoneha ho hlalosa mabotho a tla amohela data feela, i.e. liphetoho ho data ho baamoheli bana li ke ke tsa ama maemo a data e bolokiloeng lits'ebetsong tse ling. Hoa tšehetsoa mekhoa e mengata ea ho fetolela lifaele, moo ho bolokiloeng liphetolelo tse fetileng tsa data e fetotsoeng.

Ha ho lumellana, faele e arotsoe ka mokhoa o utloahalang ka li-blocks, e leng karolo e sa arohaneng ha ho fetisoa data pakeng tsa lisebelisoa tsa basebelisi. Ha o hokahanya sesebelisoa se secha, haeba ho na le li-blocks tse tšoanang lisebelisoa tse 'maloa, li-blocks li kopitsoa ho tsoa ho li-node tse fapaneng, tse ts'oanang le ts'ebetso ea sistimi ea BitTorrent. Ha lisebelisoa tse ngata li kenya letsoho ho hokahanya, ho potlakisa ho pheta-pheta ha data e ncha ho tla etsahala ka lebaka la ho bapisa. Nakong ea khokahano ea lifaele tse fetotsoeng, li-block tsa data tse fetotsoeng feela li fetisetsoa marang-rang, 'me ha ho reha kapa ho fetola litokelo tsa phihlello, ke metadata feela e hokahanngoang.

Mecha ea phetisetso ea data e thehiloe ho sebelisoa TLS, li-node tsohle li netefatsa tse ling li sebelisa litifikeiti le li-identifiers tsa lisebelisoa, SHA-256 e sebelisetsoa ho laola botšepehi. Ho fumana li-node tsa khokahano marang-rang a lehae, ho ka sebelisoa protocol ea UPnP, e sa hlokeng ho kenella ka letsoho ho liaterese tsa IP tsa lisebelisoa tse hokahaneng. Ho hlophisa sistimi le ho beha leihlo, ho na le sehokelo sa webo se hahelletsoeng, moreki oa CLI le GUI Syncthing-GTK, e fanang ka lisebelisoa tsa ho laola li-node le li-repositories. Ho nolofatsa patlo ea Syncthing node, ho ntse ho ntlafatsoa seva sa khokahano ea ho sibolla node.

Mofuta o mocha o sebelisa ts'ehetso ea liteko bakeng sa encryption ea faele, e u lumellang hore u sebelise Syncthing le li-server tse sa tšepahaleng, mohlala, ho hokahanya data ea hau eseng feela le lisebelisoa tsa hau, empa hape le li-server tse kantle tse seng tlas'a taolo ea basebelisi. Ho feta moo, tokollo e ncha e hlahisa puisano ea ho kopa netefatso pele o etsolla liphetoho kapa o hlakola bukana. Mathata a tšebeliso e feteletseng ea lisebelisoa tsa CPU lipuisanong tse nang le matšoao a tsoelo-pele ea ts'ebetso a rarollotsoe. Ka mor'a moo, ntlafatso ea 1.16.1 e ile ea lokolloa hang-hang, e ileng ea lokisa bothata ka har'a sephutheloana sa Debian.

Ho lokolloa ha sistimi e bulehileng ea khokahano ea faele ea P2P Syncthing 1.16
Ho lokolloa ha sistimi e bulehileng ea khokahano ea faele ea P2P Syncthing 1.16


Source: opennet.ru

Eketsa ka tlhaloso