IETF प्रोटोकॉल में एक्स-उपसर्ग के खिलाफ विरोध करता है

इंटरनेट इंजीनियरिंग काउंसिल ने नया RFC6648 प्रकाशित किया है, जो किसी भी प्रोटोकॉल में एक्स- टाइप उपसर्गों को छोड़ने की जोरदार सिफारिश करता है। नया RFC IETF समुदाय में चर्चा और सहमति का परिणाम है।

जैसा कि आप जानते हैं, एक्स- पारंपरिक रूप से प्रयोगात्मक मापदंडों के नामकरण में उपयोग किया जाता है, जो उन्हें अन्य कार्यों के साथ संघर्ष के बिना उपयोग करने की अनुमति देता है। यह प्रथा एफ़टीपी प्रोटोकॉल के मापदंडों के साथ 1975 में उत्पन्न हुई।

उदाहरण के लिए, HTTP अब निम्नलिखित प्रयोगात्मक हेडर का उपयोग करता है: X-Requested-With, X-Forwarded-For, X-ATT-DeviceId, X-WAP-Profile, X-Frame-Options, X-XSS-Protection, X-Content प्रकार-विकल्प, एक्स-फ़ॉर्वर्ड-प्रोटो, एक्स-पावर्ड-बाय, एक्स-यूए-संगत।

IETF विशेषज्ञों का मानना ​​है कि इस मामले में, नकारात्मक प्रभाव सकारात्मक प्रभाव से अधिक मजबूत होते हैं। समस्या यह है कि प्रयोगात्मक कार्यान्वयन मानकों द्वारा कवर किए गए क्षेत्र में रिसना है। अक्सर, प्रयोगात्मक फ़ंक्शन के शोधन के बाद, पिछड़े संगतता के लिए पुराने एक्स- संस्करण के लिए समर्थन बनाए रखना आवश्यक है। उदाहरण के लिए, यह HTTP / 1.1 में x-gzip और x-compress मीडिया प्रकारों के साथ हुआ।

एक और खतरा यह है कि प्रायोगिक पैरामीटर आमतौर पर मानकीकरण प्रक्रिया को दरकिनार कर वास्तविक रूप से स्वीकृत हो जाता है। इसी तरह की स्थिति -webkit- * उपसर्ग के साथ देखी जाती है, जब एक एकल कार्यान्वयन विश्व एकाधिकार बनने की धमकी देता है।

Source: https://habr.com/ru/post/In146549/


All Articles