കമ്പ്യൂട്ടർ നെറ്റ്വർക്ക്സ് വർക്ക് - പ്രോട്ടോകോൾസ് എങ്ങനെ

ഒരു കമ്പ്യൂട്ടർ ശൃംഖലയുടെ ശൃംഖലയെ അതിന്റെ സാന്നിധ്യം കൊണ്ടുവരുന്നത് മതിയാകുന്നില്ല - കണക്റ്റുചെയ്തിരിക്കുന്ന ഉപകരണങ്ങളും ഒരു ആശയവിനിമയ രീതിയും ആവശ്യമാണ്. ഈ ആശയവിനിമയ ഭാഷകൾ നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളുകൾ എന്ന് വിളിക്കുന്നു.

നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളുകളുടെ ഉദ്ദേശ്യം

പ്രോട്ടോകോളുകൾ ഇല്ലെങ്കിൽ, ഉപകരണങ്ങൾ നെറ്റ് വർക്ക് കണക്ഷനിലൂടെ അവർ പരസ്പരം അയയ്ക്കുന്ന ഇലക്ട്രോണിക് സിഗ്നലുകൾ മനസ്സിലാക്കാനുള്ള കഴിവില്ല. നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളുകൾ ഈ അടിസ്ഥാന പ്രവർത്തനങ്ങളെ സേവിക്കുന്നു:

ശൃംഖല സമ്പ്രദായങ്ങൾ തമ്മിലുള്ള ഒരു താരതമ്യം, ഒരു തപാൽ സേവനം ഭൌതിക പേപ്പർ മെയിൽ എങ്ങനെ കൈകാര്യം ചെയ്യുന്നു എന്നതുമായി താരതമ്യം ചെയ്യുക. പല സ്രോതസ്സുകളും ലക്ഷ്യസ്ഥാനങ്ങളും വഴി കത്തുകളെ നിയന്ത്രിക്കുന്നതുപോലെ, നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളുകൾ തുടർച്ചയായി നിരവധി പാതകളിലൂടെ ഒഴുകുന്ന ഡാറ്റ നിലനിർത്തുന്നു. ശാരീരിക മെയിലുകളിൽ നിന്നും വ്യത്യസ്തമായി, നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളുകൾ ഒരു ലക്ഷ്യസ്ഥാനത്തേക്ക് ( സ്ട്രീമിംഗ് എന്ന് വിളിക്കുന്ന) ഒരു നിരന്തരമായ ഒഴുക്ക് കൈമാറ്റം, ഒരു സന്ദേശത്തിന്റെ പകർപ്പുകൾ നിർമ്മിക്കുകയും ഒരേസമയം ഒന്നിൽ പല സ്ഥലങ്ങളിലേക്ക് ( ബ്രോഡ്കാസ്റ്റ് എന്നും വിളിക്കുന്നു) വിതരണം ചെയ്യുകയും പോലുള്ള ചില മികച്ച കഴിവുകൾ ലഭ്യമാക്കുന്നു.

നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളുകളുടെ പൊതുതരം

എല്ലാ തരം കമ്പ്യൂട്ടർ ശൃംഖല ആവശ്യങ്ങളും എല്ലാ സവിശേഷതകളും പിന്തുണയ്ക്കുന്ന ഒരു പ്രോട്ടോക്കോളും നിലവിലില്ല. വിവിധ തരത്തിലുള്ള നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളുകൾ വർഷം മുഴുവൻ കണ്ടുപിടിക്കപ്പെട്ടിട്ടുണ്ട്, ഓരോ തരത്തിലുള്ള നെറ്റ് വർക്ക് ആശയവിനിമയത്തിനും ഓരോ ശ്രമവും. മറ്റൊരു തരത്തിലുള്ള പ്രോട്ടോക്കോൾ വേർതിരിക്കുന്ന മൂന്ന് അടിസ്ഥാന സവിശേഷതകൾ:

1. സിംപ്ലക്സ് vs ഡ്യൂപ്ലക്സ് . ഒരു നെറ്റ്വർക്കിൽ ഒരു ഉപാധി മാത്രമേ ഒരു ലളിത കണക്ഷൻ അനുവദിക്കുന്നുള്ളൂ. അതുപോലെ, ഡ്പ്ലെക്സ് നെറ്റ്വർക്ക് കണക്ഷനുകൾ ഒരേ ഫിസിക്കൽ ലിങ്കിലുടനീളം ഡാറ്റ കൈമാറുകയും ഡാറ്റ കൈമാറുകയും ചെയ്യുന്നു.

