Traffic classification
ટ્રાફિક વર્ગીકરણ એ એક સ્વચાલિત પ્રક્રિયા છે જે કમ્પ્યુટર નેટવર્ક ટ્રાફિકને વિવિધ પરિમાણો (ઉદાહરણ તરીકે, પોર્ટ નંબર અથવા પ્રોટોકોલના આધારે) અનુસાર સંખ્યાબંધ ટ્રાફિક વર્ગોમાં વર્ગીકૃત કરે છે. ડેટા જનરેટર અથવા ગ્રાહક માટે સૂચિત સેવાને અલગ પાડવા માટે દરેક પરિણામી ટ્રાફિક વર્ગ સાથે અલગ રીતે વ્યવહાર કરી શકાય છે. સામાન્ય ઉપયોગો પેકેટોને નેટવર્ક શેડ્યૂલર દ્વારા અલગ રીતે પ્રક્રિયા કરવા માટે વર્ગીકૃત કરવામાં આવે છે. ચોક્કસ પ્રોટોકોલનો ઉપયોગ કરીને ટ્રાફિકના પ્રવાહનું વર્ગીકરણ કર્યા પછી, ચોક્કસ ગુણવત્તાની બાંયધરી આપવા (વીઓઆઈપી અથવા મીડિયા સ્ટ્રીમિંગ સેવાની જેમ) અથવા શ્રેષ્ઠ-પ્રયાસ વિતરણ પ્રદાન કરવા માટે તેના પર અને અન્ય પ્રવાહો પર પૂર્વનિર્ધારિત નીતિ લાગુ કરી શકાય છે. આને પ્રવેશ બિંદુ (તે બિંદુ કે જ્યાં ટ્રાફિક નેટવર્કમાં પ્રવેશ કરે છે, સામાન્ય રીતે એક ધાર ઉપકરણ) પર ગ્રાન્યુલારિટી સાથે લાગુ કરી શકાય છે જે ટ્રાફિક મેનેજમેન્ટ મિકેનિઝમ્સને વ્યક્તિગત પ્રવાહ અને કતાર, પોલીસમાં ટ્રાફિકને અલગ કરવાની અને તેમને અલગ રીતે આકાર આપવાની મંજૂરી આપે છે. વર્ગીકરણ પદ્ધતિઓ વર્ગીકરણ વિવિધ માધ્યમો દ્વારા પ્રાપ્ત થાય છે. પોર્ટ નંબરો ઝડપી ઓછા સંસાધનોનો વપરાશ કરતા ઘણા નેટવર્ક ઉપકરણો દ્વારા સપોર્ટેડ એપ્લિકેશન-લેયર પેલોડનો અમલ કરતું નથી, તેથી તે વપરાશકર્તાઓની ગોપનીયતા સાથે સમાધાન કરતું નથી માત્ર એપ્લિકેશનો અને સેવાઓ માટે ઉપયોગી છે, જે નિશ્ચિત પોર્ટ નંબરોનો ઉપયોગ કરે છે સિસ્ટમમાં પોર્ટ નંબર બદલીને છેતરવા માટે સરળ ડીપ પેકેટ ઇન્સ્પેક્શન પેકેટના વાસ્તવિક પેલોડની તપાસ કરે છે પોર્ટ નંબરને ધ્યાનમાં લીધા વિના એપ્લિકેશનો અને સેવાઓને શોધી કાઢે છે, જેના પર તેઓ ધીમે કામ કરે છે ઘણી બધી પ્રક્રિયા શક્તિ સહીઓ અદ્યતન રાખવી આવશ્યક છે, કારણ કે એપ્લિકેશનો વારંવાર બદલાય છે એન્ક્રિપ્શન આ પદ્ધતિને અશક્ય બનાવે છે ઘણા કિસ્સાઓમાં ડેટાના બીટ પેટર્નને જાણીતા પ્રોટોકોલ સાથે મેચ કરવી એ એક સરળ વ્યાપક રીતે ઉપયોગમાં લેવાતી તકનીક છે. બિટટોરેન્ટ પ્રોટોકોલ હેન્ડશેકિંગ તબક્કાને મેચ કરવા માટેનું એક ઉદાહરણ એ જોવા માટે એક તપાસ હશે કે પેકેટ 19 અક્ષરથી શરૂ થાય છે કે નહીં જે પછી 19-બાઈટ સ્ટ્રિંગ 'બિટટોરેન્ટ પ્રોટોકોલ' દ્વારા અનુસરવામાં આવ્યું હતું. વિવિધ નેટવર્ક ટ્રાફિક ક્લાસિફાયર્સની વ્યાપક સરખામણી, જે ડીપ પેકેટ ઇન્સ્પેક્શન (પેસ, ઓપનડીપીઆઈ, એલ7-ફિલ્ટર, એનડીપીઆઈ, લિબપ્રોટોઈડેન્ટ અને સિસ્કો એનબીએઆરના 4 વિવિધ રૂપરેખાંકનો) પર આધારિત છે, તે ટ્રાફિક વર્ગીકરણ માટે લોકપ્રિય ડીપીઆઈ ટૂલ્સની સ્વતંત્ર સરખામણીમાં દર્શાવવામાં આવી છે. આંકડાકીય વર્ગીકરણ બાઈટ આવર્તન, પેકેટના કદ અને પેકેટના આગમનના સમય જેવા લક્ષણોના આંકડાકીય વિશ્લેષણ પર આધાર રાખે છે. ઘણી વાર મશીન લર્નિંગ અલ્ગોરિધમ્સનો ઉપયોગ કરે છે, જેમ કે કે-મીન્સ, નાઇવ બેયસ ફિલ્ટર, C4.5, C5.0, J48, અથવા રેન્ડમ ફોરેસ્ટ ફાસ્ટ તકનીક (ડીપ પેકેટ ઇન્સ્પેક્શન વર્ગીકરણની સરખામણીમાં) તે હજુ સુધી અજ્ઞાત એપ્લિકેશનોના વર્ગને શોધી શકે છે એન્ક્રિપ્ટેડ ટ્રાફિક વર્ગીકરણ આજકાલ ટ્રાફિક વધુ જટિલ અને વધુ સુરક્ષિત છે, આ માટે, આપણે એન્ક્રિપ્ટેડ ટ્રાફિકને ક્લાસિક મોડ (કોર નેટવર્કમાં પ્રોબ્સ દ્વારા IP ટ્રાફિક વિશ્લેષણ પર આધારિત) કરતાં અલગ રીતે વર્ગીકૃત કરવાની પદ્ધતિની જરૂર છે. આ હાંસલ કરવા માટેનું એક સ્વરૂપ વર્ગીકરણ કરવા માટે રેડિયો ઇન્ટરફેસમાં જોડાણ ટ્રેસમાંથી ટ્રાફિક વર્ણનકારોનો ઉપયોગ કરીને છે. ટ્રાફિક વર્ગીકરણ સાથે આ જ સમસ્યા મલ્ટીમીડિયા ટ્રાફિકમાં પણ હાજર છે. તે સામાન્ય રીતે સાબિત થયું છે કે ન્યુરલ નેટવર્ક્સ, વેક્ટર સપોર્ટ મશીનો, આંકડાશાસ્ત્ર અને નજીકના પડોશીઓ પર આધારિત પદ્ધતિઓનો ઉપયોગ આ ટ્રાફિક વર્ગીકરણ કરવા માટે એક સરસ રીત છે, પરંતુ કેટલાક ચોક્કસ કિસ્સાઓમાં કેટલીક પદ્ધતિઓ અન્ય કરતા વધુ સારી છે, ઉદાહરણ તરીકેઃ જ્યારે સમગ્ર નિરીક્ષણ સમૂહને ધ્યાનમાં લેવામાં આવે ત્યારે ન્યુરલ નેટવર્ક્સ વધુ સારી રીતે કામ કરે છે. અમલીકરણ બંને, લિનક્સ નેટવર્ક શેડ્યૂલર અને નેટફિલ્ટર નેટવર્ક પેકેટોને ઓળખવા અને ચિહ્નિત કરવા અથવા વર્ગીકૃત કરવા માટે તર્ક ધરાવે છે. લાક્ષણિક ટ્રાફિક વર્ગો ઓપરેટરો ઘણીવાર ત્રણ વ્યાપક પ્રકારના નેટવર્ક ટ્રાફિકને અલગ પાડે છેઃ સંવેદનશીલ, શ્રેષ્ઠ પ્રયાસ અને અનિચ્છનીય. સંવેદનશીલ ટ્રાફિક એ ટ્રાફિક છે જે ઓપરેટરને સમયસર પહોંચાડવાની અપેક્ષા હોય છે. આમાં વીઓઆઈપી, ઓનલાઇન ગેમિંગ, વીડિયો કોન્ફરન્સિંગ અને વેબ બ્રાઉઝિંગનો સમાવેશ થાય છે. ટ્રાફિક વ્યવસ્થાપન યોજનાઓ સામાન્ય રીતે એવી રીતે તૈયાર કરવામાં આવે છે કે આ પસંદ કરેલા ઉપયોગોની સેવાની ગુણવત્તાની ખાતરી આપવામાં આવે, અથવા ઓછામાં ઓછા ટ્રાફિકના અન્ય વર્ગો પર પ્રાથમિકતા આપવામાં આવે. આ ટ્રાફિક વર્ગને આકાર આપવાની ગેરહાજરી દ્વારા અથવા અન્ય વર્ગો કરતાં સંવેદનશીલ ટ્રાફિકને પ્રાથમિકતા આપીને આ પરિપૂર્ણ કરી શકાય છે. શ્રેષ્ઠ પ્રયાસ ટ્રાફિક એ અન્ય તમામ પ્રકારના બિન-વિનાશકારી ટ્રાફિક છે. આ ટ્રાફિક છે જે આઇએસપી માને છે કે સર્વિસ મેટ્રિક્સની ગુણવત્તા (ઝાટકો, પેકેટ લોસ, લેટન્સી) પ્રત્યે સંવેદનશીલ નથી. એક લાક્ષણિક ઉદાહરણ પીઅર-ટુ-પીઅર અને ઇમેઇલ એપ્લિકેશન્સ હશે. ટ્રાફિક વ્યવસ્થાપન યોજનાઓ સામાન્ય રીતે તૈયાર કરવામાં આવે છે જેથી સંવેદનશીલ ટ્રાફિક પછી જે બાકી રહે છે તે શ્રેષ્ઠ-પ્રયાસ ટ્રાફિકને મળે છે. અનિચ્છનીય ટ્રાફિક આ શ્રેણી સામાન્ય રીતે સ્પામ અને વોર્મ્સ, બોટનેટ્સ અને અન્ય દૂષિત હુમલાઓ દ્વારા બનાવેલ ટ્રાફિકના વિતરણ સુધી મર્યાદિત છે. કેટલાક નેટવર્ક્સમાં, આ વ્યાખ્યામાં સમાન પ્રકારની 'ઇન-હાઉસ' સેવાઓ માટે બજારને સુરક્ષિત કરવા માટે બિન-સ્થાનિક વીઓઆઈપી (ઉદાહરણ તરીકે, સ્કાયપે) અથવા વિડિયો સ્ટ્રીમિંગ સેવાઓ જેવા ટ્રાફિકનો સમાવેશ થઈ શકે છે. આ કિસ્સાઓમાં, ટ્રાફિક વર્ગીકરણ પદ્ધતિઓ આ ટ્રાફિકને ઓળખે છે, જે નેટવર્ક ઓપરેટરને આ ટ્રાફિકને સંપૂર્ણપણે અવરોધિત કરવાની મંજૂરી આપે છે, અથવા તેની કામગીરીને ગંભીર રીતે અવરોધે છે. ફાઇલ શેરિંગ પીઅર-ટુ-પીઅર ફાઇલ શેરિંગ એપ્લિકેશન્સ ઘણીવાર કોઈપણ અને તમામ ઉપલબ્ધ બેન્ડવિડ્થનો ઉપયોગ કરવા માટે ડિઝાઇન કરવામાં આવે છે જે તુલનાત્મક રીતે ઓછી માત્રામાં બેન્ડવિડ્થનો ઉપયોગ કરતી ક્યુ. ઓ. એસ.-સંવેદનશીલ એપ્લિકેશનો (જેમ કે ઓનલાઇન ગેમિંગ) ને અસર કરે છે. પી2પી પ્રોગ્રામ્સ ડાઉનલોડ વ્યૂહરચનાની બિનકાર્યક્ષમતાઓથી પણ પીડાઈ શકે છે, એટલે કે લિંકની કિંમતને ધ્યાનમાં લીધા વિના, કોઈપણ ઉપલબ્ધ પીઅર પાસેથી ફાઇલો ડાઉનલોડ કરવી. કાર્યક્રમો સર્વર શોધવા અને ઉપલબ્ધ ફાઇલોની ડિરેક્ટરીઓ ડાઉનલોડ કરવા માટે ICMP અને નિયમિત HTTP ટ્રાફિકનો ઉપયોગ કરે છે. 2002માં, સેન્ડવાઇન ઇન્કૉર્પોરેટેડે ટ્રાફિક વિશ્લેષણ દ્વારા નક્કી કર્યું હતું કે મોટાભાગના નેટવર્ક પર 60 ટકા ટ્રાફિક પી2પી ટ્રાફિકનો હિસ્સો ધરાવે છે. આ દર્શાવે છે કે, અગાઉના અભ્યાસો અને આગાહીઓથી વિપરીત, P2P મુખ્ય પ્રવાહ બની ગયો છે. P2P પ્રોટોકોલ ઘણીવાર ડિઝાઇન કરી શકાય છે અને ઘણીવાર ડિઝાઇન કરવામાં આવે છે જેથી પરિણામી પેકેટો ઓળખવા માટે મુશ્કેલ હોય (ટ્રાફિક ક્લાસિફાયર્સ દ્વારા શોધને ટાળવા માટે), અને પૂરતી મજબૂતાઈ સાથે કે તેઓ નેટવર્કમાં ચોક્કસ QoS ગુણધર્મો (ઇન-ઓર્ડર પેકેટ ડિલિવરી, ઝાટકો, વગેરે) પર આધાર રાખતા નથી. - સામાન્ય રીતે આ વધેલા બફરિંગ અને વિશ્વસનીય પરિવહન દ્વારા પ્રાપ્ત થાય છે, પરિણામે વપરાશકર્તા ડાઉનલોડ સમયમાં વધારો અનુભવે છે). એન્ક્રિપ્ટેડ બિટટોરેન્ટ પ્રોટોકોલ ઉદાહરણ તરીકે ઓળખ ટાળવા માટે અસ્પષ્ટતા અને રેન્ડમાઇઝ્ડ પેકેટ કદ પર આધાર રાખે છે. ફાઇલ શેરિંગ ટ્રાફિકને શ્રેષ્ઠ પ્રયાસ ટ્રાફિક તરીકે યોગ્ય રીતે વર્ગીકૃત કરી શકાય છે. ટોચના સમયે જ્યારે સંવેદનશીલ ટ્રાફિક તેની ઊંચાઈ પર હોય, ત્યારે ડાઉનલોડ ઝડપમાં ઘટાડો થશે. જો કે, પી2પી ડાઉનલોડ્સ ઘણીવાર પૃષ્ઠભૂમિ પ્રવૃત્તિઓ હોવાથી, તે ગ્રાહકના અનુભવને ઓછી અસર કરે છે, જ્યાં સુધી ડાઉનલોડની ઝડપ તેમની સંપૂર્ણ ક્ષમતા સુધી વધે છે જ્યારે અન્ય તમામ ગ્રાહકો તેમના વીઓઆઈપી ફોનને બંધ કરે છે. વાસ્તવિક સમયની પી. 2. પી. વી. ઓ. આઈ. પી. અને પી. 2. પી. વિડિયો સ્ટ્રીમિંગ સેવાઓ અપવાદરૂપ છે, જેમને કાયમી ક્યુ. ઓ. એસ. ની જરૂર હોય છે અને જ્યાં સુધી શક્ય હોય ત્યાં સુધી આને લાગુ કરવા માટે અતિશય ઓવરહેડ અને સમાનતા ટ્રાફિકનો ઉપયોગ કરે છે. કેટલીક P2P એપ્લિકેશનોને સ્વ-મર્યાદિત સ્રોતો તરીકે કાર્ય કરવા માટે રૂપરેખાંકિત કરી શકાય છે, જે વપરાશકર્તાના (નેટવર્ક સંચાલકના વિરોધમાં) ટ્રાફિક સ્પષ્ટીકરણ માટે રૂપરેખાંકિત ટ્રાફિક શેપર તરીકે સેવા આપે છે. કેટલાક વિક્રેતાઓ ચોક્કસ પ્રોટોકોલને બદલે ગ્રાહકોના સંચાલનની હિમાયત કરે છે, ખાસ કરીને આઇએસપી માટે. પ્રતિ-ગ્રાહક (એટલે કે, ગ્રાહક દીઠ) નું સંચાલન કરીને, જો ગ્રાહક પી2પી કાર્યક્રમો ચલાવતી બેન્ડવિડ્થના તેમના વાજબી હિસ્સાનો ઉપયોગ કરવાનું પસંદ કરે છે, તો તેઓ આમ કરી શકે છે, પરંતુ જો તેમની એપ્લિકેશન અપમાનજનક હોય, તો તેઓ માત્ર તેમની પોતાની બેન્ડવિડ્થને અવરોધે છે અને અન્ય ગ્રાહકો દ્વારા ઉપયોગમાં લેવાતી બેન્ડવિડ્થને અસર કરી શકતા નથી. સંદર્ભો નેટવર્ક પ્રદર્શન