સર્વર એટલે શું?
અમને જણાવો કે સર્વર શું છે અને તે અમને ઇન્ટરનેટથી કનેક્ટ કરવામાં કેવી રીતે મદદ કરે છે.
સર્વર એ એક મશીન છે જે આપણો ડેટા સ્ટોર કરે છે. અને જ્યારે જરૂરી હોય ત્યારે, અમારા ડેટા જુદા જુદા વેબ બ્રાઉઝર્સ પર બતાવે છે.
સર્વર એ કમ્પ્યુટર હોઈ શકે છે જે ઇન્ટરનેટ પર અથવા સ્થાનિક નેટવર્ક પર વિનંતીઓ પર પ્રક્રિયા કરવા અને બીજા કમ્પ્યુટર પર ડેટા ટ્રાન્સમિટ કરવા માટે બનાવવામાં આવ્યું છે.
“સર્વર” શબ્દ વેબ સર્વર પરથી આવ્યો છે. જ્યારે પણ આપણે વેબ બ્રાઉઝર પર કેટલીક શોધ કરીએ છીએ, ત્યારે વેબ સર્વર પોતે જ તે પૃષ્ઠને અમારા બ્રાઉઝર પર મોકલે છે.
જો કે, કોઈપણ સોફ્ટવેરે ચલાવતા કમ્પ્યુટર સર્વર તરીકે કાર્ય કરી શકે છે.
સરળ શબ્દોમાં કહીએ તો, “સર્વર” એ એક સોફ્ટવેરે છે જે આપણો ડેટા સ્ટોર કરે છે અને જુદા જુદા ક્લાયંટ (વેબ બ્રાઉઝર) ને મોકલે છે.
જો કે, આ સોફ્ટવેરે વેરને સપોર્ટ કરનાર શક્તિશાળી હાર્ડવેરને સામાન્ય રીતે સર્વર કહેવામાં આવે છે.
સર્વરનો પ્રકાર
કેટલાક સમર્પિત સર્વર્સ છે, જ્યાં સર્વર ફક્ત એક જ કાર્ય કરે છે, જોકે કેટલાક અમલીકરણો બહુવિધ હેતુઓ માટે સર્વરનો ઉપયોગ કરી શકે છે.
મધ્યમ કદની કંપનીને ટેકો આપતું મોટું, સામાન્ય હેતુવાળા નેટવર્ક વિવિધ સર્વરના ઉપયોગ કરે છે.
વેબ સર્વરો
વેબ સર્વર્સ વેબ બ્રાઉઝર્સ દ્વારા એપ્લિકેશન પ્રદર્શિત કરે છે અને એપ્લિકેશન ચલાવે છે.
સર્વર કે જે હાલમાં તમારા બ્રાઉઝર સાથે જોડાયેલ છે તે એક વેબ સર્વર છે જે આ પૃષ્ઠને અથવા તમે જોઈ શકો છો તે કોઈપણ છબીઓ તમને પહોંચાડે છે. આ કિસ્સામાં ક્લાયંટ પ્રોગ્રામ મોટે ભાગે બ્રાઉઝર છે જેમ કે ઇન્ટરનેટ એક્સપ્લોરર, ક્રોમ, ફાયરફોક્સ, ઓપેરા, સફારી, વગેરે.
ઇમેઇલ સર્વરો
ઇમેઇલ સર્વર્સ ઇમેઇલ સંદેશા મોકલવા અને પ્રાપ્ત કરવાની સુવિધા પ્રદાન કરે છે.
ફીટ સર્વર
એફટીપી સર્વરો ફાઇલ ટ્રાન્સફર પ્રોટોકોલ ટૂલ્સ દ્વારા ફાઇલોના સ્થાનાંતરણને સમર્થન આપે છે.
ઓળખ સર્વર
ઓળખ સર્વર્સ લોગિન્સ અને અધિકૃત વપરાશકર્તાઓ માટેની સુરક્ષાની ભૂમિકા ભજવે છે અને સપોર્ટ કરે છે.
હોમ સર્વર
સર્વરો ફક્ત સોફ્ટવેરે જ હોવાથી, લોકો તેમના ઘરે સર્વર ચલાવી શકે છે જે ફક્ત હોમ નેટવર્કથી કનેક્ટેડ ડિવાઇસીસમાં જ સુલભ હશે.
ઇન્ટરનેટ
ગ્રાહકો અને સર્વરો
IP સરનામાંઓ
ડોમેન નામો
નામ સર્વરો
બંદરો
પ્રોટોકોલ્સ
ઇન્ટરનેટ
તો, “ઇન્ટરનેટ” શું છે? ઇન્ટરનેટ એ લાખો કમ્પ્યુટરનો ખૂબ મોટો સંગ્રહ છે, જેમાં નેટવર્ક પર બધા કમ્પ્યુટર એક સાથે જોડાયેલા છે. નેટવર્ક બધા કમ્પ્યુટર્સને એક બીજા સાથે વાતચીત કરવાની મંજૂરી આપે છે.
ગ્રાહકો અને સર્વરો
સામાન્ય રીતે, ઇન્ટરનેટ પરની તમામ મશીનોને બે રીતે વર્ગીકૃત કરી શકાય છે: સર્વર્સ અને ક્લાયંટ. જે મશીનો અન્ય મશીનોને સેવાઓ પૂરી પાડે છે તે સર્વર્સ છે, અને તે સેવાઓ સાથે જોડાવા માટે ઉપયોગમાં લેવામાં આવતી મશીનો ક્લાયન્ટ્સ છે (જેમ કે ક્રોમ, મોઝિલા અને ફાયરફોક્સ).
આઇપી સરનામાંઓ
આ બધી પ્રક્રિયાઓને સરળ રાખવા માટે, ઇન્ટરનેટ પરની દરેક મશીનને એક આઇપી એડ્રેસ કહેવાતું એક અનોખું સરનામું સોંપાયેલું છે. આઇપી એટલે ઇન્ટરનેટ પ્રોટોકોલ, અને આ સરનામાંઓ 32-બીટ નંબરો છે.
IP સરનામું આના જેવું લાગે છે:
ઇન્ટરનેટ પરની દરેક મશીનનું એક વિશિષ્ટ IP સરનામું છે. સર્વર પાસે સ્થિર IP સરનામું હોય છે જે ક્યારેય બદલાતું નથી.
ડોમેન નામો
મોટાભાગના લોકોને આઇપી એડ્રેસ નંબરો યાદ રાખવામાં તકલીફ પડે છે, સાથે સાથે આઈપી એડ્રેસને પણ ક્યારેક-ક્યારેક બદલવાની જરૂર હોય છે, ઇન્ટરનેટ પરના બધા સર્વર્સમાં હ્યુમન-વાંચી શકાય તેવા નામો પણ હોય છે, જેને ડોમેન નામો કહેવામાં આવે છે. છે
નામ સર્વરો
સર્વરોનો સમૂહ જે આઇપી સરનામાંઓને માનવ-વાંચી શકાય તેવા નામો (નકશા) માં ગોઠવે છે તેને ડોમેન નામ સર્વર (ડીએનએસ) કહેવામાં આવે છે. આ સર્વર્સ એ સરળ ડેટાબેસેસ છે જે આઇપી સરનામાંના નામનો નકશો બનાવે છે અને ઇન્ટરનેટ પર વિતરિત કરે છે.
બંદરો
કોઈપણ સર્વર મશીન નંબરો અનુસાર બંદરોની મદદથી ઇન્ટરનેટ પર તેની સેવાઓ ઉપલબ્ધ બનાવે છે.
પ્રોટોકોલ્સ
જ્યારે કોઈ ક્લાયંટ કોઈ ચોક્કસ બંદર પરની સેવા સાથે જોડાય છે, ત્યારે તે તે વિશિષ્ટ પ્રોટોકોલની મદદથી તે સેવાને ઍક્સેસ કરે છે. પ્રોટોકોલ એ એક પૂર્વ નિર્ધારિત પદ્ધતિ છે જેના દ્વારા સેવાનો ઉપયોગ થાય છે. વેબ સર્વર કી કાર્યરત છે.
જો તમે ઇન્ટરનેટ પર થોડી શોધ કરવા માંગતા હો, તો તમે વેબ બ્રાઉઝર ખોલીને એડ્રેસ બારમાં વેબસાઇટનું સરનામું લખી શકો છો. તે પછી બ્રાઉઝર ડોમેન નામને આઇપી સરનામાંમાં ભાષાંતર કરવા નામ સર્વરનો સંપર્ક કરે છે, અને બ્રાઉઝર તે આઇપી સરનામાં પર સર્વર સાથે કનેક્શન બનાવે છે.
બ્રાઉઝર, HTTP પ્રોટોકોલને અનુસરે, સર્વરને GET વિનંતી મોકલે છે.
સર્વર પછી વિનંતી કરેલા વેબ પૃષ્ઠ માટેના HTML ટેક્સ્ટને બ્રાઉઝર પર મોકલે છે. અને બ્રાઉઝરને તે HTML મળે છે અને તે તમને તમારી સ્ક્રીન પર ફોર્મેટ કરીને પૃષ્ઠ બતાવે છે.