2. കണക്ഷൻ ഓറിയന്റഡ് അല്ലെങ്കിൽ കണക്ഷൻ . പരസ്പരം സംഭാഷണങ്ങളിൽ ഏർപ്പെടാൻ അനുവദിക്കുന്ന ഒരു കണക്ഷൻ ഓറിയെന്റഡ് നെറ്റ്വർക്ക് പ്രോട്ടോക്കോൾ എക്സ്ചേഞ്ചുകൾ ( ഹാൻഡ്ഷെയ്ക്ക് എന്ന ഒരു പ്രക്രിയ) മേൽവിലാസത്തിന്റെ വിവരം. ഇതിനു പുറമേ, മുമ്പുള്ളതോ അതിനു ശേഷമോ അയച്ചിട്ടുള്ളതോ ആയ സന്ദേശങ്ങൾ കണക്കാക്കാതെ തന്നെ, ഒരു സന്ദേശത്തിൽ നിന്ന് മറ്റൊരു സന്ദേശത്തിലേക്ക് മറ്റൊരു കണക്ഷനുകൾ കണക്ഷൻ കുറയ്ക്കുന്നതിനുള്ള പ്രോട്ടോക്കോളുകൾ (കൂടാതെ സന്ദേശങ്ങൾ പോലും വിജയകരമായി ലഭിച്ചിട്ടുണ്ടോ എന്ന് അറിയാതെ).

3. ലെയർ . നെറ്റ്വർക്ക് പ്രോട്ടോക്കോൾ സാധാരണയായി ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു ( സ്റ്റാക്കുകൾ എന്ന് വിളിക്കുന്നു കാരണം ഡയഗാമുകൾ മിക്കപ്പോഴും പ്രോട്ടോകോളുകൾ പരസ്പരം മുകളിൽ ചങ്ങലകളായി രേഖപ്പെടുത്തുന്നു). ചില പ്രോട്ടോക്കോളുകൾ വ്യത്യസ്ത തരം വയർലെസ് അല്ലെങ്കിൽ നെറ്റ്വർക്ക് കേബിളുകൾ ശാരീരിക പ്രവർത്തനങ്ങളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന താഴെയുള്ള പാളികളിൽ പ്രവർത്തിക്കുന്നു. മറ്റുള്ളവർ നെറ്റ്വർക്ക് ആപ്ലിക്കേഷനുകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിനെക്കുറിച്ചും മറ്റുള്ളവയിൽ ഇടനിലയിലെ മധ്യഭാഗങ്ങളിൽ പ്രവർത്തിക്കുന്നവരുമായും ബന്ധപ്പെടുന്ന ഉയർന്ന പാളികളിൽ പ്രവർത്തിക്കുന്നു.

ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ കുടുംബം

പൊതു ഉപയോഗത്തിലുള്ള ഏറ്റവും സാധാരണമായ നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളുകൾ ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ (ഐപി) കുടുംബത്തിലെ അംഗമാണ്. പരസ്പരം ആശയവിനിമയം നടത്തുന്നതിന് ഇന്റർനെറ്റിലൂടെ ഹോം, മറ്റ് പ്രാദേശിക നെറ്റ്വർക്കുകൾ എന്നിവ ലഭ്യമാക്കുന്ന അടിസ്ഥാന പ്രോട്ടോക്കോളാണ് IP.

ഒരു നെറ്റ്വർക്കിൽ നിന്ന് ഒരു നെറ്റ്വർക്കിൽ നിന്ന് മറ്റൊന്നിലേക്ക് നീങ്ങുന്നതിനുള്ള IP നന്നായി പ്രവർത്തിക്കുന്നു, പക്ഷേ ഒരു സംഭാഷണ സങ്കൽപത്തെ പിന്തുണയ്ക്കില്ല (സന്ദേശങ്ങളുടെ ഒരു സ്ട്രീം ഒന്നോ അതിലധികമോ ദിശകളിൽ സഞ്ചരിക്കാൻ കഴിയുന്ന ഒരു കണക്ഷൻ). ട്രാൻസ്മിഷൻ കൺട്രോൾ പ്രോട്ടോകോൾ (ടിസിപി) ഈ ഉയർന്ന പാളി കഴിവുള്ള ഐപി വിപുലീകരിക്കുന്നു, ഇന്റർനെറ്റിൽ പോയിന്റ് ടു പോയിന്റ് കണക്ഷനുകൾ വളരെ ആവശ്യമുള്ളതിനാൽ, രണ്ട് പ്രോട്ടോക്കോളുകൾ മിക്കവാറും എപ്പോഴും ജോഡിയായി അറിയപ്പെടുന്നു, കൂടാതെ TCP / IP എന്ന് അറിയപ്പെടുന്നു.

