dbo:abstract
|
- A WebSocket internetes technolĂłgia, ami kĂ©tirányĂş, kommunikáciĂłs csatornák kiĂ©pĂtĂ©sĂ©t teszi lehetĹ‘vĂ© egyetlen TCP protokollon keresztĂĽl. KifejlesztĂ©sĂ©nek fĹ‘ motiváciĂłja volt, hogy a webböngĂ©szĹ‘ben futĂł alkalmazás kĂ©pes legyen a szerverrel valĂł kĂ©tirányĂş kommunikáciĂłra a Comet barkácsmegoldásai (több HTTP-kapcsolat nyitva tartása; XMLHttpRequest vagy <iframe> Ă©s long polling) nĂ©lkĂĽl, bizonyos esetekben a szĂĽksĂ©gtelen fejlĂ©cforgalom akár 500:1-1000:1 arányĂş, a kĂ©sleltetĂ©s 3:1 arányĂş csökkentĂ©sĂ©vel. KorlátozĂł tĂ©nyezĹ‘ volt a HTTP 1.1 specifikáciĂłja, mely kimondja, hogy a böngĂ©szĹ‘nek legfeljebb kĂ©t kapcsolatot szabad egyidejűleg nyitva tartani a webszerver felĂ©. A WebSocketet megelĹ‘zĹ‘en nem volt lehetsĂ©ges komplexebb, a szerverrel valĂłs idejű kommunikáciĂłt igĂ©nylĹ‘ webes alkalmazást, pl. csevegĹ‘ alkalmazások, árfolyamkijelzĹ‘k, játĂ©kok, levelezĹ‘kliensek a HTTP-kapcsolat nem rendeltetĂ©sszerű használata nĂ©lkĂĽl megvalĂłsĂtani. Bár a fĹ‘ cĂ©l a webböngĂ©szĹ‘kben Ă©s webszervereken valĂł implementáciĂł, más kliens-szerver megoldásokban is használhatĂł. A WebSocket API-t a W3C szabványosĂtja, mĂg a WebSocket protokollt az IETF az -ben Ărja le. Mivel nem otthoni környezetben a nem a 80-as TCP portra irányulĂł kapcsolatokat a rendszergazdák sok esetben blokkolják, a WebSocket arra is használhatĂł, hogy a korlátozások ellenĂ©re – Ă©s a protokollbĂłl eredĹ‘ nĂ©mi vĂzfej mellett – az egyetlen hozzáfĂ©rhetĹ‘ TCP porton több WebSocket-szolgáltatást multiplexáljanak. A kliensoldalon a WebSocketet eddig a Firefox 4, a Google Chrome 4, az Opera 11 Ă©s a Safari 5 böngĂ©szĹ‘kben valĂłsĂtották meg, továbbá rĂ©sze a Safari mobil verziĂłjának az iOS 4.2-ben. Az OS7-ben lĂ©vĹ‘ BlackBerry Browser is támogatja. A protokoll korai verziĂłjának sebezhetĹ‘sĂ©ge miatt a Firefox 4, Firefox 5 Ă©s Opera 11 böngĂ©szĹ‘kben alapĂ©rtelmezetten kikapcsolták. A WebSocket protokoll hibáját a -07 verziĂłban orvosolták, amit a Firefox 6-ban, illetve a -10 verziĂłt a Chrome 14-ben implementáltak Ă©s alapĂ©rtelmezetten be is kapcsoltak. LĂ©tezik továbbá a Google Chrome-nak egy parancssori kapcsolĂłja (--enable-websocket-over-spdy), ami lehetĹ‘vĂ© teszi a WebSocket SPDY protokoll fölötti korai, kĂsĂ©rleti implementáciĂłjának használatát. (hu)
- A WebSocket internetes technolĂłgia, ami kĂ©tirányĂş, kommunikáciĂłs csatornák kiĂ©pĂtĂ©sĂ©t teszi lehetĹ‘vĂ© egyetlen TCP protokollon keresztĂĽl. KifejlesztĂ©sĂ©nek fĹ‘ motiváciĂłja volt, hogy a webböngĂ©szĹ‘ben futĂł alkalmazás kĂ©pes legyen a szerverrel valĂł kĂ©tirányĂş kommunikáciĂłra a Comet barkácsmegoldásai (több HTTP-kapcsolat nyitva tartása; XMLHttpRequest vagy <iframe> Ă©s long polling) nĂ©lkĂĽl, bizonyos esetekben a szĂĽksĂ©gtelen fejlĂ©cforgalom akár 500:1-1000:1 arányĂş, a kĂ©sleltetĂ©s 3:1 arányĂş csökkentĂ©sĂ©vel. KorlátozĂł tĂ©nyezĹ‘ volt a HTTP 1.1 specifikáciĂłja, mely kimondja, hogy a böngĂ©szĹ‘nek legfeljebb kĂ©t kapcsolatot szabad egyidejűleg nyitva tartani a webszerver felĂ©. A WebSocketet megelĹ‘zĹ‘en nem volt lehetsĂ©ges komplexebb, a szerverrel valĂłs idejű kommunikáciĂłt igĂ©nylĹ‘ webes alkalmazást, pl. csevegĹ‘ alkalmazások, árfolyamkijelzĹ‘k, játĂ©kok, levelezĹ‘kliensek a HTTP-kapcsolat nem rendeltetĂ©sszerű használata nĂ©lkĂĽl megvalĂłsĂtani. Bár a fĹ‘ cĂ©l a webböngĂ©szĹ‘kben Ă©s webszervereken valĂł implementáciĂł, más kliens-szerver megoldásokban is használhatĂł. A WebSocket API-t a W3C szabványosĂtja, mĂg a WebSocket protokollt az IETF az -ben Ărja le. Mivel nem otthoni környezetben a nem a 80-as TCP portra irányulĂł kapcsolatokat a rendszergazdák sok esetben blokkolják, a WebSocket arra is használhatĂł, hogy a korlátozások ellenĂ©re – Ă©s a protokollbĂłl eredĹ‘ nĂ©mi vĂzfej mellett – az egyetlen hozzáfĂ©rhetĹ‘ TCP porton több WebSocket-szolgáltatást multiplexáljanak. A kliensoldalon a WebSocketet eddig a Firefox 4, a Google Chrome 4, az Opera 11 Ă©s a Safari 5 böngĂ©szĹ‘kben valĂłsĂtották meg, továbbá rĂ©sze a Safari mobil verziĂłjának az iOS 4.2-ben. Az OS7-ben lĂ©vĹ‘ BlackBerry Browser is támogatja. A protokoll korai verziĂłjának sebezhetĹ‘sĂ©ge miatt a Firefox 4, Firefox 5 Ă©s Opera 11 böngĂ©szĹ‘kben alapĂ©rtelmezetten kikapcsolták. A WebSocket protokoll hibáját a -07 verziĂłban orvosolták, amit a Firefox 6-ban, illetve a -10 verziĂłt a Chrome 14-ben implementáltak Ă©s alapĂ©rtelmezetten be is kapcsoltak. LĂ©tezik továbbá a Google Chrome-nak egy parancssori kapcsolĂłja (--enable-websocket-over-spdy), ami lehetĹ‘vĂ© teszi a WebSocket SPDY protokoll fölötti korai, kĂsĂ©rleti implementáciĂłjának használatát. (hu)
|
rdfs:comment
|
- A WebSocket internetes technolĂłgia, ami kĂ©tirányĂş, kommunikáciĂłs csatornák kiĂ©pĂtĂ©sĂ©t teszi lehetĹ‘vĂ© egyetlen TCP protokollon keresztĂĽl. KifejlesztĂ©sĂ©nek fĹ‘ motiváciĂłja volt, hogy a webböngĂ©szĹ‘ben futĂł alkalmazás kĂ©pes legyen a szerverrel valĂł kĂ©tirányĂş kommunikáciĂłra a Comet barkácsmegoldásai (több HTTP-kapcsolat nyitva tartása; XMLHttpRequest vagy <iframe> Ă©s long polling) nĂ©lkĂĽl, bizonyos esetekben a szĂĽksĂ©gtelen fejlĂ©cforgalom akár 500:1-1000:1 arányĂş, a kĂ©sleltetĂ©s 3:1 arányĂş csökkentĂ©sĂ©vel. KorlátozĂł tĂ©nyezĹ‘ volt a HTTP 1.1 specifikáciĂłja, mely kimondja, hogy a böngĂ©szĹ‘nek legfeljebb kĂ©t kapcsolatot szabad egyidejűleg nyitva tartani a webszerver felĂ©. A WebSocketet megelĹ‘zĹ‘en nem volt lehetsĂ©ges komplexebb, a szerverrel valĂłs idejű kommunikáciĂłt igĂ©nylĹ‘ webes alkalmazást, pl. cseveg (hu)
- A WebSocket internetes technolĂłgia, ami kĂ©tirányĂş, kommunikáciĂłs csatornák kiĂ©pĂtĂ©sĂ©t teszi lehetĹ‘vĂ© egyetlen TCP protokollon keresztĂĽl. KifejlesztĂ©sĂ©nek fĹ‘ motiváciĂłja volt, hogy a webböngĂ©szĹ‘ben futĂł alkalmazás kĂ©pes legyen a szerverrel valĂł kĂ©tirányĂş kommunikáciĂłra a Comet barkácsmegoldásai (több HTTP-kapcsolat nyitva tartása; XMLHttpRequest vagy <iframe> Ă©s long polling) nĂ©lkĂĽl, bizonyos esetekben a szĂĽksĂ©gtelen fejlĂ©cforgalom akár 500:1-1000:1 arányĂş, a kĂ©sleltetĂ©s 3:1 arányĂş csökkentĂ©sĂ©vel. KorlátozĂł tĂ©nyezĹ‘ volt a HTTP 1.1 specifikáciĂłja, mely kimondja, hogy a böngĂ©szĹ‘nek legfeljebb kĂ©t kapcsolatot szabad egyidejűleg nyitva tartani a webszerver felĂ©. A WebSocketet megelĹ‘zĹ‘en nem volt lehetsĂ©ges komplexebb, a szerverrel valĂłs idejű kommunikáciĂłt igĂ©nylĹ‘ webes alkalmazást, pl. cseveg (hu)
|