HTTP Speed+Mobility
A Microsoft S+M (Microsoft Speed + Mobility)[1] a webes tartalmak átvitelére a Microsoft által HTTP Speed+Mobility munkanéven fejlesztett kísérleti hálózati protokoll.[1] A Microsoft S+M a HTTP-hez hasonló, fő célkitűzései a weboldalak betöltési idejének csökkentése mellett a webes biztonság javítása. A betöltési idő csökkenését tömörítéssel, multiplexálással és prioritizálással érik el.[1]
HTTP-vel való kapcsolata
szerkesztésA Microsoft S+M újdonságai csak a kliens és a szerver közötti kommunikáció módozatait érintik; nem módosították a HTTP protokoll olyan részeit, ami miatt a weboldalakon változtatni kellene.[1] Ez azt jelenti, hogy a már meglévő szerveroldali alkalmazásokat változtatás nélkül tovább lehet használni egy Microsoft S+M-kompatibilitási réteg közbeiktatásával; csak a kliensen futó webböngészőn (user agent) és a webkiszolgáló alkalmazáson kell módosítani. A Microsoft S+M-n keresztül küldött HTTP-kérések feldolgozásra, tokenizálásra, egyszerűsítésre és tömörítésre kerülnek. Például minden Microsoft S+M-végpont számon tartja, hogy milyen fejlécek lettek már elküldve a megelőző kérések során, és ezeket nem kell újra elküldenie; amit mégis el kell küldeni, azt tömörítve küldi.
A Microsoft a HTTP Speed+Mobility kifejlesztésekor a már gyakorlatban bevált SPDY protokollra és az egyetlen TCP socketen keresztül duplex kommunikációs csatornák kiépítését lehetővé tevő WebSocketre épített. A WebSocket keretek támogatásán kívül változás a SPDY-hez képest, hogy – a mobilos és egyéb, alacsony fogyasztású kliensek követelményeit is szem előtt tartva – bár lehetővé teszi, de nem követeli meg a processzorigényes tömörítés és titkosítás, valamint a szerveroldali leküldés (push) használatát.[2][3][4]
Az IETF working group for HTTPbis 2012-ben megkezdte munkáját a HTTP 2.0-n, aminek a SPDY mellett az eredeti tervek szerint a Microsoft S+M lett volna a másik kiindulási pontja.[5]
Jegyzetek
szerkesztés- ↑ a b c d HTTP Speed+Mobility. White Paper. (Hozzáférés: 2012. március 29.)
- ↑ MSDN blog: Speed and Mobility: An Approach for HTTP 2.0 to Make Mobile Apps and the Web Faster
- ↑ ExtremeTech: S&M vs. SPDY: Microsoft and Google battle over the future of HTTP 2.0
- ↑ CNET: Microsoft: Google's SPDY is nice for a faster Web, but...
- ↑ What's next for HTTP. (Hozzáférés: 2012. május 18.)
További információk
szerkesztésKapcsolódó szócikkek
szerkesztésFordítás
szerkesztésEz a szócikk részben vagy egészben a Microsoft SM című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.