നെറ്റ്വർക്ക് പ്രോട്ടോക്കോൾ സ്റ്റാക്കിന്റെ മധ്യ പാളികളിലാണ് TCP, IP പ്രവർത്തിക്കുന്നത്. ഇന്റർനെറ്റിലെ ജനപ്രിയ അപ്ലിക്കേഷനുകൾ TCP / IP- യുടെ മുകളിൽ അവരുടെ തന്നെ പ്രോട്ടോക്കോളുകൾ ചിലസമയങ്ങളിൽ നടപ്പാക്കിയിട്ടുണ്ട്. ലോകമെമ്പാടുമുള്ള വെബ് ബ്രൌസറുകളും സെർവറുകളും ഹൈപ്പർടെക്സ്റ്റ് ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ (HTTP) ഉപയോഗിക്കുന്നു. TCP / IP, ഇഥർനെറ്റ് പോലുള്ള താഴ്ന്ന-തല നെറ്റ്വർക്ക് സാങ്കേതിക വിദ്യകളിലാണ് പ്രവർത്തിക്കുന്നത്. IP കുടുംബത്തിലെ മറ്റ് പ്രശസ്തമായ നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളുകളിൽ ARP , ICMP , FTP എന്നിവ ഉൾപ്പെടുന്നു .

നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളുകൾ എങ്ങനെ പാക്കേജുകൾ ഉപയോഗിക്കുന്നു

