සෘජු TCP සහ UDP සන්නිවේදනය සඳහා API එකක් Chrome සඳහා සංවර්ධනය වෙමින් පවතී

ගූගල් පටන් ගත්තා Chrome හි නව API ක්‍රියාත්මක කිරීමට අමු සොකට්, එය TCP සහ UDP ප්‍රොටෝකෝල භාවිතයෙන් සෘජු ජාල සම්බන්ධතා ස්ථාපනය කිරීමට වෙබ් යෙදුම් වලට ඉඩ සලසයි. 2015 දී, W3C consortium දැනටමත් API සම්මත කිරීමට උත්සාහ කර ඇත.TCP සහ UDP සොකට්“, නමුත් ක්‍රියාකාරී කණ්ඩායම් සාමාජිකයින් සම්මුතියකට නොපැමිණි අතර මෙම API සංවර්ධනය නතර විය.

TCP සහ UDP මත ධාවනය වන ස්වදේශීය ප්‍රොටෝකෝල භාවිතා කරන සහ HTTPS හෝ WebSockets හරහා සන්නිවේදනය සඳහා සහාය නොදක්වන ජාල උපාංග සමඟ අන්තර් ක්‍රියා කිරීමේ හැකියාව ලබා දීමෙන් නව API එකතු කිරීමේ අවශ්‍යතාවය පැහැදිලි කෙරේ. දේශීය උපාංග සමඟ අන්තර්ක්‍රියා කිරීමට ඉඩ සලසන, බ්‍රවුසරයේ දැනටමත් පවතින WebUSB, WebMIDI සහ WebBluetooth වැනි පහත් මට්ටමේ ක්‍රමලේඛන අතුරුමුහුණත් Raw Sockets API සම්පූර්ණ කරන බව සටහන් වේ.

ආරක්ෂාවට ඍණාත්මක බලපෑම් වළක්වා ගැනීම සඳහා, Raw Sockets API මඟින් පරිශීලකයාගේ අවසරය ඇතිව ආරම්භ කරන ලද ජාල ඇමතුම් සඳහා පමණක් ඉඩ ලබා දෙන අතර පරිශීලකයා විසින් අවසර දෙනු ලබන සත්කාරක ලැයිස්තුවට සීමා වේ. නව සත්කාරක සඳහා පළමු සම්බන්ධතා උත්සාහය පරිශීලකයාට පැහැදිලිවම තහවුරු කිරීමට සිදුවේ. විශේෂ ධජයක් භාවිතා කරමින්, පරිශීලකයාට එකම ධාරකයට නැවත නැවත සම්බන්ධතා සඳහා නැවත නැවත මෙහෙයුම් තහවුරු කිරීමේ ඉල්ලීම්වල ප්‍රතිදානය අක්‍රිය කළ හැකිය. DDoS ප්‍රහාර වැලැක්වීම සඳහා, Raw Sockets හරහා ඉල්ලීම් වල තීව්‍රතාවය සීමා කෙරෙනු ඇති අතර, පරිශීලකයා පිටුව සමඟ අන්තර් ක්‍රියා කිරීමෙන් පසුව පමණක් ඉල්ලීම් යැවීම කළ හැකිය. පරිශීලකයා විසින් අනුමත නොකරන ලද ධාරකයන්ගෙන් ලැබුණු UDP පැකට් නොසලකා හරිනු ඇති අතර වෙබ් යෙදුම වෙත ළඟා නොවනු ඇත.

මූලික ක්‍රියාත්මක කිරීම සවන්දීමේ සොකට් නිර්මාණය කිරීම සඳහා සපයන්නේ නැත, නමුත් අනාගතයේ දී දේශීය සත්කාරක හෝ දන්නා ධාරක ලැයිස්තුවෙන් ලැබෙන සම්බන්ධතා පිළිගැනීමට ඇමතුම් ලබා දිය හැකිය. ප්‍රහාර වලින් ආරක්ෂා වීමේ අවශ්‍යතාවය ද සඳහන් වේ"DNS නැවත බැඳීම"(ප්‍රහාරකයෙකුට DNS මට්ටමින් පරිශීලක-අනුමත ඩොමේන් නාමයක් සඳහා IP ලිපිනය වෙනස් කර අනෙකුත් සත්කාරක වෙත ප්‍රවේශය ලබා ගත හැක). 127.0.0.0/8 සහ ඉන්ට්‍රානෙට් ජාල වෙත නිරාකරණය වන වසම් වෙත ප්‍රවේශය අවහිර කිරීමට සැලසුම් කර ඇත (දේශීය සත්කාරක වෙත ප්‍රවේශය අවසර දීමට යෝජිත වන්නේ IP ලිපිනය ස්ථිර කිරීමේ පෝරමයේ පැහැදිලිව ඇතුළත් කර ඇත්නම් පමණි).

නව API ක්‍රියාත්මක කිරීමේදී ඇතිවිය හැකි අවදානම් අතර, වෙනත් බ්‍රව්සර් නිෂ්පාදකයින් විසින් එය ප්‍රතික්ෂේප කිරීම විය හැකි අතර, එය අනුකූලතා ගැටළු වලට තුඩු දිය හැකිය. Mozilla Gecko සහ WebKit එන්ජින්වල සංවර්ධකයින් තවමත් පවතී වැඩ කළේ නැහැ Raw Sockets API ක්‍රියාත්මක කිරීම පිළිබඳ එහි ස්ථාවරය, නමුත් Mozilla මින් පෙර Firefox OS (B2G) ව්‍යාපෘතිය සඳහා යෝජනා කර ඇත. සමාන API. පළමු අදියරේදී අනුමත වුවහොත්, Raw Sockets API Chrome OS මත සක්‍රිය කිරීමට සැලසුම් කර ඇති අතර, පසුව පමණක් අනෙකුත් පද්ධතිවල Chrome භාවිතා කරන්නන්ට පිරිනමනු ලැබේ.

වෙබ් සංවර්ධකයින් ධනාත්මකව නව API වෙත ප්‍රතිචාර දැක්වූ අතර XMLHttpRequest, WebSocket සහ WebRTC API ප්‍රමාණවත් නොවන ප්‍රදේශවල එහි යෙදුම පිළිබඳ බොහෝ නව අදහස් ප්‍රකාශ කළේය (SSH, RDP, IMAP, SMTP, IRC සඳහා බ්‍රව්සර් සේවාදායකයින් සෑදීමේ සිට සහ බෙදා හරින ලද P2P පද්ධති සංවර්ධනය කිරීම දක්වා මුද්‍රණ ප්‍රොටෝකෝල DHT (බෙදාහැරි හැෂ් වගුව), IPFS සහාය සහ IoT උපාංගවල නිශ්චිත ප්‍රොටෝකෝල සමඟ අන්තර්ක්‍රියා කිරීම).

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න