Gateway (telecommunications)
ગેટવે એ નેટવર્કિંગ હાર્ડવેર અથવા સોફ્ટવેરનો એક ભાગ છે જેનો ઉપયોગ ટેલિકોમ્યુનિકેશન નેટવર્કમાં થાય છે જે ડેટાને એક અલગ નેટવર્કમાંથી બીજામાં વહેવા દે છે. ગેટવે રાઉટર્સ અથવા સ્વીચોથી અલગ છે જેમાં તેઓ બહુવિધ નેટવર્કને જોડવા માટે એકથી વધુ પ્રોટોકોલનો ઉપયોગ કરીને વાતચીત કરે છે અને ઓપન સિસ્ટમ્સ ઇન્ટરકનેક્શન મોડેલ (OSI) ના સાત સ્તરોમાંથી કોઈપણ પર કામ કરી શકે છે. ગેટવે શબ્દ મૂળભૂત ગેટવે અથવા રાઉટર જેવા ગેટવેના કાર્યો કરવા માટે રચાયેલ કમ્પ્યુટર અથવા કમ્પ્યુટર પ્રોગ્રામનો પણ ઉલ્લેખ કરી શકે છે અને HTTPના કિસ્સામાં ગેટવેનો ઉપયોગ ઘણીવાર રિવર્સ પ્રોક્સીના સમાનાર્થી તરીકે પણ થાય છે. તે ઘરોમાં સ્થાપિત ઉપકરણનો પણ ઉલ્લેખ કરી શકે છે જે રાઉટર અને મોડેમ કાર્યક્ષમતાને એક ઉપકરણમાં જોડે છે, જેનો ઉપયોગ આઇએસપી દ્વારા થાય છે, જેને રહેણાંક પ્રવેશદ્વાર પણ કહેવાય છે. નેટવર્ક ગેટવે નેટવર્ક વચ્ચેનું જોડાણ પૂરું પાડે છે અને તેમાં પ્રોટોકોલ અનુવાદકો, અવરોધ મેચર્સ, રેટ કન્વર્ટર્સ, ફોલ્ટ આઇસોલેટર્સ અથવા સિગ્નલ અનુવાદકો જેવા ઉપકરણો હોય છે. નેટવર્ક ગેટવે માટે ગેટવેનો ઉપયોગ કરીને નેટવર્ક વચ્ચે પરસ્પર સ્વીકાર્ય વહીવટી પ્રક્રિયાઓની સ્થાપના જરૂરી છે. પ્રોટોકોલ ટ્રાન્સલેશન ગેટવેઝ અથવા મેપિંગ ગેટવેઝ તરીકે ઓળખાતા નેટવર્ક ગેટવેઝ, વિવિધ નેટવર્ક પ્રોટોકોલ તકનીકો સાથે નેટવર્કને જોડવા માટે પ્રોટોકોલ રૂપાંતરણો કરી શકે છે. ઉદાહરણ તરીકે, નેટવર્ક ગેટવે ઓફિસ અથવા હોમ ઇન્ટ્રાનેટને ઇન્ટરનેટ સાથે જોડે છે. જો કોઈ ઓફિસ અથવા હોમ કોમ્પ્યુટર વપરાશકર્તા વેબ પેજ લોડ કરવા માંગે છે, તો ઓછામાં ઓછા બે નેટવર્ક ગેટવેઝ એક્સેસ કરવામાં આવે છે-એક ઓફિસ અથવા હોમ નેટવર્કથી ઇન્ટરનેટ સુધી પહોંચવા માટે અને એક ઇન્ટરનેટથી વેબ પેજને સેવા આપતા કમ્પ્યુટર સુધી પહોંચવા માટે. ઈન્ટરનેટ પ્રોટોકોલ (IP) નેટવર્ક પર, આપેલ સબનેટવર્કની બહારના ગંતવ્ય સાથેના IP પેકેટો નેટવર્ક ગેટવે પર મોકલવામાં આવે છે. ઉદાહરણ તરીકે, જો ખાનગી નેટવર્ક પાસે 192.168.1.0 નું બેઝ IPv4 સરનામું હોય અને 255.255.255.0 નું સબનેટ માસ્ક હોય, તો 192.168.1.0-192.168.1.255 ની બહારના IP સરનામાંને સંબોધવામાં આવેલ કોઈપણ ડેટા નેટવર્ક ગેટવે પર મોકલવામાં આવે છે. IPv6 નેટવર્ક્સ સમાન રીતે કામ કરે છે. આઇપી પેકેટને બીજા નેટવર્ક પર ફોરવર્ડ કરતી વખતે, ગેટવે નેટવર્ક એડ્રેસ ટ્રાન્સલેશન કરી શકે છે. એન્ટરપ્રાઇઝ નેટવર્ક્સમાં, નેટવર્ક ગેટવે સામાન્ય રીતે પ્રોક્સી સર્વર અને ફાયરવોલ તરીકે પણ કામ કરે છે. માઈક્રોસોફ્ટ વિન્ડોઝ પર, ઇન્ટરનેટ કનેક્શન શેરિંગ સુવિધા કમ્પ્યુટરને ઇન્ટરનેટ અને આંતરિક નેટવર્ક વચ્ચે જોડાણ પ્રદાન કરીને ગેટવે તરીકે કામ કરવાની મંજૂરી આપે છે. ઇન્ટરનેટ-થી-ભ્રમણકક્ષાનું પ્રવેશદ્વાર (I2O) ઇન્ટરનેટ પરના કમ્પ્યુટર્સ અથવા ઉપકરણોને પૃથ્વીની પરિભ્રમણ કરતી કોમ્પ્યુટર સિસ્ટમો સાથે જોડે છે, જેમ કે ઉપગ્રહો અથવા ચાલક દળના અવકાશયાન. ઇક્વાડોરિયન સિવિલિયન સ્પેસ એજન્સી દ્વારા સંચાલિત પ્રોજેક્ટ HERMES એ 6 જૂન, 2009 ના રોજ આ પ્રકારના પ્રવેશદ્વારનો અમલ કરનાર પ્રથમ પ્રોજેક્ટ હતો. પ્રોજેક્ટ HERMES મહત્તમ 22,000 કિમીનું કવરેજ ધરાવે છે અને અવાજ અને ડેટાનું પ્રસારણ કરી શકે છે. ગ્લોબલ એજ્યુકેશનલ નેટવર્ક ફોર સેટેલાઇટ ઓપરેશન્સ (જી. ઇ. એન. એસ. ઓ.) એ આઈ2ઓ ગેટવેનો બીજો પ્રકાર છે. ક્લાઉડ સ્ટોરેજ ગેટવે એ એક નેટવર્ક ઉપકરણ અથવા સર્વર છે જે એસ. ઓ. એ. પી. અથવા આર. ઈ. એસ. ટી. જેવા ક્લાઉડ સ્ટોરેજ એ. પી. આઈ. ને આઇ. એસ. સી. એસ. આઈ., ફાઇબર ચેનલ અથવા એન. એફ. એસ. અથવા સી. આઈ. એફ. એસ. જેવા ફાઇલ-આધારિત ઇન્ટરફેસ જેવા બ્લોક-આધારિત સ્ટોરેજ પ્રોટોકોલમાં અનુવાદિત કરે છે. ક્લાઉડ સ્ટોરેજ ગેટવે કંપનીઓને એપ્લિકેશનોને જાહેર ક્લાઉડમાં ખસેડ્યા વિના એપ્લિકેશનોમાં ખાનગી ક્લાઉડ સ્ટોરેજને એકીકૃત કરવામાં સક્ષમ બનાવે છે, જેનાથી ડેટા સંરક્ષણ સરળ બને છે. આઇઓટી ગેટવે વસ્તુઓનું ઇન્ટરનેટ (આઇઓટી) ગેટવે ક્ષેત્રમાં આઇઓટી ઉપકરણો, ક્લાઉડ અને સ્માર્ટફોન જેવા વપરાશકર્તા ઉપકરણો વચ્ચે સેતુ (પ્રોટોકોલ કન્વર્ટર) પ્રદાન કરે છે. આઇઓટી ગેટવે ક્ષેત્ર અને ક્લાઉડ વચ્ચે સંચાર કડી પ્રદાન કરે છે, અને ક્ષેત્રની ઓફલાઇન સેવાઓ અને ઉપકરણો પર વાસ્તવિક સમયનું નિયંત્રણ પ્રદાન કરી શકે છે. ઇન્ટરનેટ ઓફ થિંગ્સ ઇકોસિસ્ટમમાં ટકાઉ આંતરસંચાલનક્ષમતા હાંસલ કરવા માટે, ડેટા એક્સચેન્જ પ્રોટોકોલ માટે બે પ્રબળ માળખાનો ઉપયોગ કરવામાં આવે છેઃ બસ-આધારિત (ડી. ડી. એસ., આર. ઇ. એસ. ટી., એક્સ. એમ. પી. પી.) અને દલાલ-આધારિત (એ. એમ. ક્યુ. પી., સી. ઓ. એ. પી., એમ. ક્યુ. ટી. ટી., જે. એમ. આઈ.). આંતરસંચાલિત ડોમેન્સ વચ્ચે માહિતીના આદાનપ્રદાનને ટેકો આપતા પ્રોટોકોલને સંદેશ-કેન્દ્રિત (AMQP, MQTT, JMS, REST) અથવા ડેટા-કેન્દ્રિત (DDS, CoAP, XMPP) તરીકે વર્ગીકૃત કરવામાં આવે છે. એકબીજા સાથે જોડાયેલા ઉપકરણો હળવા પ્રોટોકોલનો ઉપયોગ કરીને વાતચીત કરે છે જેને વ્યાપક CPU સંસાધનોની જરૂર નથી. સી, જાવા, પાયથોન અને કેટલીક સ્ક્રિપ્ટીંગ ભાષાઓ આઇઓટી એપ્લિકેશન ડેવલપર્સની પસંદગીની પસંદગીઓ છે. આઇઓટી નોડ્સ પ્રોટોકોલ રૂપાંતરણ, ડેટાબેઝ સંગ્રહ અથવા નિર્ણય લેવા (દા. ત.) ને નિયંત્રિત કરવા માટે અલગ આઇઓટી ગેટવેનો ઉપયોગ કરે છે. અથડામણનું સંચાલન), ઉપકરણોની ઓછી બુદ્ધિને પૂરક બનાવવા માટે. સંદર્ભો પણ જુઓ ફેડરલ સ્ટાન્ડર્ડ 1037C MIL-STD-188 ઈન્ટરનેટ આર્કિટેક્ચર નેટવર્કિંગ હાર્ડવેર રાઉટર્સ (કમ્પ્યુટિંગ) વીડિયો ટેલિફોની