O lo'o atia'e se API mo feso'ota'iga tu'usa'o TCP ma UDP mo Chrome

Google amata e fa'atino se API fou ile Chrome Sockets Mata, lea e mafai ai e 'upega tafaʻilagi ona faʻavae fesoʻotaʻiga fesoʻotaʻiga tuusaʻo e faʻaaoga ai TCP ma UDP protocols. I le 2015, o le W3C consortium ua uma ona taumafai e faʻavasega le API "TCP ma UDP Socket", ae e leʻi oʻo atu le au galulue i se maliega ma na taofia le atinaʻeina o lenei API.

O le manaʻoga e faʻaopoopo se API fou o loʻo faʻamatalaina e ala i le tuʻuina atu o le gafatia e fegalegaleai ai ma masini fesoʻotaʻiga e faʻaogaina ai faʻamaumauga masani o loʻo taʻavale i luga o le TCP ma le UDP ma e le lagolagoina fesoʻotaʻiga e ala i HTTPS poʻo WebSockets. O loʻo maitauina o le Raw Sockets API o le a faʻapipiʻiina le faʻaogaina o fesoʻotaʻiga laʻititi laʻititi WebUSB, WebMIDI ma WebBluetooth ua uma ona maua i totonu o le masini, lea e mafai ai ona fegalegaleai ma masini faʻapitonuʻu.

Ina ia aloese mai aafiaga le lelei i le saogalemu, o le Raw Sockets API o le a na'o le fa'atagaina o feso'ota'iga telefoni e amata i le fa'atagaga a le tagata fa'aoga ma fa'atapula'a i le lisi o 'au e fa'atagaina e le tagata fa'aoga. E tatau i le tagata faʻaoga ona faʻamaonia manino le taumafaiga muamua fesoʻotaʻiga mo le talimalo fou. I le faʻaaogaina o se fuʻa faʻapitoa, e mafai e le tagata faʻaoga ona faʻamalo le faʻaalia o talosaga faʻamaonia faʻagaioiga toe fai mo fesoʻotaʻiga faifaipea i le talimalo tutusa. Ina ia taofia osofaiga a DDoS, o le malosi o talosaga e ala i Raw Sockets o le a faʻatapulaʻaina, ma o le tuʻuina atu o talosaga o le a naʻo le maeʻa o fegalegaleaiga a le tagata ma le itulau. UDP pepa na maua mai 'au e le faʻatagaina e le tagata faʻaoga o le a le amanaiaina ma o le a le oʻo atu i le upega tafaʻilagi.

O le faʻatinoga muamua e le maua ai le fausiaina o faʻalogo faʻalogo, ae i le lumanaʻi e mafai ona tuʻuina atu telefoni e talia ai fesoʻotaʻiga mai le localhost poʻo se lisi o tagata lauiloa. O loʻo taʻua foi le manaʻoga e puipuia mai osofaʻiga "DNS toe fusifusia"(E mafai e se tagata osofaʻi ona suia le tuatusi IP mo se igoa faʻaigoaina e faʻatagaina e le tagata faʻaoga i le tulaga DNS ma maua avanoa i isi 'au). O loʻo fuafua e poloka le avanoa i domains e faʻamalieina i le 127.0.0.0/8 ma intranet networks (o le avanoa i le localhost e faʻatagaina e faʻatagaina pe afai o le tuatusi IP o loʻo tuʻuina manino i totonu o le faʻamaoniga).

Faatasi ai ma aʻafiaga e ono tulaʻi mai pe a faʻatinoina se API fou o lona mafai lea ona teena e le au gaosiga o isi suʻesuʻega, lea e mafai ona oʻo atu ai i faʻafitauli o fesoʻotaʻiga. O loʻo iai pea le au atiaʻe o masini Mozilla Gecko ma WebKit e le'i manuia lona tulaga i luga o le faʻatinoina o le Raw Sockets API, ae o Mozilla na muamua faʻatulagaina mo le Firefox OS (B2G) poloketi API tutusa. Afai e faʻamaonia i le laasaga muamua, o le Raw Sockets API ua fuafua e faʻagaoioia ile Chrome OS, ona tuʻuina atu lea i tagata Chrome i luga o isi faiga.

Upega tafa'ilagi lelei tali atu i le API fou ma faʻaalia le tele o manatu fou e uiga i lona faʻaoga i vaega e le lava le XMLHttpRequest, WebSocket ma WebRTC APIs (mai le fatuina o tagata suʻesuʻe mo SSH, RDP, IMAP, SMTP, IRC ma lomitusi faʻasalalauga i le atinaʻeina o faʻasalalauga P2P ma DHT (Distributed Hash Table), lagolago IPFS ma fegalegaleaiga faʻatasi ma faʻamaumauga faʻapitoa o masini IoT).

puna: opennet.ru

Faaopoopo i ai se faamatalaga