Venti
வென்டி என்பது தரவுத் தொகுதிகளை நிரந்தரமாக சேமிக்கும் ஒரு நெட்வொர்க் சேமிப்பு அமைப்பாகும். தரவின் 160-பிட் SHA-1 ஹாஷ் (வென்டியால் ஸ்கோர் என்று அழைக்கப்படுகிறது) தரவின் முகவரியாக செயல்படுகிறது. ஒரே முகவரியுடன் வேறு எந்த தரவுத் தொகுதியையும் காண முடியாது என்பதால் இது ஒரு முறை எழுதும் கொள்கையை அமல்படுத்துகிறதுஃ ஒரே தரவின் பல எழுத்துகளின் முகவரிகள் ஒரே மாதிரியானவை, எனவே நகல் தரவு எளிதில் அடையாளம் காணப்பட்டு தரவுத் தொகுதி ஒரு முறை மட்டுமே சேமிக்கப்படுகிறது. தரவுத் தொகுதிகளை அகற்ற முடியாது, இது நிரந்தர அல்லது காப்புப்பிரதி சேமிப்புக்கு ஏற்றது. வென்டி பொதுவாக நிரந்தர ஸ்னாப்ஷாட்களுடன் ஒரு கோப்பு அமைப்பை வழங்க புதைபடிவத்துடன் பயன்படுத்தப்படுகிறது. ஹிஸ்டரி வென்டி பெல் லேப்ஸில் சீன் குயின்லான் மற்றும் சீன் டார்வர்ட் ஆகியோரால் வடிவமைக்கப்பட்டு செயல்படுத்தப்பட்டது. இது 2002 ஆம் ஆண்டில் பிளான் 9 விநியோகத்தில் தோன்றியது. பெரும்பாலான சேவையகத்தை மறுசீரமைத்து, வென்டியில் சேமிக்க தரவு கட்டமைப்புகளை (கோப்புகள், அடைவுகள் மற்றும் மெட்டா-தரவு) உருவாக்க ஒரு நூலகத்தை எழுதிய ரஸ் காக்ஸ், மேம்பாடுகளைத் தொடர்ந்தார். வென்டி திட்டம் 9 விநியோகத்திலும், பயனர் இடத்திலிருந்து திட்டம் 9 இன் ஒரு பகுதியாக யுனிக்ஸ் போன்ற பல இயக்க முறைமைகளிலும் கிடைக்கிறது. அணுகலுக்கான தொகுதிகளுடன் இன்ஃபெர்னோவின் ஒரு பகுதியாக வென்டி சேர்க்கப்பட்டுள்ளது. உங்கள் சொந்த வென்டி சேவையகங்களை உருவாக்க ஒரு கோ தொகுப்பு நிரல்கள் உள்ளன. பல்வேறு வகையான பின்பக்க சேமிப்பகத்தைப் பயன்படுத்தும் எடுத்துக்காட்டுகள் சேர்க்கப்பட்டுள்ளன. விவரங்கள் வென்டி என்பது ஒரு பயனர் இட டெமான் ஆகும். வாடிக்கையாளர்கள் டி. சி. பி மூலம் வென்டியுடன் இணைக்கிறார்கள் மற்றும் ஒரு எளிய ஆர். பி. சி-புரோட்டோகாலைப் பயன்படுத்தி தொடர்பு கொள்கிறார்கள். நெறிமுறையின் மிக முக்கியமான செய்திகள் கீழே பட்டியலிடப்பட்டுள்ளன. கொடுக்கப்பட்ட முகவரியில் ஒரு முகவரியை நீக்கவோ அல்லது தரவை மாற்றவோ எந்த செய்தியும் இல்லை என்பதை நினைவில் கொள்க. ரீட் (ஸ்கோர், வகை), ஸ்கோர் மற்றும் டைப் ரைட் (தரவு, வகை) மூலம் அடையாளம் காணப்பட்ட தரவை வழங்குகிறது, SHA-1 ஹாஷிங் தரவுகளால் கணக்கிடப்பட்ட முகவரியில் தரவை சேமிக்கிறது, வகையுடன் இணைக்கிறது. வென்டியால் சேமிக்கப்பட்ட தரவுத் தொகுதி 512 பைட்டுகளுக்கு மேல் நீளமாகவும், 56 கிலோபைட்டுகளுக்கு குறைவாகவும் இருக்க வேண்டும். எனவே, ஒரு வென்டி பயனர்/கிளையன்ட் பெரிய தரவுத் தொகுதிகளை சேமிக்க விரும்பினால், அது ஒரு தரவு கட்டமைப்பை உருவாக்க வேண்டும் (இது வென்டியில் சேமிக்கப்படலாம்). எடுத்துக்காட்டாக, புதைபடிவம் பெரிய கோப்புகளை சேமிக்க ஹாஷ் மரங்களைப் பயன்படுத்துகிறது. வென்டி ஒரு தரவுத் தொகுதியின் உள்ளடக்கங்களைப் பற்றி கவலைப்படவில்லை; இருப்பினும் இது ஒரு தரவுத் தொகுதியின் வகையை சேமிக்கிறது. வென்டியின் வடிவமைப்பு பின்வரும் விளைவுகளைக் கொண்டுள்ளதுஃ எழுத்துக்கள் நிரந்தரமானவை என்பதால், கோப்பு முறைமை இணைப்பு மட்டுமே (இது தரவு-அழிக்கும் பிழைகளின் குறைந்த வாய்ப்புடன் எளிய செயல்பாட்டை அனுமதிக்கிறது); கோப்பு முறைமை துண்டு துண்டுகள் எதுவும் ஏற்படாது. சேவையகத்தின் சரியான தன்மையை வாடிக்கையாளர்கள் சரிபார்க்கலாம்ஃ திருப்பி அனுப்பப்பட்ட தரவின் மதிப்பெண் கோரப்பட்ட முகவரியைப் போலவே இருக்க வேண்டும். SHA-1 ஒரு குறியாக்கவியல் ரீதியாக பாதுகாப்பான ஹாஷ் என்பதால், தரவை உருவாக்குவது கணக்கீட்டு ரீதியாக சாத்தியமற்றது. தரவுகளைத் திருத்தி எழுத முடியாது. ஒரு முகவரி ஏற்கனவே இருந்தால், தரவு ஏற்கனவே உள்ளது. பயனர் அங்கீகாரத்திற்கான தேவை குறைவாக உள்ளதுஃ தரவை நீக்க முடியாது, மேலும் மதிப்பெண் தெரிந்தால் மட்டுமே படிக்க முடியும். ஒரே சாத்தியமான சிக்கல் ஒரு பயனர் வட்டுகளை நிரப்புவதாகும். வட்டு கட்டமைப்பை சிக்கலாக்காமல் தரவை சுருக்கலாம். தரவுத் தொகுதிகள் ஹார்ட் டிரைவ்களில் சேமிக்கப்படுகின்றன. கிடைக்கக்கூடிய சேமிப்பை உருவாக்கும் வட்டுகள், பொதுவாக ஒரு ரேட், தரவு பதிவு என்று அழைக்கப்படுகிறது. இந்த தரவு பதிவு அரேனாக்கள் எனப்படும் சிறிய துண்டுகளாகப் பிரிக்கப்பட்டுள்ளது, அவை சிடி/டிவிடி அல்லது காந்த நாடா போன்ற பிற ஊடகங்களில் எழுதக்கூடிய அளவுக்கு அளவிடப்படுகின்றன. மற்றொரு ஹார்ட் டிரைவ்களின் தொகுப்பு குறியீட்டிற்கு பயன்படுத்தப்படுகிறது, இது தரவு பதிவில் உள்ள முகவரிகளுக்கு மதிப்பெண்களை வரைபடமாக்குகிறது. குறியீட்டிற்கு பயன்படுத்தப்படும் தரவு அமைப்பு நிலையான அளவிலான வாளிகளுடன் ஒரு ஹாஷ் அட்டவணையாகும். வென்டி தோராயமாக விநியோகிக்கப்பட வேண்டிய மதிப்பெண்களை நம்பியுள்ளது, எனவே வாளிகள் நிரப்பப்படுவதில்லை. ஒவ்வொரு தேடலுக்கும் ஒரு வட்டு தேடும் நேரம் செலவாகும் என்பதால், ஒரு குறியீட்டெண் பொதுவாக குறைந்த அணுகல் நேரத்துடன் பல ஹார்ட் டிரைவ்களைக் கொண்டுள்ளது. வென்டி சேவையகம் வாடிக்கையாளர்களால் பல வழிகளில் பயன்படுத்தப்படலாம். பிளான் 9 இயக்க முறைமை கோப்பு முறைமையின் தினசரி காப்பக ஸ்னாப்ஷாட்களுக்கு வென்டியைப் பயன்படுத்துகிறது. முக்கிய கோப்பு முறைமையின் இந்த நகல்களை தேதிக்கு ஏற்ப ஒழுங்கமைக்கப்பட்ட முழு நகல்களின் கோப்பு மரமாக ஏற்றலாம். 'வாக்' மற்றும் 'அன்வாக்' பயன்பாட்டு நிரல்கள் வென்டி சேவையகத்திலிருந்து தரவை தனிப்பட்ட கோப்புகளின் வடிவில் அல்லது அடைவு மற்றும் அதன் உள்ளடக்கங்களாக சேமிக்கவும் மீட்டெடுக்கவும் பயன்படுத்தப்படலாம். தொலைதூரத்தில் சேமிக்கப்பட்ட அனைத்து தரவுகளையும் முழுமையாக மீட்டெடுக்காமல் வாக் மதிப்பெண்ணுடன் தொடர்புடைய தரவை உலாவ 'வாக்ஃப்ஸ்' அனுமதிக்கிறது. 'rdarena' மற்றும் 'rrarena' ஐப் பயன்படுத்தி வென்டி சேவையகங்களுக்கு இடையில் தரவு மற்றும் குறியீட்டு மதிப்பெண்களை நகலெடுக்க முடியும். பெல் ஆய்வகத்திலிருந்து பிளான் 9, பயனர் இடத்திலிருந்து பிளான் 9, இன்ஃபெர்னோ மற்றும் வென்டி நெறிமுறையை செயல்படுத்தும் வேறு எந்த வாடிக்கையாளர்களும் தரவை சேமிக்கவும் மீட்டெடுக்கவும் ஒன்றுக்கொன்று மாற்றாகப் பயன்படுத்தப்படலாம். தகவல் கோட்பாட்டின் அடிப்படைக் கோட்பாடு புறா துளைக் கோட்பாடு ஆகும், இது தொகுப்பு A இல் தொகுப்பு B ஐ விட அதிக மதிப்புகள் இருந்தால், A முதல் B வரை வரைபடமாக்கும் எந்தவொரு செயல்பாட்டிற்கும் தொகுப்பு A இன் ஒன்றுக்கு மேற்பட்ட உறுப்பினர்களுடன் தொடர்புடைய B இன் உறுப்பினர்கள் இருப்பார்கள் என்று கூறுகிறது. வென்டியைப் பொறுத்தவரை, சாத்தியமான SHA-1 ஹாஷ்களின் தொகுப்பு கோப்பு முறைமையில் சேமிக்கக்கூடிய அனைத்து சாத்தியமான தொகுதிகளின் தொகுப்பை விட சிறியது, இதனால் ஒரு ஹாஷ் மோதல் சாத்தியமாகும். 160-பிட் ஹாஷில் தற்செயலான ஹாஷ் மோதல் ஏற்படும் ஆபத்து மிகவும் சிறியது, எக்ஸாபைட் தரவுகளுக்கும் கூட. இருப்பினும், வரலாற்று ரீதியாக, பல ஹாஷ் செயல்பாடுகள் கிரிப்டோகிராஃபிக் மற்றும் கணக்கீட்டு முன்னேற்றங்கள் காரணமாக தீங்கிழைக்கும் ஹாஷ் மோதல்களுக்கு அதிகளவில் பாதிக்கப்படுகின்றன. வென்டி ஹாஷ் மோதல்களின் சிக்கலை தீர்க்கவில்லை; இந்த நேரத்தில், SHA-1 இல் மோதல்களைக் கண்டுபிடிப்பது இன்னும் கணக்கீட்டு ரீதியாக சாத்தியமற்றது, ஆனால் எதிர்காலத்தில் ஒரு கட்டத்தில் வென்டி வேறு ஹாஷ் செயல்பாட்டிற்கு மாறுவது அவசியமாகலாம். 23 பிப்ரவரி 2017 அன்று, கூகிள் ஷாட்டர்டு தாக்குதலை அறிவித்தது, அதில் அவர்கள் தோராயமாக 263.1 SHA-1 மதிப்பீடுகளில் ஒரே SHA-1 ஹாஷ் கொண்ட இரண்டு வெவ்வேறு PDF கோப்புகளை உருவாக்கினர். பயனர் விண்வெளி குறிப்புகள் வெளிப்புற இணைப்புகளிலிருந்து திட்டம் 9 நிரந்தர சேமிப்புக்கு வென்டியைப் பயன்படுத்தும் புதைபடிவ-ஸ்னாப்ஷாட் கோப்பு முறைமையையும் பார்க்கவும் வென்டிஃ காப்பக சேமிப்புக்கான ஒரு புதிய அணுகுமுறை, வென்டியை விவரிக்கும் காகிதம். புதிய வென்டி கையேடு பக்கம் (கண்ணோட்டம்), பொது விளக்கம் மற்றும் சேமிப்பு வடிவம் உட்பட பிரிவு 7 வென்டி கையேடு பக்கம். புதிய வென்டி கையேடு பக்கம் (சர்வர்), பிரிவு 8 வென்டி சர்வர் கையேடு பக்கம். புதிய வென்டி கையேடு பக்கம் (கருவிகள்), பிரிவு 1 வென்டி பயன்பாடுகள் கையேடு பக்கம். வாடிக்கையாளர்கள் மற்றும் சேவையகங்களை செயல்படுத்துவதற்கான குறியீட்டைப் பார்க்கவும். இன்ஃபெர்னோவுக்கான லிம்போவில் உள்ள வென்டி தொகுதி, கூகிள் சம்மர் ஆஃப் கோட் மூலம் தயவுசெய்து உயிர்ப்பிக்கப்பட்டது. பெல் ஆய்வகத்திலிருந்து பிளான் 9