VPN કનેક્શન મર્યાદાઓ: જીવંત સ્થિતિ વિરુદ્ધ સંગ્રહિત ઇતિહાસ
ત્રણ કનેક્શનની મર્યાદાને બ્રાઉઝિંગ ઇતિહાસ નહીં, પણ સ્લોટની જીવંત સ્થિતિની જરૂર હોય છે: મિકેનિઝમને શું સંગ્રહવું પડે, શું કાઢી નાખી શકે અને તે સ્થિતિ પછી ક્યાં જાય છે.
ત્રણ સાથેના કનેક્શન એ પ્રવેશનો નિર્ણય છે, અને તેનો જવાબ આપવા માટે ગયા મહિને શું થયું તે નહીં, પણ અત્યારે કયા સ્લોટ ભરેલા છે તે જાણવું પડે. સેવા સક્રિય રેકોર્ડની નાની કોષ્ટકમાંથી ચોથું સત્ર નકારી શકે છે અને ક્યારેય સમયરેખા બનાવતી નથી. તે મિકેનિઝમ વિશેનું નિવેદન છે, ઓપરેટર વિશેનું નહીં, અને ગોપનીયતા નીતિ વાંચતી વખતે આ ફરક મહત્ત્વનો છે. નીચેનું મોડેલ બતાવે છે કે નિર્ણયને શું જોઈએ છે અને શું તે કાઢી નાખી શકે છે.
મિકેનિઝમ: સ્લોટ કોષ્ટક, લોગ નહીં
સૌથી સરળ અમલીકરણ સબ્સ્ક્રિપ્શનને વધુમાં વધુ ત્રણ સક્રિય સત્ર રેકોર્ડ સાથે જોડે છે. દરેક સ્વીકૃત સત્ર એક સ્લોટ લે છે, અને જ્યારે સેવા નક્કી કરે કે તે સત્ર પૂરું થયું છે ત્યારે સ્લોટ મુક્ત થાય છે. રેકોર્ડને એટલી વિશિષ્ટ ઓળખની જરૂર છે કે એક કનેક્શન મુક્ત કરવાથી બીજા કનેક્શનનો સ્લોટ મુક્ત ન થાય; તેથી સત્ર ઓળખકર્તા ખાતાના નામ કરતાં વધુ મહત્ત્વનો છે.
ભરાવ અને ઇતિહાસ જુદા જુદા ડેટા સ્ટ્રક્ચર છે. ભરાવ વર્તમાન વિશેના હા-કે-ના પ્રશ્નનો જવાબ આપે છે, અને સત્ર પૂરું થાય તે ક્ષણે જ તેને કાઢી નાખી શકાય છે. ઇતિહાસ ફક્ત ઉમેરાતી ઘટનાઓનો પ્રવાહ છે, અને તે ટકી રહે છે કારણ કે કોઈએ તેને રાખવાનું પસંદ કર્યું. સેવા પાસે એક, બંને અથવા કોઈ પણ ન હોઈ શકે.
આ ભેદ બહારથી અદૃશ્ય છે. દૃશ્ય કનેક્શન મર્યાદા મેમરીમાંના નાનકડા કાઉન્ટર, વહેંચાયેલા ડેટાબેઝ કોષ્ટક અને ડેશબોર્ડ સાથેના સંપૂર્ણ ઘટના આર્કાઇવ સાથે સુસંગત છે. મર્યાદા વિશે કંઈ પણ તમને કહેતું નથી કે તેમાંથી કયું ચાલી રહ્યું છે.
| What is stored | Why it exists |
|---|---|
| Active session slots | To admit or refuse the next connection |
| Session event log | To investigate or bill later |
| Monitoring series | To watch capacity and error rates |
| Backup copies | To restore any of the above |
જીવંત મોડેલને હજુ પણ સમન્વયની જરૂર કેમ છે
ખોવાયેલું કનેક્શન તરત જ પૂરું થયેલું તરીકે ઓળખાય નહીં. ગેટવે ટાઇમઆઉટ, keepalive નિષ્ફળતા કે એકાઉન્ટિંગ સ્ટોપની રાહ જુએ છે, અને તેમાંથી કોઈ ન આવે ત્યાં સુધી સ્લોટ ભરેલો રહે છે. જે વપરાશકર્તા તે સમયગાળામાં ફરી જોડાય છે તેને ચોથા ઉપકરણ સાથે કોઈ સંબંધ ન હોય તેવું નકાર મળે છે.
ફરી શરૂ થયેલા સર્વરે તેની સ્થિતિ સમેટવી પડે છે, અને એક જ ખાતાની સેવા આપતા ઘણા ગેટવેને સામાન્ય નિર્ણયની જરૂર હોય છે. નહીં તો ખાતું જુદા જુદા સ્થળોએ જોડાઈને તેનો ક્વોટા વટાવી શકે છે. વહેંચાયેલી કે પુનઃપ્રાપ્ય સ્થિતિ તેને ઉકેલે છે, અને વહેંચાયેલી સ્થિતિ ડિઝાઇનની જરૂરિયાત છે, દેખરેખનો પુરાવો નહીં.
આ સમન્વયમાંથી કંઈ પણ બ્રાઉઝિંગ ઇતિહાસ માંગતું નથી. પેકેટ આગળ મોકલતા ગેટવેને સત્રો ગણવા માટે એ જાણવાની જરૂર નથી કે સત્રે કઈ સાઇટ્સની મુલાકાત લીધી, અને આ બે ડેટા પ્રવાહો સામાન્ય રીતે સંપૂર્ણ જુદા ઘટકો દ્વારા સંભાળવામાં આવે છે.
મેમરીમાં ગણતરી રાખવાથી સંબંધિત તથ્યો અનામી પણ થતાં નથી. સેવા ચાલુ હોય ત્યારે સબ્સ્ક્રિપ્શન સાથે જોડાયેલો રેકોર્ડ દર્શાવે છે કે ખાતા પાસે સક્રિય કનેક્શન છે, અને તે સ્થિતિમાં પ્રવેશ અને તેનું આયુષ્ય બંને પૂછવા લાયક છે.
તે સ્થિતિ પછી ક્યાં જાય છે
ગોપનીયતાનો પ્રશ્ન એ નથી કે સર્વર ગણી શકે છે કે નહીં. પૂછો કે પૂરું થયેલા સત્રનું શું થાય છે: રેકોર્ડ દૂર થાય છે, કે તે દેખરેખ શ્રેણીમાંની ઘટના બને છે? પછી પૂછો કે બીજા કયા ઘટકોએ એ જ ઘટના જોઈ, કારણ કે પ્રમાણીકરણ લોગ, એકાઉન્ટિંગ રેકોર્ડ અને બેકઅપ દરેક એ નકલ રાખી શકે છે જે અમલીકરણ માર્ગે કાઢી નાખી હતી.
RADIUS એકાઉન્ટિંગ સૌથી સ્પષ્ટ ઉદાહરણ છે. બિલિંગ અને સત્ર નિયંત્રણને ટેકો આપવા Start અને Stop જોડી અસ્તિત્વમાં છે, અને તે કનેક્શનનો રેકોર્ડ બનાવે છે, ભલે કોઈ તેને ક્યારેય ઇતિહાસ તરીકે પૂછે કે ન પૂછે. તેથી એકાઉન્ટિંગ દ્વારા મર્યાદા લાગુ કરતી સેવા બાંધકામ પ્રમાણે સ્લોટ કોષ્ટક કરતાં વધુ રાખે છે.
ભૂંસવાનું પણ એક સ્વરૂપ છે. જીવંત કોષ્ટકમાંથી દૂર કરેલો રેકોર્ડ એક કલાક પહેલાં લીધેલા બેકઅપમાં ટકી શકે છે, અને તે બેકઅપનો જાળવણી સમયગાળો તેનું પોતાનું નીતિ નિવેદન છે. ફક્ત પ્રાથમિક સંગ્રહ વાંચવાથી અપૂર્ણ જવાબ મળે છે.
પ્રશ્નને ક્ષેત્રોની દૃષ્ટિએ પૂછો
RFC 6973 નું ડેટા-ન્યૂનતમ માર્ગદર્શન એકત્રિત અને સંગ્રહિત ડેટાને સેવાતા હેતુ સાથે જોડે છે. અહીં લાગુ કરીએ તો ઉપયોગી પ્રશ્ન એ છે કે સાથે-પ્રવેશ કાર્યને ખરેખર કયા ક્ષેત્રોની જરૂર છે, અને તે કાર્ય પૂરું થયા પછી દરેકને રાખવાનું કયું હેતુ ન્યાયી ઠેરવે છે.
ચોક્કસ સેવા નિવેદન ક્વોટા લાગુ કરવા વપરાતી જીવંત કનેક્શન સ્થિતિને સમાપ્તિ પછી જાળવવામાં આવતા કોઈપણ રેકોર્ડથી અલગ પાડે છે, અને વચનના વ્યાપમાંના બીજા સિસ્ટમોને નામ આપે છે. ફક્ત એ કહેતું વાક્ય કે ત્રણ કનેક્શન લાગુ કરવામાં આવે છે, તે ન તો આર્કાઇવ હોવાનું ન સ્થાપિત કરે છે કે ન હોવાનું.
જ્યારે જીવનચક્ર અસ્પષ્ટ હોય, ત્યારે તેને ચુકાદા તરીકે નહીં પણ અનુત્તરિત જાળવણી પ્રશ્ન તરીકે નોંધો. મર્યાદાની હાજરી છુપાયેલા ઇતિહાસનો પુરાવો નથી, અને જીવંત સ્થિતિની વિશ્વસનીય સમજૂતી પ્રદાતાની ઓડિટ નથી.