പാക്കറ്റുകൾ എന്നുവിളിക്കുന്ന ചെറിയ കഷണങ്ങളായി ഡാറ്റയും മറ്റു പല ഡാറ്റാ നെറ്റ്വർക്കുകളും പ്രവർത്തിക്കുന്നു. ആശയവിനിമയ പ്രകടനവും വിശ്വാസ്യതയും മെച്ചപ്പെടുത്തുന്നതിന്, രണ്ട് നെറ്റ്വർക്ക് ഉപകരണങ്ങളിലേക്ക് അയയ്ക്കുന്ന ഓരോ വലിയ സന്ദേശവും പലപ്പോഴും അടിസ്ഥാന പാക്കറ്റുകളും ഹാർഡ്വെയറുകളും ഉപയോഗിച്ച് ചെറിയ പാക്കറ്റുകളായി വേർതിരിച്ചിരിക്കുന്നു. ഈ പാക്കറ്റ് സ്വിച്ചുചെയ്യൽ നെറ്റ്വർക്കുകൾക്കു് നെറ്റ്വർക്ക് പിന്തുണയ്ക്കുന്ന പ്രോട്ടോക്കോളുകൾക്കു് അനുസരിച്ചാണു് പാക്കറ്റുകൾ സൂക്ഷിയ്ക്കേണ്ടതു്. നൂതന നെറ്റ്വർക്കുകളുടെ സാങ്കേതികവിദ്യയുമായി ഈ സമീപനം നന്നായി പ്രവർത്തിക്കുന്നു, ഈ എല്ലാ ഹാൻഡീ ഡാറ്റകളും ബിറ്റുകൾ, ബൈറ്റുകൾ (ഡിജിറ്റൽ ', '0' എന്നിവ) രൂപത്തിൽ നന്നായി പ്രവർത്തിക്കുന്നു.

ഓരോ നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളും അതിന്റെ ഡാറ്റാ പാക്കറ്റുകൾ എങ്ങനെ ക്രമീകരിക്കണം എന്നതിനുള്ള നിയമങ്ങൾ നിർവചിക്കുന്നു (ഫോർമാറ്റ് ചെയ്തവ). ഇന്റർനെറ്റ് പ്രോട്ടോകോൾ പോലെയുള്ള പ്രോട്ടോകോൾ പലപ്പോഴും ലെയറുകളിൽ ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു, ഒരു പ്രോട്ടോക്കോളിൽ ഫോർമാറ്റ് ചെയ്തിട്ടുള്ള ചില പായ്ക്കറ്റുകൾ ചില അനുബന്ധ പ്രോട്ടോക്കോളുകളുടെ രൂപത്തിലാണ് ( encapsulation എന്ന് വിളിക്കുന്ന ഒരു രീതി).

പ്രോട്ടോക്കോളുകൾ സാധാരണയായി ഓരോ പാക്കറ്റിനെയും മൂന്നു ഭാഗങ്ങളായി വേർതിരിക്കുന്നു- തലക്കെട്ട് , പേലോഡ് , ഫൂട്ടർ . (IP പോലുള്ള ചില പ്രോട്ടോക്കോളുകൾ ഫൂട്ടറുകളെ ഉപയോഗപ്പെടുത്തരുത്) പാക്കറ്റ് ഹെഡ്ഡറുകളും ഫൂട്ടറുകളും നെറ്റ്വർക്കിനെ പിന്തുണയ്ക്കാൻ ആവശ്യമായ സാന്ദർഭിക വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു, അയയ്ക്കുന്നതും സ്വീകരിക്കുന്നതുമായ ഉപകരണങ്ങളുടെ വിലാസം ഉൾപ്പെടെ, പേലോഡുകളിൽ ട്രാൻസ്മിറ്റ് ചെയ്യേണ്ട യഥാർത്ഥ ഡാറ്റ അടങ്ങിയിരിക്കുന്നു. നെറ്റ്വർക്ക് കണക്ഷനുകളുടെ വിശ്വാസ്യതയും പ്രവർത്തനവും മെച്ചപ്പെടുത്തുന്നതിന് ഹെഡ്ഡറോ ഫൂട്ടറിലോ ചില പ്രത്യേക ഡാറ്റകൾ ഉൾപ്പെടുന്നു. അതായത്, സന്ദേശങ്ങൾ അയച്ചിരിക്കുന്ന ഓർഡറിന്റെ ട്രാക്ക് സൂക്ഷിക്കുന്ന കൌണ്ടറുകൾ, നെറ്റ്വർക്ക് അപേക്ഷകൾ ഡാറ്റാ അഴിമതി അല്ലെങ്കിൽ തട്ടിപ്പാണ് കണ്ടെത്തുന്നതിന് സഹായിക്കുന്ന പരിശോധനകൾ .

നെറ്റ്വർക്ക് ഡിവൈസുകൾ എങ്ങനെ പ്രോട്ടോക്കോളുകൾ ഉപയോഗിയ്ക്കുന്നു

നെറ്റ്വർക്ക് ഡിവൈസുകളുടെ ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾ താഴെ പറഞ്ഞിരിയ്ക്കുന്ന നെറ്റ്വർക്ക് ലോക് പ്രോട്ടോക്കോളുകൾക്കുള്ള ബിൽറ്റ്-ഇൻ പിന്തുണ ആകുന്നു. എല്ലാ ആധുനിക കമ്പ്യൂട്ടർ കമ്പ്യൂട്ടർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളും ഇഥർനെറ്റും TCP / IP ഉം പിന്തുണയ്ക്കുന്നു, ഉദാഹരണത്തിന്, നിരവധി സ്മാർട്ട്ഫോണുകൾ ബ്ലൂടൂത്ത് , വൈ-ഫൈ കുടുംബത്തിൽ നിന്നുള്ള പ്രോട്ടോകോളുകൾക്ക് പിന്തുണ നൽകുന്നു. ഈ പ്രോട്ടോക്കോളുകൾ എഥർനെറ്റ് പോർട്ട് , വൈ-ഫൈ അല്ലെങ്കിൽ ബ്ലൂടൂത്ത് റേഡിയോ പോലുള്ള ഒരു ഡിവൈസിന്റെ ഫിസിക്കൽ നെറ്റ്വർക്ക് ഇന്റർഫെയിസുകളുമായി അവസാനമായി ബന്ധിപ്പിയ്ക്കുന്നു.

നെറ്റ്വർക്ക് ആപ്ലിക്കേഷനുകൾ ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായി സംസാരിക്കുന്ന ഉയർന്ന ലെവൽ പ്രോട്ടോക്കോളുകളെ പിന്തുണയ്ക്കുന്നു. ഉദാഹരണമായി ഒരു വെബ് ബ്രൌസർ, ഒരു വെബ് സെർവറിന് ലഭിക്കാവുന്ന ആവശ്യമായ ഡാറ്റ അടങ്ങിയിരിക്കുന്ന HTTP : http: // / പോലുള്ള HTTP പാറ്റേണുകൾക്ക് പരിഭാഷ ചെയ്യാൻ കഴിവുള്ളതും ശരിയായ വെബ് പേജ് തിരികെ അയയ്ക്കുന്നതുമാണ്. ശരിയായ ക്രമത്തിൽ ഹെഡ്ഡറുകളും ഫൂട്ടറുകളും കൂടാതെ പാക്കറ്റുകളെ കൂട്ടിച്ചേർത്തുകൊണ്ട് യഥാർത്ഥ സന്ദേശത്തിലേക്ക് വ്യക്തിഗത പാക്കറ്റുകൾ വീണ്ടും സമാഹരിക്കുന്നതിന് സ്വീകരിക്കുന്ന ഉപകരണം ഉത്തരവാദിത്തമാണ്.