Upload
અપલોડ કરવાનો અર્થ નેટવર્કના માધ્યમથી એક કમ્પ્યુટર સિસ્ટમમાંથી બીજામાં ડેટા ટ્રાન્સમિટ કરવાનો છે. અપલોડ કરવાની સામાન્ય પદ્ધતિઓમાં વેબ બ્રાઉઝર્સ, એફટીપી ક્લાયન્ટ્સ] અને ટર્મિનલ્સ (એસસીપી/એસએફટીપી) દ્વારા અપલોડ કરવાનો સમાવેશ થાય છે. અપલોડ કરવાનો ઉપયોગ (સંભવિત રીતે ઘણા) ક્લાયન્ટ્સના સંદર્ભમાં થઈ શકે છે જે કેન્દ્રીય સર્વર પર ફાઇલો મોકલે છે. જ્યારે અપલોડને વિતરિત ગ્રાહકો વચ્ચે ફાઇલો મોકલવાના સંદર્ભમાં પણ વ્યાખ્યાયિત કરી શકાય છે, જેમ કે બીટટોરેન્ટ જેવા પીઅર-ટુ-પીઅર (પી2પી) ફાઇલ-શેરિંગ પ્રોટોકોલ સાથે, આ કિસ્સામાં ફાઇલ શેરિંગ શબ્દનો વધુ ઉપયોગ થાય છે. કમ્પ્યુટર સિસ્ટમની અંદર ફાઇલોને ખસેડવી, નેટવર્કની વિરુદ્ધમાં, ફાઇલ કોપીંગ કહેવાય છે. અપલોડ કરવું એ ડાઉનલોડ કરવાથી સીધું વિપરીત છે, જ્યાં ડેટા નેટવર્ક પર પ્રાપ્ત થાય છે. ઇન્ટરનેટ પર ફાઇલો અપલોડ કરતા વપરાશકર્તાઓના કિસ્સામાં, અપલોડ કરવું ઘણીવાર ડાઉનલોડ કરતાં ધીમું હોય છે કારણ કે ઘણા ઇન્ટરનેટ સેવા પ્રદાતાઓ (આઇએસપી) અસમપ્રમાણતાવાળા જોડાણો પ્રદાન કરે છે, જે અપલોડ કરતાં ડાઉનલોડ કરવા માટે વધુ નેટવર્ક બેન્ડવિડ્થ પ્રદાન કરે છે. વ્યાખ્યા કમ્પ્યુટર અથવા અન્ય ડિજિટલ ઉપકરણમાંથી કંઈક (જેમ કે ડેટા અથવા ફાઇલો) અન્ય ઉપકરણની મેમરીમાં (જેમ કે મોટા અથવા દૂરસ્થ કમ્પ્યુટર) ખાસ કરીને ઇન્ટરનેટ દ્વારા સ્થાનાંતરિત કરવું. ઐતિહાસિક વિકાસ રિમોટ ફાઇલ શેરિંગ સૌપ્રથમ જાન્યુઆરી 1978માં સફળ થયું હતું, જ્યારે વોર્ડ ક્રિસ્ટેનસન અને રેન્ડી સ્યુસ, જેઓ શિકાગો એરિયા કમ્પ્યુટર હોબીસ્ટ્સ એક્સચેન્જ (CACHE) ના સભ્યો હતા, તેમણે કોમ્પ્યુટરાઈઝ્ડ બુલેટિન બોર્ડ સિસ્ટમ (CBBS) ની રચના કરી હતી. આમાં હાર્ડવેર મોડેમ દ્વારા દ્વિસંગી ફાઇલો મોકલવા માટે પ્રારંભિક ફાઇલ ટ્રાન્સફર પ્રોટોકોલ (મોડેમ, બાદમાં XMODEM) નો ઉપયોગ કરવામાં આવ્યો હતો, જે ટેલિફોન નંબર દ્વારા અન્ય મોડેમ દ્વારા સુલભ હતી. પછીના વર્ષોમાં, જ્યાં સુધી ફાઇલ ટ્રાન્સફર પ્રોટોકોલ (એફ. ટી. પી.) ને 1985 () માં પ્રમાણિત કરવામાં ન આવ્યું ત્યાં સુધી કેર્મિટ જેવા નવા પ્રોટોકોલ બહાર પાડવામાં આવ્યા હતા. એફ. ટી. પી. ટી. સી. પી./આઇ. પી. પર આધારિત છે અને ઘણા એફ. ટી. પી. ક્લાયન્ટ્સને જન્મ આપ્યો છે, જે બદલામાં, વિશ્વભરના વપરાશકર્તાઓને ઉપકરણો વચ્ચે ડેટા ટ્રાન્સફર કરવા માટે સમાન પ્રમાણભૂત નેટવર્ક પ્રોટોકોલની ઍક્સેસ આપે છે. 1991માં વર્લ્ડ વાઇડ વેબના પ્રકાશન પછી ડેટાના સ્થાનાંતરણની લોકપ્રિયતામાં નોંધપાત્ર વધારો જોવા મળ્યો હતો, જેણે પ્રથમ વખત એવા વપરાશકર્તાઓને મંજૂરી આપી હતી કે જેઓ કોમ્પ્યુટરના શોખીનો ન હતા, તેઓ સીધા જ તેમના વેબ બ્રાઉઝરથી એચટીટીપી પર ફાઇલોને સરળતાથી શેર કરી શકતા હતા. 1997 માં HTTP/1.1 ની શરૂઆત સાથે ફાઇલ ટ્રાન્સફરની પુનઃસમાય્યતા ટ્રાન્સફર વધુ વિશ્વસનીય બની હતી, જેણે વપરાશકર્તાઓને અવરોધિત ડાઉનલોડ્સ ફરી શરૂ કરવાનો વિકલ્પ આપ્યો હતો, ઉદાહરણ તરીકે અવિશ્વસનીય જોડાણોને કારણે. વેબ બ્રાઉઝરોએ વ્યાપકપણે સપોર્ટ શરૂ કર્યો તે પહેલાં, ડાઉનલોડ ફરી શરૂ કરવા માટે ગેટરાઇટ જેવા સોફ્ટવેર પ્રોગ્રામનો ઉપયોગ કરી શકાય છે. અપલોડ ફરી શરૂ કરવું હાલમાં એચટીટીપી દ્વારા સપોર્ટેડ નથી, પરંતુ ફરીથી જમા કરી શકાય તેવી ફાઇલ અપલોડ માટે ટસ ઓપન પ્રોટોકોલ સાથે ઉમેરી શકાય છે, જે હાલના એચટીટીપી જોડાણોની ટોચ પર અપલોડની પુનઃસમ્યતા સ્તર કરે છે. ક્લાયન્ટ-ટુ-સર્વર અપલોડ કરવાના પ્રકારો ક્લાયન્ટ-સર્વર મોડેલને અનુસરીને સ્થાનિક ફાઇલને દૂરસ્થ સિસ્ટમમાં પ્રસારિત કરવી, દા. ત., વેબ બ્રાઉઝર જે વેબસાઇટ પર વિડિયો સ્થાનાંતરિત કરે છે, તેને ક્લાયન્ટ-ટુ-સર્વર અપલોડ કહેવામાં આવે છે. સ્થાનિક પ્રણાલીના નિયંત્રણ હેઠળની એક દૂરસ્થ પ્રણાલીમાંથી બીજી દૂરસ્થ પ્રણાલીમાં ડેટાનું સ્થાનાંતરણને દૂરસ્થ અપલોડ અથવા સાઇટ-ટુ-સાઇટ ટ્રાન્સફર કહેવામાં આવે છે. આનો ઉપયોગ ત્યારે થાય છે જ્યારે સ્થાનિક કમ્પ્યુટર દૂરસ્થ સિસ્ટમો સાથે ધીમું જોડાણ ધરાવે છે, પરંતુ આ સિસ્ટમો તેમની વચ્ચે ઝડપી જોડાણ ધરાવે છે. દૂરસ્થ અપલોડ કરવાની કાર્યક્ષમતા વિના, ડેટાને પહેલા સ્થાનિક સિસ્ટમ પર ડાઉનલોડ કરવો પડશે અને પછી દૂરસ્થ સર્વર પર અપલોડ કરવો પડશે, બંને વખત ધીમા જોડાણ પર. દૂરસ્થ અપલોડનો ઉપયોગ કેટલીક ઓનલાઇન ફાઇલ હોસ્ટિંગ સેવાઓ દ્વારા થાય છે. બીજું ઉદાહરણ એફ. ટી. પી. ક્લાયન્ટ્સમાં મળી શકે છે, જે ઘણીવાર ફાઇલ એક્સચેન્જ પ્રોટોકોલ (એફ. એક્સ. પી.) ને ટેકો આપે છે જેથી ફાઇલોની આપ-લે કરવા માટે હાઇ-સ્પીડ જોડાણો ધરાવતા બે એફ. ટી. પી. સર્વરોને સૂચના આપી શકાય. વેબ-આધારિત ઉદાહરણ એ યપ્પી ફાઇલ અપલોડર છે જે વપરાશકર્તાના ઉપકરણ પર ગયા વિના સીધા જ વેબસાઇટ પર ડ્રૉપબૉક્સ જેવા વપરાશકર્તાના ક્લાઉડ સ્ટોરેજમાંથી ફાઇલોને સ્થાનાંતરિત કરી શકે છે. પીઅર-ટુ-પીઅર પીઅર-ટુ-પીઅર (પી2પી) એ વિકેન્દ્રિત સંચાર મોડેલ છે જેમાં દરેક પક્ષ સમાન ક્ષમતાઓ ધરાવે છે, અને કોઈપણ પક્ષ સંચાર સત્ર શરૂ કરી શકે છે. ક્લાયન્ટ-સર્વર મોડેલથી વિપરીત, જેમાં ક્લાયન્ટ સેવાની વિનંતી કરે છે અને સર્વર વિનંતી પૂર્ણ કરે છે (ફાઇલ ટ્રાન્સફર મોકલીને અથવા સ્વીકારીને), P2P નેટવર્ક મોડેલ દરેક નોડને ક્લાયન્ટ અને સર્વર બંને તરીકે કાર્ય કરવાની મંજૂરી આપે છે. બિટટોરેન્ટ આનું એક ઉદાહરણ છે, જેમ કે ઇન્ટરપ્લેનેટરી ફાઇલ સિસ્ટમ (આઇ. પી. એફ. એસ.) છે. પીઅર-ટુ-પીઅર વપરાશકર્તાઓને સામગ્રી પ્રાપ્ત (ડાઉનલોડ) અને હોસ્ટ (અપલોડ) બંને કરવાની મંજૂરી આપે છે. ફાઇલો વપરાશકર્તાઓના કમ્પ્યુટર્સ વચ્ચે સીધી ટ્રાન્સફર થાય છે. સમાન ફાઇલ ટ્રાન્સફર એક પક્ષ માટે અપલોડ અને બીજા પક્ષ માટે ડાઉનલોડની રચના કરે છે. 1990ના દાયકા દરમિયાન ફાઇલ શેરિંગની વધતી લોકપ્રિયતા નેપસ્ટરના ઉદભવમાં પરિણમી હતી, જે એમપી3 ફાઇલોમાં વિશિષ્ટ સંગીત-શેરિંગ પ્લેટફોર્મ છે, જે વપરાશકર્તાઓને મુક્તપણે ફાઇલોનું વિનિમય કરવાની મંજૂરી આપવા માટે પીઅર-ટુ-પીઅર (પી2પી) ફાઇલ-શેરિંગ તકનીકનો ઉપયોગ કરે છે. પી2પી પ્રકૃતિનો અર્થ એ હતો કે સામગ્રી માટે કોઈ કેન્દ્રીય દ્વારપાલ ન હતો, જે આખરે નેપસ્ટર દ્વારા કૉપિરાઇટ કરેલી સામગ્રીની વ્યાપક ઉપલબ્ધતા તરફ દોરી ગઈ. રેકોર્ડિંગ ઇન્ડસ્ટ્રી એસોસિએશન ઑફ અમેરિકા (આર. આઈ. એ. એ.) એ તેના વપરાશકર્તા આધારમાં કૉપિરાઇટ કરેલા સંગીતનું વિતરણ કરવાની નેપસ્ટરની ક્ષમતાની નોંધ લીધી અને 6 ડિસેમ્બર, 1999ના રોજ, સેવા પર કૉપિરાઇટ કરેલા ગીતોના વિનિમયને રોકવા માટે પ્રારંભિક મનાઈ હુકમ માટે દરખાસ્ત દાખલ કરી. નેપસ્ટરની નિષ્ફળ અપીલ પછી, 5 માર્ચ, 2001ના રોજ મનાઈ હુકમ આપવામાં આવ્યો હતો. સપ્ટેમ્બર 24,2001ના રોજ, નેપસ્ટર, જેણે બે મહિના અગાઉ જ તેનું આખું નેટવર્ક બંધ કરી દીધું હતું, તે 26 મિલિયન ડોલરનું સમાધાન ચૂકવવા માટે સંમત થયું હતું. નેપસ્ટરની કામગીરી બંધ થયા પછી, અન્ય ઘણી પી2પી ફાઇલ-શેરિંગ સેવાઓ પણ બંધ થઈ ગઈ, જેમ કે લાઈમવાયર, કાઝા અને પોપકોર્ન ટાઇમ. સોફ્ટવેર પ્રોગ્રામ્સ ઉપરાંત, ઘણી બિટટોરેન્ટ વેબસાઇટ્સ હતી જેણે ફાઇલોને અનુક્રમિત કરવાની અને શોધવાની મંજૂરી આપી હતી. આ ફાઇલો પછી બિટટોરેન્ટ ક્લાયન્ટ દ્વારા ડાઉનલોડ કરી શકાય છે. જ્યારે બિટટોરેન્ટ પ્રોટોકોલ પોતે કાનૂની અને વહેંચાયેલ સામગ્રીના પ્રકારનો અજ્ઞેયવાદી છે, ત્યારે ઘણી સેવાઓ કે જેણે કૉપિરાઇટ કરેલી સામગ્રીને દૂર કરવા માટે કડક નીતિ લાગુ કરી નથી તે આખરે કાનૂની મુશ્કેલીઓમાં પણ આવશે. બેન્ડવિડ્થ ફાઇલ ટ્રાન્સફર પ્રોટોકોલ્સની સરખામણી કમ્પ્યુટર નેટવર્ક ડેટા ડાઉનલોડ ફાઇલ શેરિંગ Lftp સાઇડલોડ ફાઇલ શેરિંગની સમયરેખા અપલોડ ઘટકો સંદર્ભો બાહ્ય કડીઓ ફાઇલ શેરિંગ કમ્પ્યુટર નેટવર્કિંગ ડેટા ટ્રાન્સમિશન નેટવર્ક ફાઇલ ટ્રાન્સફર પ્રોટોકોલ્સ સર્વર્સ (કમ્પ્યુટિંગ) નો સંપૂર્ણ સંક્ષિપ્ત ઇતિહાસ