API ea puisano e tobileng ea TCP le UDP e ntse e ntlafatsoa bakeng sa Chrome

Google qadile ho kenya ts'ebetsong API e ncha ho Chrome Sokisi tse tala, e lumellang lits'ebetso tsa marang-rang ho theha likhokahano tse tobileng tsa marang-rang ho sebelisa liprothokholo tsa TCP le UDP. Ka 2015, consortium ea W3C e se e lekile ho tiisa API ".TCP le UDP Socket", empa litho tsa sehlopha sa basebetsi ha lia ka tsa fihlela tumellano mme nts'etsopele ea API ena e emisitsoe.

Tlhokahalo ea ho eketsa API e ncha e hlalosoa ka ho fana ka bokhoni ba ho sebelisana le lisebelisoa tsa marang-rang tse sebelisang li-protocol tsa tlhaho tse sebetsang ka holimo ho TCP le UDP 'me ha li tšehetse puisano ka HTTPS kapa WebSockets. Hoa hlokomeloa hore Raw Sockets API e tla tlatsana le li-interfaces tsa boemo bo tlaase WebUSB, WebMIDI le WebBluetooth tse seng li ntse li fumaneha ho sebatli, tse lumellang ho sebelisana le lisebelisoa tsa lehae.

Ho qoba tšusumetso e mpe ho ts'ireletso, Raw Sockets API e tla lumella feela mehala ea marang-rang e qalisoang ka tumello ea mosebelisi mme e lekanyelitsoe lethathamong la mabotho a lumelletsoeng ke mosebelisi. Mosebelisi o tla tlameha ho netefatsa ka ho hlaka teko ea pele ea khokahanyo bakeng sa moamoheli e mocha. U sebelisa folakha e khethehileng, mosebelisi a ka tima pontšo ea likopo tse netefalitsoeng khafetsa bakeng sa likhokahano tse pheta-phetoang ho moamoheli a le mong. Ho thibela litlhaselo tsa DDoS, matla a likopo ka Raw Sockets a tla fokotsoa, ​​​​'me ho romela likōpo ho tla khoneha feela ka mor'a tšebelisano ea mosebedisi le leqephe. Lipakete tsa UDP tse amohetsoeng ho tsoa ho baamoheli ba sa amoheloang ke mosebelisi li tla hlokomolohuoa 'me li ke ke tsa fihlela kopo ea webo.

Ts'ebetsong ea pele ha e fane ka tlhahiso ea li-sockets tse mamelang, empa nakong e tlang ho ka khoneha ho fana ka mehala ho amohela likhokahano tse kenang ho tsoa ho localhost kapa lethathamo la mabotho a tsebahalang. Ho boetse ho boleloa tlhokahalo ea ho itšireletsa khahlanong le litlhaselo "DNS e tlamang hape"(Mohlaseli a ka fetola aterese ea IP bakeng sa lebitso la domain le amohetsoeng ke mosebelisi boemong ba DNS mme a fumana monyetla oa ho fumana mabotho a mang). Ho reriloe ho thibela phihlello ea libaka tse ikemiselitseng ho 127.0.0.0/8 le marang-rang a intranet (ho fihlella ho localhost ho reretsoe ho lumelloa feela haeba aterese ea IP e kentsoe ka ho hlaka fomong ea netefatso).

Har'a likotsi tse ka 'nang tsa hlaha ha ho kenngoa ts'ebetsong API e ncha ke ho haneloa ha eona ke baetsi ba li-browser tse ling, tse ka lebisang mathateng a ho lumellana. Baetsi ba lienjineri tsa Mozilla Gecko le WebKit ba ntse ba le teng ha ea sebetsa boemo ba eona mabapi le ts'ebetsong e ka bang teng ea Raw Sockets API, empa Mozilla e ne e kile ea etsa tlhahiso bakeng sa projeke ea Firefox OS (B2G) API e tšoanang. Haeba e amohetsoe mothating oa pele, Raw Sockets API e reretsoe ho sebelisoa ho Chrome OS, ebe e fuoa basebelisi ba Chrome lits'ebetsong tse ling.

Baetsi ba marang-rang hantle e arabile API e ncha mme e hlahisitse mehopolo e mengata e mecha mabapi le ts'ebeliso ea eona libakeng tseo XMLHttpRequest, WebSocket le WebRTC APIs li sa lekaneng (ho tloha ho theha bareki ba sebatli bakeng sa SSH, RDP, IMAP, SMTP, IRC le liprothokholo tsa khatiso ho isa ho nts'etsopele ea litsamaiso tsa P2P DHT (Tafole ea Hash e Ajoang), tšehetso ea IPFS le ho sebelisana le liprothokholo tse itseng tsa lisebelisoa tsa IoT).

Source: opennet.ru

Eketsa ka tlhaloso