ഡമ്മികൾക്കുള്ള ഡാറ്റ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോളുകൾ. ARP: അഡ്രസ് റെസല്യൂഷൻ പ്രോട്ടോക്കോൾ. TCP-IP പ്രോട്ടോക്കോൾ വഴിയുള്ള ഡാറ്റ ട്രാൻസ്മിഷൻ സ്കീം

നല്ല ദിവസം, പ്രിയ വായനക്കാർ.
ജനപ്രിയമായ ആവശ്യപ്രകാരം, അടിസ്ഥാന നിബന്ധനകളുടെ അടിസ്ഥാനകാര്യങ്ങൾ നിങ്ങളെ പരിചയപ്പെടുത്തുന്ന ഒരു ലേഖനം ഇന്ന് ഞാൻ നിങ്ങൾക്കായി പ്രസിദ്ധീകരിക്കുന്നു. കമ്പ്യൂട്ടർ ശൃംഖല, അതായത്:

  • നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോളുകൾ- ഈ ഭയപ്പെടുത്തുന്ന പേരുകൾ എന്തൊക്കെയാണ്, അവ എന്താണ് കഴിക്കുന്നത്?
  • UDP, TCP, ICMP, - എന്ത്, എന്തുകൊണ്ട്, എന്താണ് വ്യത്യാസം
  • ഐ.പി-വിലാസം, - എല്ലാവർക്കും അത് ഉണ്ട്, പക്ഷേ ഇത് എന്തുകൊണ്ടാണെന്ന് എല്ലാവർക്കും അറിയില്ല :-)
  • വിലാസ മാസ്ക് (സബ്നെറ്റ്)
  • ഗേറ്റ്‌വേ
  • റൂട്ടിംഗ് ടേബിളിനെക്കുറിച്ച് കുറച്ച് വാക്കുകൾ
  • തുറമുഖങ്ങൾ - അവ ശരിക്കും എന്താണ്?
  • മാക്-വിലാസം

അത് പോലെ.

ലേഖനം, ചെറുപ്പക്കാർക്കും പ്രായമായവർക്കും എല്ലാവർക്കും ഉപയോഗപ്രദമാകുമെന്ന് ഞാൻ കരുതുന്നു, കാരണം അതിൽ ഒരു കൂട്ടം വിചിത്രവും മനസ്സിലാക്കാൻ കഴിയാത്തതുമായ പ്രവർത്തനങ്ങളോ വാക്കുകളോ അല്ല, മറിച്ച് ഒരു ബ്ലോക്ക് ആക്സസ് ചെയ്യാവുന്ന ഭാഷഅവതരിപ്പിച്ച വിവരങ്ങൾ, ചുരുങ്ങിയത്, ഇതെല്ലാം എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്നും അത് എന്തുകൊണ്ട് ആവശ്യമാണെന്നും നിങ്ങൾക്ക് മനസ്സിലാക്കാൻ കഴിയും. പോകൂ.

നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോളുകൾ TCP/IP, NWLink IPX/SPX, NetBEUI

ഒരു നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോൾ എന്താണെന്നും അത് എന്തിനുവേണ്ടിയാണ് ഉപയോഗിക്കുന്നതെന്നും നമുക്ക് ആരംഭിക്കാം.
നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോൾകമ്പ്യൂട്ടറുകൾ തമ്മിലുള്ള ആശയവിനിമയത്തിനായി നടപ്പിലാക്കിയ സോഫ്‌റ്റ്‌വെയർ നിയമങ്ങളുടെ ഒരു കൂട്ടമാണ്. കമ്പ്യൂട്ടറുകൾ പരസ്പരം സംസാരിക്കുകയും വിവരങ്ങൾ കൈമാറുകയും ചെയ്യുന്ന ഒരു തരം ഭാഷ. മുമ്പ്, കമ്പ്യൂട്ടറുകൾ, സംസാരിക്കാൻ, ബഹുഭാഷകളും പഴയ പതിപ്പുകളുമായിരുന്നു വിൻഡോസ്ഒരു മുഴുവൻ പ്രോട്ടോക്കോളുകളും ഉപയോഗിച്ചു - TCP/IP, NWLink IPX/SPX, NetBEUI. ഇപ്പോൾ ഞങ്ങൾ ഒരു പൊതു ഉടമ്പടിയിലെത്തി, സ്റ്റാൻഡേർഡ് പ്രോട്ടോക്കോൾ മാത്രമായി മാറിയിരിക്കുന്നു TCP/IP, അതിനാൽ കൂടുതൽ ചർച്ച അവനെക്കുറിച്ചായിരിക്കും.

അവർ സംസാരിക്കുമ്പോൾ TCP/IP, അപ്പോൾ ഈ പേര് സാധാരണയായി പല വ്യത്യസ്‌ത... നിയമങ്ങൾ അല്ലെങ്കിൽ, ഈ പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് (അല്ലെങ്കിൽ ഉപയോഗിക്കുന്നതിന്) നിർദ്ദേശിച്ചിരിക്കുന്ന മാനദണ്ഡങ്ങൾ എന്നാണ് അർത്ഥമാക്കുന്നത്. ഉദാഹരണത്തിന്, സന്ദേശങ്ങൾ തമ്മിൽ കൈമാറുന്നതിനുള്ള നിയമങ്ങളുണ്ട് മെയിൽ സെർവറുകൾഅതനുസരിച്ചുള്ള നിയമങ്ങളും ഉണ്ട് അന്തിമ ഉപയോക്താവ്അവന്റെ ഇൻബോക്സിൽ കത്തുകൾ ലഭിക്കുന്നു. വീഡിയോ കോൺഫറൻസുകൾ നടത്തുന്നതിനുള്ള നിയമങ്ങളും ഇന്റർനെറ്റിലൂടെ "ടെലിഫോൺ" സംഭാഷണങ്ങൾ സംഘടിപ്പിക്കുന്നതിനുള്ള നിയമങ്ങളും ഉണ്ട്. വാസ്തവത്തിൽ, ഇവ യഥാർത്ഥത്തിൽ നിയമങ്ങൾ പോലുമല്ല... ഒരുതരം വ്യാകരണം പോലെയോ മറ്റെന്തെങ്കിലുമോ പോലെയാണ്. നന്നായി, നിങ്ങൾക്കറിയാമോ, ഇംഗ്ലീഷിൽ സംഭാഷണങ്ങൾ നിർമ്മിക്കുന്നതിന് ഒരു ഘടനയുണ്ട്, ഫ്രഞ്ചിൽ മറ്റൊന്നുണ്ട്... അങ്ങനെ ഇൻ TCP/IPസമാനമായ എന്തെങ്കിലും, അതായത്. വ്യത്യസ്ത വ്യാകരണ നിയമങ്ങളുടെ ഒരു കൂട്ടം ഒരു സമ്പൂർണ്ണ പ്രോട്ടോക്കോൾ രൂപീകരിക്കുന്നു TCP/IPഅല്ലെങ്കിൽ, കൂടുതൽ കൃത്യമായി, TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്ക്.

നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോളുകൾ UDP, TCP, ICMP

പ്രോട്ടോക്കോളിന്റെ ഭാഗമായി TCP/IPഡാറ്റാ ട്രാൻസ്മിഷനുപയോഗിക്കുന്ന പ്രോട്ടോക്കോളുകൾ - ടിസിപിഒപ്പം യു.ഡി.പി. പോലുള്ള തുറമുഖങ്ങളുണ്ടെന്ന് പലരും കേട്ടിട്ടുണ്ടാകും ടിസിപി, അങ്ങനെ യു.ഡി.പി, എന്നാൽ വ്യത്യാസം എന്താണെന്നും അത് എന്തിനെക്കുറിച്ചാണെന്നും എല്ലാവർക്കും അറിയില്ല. അങ്ങനെ..

പ്രോട്ടോക്കോൾ വഴി ഡാറ്റ കൈമാറ്റം ടിസിപി(ട്രാൻസ്മിഷൻ കൺട്രോൾ പ്രോട്ടോക്കോൾ) വിവരങ്ങളുടെ രസീത് സ്ഥിരീകരിക്കുന്നതിന് നൽകുന്നു. “ശരി, അവർ പറയുന്നു, നിങ്ങൾക്ക് അത് ലഭിച്ചോ? - മനസ്സിലായി!” സ്ഥാപിത സമയപരിധിക്കുള്ളിൽ ട്രാൻസ്മിറ്റ് ചെയ്യുന്ന കക്ഷിക്ക് ആവശ്യമായ സ്ഥിരീകരണം ലഭിച്ചില്ലെങ്കിൽ, ഡാറ്റ വീണ്ടും കൈമാറും. അതിനാൽ പ്രോട്ടോക്കോൾ ടിസിപികണക്ഷൻ അധിഷ്‌ഠിത പ്രോട്ടോക്കോളുകൾ എന്ന് വിളിക്കുന്നു, കൂടാതെ യു.ഡി.പി(ഉപയോക്തൃ ഡാറ്റാഗ്രാം പ്രോട്ടോക്കോൾ) - നമ്പർ. യു.ഡി.പിസ്വീകരണത്തിന്റെ സ്ഥിരീകരണം ആവശ്യമില്ലാത്ത സന്ദർഭങ്ങളിൽ ഉപയോഗിക്കുന്നു (ഉദാഹരണത്തിന്, DNS അന്വേഷണങ്ങൾ അല്ലെങ്കിൽ IP ടെലിഫോണി ( ശോഭയുള്ള പ്രതിനിധിഏത് - സ്കൈപ്പ്)). അതായത്, സ്വീകരണത്തിന്റെ സ്ഥിരീകരണത്തിന്റെ സാന്നിധ്യത്തിലാണ് വ്യത്യാസം. "അത്രമാത്രം!" എന്ന് തോന്നുന്നു, പക്ഷേ പ്രായോഗികമായി ഇത് ഒരു പ്രധാന പങ്ക് വഹിക്കുന്നു.

ഒരു പ്രോട്ടോക്കോളും ഉണ്ട് ഐ.സി.എം.പി(ഇന്റർനെറ്റ് കൺട്രോൾ മെസേജ് പ്രോട്ടോക്കോൾ) നെറ്റ്‌വർക്ക് പാരാമീറ്ററുകളെക്കുറിച്ചുള്ള ഡാറ്റ കൈമാറാൻ ഉപയോഗിക്കുന്നു. പോലുള്ള യൂട്ടിലിറ്റി പാക്കേജ് തരങ്ങൾ ഇതിൽ ഉൾപ്പെടുന്നു പിംഗ്, എത്തിച്ചേരാനാകാത്ത ദൂരം, TTLതുടങ്ങിയവ.

എന്താണ് ഒരു IP വിലാസം

എല്ലാവർക്കും ഒരെണ്ണം ഉണ്ട്, എന്നാൽ ഇത് ഏത് തരത്തിലുള്ള വിലാസമാണെന്നും അത് കൂടാതെ ജീവിക്കാൻ കഴിയാത്തത് എന്തുകൊണ്ടാണെന്നും എല്ലാവർക്കും ധാരണയില്ല. ഞാൻ നിങ്ങളോട് പറയുന്നു.

ഐ.പി-വിലാസം - 32 നെറ്റ്‌വർക്കിലെ ഒരു കമ്പ്യൂട്ടർ തിരിച്ചറിയാൻ ഉപയോഗിക്കുന്ന -x ബിറ്റ് നമ്പർ. ഈ സംഖ്യയുടെ ഓരോ ഒക്ടറ്റിന്റെയും ദശാംശ മൂല്യങ്ങളിൽ വിലാസം എഴുതുന്നത് പതിവാണ്, തത്ഫലമായുണ്ടാകുന്ന മൂല്യങ്ങളെ ഡോട്ടുകൾ ഉപയോഗിച്ച് വേർതിരിക്കുന്നു. ഉദാഹരണത്തിന്, 192.168.101.36

ഐ.പിവിലാസങ്ങൾ അദ്വിതീയമാണ്, അതായത് ഓരോ കമ്പ്യൂട്ടറിനും അതിന്റേതായ സംഖ്യകളുടെ സംയോജനമുണ്ട്, ഒരേ വിലാസങ്ങളുള്ള നെറ്റ്‌വർക്കിൽ രണ്ട് കമ്പ്യൂട്ടറുകൾ ഉണ്ടാകരുത്. ഐ.പിവിലാസങ്ങൾ കേന്ദ്രീകൃതമായി വിതരണം ചെയ്യുന്നു, ഇന്റർനെറ്റ് ദാതാക്കൾ അവരുടെ ആവശ്യങ്ങൾക്കനുസരിച്ച് ദേശീയ കേന്ദ്രങ്ങളിലേക്ക് അപേക്ഷകൾ നൽകുന്നു. ദാതാക്കൾക്ക് ലഭിച്ച വിലാസ ശ്രേണികൾ ക്ലയന്റുകൾക്കിടയിൽ കൂടുതൽ വിതരണം ചെയ്യപ്പെടുന്നു. ഉപഭോക്താക്കൾക്ക് സ്വയം ഒരു ദാതാവായി പ്രവർത്തിക്കാനും സ്വീകരിച്ചത് വിതരണം ചെയ്യാനും കഴിയും ഐ.പി-ഉപക്ലയന്റുകളുടെ ഇടയിലുള്ള വിലാസങ്ങൾ മുതലായവ. ഈ വിതരണ രീതി ഉപയോഗിച്ച് ഐ.പി- വിലാസങ്ങൾ കമ്പ്യൂട്ടർ സിസ്റ്റംകമ്പ്യൂട്ടറിന്റെ "ലൊക്കേഷൻ" കൃത്യമായി അറിയാം, അതിന് ഒരു അദ്വിതീയതയുണ്ട് ഐ.പി-വിലാസം; - അവൾക്ക് “ഉടമ” നെറ്റ്‌വർക്കിലേക്ക് ഡാറ്റ അയച്ചാൽ മതി, ദാതാവ് ലക്ഷ്യസ്ഥാനം വിശകലനം ചെയ്യുകയും വിലാസങ്ങളുടെ ഈ ഭാഗം ആർക്കാണെന്ന് അറിയുകയും അടുത്ത ഉടമയ്ക്ക് വിവരങ്ങൾ അയയ്ക്കുകയും ചെയ്യും. ഉപബാൻഡ് ഐ.പിഡെസ്റ്റിനേഷൻ കമ്പ്യൂട്ടറിൽ ഡാറ്റ എത്തുന്നതുവരെ വിലാസങ്ങൾ.

പ്രാദേശിക നെറ്റ്‌വർക്കുകളുടെ നിർമ്മാണത്തിനായി, പ്രത്യേക വിലാസ ശ്രേണികൾ അനുവദിച്ചിരിക്കുന്നു. വിലാസങ്ങൾ ഇവയാണ് 10.x.x.x,192.168.x.x, 10.x.x.x, സി 172.16.x.xഎഴുതിയത് 172.31.x.x, 169.254.x.x, എവിടെ താഴെ x- എന്നതിൽ നിന്നുള്ള ഏതെങ്കിലും സംഖ്യ എന്നാണ് അർത്ഥമാക്കുന്നത് 0 മുമ്പ് 254 . നിന്ന് അയച്ച പാക്കറ്റുകൾ നിർദ്ദിഷ്ട വിലാസങ്ങൾ, റൂട്ട് ചെയ്തിട്ടില്ല, മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, അവ ഇൻറർനെറ്റിലൂടെ അയയ്‌ക്കപ്പെടുന്നില്ല, അതിനാൽ വ്യത്യസ്ത പ്രാദേശിക നെറ്റ്‌വർക്കുകളിലെ കമ്പ്യൂട്ടറുകൾക്ക് ഇനിപ്പറയുന്നതിൽ നിന്ന് സമാനമായ വിലാസങ്ങൾ ഉണ്ടായിരിക്കാം നിർദ്ദിഷ്ട ശ്രേണികൾ. അതായത്, LLC കമ്പനിയിൽ " കൊമ്പുകളും കുളമ്പുകളും"ഒപ്പം LLC" വാസ്യയും കമ്പനിയും"വിലാസങ്ങളുള്ള രണ്ട് കമ്പ്യൂട്ടറുകൾ ഉണ്ടായിരിക്കാം 192.168.0.244 , എന്നാൽ അവർക്ക് വിലാസങ്ങൾക്കൊപ്പം പറയാനാകില്ല 85.144.213.122 , ഇന്റർനെറ്റ് ദാതാവിൽ നിന്ന് ലഭിച്ചു, കാരണം ഇൻറർനെറ്റിൽ സമാനമായ രണ്ടെണ്ണം ഉണ്ടാകരുത്. ഐ.പി- വിലാസങ്ങൾ. അത്തരം കമ്പ്യൂട്ടറുകളിൽ നിന്ന് ഇൻറർനെറ്റിലേക്കും തിരിച്ചും വിവരങ്ങൾ അയയ്‌ക്കുന്നതിന്, ഇൻറർനെറ്റിൽ പ്രവർത്തിക്കുമ്പോൾ പ്രാദേശിക വിലാസങ്ങൾ യഥാർത്ഥമായവ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്ന പ്രത്യേക പ്രോഗ്രാമുകളും ഉപകരണങ്ങളും ഉപയോഗിക്കുന്നു. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഒരു യഥാർത്ഥത്തിൽ നിന്ന് നെറ്റ്‌വർക്കിലേക്ക് ഡാറ്റ അയയ്ക്കുന്നു ഐ.പി-വിലാസങ്ങൾ, പ്രാദേശികമായവയല്ല. ഈ പ്രക്രിയ ഉപയോക്താവിന്റെ ശ്രദ്ധയിൽപ്പെടാതെ സംഭവിക്കുന്നു, അതിനെ വിലാസ വിവർത്തനം എന്ന് വിളിക്കുന്നു. അതേ നെറ്റ്‌വർക്കിനുള്ളിൽ, ഒരു കമ്പനി, LLC "എന്നും ഞാൻ സൂചിപ്പിക്കാൻ ആഗ്രഹിക്കുന്നു. കൊമ്പുകളും കുളമ്പുകളും", ഒന്നിൽ രണ്ട് കമ്പ്യൂട്ടറുകൾ ഉണ്ടാകരുത് പ്രാദേശിക IP വിലാസം, അതായത്, മുകളിലെ ഉദാഹരണത്തിൽ വിലാസമുള്ള ഒരു കമ്പ്യൂട്ടർ എന്നാണ് അർത്ഥമാക്കുന്നത് 192.168.0.244 ഒരു കമ്പനിയിൽ, രണ്ടാമത്തേത് അതേ വിലാസത്തിൽ - മറ്റൊന്നിൽ. ഒരേ കമ്പനിയിൽ വിലാസമുള്ള രണ്ട് കമ്പ്യൂട്ടറുകളുണ്ട് 192.168.0.244 അവർ വെറുതെ ഒത്തുപോകില്ല.

എക്‌സ്‌റ്റേണൽ പോലുള്ള പദങ്ങൾ നിങ്ങൾ കേട്ടിട്ടുണ്ടാകും ഐ.പിആന്തരികവും ഐ.പി, സ്ഥിരാങ്കം (സ്റ്റാറ്റിക് ഐപി), വേരിയബിൾ (ഡൈനാമിക്) ഐ.പി. അവരെ കുറിച്ച് ചുരുക്കത്തിൽ:

  • ബാഹ്യമായ ഐ.പി- ഇത് തികച്ചും സമാനമാണ് ഐ.പി, ദാതാവ് നിങ്ങൾക്ക് നൽകിയത്, അതായത്. ഇന്റർനെറ്റിലെ നിങ്ങളുടെ അദ്വിതീയ വിലാസം, ഉദാഹരണത്തിന്, - 85.144.24.122
  • ഇന്റീരിയർ ഐ.പി, പ്രാദേശികമാണ് ഐ.പി, അതായത്. നിങ്ങളുടെ ഐ.പിവി പ്രാദേശിക നെറ്റ്വർക്ക്, ഉദാഹരണത്തിന്, - 192.168.1.3
  • നിശ്ചലമായ ഐ.പി- ഈ ഐ.പി, ഓരോ കണക്ഷനും മാറാത്തത്, അതായത്. ദൃഢമായും എന്നേക്കും നിങ്ങളെ ഏൽപ്പിച്ചിരിക്കുന്നു
  • ചലനാത്മകം ഐ.പി, ഒഴുകുന്നു ഐ.പിഓരോ കണക്ഷനും മാറുന്ന വിലാസം

നിങ്ങളുടെ തരം ഐ.പി(സ്റ്റാറ്റിക് അല്ലെങ്കിൽ ഡൈനാമിക്) ദാതാവിന്റെ ക്രമീകരണങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നു.

എന്താണ് ഒരു വിലാസ മാസ്ക് (സബ്നെറ്റ്)

ഒരു സബ്‌നെറ്റ് എന്ന ആശയം അവതരിപ്പിച്ചത് നമുക്ക് ഒരു ഭാഗം ഹൈലൈറ്റ് ചെയ്യാൻ വേണ്ടിയാണ് ഐ.പി- ഒരു ഓർഗനൈസേഷന്റെ വിലാസങ്ങൾ, മറ്റൊന്നിന്റെ ഭാഗം മുതലായവ. ഒരേ ലോക്കൽ നെറ്റ്‌വർക്കിൽ ഉൾപ്പെടുന്നതായി കരുതപ്പെടുന്ന ഐപി വിലാസങ്ങളുടെ ഒരു ശ്രേണിയാണ് സബ്‌നെറ്റ്. ഒരു പ്രാദേശിക നെറ്റ്‌വർക്കിൽ പ്രവർത്തിക്കുമ്പോൾ, വിവരങ്ങൾ സ്വീകർത്താവിന് നേരിട്ട് അയയ്ക്കുന്നു. പ്രാദേശിക നെറ്റ്‌വർക്കിൽ ഉൾപ്പെടാത്ത ഒരു IP വിലാസമുള്ള കമ്പ്യൂട്ടറുകൾക്കാണ് ഡാറ്റ ഉദ്ദേശിക്കുന്നതെങ്കിൽ, ഒരു നെറ്റ്‌വർക്കിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ഫോർവേഡ് ചെയ്യുന്നതിനുള്ള റൂട്ട് കണക്കാക്കുന്നതിന് പ്രത്യേക നിയമങ്ങൾ അതിൽ പ്രയോഗിക്കുന്നു.

എത്ര കമ്പ്യൂട്ടറുകൾ സംയോജിപ്പിച്ചിരിക്കുന്നുവെന്ന് സോഫ്റ്റ്വെയറിനോട് പറയുന്ന ഒരു പാരാമീറ്ററാണ് മാസ്ക് ഈ ഗ്രൂപ്പ്(സബ്നെറ്റ്). വിലാസ മാസ്‌കിന് ഐപി വിലാസത്തിന്റെ അതേ ഘടനയുണ്ട്: ഇത് നാല് ഗ്രൂപ്പുകളുടെ ഒരു കൂട്ടമാണ്, അവ ഓരോന്നും 0 മുതൽ പരിധിയിലാകാം. 255 . അതേ സമയം, അധികം കുറഞ്ഞ മൂല്യംമുഖംമൂടികൾ, ആ കൂടുതൽ കമ്പ്യൂട്ടറുകൾഈ സബ്നെറ്റിലേക്ക് ഒന്നിച്ചു. നെറ്റ്‌വർക്കുകൾക്കായി ചെറിയ കമ്പനികൾമാസ്ക് സാധാരണയായി കാണപ്പെടുന്നു 255.255.255.x(ഉദാഹരണത്തിന്, 255.255.255.224). നെറ്റ്‌വർക്ക് മാസ്‌ക് കമ്പ്യൂട്ടറിലേക്ക് ഐപി വിലാസത്തിനൊപ്പം നൽകിയിട്ടുണ്ട്. അതിനാൽ, ഉദാഹരണത്തിന്, നെറ്റ്വർക്ക് 192.168.0.0 മാസ്ക് ഉപയോഗിച്ച് 255.255.255.0 എന്ന വിലാസത്തിലുള്ള കമ്പ്യൂട്ടറുകൾ അടങ്ങിയിരിക്കാം 192.168.0.1 മുമ്പ് 192.168.254 192.168.0.0 മാസ്ക് ഉപയോഗിച്ച് 255.255.255.128 എന്നതിൽ നിന്നുള്ള വിലാസങ്ങൾ അനുവദിക്കുന്നു 192.168.0.1 മുമ്പ് 192.168.0.127 . അർത്ഥം വ്യക്തമാണെന്ന് ഞാൻ കരുതുന്നു. ചട്ടം പോലെ, IP വിലാസങ്ങൾ സംരക്ഷിക്കുന്നതിനായി ദാതാക്കൾ ഒരു ചെറിയ എണ്ണം കമ്പ്യൂട്ടറുകളുള്ള നെറ്റ്‌വർക്കുകൾ ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിന്, ഒരു ഉപഭോക്താവിന് മാസ്‌ക് ഉള്ള ഒരു വിലാസം നൽകാം 255.255.255.252 . ഈ സബ്നെറ്റിൽ രണ്ട് കമ്പ്യൂട്ടറുകൾ മാത്രമേ ഉള്ളൂ.

കമ്പ്യൂട്ടറിന് ഒരു ഐപി വിലാസം ലഭിക്കുകയും സബ്നെറ്റ് മാസ്കിന്റെ മൂല്യം അറിയുകയും ചെയ്ത ശേഷം, പ്രോഗ്രാമിന് ഈ പ്രാദേശിക സബ്നെറ്റിൽ പ്രവർത്തിക്കാൻ തുടങ്ങാം. എന്നിരുന്നാലും, മറ്റ് കമ്പ്യൂട്ടറുകളുമായി വിവരങ്ങൾ കൈമാറുന്നതിനായി ആഗോള ശൃംഖല, എവിടെയാണ് വിവരങ്ങൾ അയയ്‌ക്കേണ്ട നിയമങ്ങൾ നിങ്ങൾ അറിയേണ്ടത് ബാഹ്യ നെറ്റ്വർക്ക്. ഈ ആവശ്യത്തിനായി, ഗേറ്റ്‌വേ വിലാസം പോലുള്ള ഒരു സ്വഭാവം ഉപയോഗിക്കുന്നു.

എന്താണ് ഒരു ഗേറ്റ്‌വേ?

വ്യത്യസ്ത ഐപി സബ്‌നെറ്റുകൾക്കിടയിൽ വിവരങ്ങൾ കൈമാറുന്ന ഒരു ഉപകരണമാണ് (കമ്പ്യൂട്ടർ അല്ലെങ്കിൽ റൂട്ടർ) ഗേറ്റ്‌വേ. ലക്ഷ്യസ്ഥാന വിലാസം ലോക്കൽ സബ്‌നെറ്റിന്റെ ഭാഗമല്ലെന്ന് പ്രോഗ്രാം (ഐപിയും മാസ്‌കും ഉപയോഗിച്ച്) നിർണ്ണയിക്കുകയാണെങ്കിൽ, അത് ഗേറ്റ്‌വേയായി പ്രവർത്തിക്കുന്ന ഉപകരണത്തിലേക്ക് ഈ ഡാറ്റ അയയ്ക്കുന്നു. പ്രോട്ടോക്കോൾ ക്രമീകരണങ്ങളിൽ, അത്തരമൊരു ഉപകരണത്തിന്റെ IP വിലാസം വ്യക്തമാക്കുക.

നിങ്ങൾക്ക് അറിയാനും സ്വയം കൂടുതൽ ചെയ്യാൻ കഴിയാനും താൽപ്പര്യമുണ്ടോ?

ഇനിപ്പറയുന്ന മേഖലകളിൽ ഞങ്ങൾ നിങ്ങൾക്ക് പരിശീലനം വാഗ്ദാനം ചെയ്യുന്നു: കമ്പ്യൂട്ടറുകൾ, പ്രോഗ്രാമുകൾ, അഡ്മിനിസ്ട്രേഷൻ, സെർവറുകൾ, നെറ്റ്‌വർക്കുകൾ, വെബ്‌സൈറ്റ് നിർമ്മാണം, SEO എന്നിവയും അതിലേറെയും. വിശദാംശങ്ങൾ ഇപ്പോൾ കണ്ടെത്തുക!

പ്രാദേശിക നെറ്റ്‌വർക്കിൽ മാത്രം പ്രവർത്തിക്കാൻ, ഗേറ്റ്‌വേ വ്യക്തമാക്കിയേക്കില്ല.

വേണ്ടി വ്യക്തിഗത ഉപയോക്താക്കൾഇന്റർനെറ്റിലേക്ക് കണക്റ്റുചെയ്യുന്നു, അല്ലെങ്കിൽ ചെറുകിട ബിസിനസുകൾഒരൊറ്റ കണക്ഷൻ ചാനൽ ഉള്ളതിനാൽ, സിസ്റ്റത്തിന് ഒരു ഗേറ്റ്‌വേ വിലാസം മാത്രമേ ഉണ്ടാകൂ - ഇത് ഇന്റർനെറ്റ് കണക്ഷനുള്ള ഉപകരണത്തിന്റെ വിലാസമാണ്. ഒന്നിലധികം റൂട്ടുകളുണ്ടെങ്കിൽ, ഒന്നിലധികം ഗേറ്റ്‌വേകൾ ഉണ്ടാകും. ഈ സാഹചര്യത്തിൽ, ഡാറ്റ പാത്ത് നിർണ്ണയിക്കാൻ ഒരു റൂട്ടിംഗ് ടേബിൾ ഉപയോഗിക്കുന്നു.

എന്താണ് റൂട്ടിംഗ് ടേബിളുകൾ

അങ്ങനെ ഞങ്ങൾ സുഗമമായി അവരിലെത്തി. അപ്പോ.. ഇതെന്താ മേശകൾ?

ഒരു സ്ഥാപനത്തിനോ ഉപയോക്താവിനോ ഒന്നിലധികം ഇന്റർനെറ്റ് കണക്ഷൻ പോയിന്റുകൾ ഉണ്ടായിരിക്കാം (ഉദാഹരണത്തിന്, ബാക്കപ്പ് ചാനലുകൾആദ്യ ദാതാവിൽ എന്തെങ്കിലും തെറ്റ് സംഭവിച്ചാൽ, പക്ഷേ ഇന്റർനെറ്റ് ഇപ്പോഴും വളരെ അത്യാവശ്യമാണ്) അല്ലെങ്കിൽ പലതും അടങ്ങിയിരിക്കുന്നു ഐ.പി- നെറ്റ്വർക്കുകൾ. ഈ സാഹചര്യത്തിൽ, ഈ അല്ലെങ്കിൽ ആ വിവരങ്ങൾ അയയ്‌ക്കേണ്ട വഴി (ഏത് ഗേറ്റ്‌വേയിലൂടെ) സിസ്റ്റത്തിന് അറിയാൻ, റൂട്ടിംഗ് ടേബിളുകൾ ഉപയോഗിക്കുന്നു. ഓരോ ഗേറ്റ്‌വേയ്‌ക്കുമുള്ള റൂട്ടിംഗ് ടേബിളുകൾ അവയിലൂടെ വിവരങ്ങൾ കൈമാറേണ്ട ഇന്റർനെറ്റ് സബ്‌നെറ്റുകളെ സൂചിപ്പിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, നിരവധി ഗേറ്റ്‌വേകൾക്കായി നിങ്ങൾക്ക് ഒരേ ശ്രേണികൾ സജ്ജമാക്കാൻ കഴിയും, പക്ഷേ വ്യത്യസ്ത വിലകളിൽഡാറ്റ ട്രാൻസ്മിഷൻ: ഉദാഹരണത്തിന്, ഏറ്റവും കൂടുതൽ ഉള്ള ഒരു ചാനലിലൂടെ വിവരങ്ങൾ അയയ്ക്കും ചെലവുകുറഞ്ഞത്, ഒരു കാരണത്താലോ മറ്റെന്തെങ്കിലുമോ ഇത് പരാജയപ്പെടുകയാണെങ്കിൽ, ലഭ്യമായ അടുത്ത വിലകുറഞ്ഞ കണക്ഷൻ സ്വയമേവ ഉപയോഗിക്കപ്പെടും.

എന്താണ് നെറ്റ്‌വർക്ക് പോർട്ടുകൾ

ഡാറ്റ കൈമാറുമ്പോൾ ഒഴികെ ഐ.പിഅയച്ചയാളുടെയും സ്വീകർത്താവിന്റെയും വിലാസങ്ങൾ, വിവര പാക്കറ്റിൽ പോർട്ട് നമ്പറുകൾ അടങ്ങിയിരിക്കുന്നു. ഉദാഹരണം: 192.168.1.1: 80 , - വി ഈ സാഹചര്യത്തിൽ 80 - ഇതാണ് പോർട്ട് നമ്പർ. ഡാറ്റ പ്രോസസ്സ് ചെയ്യേണ്ട പ്രോസസ്സ് (പ്രോഗ്രാം) തിരിച്ചറിയാൻ ഡാറ്റ സ്വീകരിക്കുമ്പോഴും കൈമാറുമ്പോഴും ഉപയോഗിക്കുന്ന ഒരു സംഖ്യയാണ് പോർട്ട്. അതിനാൽ, ഒരു പാക്കറ്റ് അയച്ചാൽ 80 th പോർട്ട്, വിവരങ്ങൾ സെർവറിന് വേണ്ടിയുള്ളതാണെന്ന് ഇത് സൂചിപ്പിക്കുന്നു HTTP.

കൂടെ പോർട്ട് നമ്പറുകൾ 1 th മുമ്പ് 1023 -th എന്നത് നിർദ്ദിഷ്ട പ്രോഗ്രാമുകളിലേക്ക് നിയുക്തമാക്കിയിരിക്കുന്നു (അറിയപ്പെടുന്ന പോർട്ടുകൾ എന്ന് വിളിക്കപ്പെടുന്നവ). നമ്പറുകളുള്ള പോർട്ടുകൾ 1024 -65 535 പ്രോഗ്രാമുകളിൽ ഉപയോഗിക്കാം സ്വന്തം വികസനം. അതിൽ സാധ്യമായ സംഘർഷങ്ങൾതിരഞ്ഞെടുത്ത് പ്രോഗ്രാമുകൾ സ്വയം തീരുമാനിക്കണം സ്വതന്ത്ര പോർട്ട്. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, പോർട്ടുകൾ ചലനാത്മകമായി വിതരണം ചെയ്യും: അടുത്ത തവണ പ്രോഗ്രാം ആരംഭിക്കുമ്പോൾ, അത് മറ്റൊരു പോർട്ട് മൂല്യം തിരഞ്ഞെടുക്കാൻ സാധ്യതയുണ്ട്, തീർച്ചയായും, നിങ്ങൾ ക്രമീകരണങ്ങളിലൂടെ പോർട്ട് സ്വമേധയാ സജ്ജീകരിച്ചില്ലെങ്കിൽ.

എന്താണ് ഒരു MAC വിലാസം

നെറ്റ്‌വർക്കിൽ അയയ്‌ക്കുന്ന പാക്കറ്റുകൾ കമ്പ്യൂട്ടറുകളെ അഭിസംബോധന ചെയ്യുന്നത് അവയുടെ പേരുകളല്ല, അല്ലാതെയല്ല എന്നതാണ് വസ്തുത ഐ.പി-വിലാസം. പാക്കറ്റ് ഒരു നിർദ്ദിഷ്ട വിലാസമുള്ള ഒരു ഉപകരണത്തിന് ഉദ്ദേശിച്ചുള്ളതാണ്, അതിനെ വിളിക്കുന്നു മാക്-വിലാസം.

MAC വിലാസം- ഇതൊരു അദ്വിതീയ വിലാസമാണ് നെറ്റ്വർക്ക് ഉപകരണം, ഉപകരണ നിർമ്മാതാവ് അതിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നത്, അതായത്. ഇത് നിങ്ങളുടെ ഒരു തരം സ്റ്റാമ്പ് ചെയ്ത നമ്പറാണ് നെറ്റ്വർക്ക് കാർഡ്. ആദ്യ പകുതി മാക്-വിലാസം നിർമ്മാതാവിന്റെ ഐഡന്റിഫയർ ആണ്, രണ്ടാമത്തേത് അദ്വിതീയ സംഖ്യഈ ഉപകരണത്തിന്റെ.

സാധാരണയായി മാക്ഒരു ദാതാവിനൊപ്പം (ദാതാവ് ഒരു ലോഗിൻ-പാസ്‌വേഡിന് പകരം ഒരു പോപ്പി വിലാസം ബൈൻഡിംഗ് ഉപയോഗിക്കുന്നുവെങ്കിൽ) അല്ലെങ്കിൽ ഒരു റൂട്ടർ സജ്ജീകരിക്കുമ്പോൾ, തിരിച്ചറിയുന്നതിന് ചിലപ്പോൾ വിലാസം ആവശ്യമാണ്.

എല്ലാ നെറ്റ്‌വർക്ക് ക്രമീകരണങ്ങളും എവിടെ കാണണം

ഇതെല്ലാം എവിടെ നോക്കാം, മാറ്റാം എന്നതിനെ കുറിച്ച് കുറച്ച് വാക്കുകൾ പറയാൻ ഞാൻ ഏറെക്കുറെ മറന്നു.

10/13/06 5.6K

നമ്മിൽ ഭൂരിഭാഗം പേർക്കും ടിസിപി/ഐപി അറിയുന്നത് ഇന്റർനെറ്റിനെ ഒരുമിച്ച് നിർത്തുന്ന പശ എന്നാണ്. എന്നാൽ ഈ പ്രോട്ടോക്കോൾ എന്താണെന്നും അത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്നും ബോധ്യപ്പെടുത്തുന്ന വിവരണം നൽകാൻ കുറച്ച് പേർക്ക് മാത്രമേ കഴിയൂ. അപ്പോൾ എന്താണ് യഥാർത്ഥത്തിൽ TCP/IP?

ഒരു നെറ്റ്‌വർക്കുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന കമ്പ്യൂട്ടറുകൾക്കിടയിൽ വിവരങ്ങൾ കൈമാറുന്നതിനുള്ള ഒരു ഉപാധിയാണ് TCP/IP. അവർ ഒരേ നെറ്റ്‌വർക്കിന്റെ ഭാഗമാണോ അതോ കണക്‌റ്റ് ചെയ്‌തിട്ടുണ്ടോ എന്നത് പ്രശ്‌നമല്ല പ്രത്യേക നെറ്റ്‌വർക്കുകൾ. അതിലൊന്ന് ക്രേ കംപ്യൂട്ടറും മറ്റേത് മാക്കിന്റോഷും ആയിരിക്കുമെന്നത് പ്രശ്നമല്ല. വ്യത്യസ്‌ത കമ്പ്യൂട്ടറുകൾ തമ്മിലുള്ള വിടവ് നികത്തുന്ന ഒരു പ്ലാറ്റ്‌ഫോം-സ്വതന്ത്ര നിലവാരമാണ് TCP/IP, ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾനെറ്റ്‌വർക്കുകളും. ആഗോളതലത്തിൽ ഇൻറർനെറ്റിനെ നിയന്ത്രിക്കുന്ന പ്രോട്ടോക്കോൾ ആണ് ഇത്, പ്രധാനമായും TCP/IP നെറ്റ്‌വർക്ക് മൂലമാണ്.

ടിസിപി/ഐപി മനസ്സിലാക്കുന്നതിൽ പ്രധാനമായും ടിസിപി/ഐപി ഹോസ്റ്റുകൾ വിവരങ്ങൾ കൈമാറാൻ ഉപയോഗിക്കുന്ന ആർക്കെയ്ൻ പ്രോട്ടോക്കോൾ സെറ്റുകൾ മനസ്സിലാക്കാൻ കഴിയുന്നു. ഈ പ്രോട്ടോക്കോളുകളിൽ ചിലത് നോക്കാം, കൂടാതെ TCP/IP റാപ്പർ എന്താണ് നിർമ്മിക്കുന്നതെന്ന് കണ്ടെത്താം.

TCP/IP അടിസ്ഥാനങ്ങൾ

ട്രാൻസ്മിഷൻ കൺട്രോൾ പ്രോട്ടോക്കോൾ/ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ എന്നതിന്റെ ചുരുക്കെഴുത്താണ് TCP/IP. കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കിംഗ് ടെർമിനോളജിയിൽ, രണ്ട് കമ്പ്യൂട്ടറുകളെ ഡാറ്റ കൈമാറ്റം ചെയ്യാൻ അനുവദിക്കുന്ന മുൻകൂട്ടി സമ്മതിച്ച മാനദണ്ഡമാണ് പ്രോട്ടോക്കോൾ. വാസ്തവത്തിൽ, TCP/IP എന്നത് ഒരു പ്രോട്ടോക്കോൾ അല്ല, പലതും. അതുകൊണ്ടാണ് ടിസിപിയും ഐപിയും രണ്ട് പ്രധാനമായിരിക്കുന്നതിനാൽ ഇത് ഒരു സ്യൂട്ട് അല്ലെങ്കിൽ പ്രോട്ടോക്കോളുകളുടെ സ്യൂട്ട് എന്ന് നിങ്ങൾ പലപ്പോഴും കേൾക്കുന്നത്.

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

1970 കളിൽ യുഎസ് ഗവൺമെന്റിന്റെ അഡ്വാൻസ്ഡ് റിസർച്ച് പ്രോജക്ട് ഏജൻസി (ARPA) ധനസഹായം നൽകിയ ഗവേഷണത്തിൽ നിന്നാണ് TCP/IP ഉത്ഭവിച്ചത്. ലോകമെമ്പാടുമുള്ള ഗവേഷണ കേന്ദ്രങ്ങളുടെ കമ്പ്യൂട്ടർ ശൃംഖലകളെ വെർച്വൽ "നെറ്റ്‌വർക്ക് ഓഫ് നെറ്റ്‌വർക്ക്" (ഇന്റർനെറ്റ് വർക്ക്) രൂപത്തിൽ ബന്ധിപ്പിക്കാൻ കഴിയുന്ന തരത്തിലാണ് ഈ പ്രോട്ടോക്കോൾ വികസിപ്പിച്ചെടുത്തത്. TCP/IP ഉപയോഗിച്ച് ARPAnet എന്ന നിലവിലുള്ള കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകളുടെ ഒരു കൂട്ടായ്മ പരിവർത്തനം ചെയ്താണ് യഥാർത്ഥ ഇന്റർനെറ്റ് സൃഷ്ടിച്ചത്.

TCP/IP ഇന്ന് വളരെ പ്രധാനമായിരിക്കുന്നതിന്റെ കാരണം, അത് ഒറ്റപ്പെട്ട നെറ്റ്‌വർക്കുകളെ ഇന്റർനെറ്റിലേക്ക് കണക്റ്റുചെയ്യാനോ സംയോജിപ്പിച്ച് സ്വകാര്യ ഇൻട്രാനെറ്റുകൾ സൃഷ്ടിക്കാനോ അനുവദിക്കുന്നു എന്നതാണ്. ഒരു ഇൻട്രാനെറ്റ് നിർമ്മിക്കുന്ന കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകൾ റൂട്ടറുകൾ അല്ലെങ്കിൽ ഐപി റൂട്ടറുകൾ എന്ന് വിളിക്കുന്ന ഉപകരണങ്ങളിലൂടെ ഭൗതികമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഒരു നെറ്റ്‌വർക്കിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ഡാറ്റ പാക്കറ്റുകൾ കൈമാറുന്ന കമ്പ്യൂട്ടറാണ് റൂട്ടർ. ഒരു ടിസിപി/ഐപി അടിസ്ഥാനമാക്കിയുള്ള ഇൻട്രാനെറ്റിൽ, ഐപി പാക്കറ്റുകൾ അല്ലെങ്കിൽ ഐപി ഡാറ്റാഗ്രാമുകൾ എന്ന് വിളിക്കുന്ന ഡിസ്ക്രീറ്റ് ബ്ലോക്കുകളിലാണ് വിവരങ്ങൾ കൈമാറുന്നത്. TCP/IP സോഫ്‌റ്റ്‌വെയറിന് നന്ദി, കണക്റ്റുചെയ്തിരിക്കുന്ന എല്ലാ കമ്പ്യൂട്ടറുകളും കമ്പ്യൂട്ടർ ശൃംഖല, "അടുത്ത ബന്ധുക്കൾ" ആകുക. അടിസ്ഥാനപരമായി ഇത് റൂട്ടറുകളും അന്തർലീനമായ നെറ്റ്‌വർക്ക് ആർക്കിടെക്ചറും മറയ്ക്കുകയും അതെല്ലാം ഒന്നായി കാണുകയും ചെയ്യുന്നു വലിയ നെറ്റ്വർക്ക്. ബന്ധിപ്പിക്കുന്നത് പോലെ ഇഥർനെറ്റ് നെറ്റ്‌വർക്കുകൾ 48-ബിറ്റ് ഇഥർനെറ്റ് ഐഡികൾ തിരിച്ചറിയുന്നു, ഇൻട്രാനെറ്റ് കണക്ഷനുകൾ 32-ബിറ്റ് ഐപി വിലാസങ്ങളാൽ തിരിച്ചറിയപ്പെടുന്നു, അത് ഞങ്ങൾ ഫോമിൽ പ്രകടിപ്പിക്കുന്നു ദശാംശ സംഖ്യകൾ, ഡോട്ടുകളാൽ വേർതിരിച്ചിരിക്കുന്നു (ഉദാഹരണത്തിന്, 128.10.2.3). IP വിലാസം എടുക്കുന്നു റിമോട്ട് കമ്പ്യൂട്ടർ, ഒരു ഇൻട്രാനെറ്റിലോ ഇൻറർനെറ്റിലോ ഉള്ള ഒരു കമ്പ്യൂട്ടറിന് ഒരേ ഫിസിക്കൽ നെറ്റ്‌വർക്കിന്റെ ഭാഗമെന്നപോലെ അതിലേക്ക് ഡാറ്റ അയയ്‌ക്കാൻ കഴിയും.

ഒരേ ഇൻട്രാനെറ്റിലേക്ക് കണക്‌റ്റ് ചെയ്‌തിരിക്കുന്ന രണ്ട് കമ്പ്യൂട്ടറുകൾക്കിടയിലുള്ള ഡാറ്റ പ്രശ്‌നത്തിന് TCP/IP ഒരു പരിഹാരം നൽകുന്നു, എന്നാൽ വ്യത്യസ്ത ഫിസിക്കൽ നെറ്റ്‌വർക്കുകളിൽ. പരിഹാരത്തിൽ നിരവധി ഭാഗങ്ങൾ അടങ്ങിയിരിക്കുന്നു, TCP/IP പ്രോട്ടോക്കോൾ കുടുംബത്തിലെ ഓരോ അംഗവും മൊത്തത്തിലുള്ള ലക്ഷ്യത്തിലേക്ക് സംഭാവന ചെയ്യുന്നു. ടിസിപി/ഐപി സ്യൂട്ടിന്റെ ഏറ്റവും അടിസ്ഥാനപരമായ പ്രോട്ടോക്കോളായ ഐപി, ഇൻട്രാനെറ്റുകളിലുടനീളം ഐപി ഡാറ്റാഗ്രാമുകൾ എത്തിക്കുകയും പ്രവർത്തിക്കുകയും ചെയ്യുന്നു. പ്രധാന പ്രവർത്തനംറൂട്ടിംഗ് എന്ന് വിളിക്കപ്പെടുന്നു, ഇത് അടിസ്ഥാനപരമായി ഒരു ഡാറ്റഗ്രാം പോയിന്റ് എ മുതൽ പോയിന്റ് ബി വരെയുള്ള റൂട്ട് തിരഞ്ഞെടുക്കുകയും നെറ്റ്‌വർക്കുകൾക്കിടയിൽ "ഹാപ്പ്" ചെയ്യാൻ റൂട്ടറുകൾ ഉപയോഗിക്കുകയും ചെയ്യുന്നു.

ടിസിപി ഒരു പ്രോട്ടോക്കോൾ ആണ് ഉയർന്ന തലം, ഒരു നെറ്റ്‌വർക്കിലെ വിവിധ ഹോസ്റ്റ് കമ്പ്യൂട്ടറുകളിൽ പ്രവർത്തിക്കുന്ന ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകളെ ഡാറ്റ സ്ട്രീമുകൾ കൈമാറാൻ ഇത് അനുവദിക്കുന്നു. TCP ഡാറ്റ സ്ട്രീമുകളെ TCP സെഗ്‌മെന്റുകൾ എന്ന് വിളിക്കുന്ന ശൃംഖലകളായി വിഭജിക്കുകയും IP ഉപയോഗിച്ച് അവയെ കൈമാറുകയും ചെയ്യുന്നു. മിക്ക കേസുകളിലും, ഓരോ TCP സെഗ്‌മെന്റും ഒരു IP ഡാറ്റാഗ്രാമിൽ അയയ്‌ക്കുന്നു. എന്നിരുന്നാലും, ആവശ്യമെങ്കിൽ, നെറ്റ്‌വർക്കിലെ കമ്പ്യൂട്ടറുകൾക്കിടയിൽ വിവരങ്ങൾ കൈമാറാൻ ഉപയോഗിക്കുന്ന ഫിസിക്കൽ ഡാറ്റ ഫ്രെയിമുകളിലേക്ക് യോജിക്കുന്ന ഒന്നിലധികം ഐപി ഡാറ്റാഗ്രാമുകളായി ടിസിപി സെഗ്‌മെന്റുകളെ വിഭജിക്കും. ഡാറ്റാഗ്രാമുകൾ അയച്ച അതേ ശ്രേണിയിൽ തന്നെ ലഭിക്കുമെന്ന് IP ഉറപ്പുനൽകാത്തതിനാൽ, ടിസിപി റൂട്ടിന്റെ മറ്റേ അറ്റത്തുള്ള ടിസിപി സെഗ്‌മെന്റുകൾ വീണ്ടും കൂട്ടിച്ചേർത്ത് ഡാറ്റയുടെ തുടർച്ചയായ സ്ട്രീം ഉണ്ടാക്കുന്നു. എഫ്‌ടിപിയും ടെൽനെറ്റും ജനപ്രിയതയുടെ രണ്ട് ഉദാഹരണങ്ങളാണ് ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകൾടിസിപി/ഐപി, ഇത് ടിസിപിയുടെ ഉപയോഗത്തെ ആശ്രയിച്ചിരിക്കുന്നു.

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

മറ്റ് ടിസിപി/ഐപി പ്രോട്ടോക്കോളുകൾക്ക് പ്രാധാന്യം കുറവാണ്, എന്നാൽ തുല്യ പ്രാധാന്യമുള്ള റോളുകൾ പ്രധാന വേഷങ്ങൾ TCP/IP നെറ്റ്‌വർക്കുകളുടെ പ്രവർത്തനത്തിൽ. ഉദാഹരണത്തിന്, അഡ്രസ് റെസല്യൂഷൻ പ്രോട്ടോക്കോൾ (ARP) ഐപി വിലാസങ്ങളെ ഫിസിക്കൽ ആക്കി മാറ്റുന്നു നെറ്റ്‌വർക്ക് വിലാസങ്ങൾ, ഇഥർനെറ്റ് ഐഡന്റിഫയറുകൾ പോലുള്ളവ. ബന്ധപ്പെട്ട പ്രോട്ടോക്കോൾ - പ്രോട്ടോക്കോൾ വിപരീത പരിവർത്തനംവിലാസങ്ങൾ (റിവേഴ്സ് അഡ്രസ് റെസല്യൂഷൻ പ്രോട്ടോക്കോൾ, RARP) - റിവേഴ്സ് പ്രവർത്തനം നടത്തുന്നു, ഫിസിക്കൽ നെറ്റ്വർക്ക് വിലാസങ്ങളെ IP വിലാസങ്ങളാക്കി മാറ്റുന്നു. ഇൻറർനെറ്റ് കൺട്രോൾ മെസേജ് പ്രോട്ടോക്കോൾ (ICMP) എന്നത് നിയന്ത്രണ വിവരങ്ങൾ കൈമാറുന്നതിനും IP പാക്കറ്റുകളുടെ സംപ്രേക്ഷണവുമായി ബന്ധപ്പെട്ട പിശകുകൾ നിയന്ത്രിക്കുന്നതിനും IP ഉപയോഗിക്കുന്ന ഒരു എസ്കോർട്ട് പ്രോട്ടോക്കോൾ ആണ്. ഉദാഹരണത്തിന്, ഒരു റൂട്ടറിന് ഒരു IP ഡാറ്റാഗ്രാം കൈമാറാൻ കഴിയുന്നില്ലെങ്കിൽ, ഒരു പ്രശ്നമുണ്ടെന്ന് അയയ്ക്കുന്നയാളെ അറിയിക്കാൻ അത് ICMP ഉപയോഗിക്കുന്നു. ഹൃസ്വ വിവരണംടിസിപി/ഐപിയുടെ "കുടക്കടിയിൽ മറഞ്ഞിരിക്കുന്ന" മറ്റ് ചില പ്രോട്ടോക്കോളുകൾ സൈഡ്ബാറിൽ ലിസ്റ്റ് ചെയ്തിട്ടുണ്ട്.

ചുരുക്കങ്ങളോടുകൂടിയ പ്രോട്ടോക്കോളുകളുടെ TCP/IP കുടുംബത്തിന്റെ സംക്ഷിപ്ത വിവരണം
ARP (അഡ്രസ് റെസല്യൂഷൻ പ്രോട്ടോക്കോൾ): 32-ബിറ്റ് IP വിലാസങ്ങൾ ഇതിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു ഭൗതിക വിലാസങ്ങൾകമ്പ്യൂട്ടർ നെറ്റ്‌വർക്ക്, ഉദാഹരണത്തിന്, 48-ബിറ്റ് ഇഥർനെറ്റ് വിലാസങ്ങളിലേക്ക്.

FTP (ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ): TCP കണക്ഷനുകൾ ഉപയോഗിച്ച് ഒരു കമ്പ്യൂട്ടറിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ഫയലുകൾ കൈമാറാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ബന്ധപ്പെട്ടതും എന്നാൽ സാധാരണമല്ലാത്തതുമായ ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ, ട്രൈവിയൽ ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ (TFTP), ഫയലുകൾ കൈമാറാൻ TCP-യെക്കാൾ UDP ഉപയോഗിക്കുന്നു.

ICMP (ഇന്റർനെറ്റ് കൺട്രോൾ മെസേജ് പ്രോട്ടോക്കോൾ): പിശക് സന്ദേശങ്ങൾ അയയ്ക്കാൻ IP റൂട്ടറുകളെ അനുവദിക്കുന്നു നിയന്ത്രണ വിവരങ്ങൾമറ്റ് IP റൂട്ടറുകളും നെറ്റ്‌വർക്ക് ഹോസ്റ്റുകളും. ICMP സന്ദേശങ്ങൾ IP ഡാറ്റാഗ്രാമുകളുടെ ഡാറ്റാ ഫീൽഡുകളായി "യാത്ര" ചെയ്യുന്നു, കൂടാതെ IP-യുടെ എല്ലാ വകഭേദങ്ങളിലും നടപ്പിലാക്കുകയും വേണം.

IGMP (ഇന്റർനെറ്റ് ഗ്രൂപ്പ് മാനേജ്മെന്റ് പ്രോട്ടോക്കോൾ): ഉചിതമായ ഗ്രൂപ്പുകളിൽ പെട്ട കമ്പ്യൂട്ടറുകൾക്കിടയിൽ IP ഡാറ്റാഗ്രാമുകൾ മൾട്ടികാസ്റ്റ് ചെയ്യാൻ അനുവദിക്കുന്നു.

IP (ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ, ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ): ഇൻറർനെറ്റ് അല്ലെങ്കിൽ ഇൻട്രാനെറ്റ് രൂപീകരിക്കുന്നതിന് റൂട്ടറുകൾ പരസ്പരം ബന്ധിപ്പിച്ചിട്ടുള്ള പ്രത്യേക നെറ്റ്‌വർക്കുകളിൽ ഡാറ്റ പാക്കറ്റുകളെ റൂട്ട് ചെയ്യുന്ന ഒരു താഴ്ന്ന-ലെവൽ പ്രോട്ടോക്കോൾ. IP ഡാറ്റാഗ്രാം എന്ന് വിളിക്കുന്ന പാക്കറ്റുകളുടെ രൂപത്തിലാണ് ഡാറ്റ സഞ്ചരിക്കുന്നത്.

RARP (റിവേഴ്സ് അഡ്രസ് റെസല്യൂഷൻ പ്രോട്ടോക്കോൾ): ഫിസിക്കൽ നെറ്റ്‌വർക്ക് വിലാസങ്ങളെ IP വിലാസങ്ങളിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു.

SMTP (ലളിതമായ മെയിൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ): ഒരു കമ്പ്യൂട്ടറിൽ പ്രവർത്തിക്കുന്ന ഒരു SMTP ക്ലയന്റ് ഫോർവേഡ് ചെയ്യാൻ ഉപയോഗിക്കാവുന്ന സന്ദേശങ്ങളുടെ ഫോർമാറ്റ് നിർവചിക്കുന്നു ഇമെയിൽമറ്റൊരു കമ്പ്യൂട്ടറിൽ പ്രവർത്തിക്കുന്ന ഒരു SMTP സെർവറിലേക്ക്.

TCP (ട്രാൻസ്മിഷൻ കൺട്രോൾ പ്രോട്ടോക്കോൾ): ബൈറ്റുകളുടെ സ്ട്രീമുകളായി ഡാറ്റ കൈമാറുന്ന ഒരു കണക്ഷൻ-ഓറിയന്റഡ് പ്രോട്ടോക്കോൾ. TCP തലക്കെട്ടുകളും ഡാറ്റയും അടങ്ങുന്ന പാക്കറ്റുകളിൽ-TCP സെഗ്‌മെന്റുകളിലാണ് ഡാറ്റ അയയ്ക്കുന്നത്. TCP ഉപയോഗിക്കുന്നത് "വിശ്വസനീയമായ" പ്രോട്ടോക്കോൾ ആണ് ചെക്ക്സംസ്ഡാറ്റയുടെ സമഗ്രത പരിശോധിക്കുകയും ട്രാൻസ്മിറ്റ് ചെയ്ത ഡാറ്റ അഴിമതിയില്ലാതെ ലഭിക്കുന്നുവെന്ന് ഉറപ്പാക്കാൻ സ്ഥിരീകരണങ്ങൾ അയയ്ക്കുകയും ചെയ്യുക.

UDP (User Datagram Protocol): UDP ഡാറ്റാഗ്രാം എന്ന് വിളിക്കുന്ന പാക്കറ്റുകളിൽ ഡാറ്റ കൈമാറുന്ന ഒരു കണക്ഷൻ-ഇൻഡിപെൻഡന്റ് പ്രോട്ടോക്കോൾ. UDP ഒരു "വിശ്വസനീയമല്ലാത്ത" പ്രോട്ടോക്കോൾ ആണ്, കാരണം ഡാറ്റാഗ്രാം യഥാർത്ഥത്തിൽ ലഭിച്ചിട്ടുണ്ടോ എന്ന് സൂചിപ്പിക്കുന്ന വിവരങ്ങൾ അയച്ചയാൾക്ക് ലഭിക്കുന്നില്ല.

TCP/IP ആർക്കിടെക്ചർ

നെറ്റ്‌വർക്ക് ഡിസൈനർമാർ പലപ്പോഴും ഏഴ്-പാളി ISO/OSI (ഇന്റർനാഷണൽ സ്റ്റാൻഡേർഡ് ഓർഗനൈസേഷൻ/ഓപ്പൺ സിസ്റ്റംസ് ഇന്റർകണക്‌ട്) മോഡൽ ഉപയോഗിക്കുന്നു. തുറന്ന സംവിധാനങ്ങൾ), ഇത് നെറ്റ്‌വർക്കുകളുടെ വാസ്തുവിദ്യയെ വിവരിക്കുന്നു. ഈ മോഡലിലെ ഓരോ ലെവലും ഒരു ലെവലുമായി യോജിക്കുന്നു പ്രവർത്തനക്ഷമതനെറ്റ്വർക്കുകൾ. ഏറ്റവും അടിത്തട്ടിൽ സ്ഥിതിചെയ്യുന്നു ഭൗതിക പാളി, ഡാറ്റ "യാത്ര ചെയ്യുന്ന" ഭൗതിക അന്തരീക്ഷത്തെ പ്രതിനിധീകരിക്കുന്നു-മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, കേബിൾ സിസ്റ്റംകമ്പ്യൂട്ടർ ശൃംഖല. അതിനു മുകളിൽ ഉണ്ട് ലിങ്ക് പാളി, അല്ലെങ്കിൽ ഡാറ്റ ലിങ്ക് ലെയർ, ഇതിന്റെ പ്രവർത്തനം നെറ്റ്‌വർക്ക് ഇന്റർഫേസ് കാർഡുകൾ വഴിയാണ് നൽകുന്നത്. നെറ്റ്‌വർക്ക് യൂട്ടിലിറ്റി ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കുന്ന പ്രോഗ്രാമുകൾ പ്രവർത്തിക്കുന്ന ആപ്ലിക്കേഷൻ പ്രോഗ്രാം ലെയറാണ് ഏറ്റവും മുകളിൽ.

ഐഎസ്ഒ/ഒഎസ്ഐ മോഡലിലേക്ക് ടിസിപി/ഐപി എങ്ങനെ യോജിക്കുന്നുവെന്ന് ചിത്രം കാണിക്കുന്നു. ഈ കണക്ക് ടിസിപി/ഐപിയുടെ ലേയറിംഗും പ്രധാന പ്രോട്ടോക്കോളുകൾ തമ്മിലുള്ള ബന്ധവും കാണിക്കുന്നു. ഒരു നെറ്റ്‌വർക്ക് ആപ്ലിക്കേഷനിൽ നിന്ന് ഒരു കാർഡിലേക്ക് ഡാറ്റയുടെ ഒരു ബ്ലോക്ക് കൈമാറുമ്പോൾ നെറ്റ്വർക്ക് അഡാപ്റ്റർഇത് തുടർച്ചയായി നിരവധി TCP/IP മൊഡ്യൂളുകളിലൂടെ കടന്നുപോകുന്നു. അതേ സമയം, ഓരോ ഘട്ടത്തിലും അത് ശൃംഖലയുടെ മറ്റേ അറ്റത്തുള്ള തുല്യമായ TCP/IP മൊഡ്യൂളിന് ആവശ്യമായ വിവരങ്ങൾ ഉപയോഗിച്ച് പൂർത്തിയാക്കുന്നു. ഡാറ്റ എത്തുമ്പോഴേക്കും നെറ്റ്വർക്ക് കാർഡ്, അവർ ഒരു സാധാരണ ഇഥർനെറ്റ് ഫ്രെയിമിനെ പ്രതിനിധീകരിക്കുന്നു, നെറ്റ്‌വർക്ക് ഈ ഇന്റർഫേസിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണെന്ന് അനുമാനിക്കുന്നു. സ്വീകരിക്കുന്ന അറ്റത്തുള്ള TCP/IP സോഫ്‌റ്റ്‌വെയർ ക്യാപ്‌ചർ ചെയ്‌ത് സ്വീകരിക്കുന്ന പ്രോഗ്രാമിനായുള്ള യഥാർത്ഥ ഡാറ്റ പുനഃസൃഷ്ടിക്കുന്നു ഇഥർനെറ്റ് ഫ്രെയിംടിസിപി/ഐപി മൊഡ്യൂളുകളുടെ ഒരു കൂട്ടം വഴി റിവേഴ്സ് ഓർഡറിൽ അത് കൈമാറുന്നു. (ഒന്ന് മികച്ച വഴികൾഅത് കണ്ടുപിടിക്കുക ആന്തരിക ഘടനനെറ്റ്‌വർക്കിലൂടെ "പറക്കുന്ന" ഫ്രെയിമുകൾക്കുള്ളിൽ ചേർത്ത വിവരങ്ങൾ കണ്ടെത്തുന്നതിന് TCP/IP ഒരു "സ്പൈ" പ്രോഗ്രാം ഉപയോഗിക്കുന്നത് മൂല്യവത്താണ്. വിവിധ മൊഡ്യൂളുകൾ TCP/IP.)

നെറ്റ്‌വർക്ക് ലെയറുകളും TCP/IP പ്രോട്ടോക്കോളുകളും

ISO/OSI TCP/IP _____________________________________________________ | ആപ്ലിക്കേഷൻ ലെയർ | | | |____________________________________| | _________ _________ | _____________________________ | |നെറ്റ്‌വർക്ക് | |നെറ്റ്‌വർക്ക് | | നില | അവതരണ പാളി | | |പ്രോഗ്രാം| |പ്രോഗ്രാം| | പ്രയോഗിച്ചു |_______________________________________| | |_________| |_________| | പ്രോഗ്രാമുകൾ _____________________________ | | | സെഷൻ നില | | | |____________________________________| |________________________| | | _____________________________ _____|____________|______ | ഗതാഗത പാളി| | TCP UDP | ഗതാഗതം |_______________________________________| |_____|______|______| നില | | _____________________________ _____|____________|______ | നെറ്റ്‌വർക്ക് പാളി| | | | | നെറ്റ്‌വർക്ക് |____________________________________| | ---->ഐ.പി<--- | уровень |__________________________| _________ _____________________________ _______| Сетевая |________ | Уровень звена данных | | ARP<->| ഫീസ് |<->RARP | നില |____________________________________| |_______|_________|_________| ലിങ്കുകൾ | ഡാറ്റ _____________________________ | | ഫിസിക്കൽ ലെയർ | _____________|____________ ശാരീരിക |___________________________| നെറ്റ്‌വർക്ക് കേബിൾ കണക്ഷൻ ലെവൽ

ഈ ഡയഗ്രാമിന്റെ ഇടതുവശത്ത് ISO/OSI മോഡലിന്റെ പാളികൾ കാണിക്കുന്നു. ഡയഗ്രാമിന്റെ വലതുഭാഗം ഈ മോഡലുമായി TCP/IP യുടെ പരസ്പരബന്ധം വ്യക്തമാക്കുന്നു.

യഥാർത്ഥ ലോക കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകളിൽ TCP/IP വഹിക്കുന്ന പങ്ക് വ്യക്തമാക്കുന്നതിന്, ഇന്റർനെറ്റുമായി ബന്ധിപ്പിച്ചിട്ടുള്ള ഒരു വെബ് സെർവറിൽ നിന്ന് HTML ഡാറ്റയുടെ ഒരു പേജ് വീണ്ടെടുക്കുന്നതിന് ഒരു വെബ് ബ്രൗസർ HTTP (ഹൈപ്പർടെക്സ്റ്റ് ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ) ഉപയോഗിക്കുമ്പോൾ എന്ത് സംഭവിക്കുമെന്ന് പരിഗണിക്കുക. സെർവറിലേക്ക് ഒരു വെർച്വൽ കണക്ഷൻ രൂപീകരിക്കുന്നതിന്, ബ്രൗസർ സോക്കറ്റ് എന്ന് വിളിക്കുന്ന ഉയർന്ന തലത്തിലുള്ള സോഫ്റ്റ്‌വെയർ അബ്‌സ്‌ട്രാക്ഷൻ ഉപയോഗിക്കുന്നു. ഒരു വെബ് പേജ് വീണ്ടെടുക്കുന്നതിന്, അത് സെർവറിലേക്ക് ഒരു GET HTTP കമാൻഡ് അയയ്ക്കുന്നു, അത് സോക്കറ്റിലേക്ക് എഴുതുന്നു. സോക്കറ്റ് സോഫ്‌റ്റ്‌വെയർ, GET കമാൻഡ് നിർമ്മിക്കുന്ന ബിറ്റുകളും ബൈറ്റുകളും വെബ് സെർവറിലേക്ക് അയയ്‌ക്കാൻ TCP ഉപയോഗിക്കുന്നു. TCP ഡാറ്റ സെഗ്‌മെന്റ് ചെയ്യുകയും വ്യക്തിഗത സെഗ്‌മെന്റുകൾ IP മൊഡ്യൂളിലേക്ക് കൈമാറുകയും ചെയ്യുന്നു, ഇത് ഡാറ്റാഗ്രാമുകളിലെ സെഗ്‌മെന്റുകൾ വെബ് സെർവറിലേക്ക് കൈമാറുന്നു.

വ്യത്യസ്‌ത ഫിസിക്കൽ നെറ്റ്‌വർക്കുകളിലേക്ക് കണക്‌റ്റ് ചെയ്‌തിരിക്കുന്ന കമ്പ്യൂട്ടറുകളിലാണ് ബ്രൗസറും സെർവറും പ്രവർത്തിക്കുന്നതെങ്കിൽ, സെർവർ ഫിസിക്കൽ കണക്‌റ്റ് ചെയ്‌തിരിക്കുന്ന ഒന്നിലേക്ക് എത്തുന്നതുവരെ ഡാറ്റാഗ്രാമുകൾ നെറ്റ്‌വർക്കിൽ നിന്ന് നെറ്റ്‌വർക്കിലേക്ക് കൈമാറും. ഒടുവിൽ ഡാറ്റാഗ്രാമുകൾ അവയുടെ ലക്ഷ്യസ്ഥാനത്ത് എത്തുകയും വീണ്ടും കൂട്ടിച്ചേർക്കപ്പെടുകയും ചെയ്യുന്നതിനാൽ വെബ് സെർവർ, അതിന്റെ സോക്കറ്റിൽ നിന്ന് ഡാറ്റാ ശൃംഖലകൾ വായിക്കുന്നു, തുടർച്ചയായ ഡാറ്റ സ്ട്രീം സ്വീകരിക്കുന്നു. ബ്രൗസറിനും സെർവറിനുമായി, ഒരു അറ്റത്ത് സോക്കറ്റിലേക്ക് എഴുതിയ ഡാറ്റ മറ്റേ അറ്റത്ത് മാന്ത്രികമായി "പോപ്പ് അപ്പ്" ചെയ്യുന്നു. എന്നാൽ ഈ ഇവന്റുകൾക്കിടയിൽ, കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകൾക്കിടയിൽ തുടർച്ചയായ ഡാറ്റാ കൈമാറ്റത്തിന്റെ മിഥ്യാധാരണ സൃഷ്ടിക്കാൻ എല്ലാത്തരം സങ്കീർണ്ണമായ ഇടപെടലുകളും സംഭവിക്കുന്നു.

TCP/IP ചെയ്യുന്നത് ഏറെക്കുറെ അത്രയേയുള്ളൂ: നിരവധി ചെറിയ നെറ്റ്‌വർക്കുകളെ ഒരു വലിയ ഒന്നാക്കി മാറ്റുകയും തത്ഫലമായുണ്ടാകുന്ന ഇന്റർനെറ്റ് വഴി ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകൾ പരസ്പരം ആശയവിനിമയം നടത്താൻ ആവശ്യമായ സേവനങ്ങൾ നൽകുകയും ചെയ്യുന്നു.

സംക്ഷിപ്ത ഉപസംഹാരം

TCP/IP-യെ കുറിച്ച് കൂടുതൽ കാര്യങ്ങൾ പറയാൻ കഴിയും, എന്നാൽ മൂന്ന് പ്രധാന പോയിന്റുകൾ ഉണ്ട്:

* ഫിസിക്കൽ നെറ്റ്‌വർക്കുകൾ ഒരുമിച്ച് കണക്‌റ്റ് ചെയ്‌ത് ഇന്റർനെറ്റ് രൂപീകരിക്കാൻ അനുവദിക്കുന്ന പ്രോട്ടോക്കോളുകളുടെ ഒരു കൂട്ടമാണ് TCP/IP. ഒരു വെർച്വൽ കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്ക് രൂപീകരിക്കുന്നതിന് TCP/IP വ്യക്തിഗത നെറ്റ്‌വർക്കുകളെ ബന്ധിപ്പിക്കുന്നു, അതിൽ വ്യക്തിഗത ഹോസ്റ്റ് കമ്പ്യൂട്ടറുകളെ തിരിച്ചറിയുന്നത് ഫിസിക്കൽ നെറ്റ്‌വർക്ക് വിലാസങ്ങളല്ല, മറിച്ച് IP വിലാസങ്ങൾ വഴിയാണ്.
* TCP/IP ഓരോ പ്രോട്ടോക്കോളും ചെയ്യുന്നതെന്തെന്ന് വ്യക്തമായി വിവരിക്കുന്ന ഒരു ലേയേർഡ് ആർക്കിടെക്ചർ ഉപയോഗിക്കുന്നു. നെറ്റ്‌വർക്ക് പ്രോഗ്രാമുകൾക്കായി ടിസിപിയും യുഡിപിയും ഉയർന്ന തലത്തിലുള്ള ഡാറ്റാ ട്രാൻസ്ഫർ യൂട്ടിലിറ്റികൾ നൽകുന്നു, കൂടാതെ ഡാറ്റാ പാക്കറ്റുകൾ ട്രാൻസ്പോർട്ട് ചെയ്യുന്നതിന് രണ്ടും ഐപിയെ ആശ്രയിക്കുന്നു. പാക്കറ്റുകളെ അവയുടെ ലക്ഷ്യസ്ഥാനത്തേക്ക് റൂട്ട് ചെയ്യുന്നതിനുള്ള ഉത്തരവാദിത്തം IP ആണ്.
* ഇന്റർനെറ്റ് ഹോസ്റ്റുകളിൽ പ്രവർത്തിക്കുന്ന രണ്ട് ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകൾക്കിടയിൽ ചലിക്കുന്ന ഡാറ്റ ആ ഹോസ്റ്റുകളിലെ TCP/IP സ്റ്റാക്കുകളിൽ മുകളിലേക്കും താഴേക്കും "ട്രാവൽ" ചെയ്യുന്നു. അയയ്‌ക്കുന്ന അറ്റത്ത് TCP/IP മൊഡ്യൂളുകൾ ചേർത്ത വിവരങ്ങൾ സ്വീകരിക്കുന്ന അറ്റത്തുള്ള അനുബന്ധ TCP/IP മൊഡ്യൂളുകൾ "കട്ട്" ചെയ്യുകയും യഥാർത്ഥ ഡാറ്റ പുനഃസൃഷ്ടിക്കാൻ ഉപയോഗിക്കുകയും ചെയ്യുന്നു.

നല്ല ചീത്ത

ആഗോള ഇന്റർനെറ്റിന്റെ പ്രവർത്തനം TCP/IP പ്രോട്ടോക്കോളുകളുടെ ഒരു സെറ്റ് (സ്റ്റാക്ക്) അടിസ്ഥാനമാക്കിയുള്ളതാണ്. എന്നാൽ ഈ പദങ്ങൾ ഒറ്റനോട്ടത്തിൽ മാത്രം സങ്കീർണ്ണമാണെന്ന് തോന്നുന്നു. സത്യത്തിൽ TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്ക്വിവരങ്ങൾ കൈമാറ്റം ചെയ്യുന്നതിനുള്ള ലളിതമായ ഒരു കൂട്ടം നിയമങ്ങളാണ്, ഈ നിയമങ്ങൾ നിങ്ങൾക്കറിയില്ലെങ്കിലും, ഈ നിയമങ്ങൾ നിങ്ങൾക്ക് നന്നായി അറിയാം. അതെ, അത് അങ്ങനെതന്നെയാണ്; അടിസ്ഥാനപരമായി, ടിസിപി/ഐപി പ്രോട്ടോക്കോളുകളുടെ അടിസ്ഥാന തത്വങ്ങളിൽ പുതിയതായി ഒന്നുമില്ല: പുതിയതെല്ലാം പഴയത് നന്നായി മറന്നുപോയി.

ഒരു വ്യക്തിക്ക് രണ്ട് തരത്തിൽ പഠിക്കാൻ കഴിയും:

  1. സ്റ്റാൻഡേർഡ് പ്രശ്‌നങ്ങൾ പരിഹരിക്കുന്നതിനുള്ള സൂത്രവാക്യ രീതികളുടെ മണ്ടത്തരമായ ഔപചാരിക ഓർമ്മപ്പെടുത്തലിലൂടെ (ഇത് ഇപ്പോൾ സ്കൂളിൽ കൂടുതലായി പഠിപ്പിക്കുന്നത്). അത്തരം പരിശീലനം ഫലപ്രദമല്ല. ഓഫീസ് സോഫ്‌റ്റ്‌വെയറിന്റെ പതിപ്പ് മാറ്റുമ്പോൾ ഒരു അക്കൗണ്ടന്റിന്റെ പരിഭ്രാന്തിയും പൂർണ്ണമായ നിസ്സഹായതയും നിങ്ങൾ തീർച്ചയായും കണ്ടിട്ടുണ്ട് - പരിചിതമായ പ്രവർത്തനങ്ങൾ നടത്താൻ ആവശ്യമായ മൗസ് ക്ലിക്കുകളുടെ ക്രമത്തിൽ ചെറിയ മാറ്റം. അല്ലെങ്കിൽ ഡെസ്‌ക്‌ടോപ്പ് ഇന്റർഫേസ് മാറ്റുമ്പോൾ ഒരാൾ മയങ്ങി വീഴുന്നത് നിങ്ങൾ എപ്പോഴെങ്കിലും കണ്ടിട്ടുണ്ടോ?
  2. പ്രശ്നങ്ങൾ, പ്രതിഭാസങ്ങൾ, പാറ്റേണുകൾ എന്നിവയുടെ സാരാംശം മനസ്സിലാക്കുന്നതിലൂടെ. ധാരണയിലൂടെ തത്വങ്ങൾഈ അല്ലെങ്കിൽ ആ സംവിധാനം നിർമ്മിക്കുക. ഈ സാഹചര്യത്തിൽ, വിജ്ഞാനകോശ പരിജ്ഞാനം ഒരു വലിയ പങ്ക് വഹിക്കുന്നില്ല - കാണാതായ വിവരങ്ങൾ കണ്ടെത്താൻ എളുപ്പമാണ്. എന്താണ് തിരയേണ്ടതെന്ന് അറിയുക എന്നതാണ് പ്രധാന കാര്യം. ഇതിന് വിഷയത്തെക്കുറിച്ചുള്ള ഔപചാരികമായ അറിവല്ല, മറിച്ച് സത്തയെക്കുറിച്ചുള്ള ധാരണ ആവശ്യമാണ്.

ഈ ലേഖനത്തിൽ, രണ്ടാമത്തെ പാത സ്വീകരിക്കാൻ ഞാൻ നിർദ്ദേശിക്കുന്നു, കാരണം ഇൻറർനെറ്റിന്റെ അടിസ്ഥാന തത്വങ്ങൾ മനസിലാക്കുന്നത് നിങ്ങൾക്ക് ഇന്റർനെറ്റിൽ ആത്മവിശ്വാസവും സ്വതന്ത്രവും അനുഭവിക്കാനുള്ള അവസരം നൽകും - ഉയർന്നുവരുന്ന പ്രശ്നങ്ങൾ വേഗത്തിൽ പരിഹരിക്കുക, പ്രശ്നങ്ങൾ ശരിയായി രൂപപ്പെടുത്തുക, സാങ്കേതിക പിന്തുണയുമായി ആത്മവിശ്വാസത്തോടെ ആശയവിനിമയം നടത്തുക.

അതിനാൽ, നമുക്ക് ആരംഭിക്കാം.

TCP/IP ഇന്റർനെറ്റ് പ്രോട്ടോക്കോളുകളുടെ പ്രവർത്തന തത്വങ്ങൾ അന്തർലീനമായി വളരെ ലളിതവും ഞങ്ങളുടെ സോവിയറ്റ് തപാൽ സേവനത്തിന്റെ പ്രവർത്തനവുമായി സാമ്യമുള്ളതുമാണ്.

ഞങ്ങളുടെ സാധാരണ മെയിൽ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് ഓർക്കുക. ആദ്യം, നിങ്ങൾ ഒരു കടലാസിൽ ഒരു കത്ത് എഴുതുക, എന്നിട്ട് അത് ഒരു കവറിൽ വയ്ക്കുക, അത് മുദ്രയിടുക, കവറിന് പിന്നിൽ അയച്ചയാളുടെയും സ്വീകർത്താവിന്റെയും വിലാസങ്ങൾ എഴുതുക, തുടർന്ന് അത് അടുത്തുള്ള പോസ്റ്റ് ഓഫീസിലേക്ക് കൊണ്ടുപോകുക. അടുത്തതായി, കത്ത് പോസ്റ്റ് ഓഫീസുകളുടെ ഒരു ശൃംഖലയിലൂടെ സ്വീകർത്താവിന്റെ ഏറ്റവും അടുത്തുള്ള പോസ്റ്റ് ഓഫീസിലേക്ക് പോകുന്നു, അവിടെ നിന്ന് അത് സ്വീകർത്താവിന്റെ നിർദ്ദിഷ്ട വിലാസത്തിലേക്ക് പോസ്റ്റ്മാൻ കൈമാറുകയും അവന്റെ മെയിൽബോക്സിലേക്ക് (അവന്റെ അപ്പാർട്ട്മെന്റ് നമ്പർ സഹിതം) ഇടുകയോ അല്ലെങ്കിൽ നേരിട്ട് കൈമാറുകയോ ചെയ്യുന്നു. അത്രയേയുള്ളൂ, കത്ത് സ്വീകർത്താവിന് എത്തി. കത്തിന്റെ സ്വീകർത്താവ് നിങ്ങൾക്ക് ഉത്തരം നൽകാൻ ആഗ്രഹിക്കുമ്പോൾ, അവൻ തന്റെ പ്രതികരണ കത്തിൽ സ്വീകർത്താവിന്റെയും അയച്ചയാളുടെയും വിലാസങ്ങൾ സ്വാപ്പ് ചെയ്യും, കത്ത് നിങ്ങൾക്ക് അതേ ശൃംഖലയിലൂടെ അയയ്ക്കും, പക്ഷേ വിപരീത ദിശയിലാണ്.

കത്തിന്റെ കവർ ഇതുപോലെ വായിക്കും:

അയച്ചയാളുടെ വിലാസം: ആരിൽ നിന്ന്: ഇവാനോവ് ഇവാൻ ഇവാനോവിച്ച് എവിടെ: ഇവാന്തീവ്ക, സെന്റ്. ബോൾഷായ, 8, ആപ്റ്റ്. 25 സ്വീകർത്താവിന്റെ വിലാസം: ആർക്ക്: പെട്രോവ് പെറ്റർ പെട്രോവിച്ച് എവിടെ: മോസ്കോ, ഉസാചെവ്സ്കി ലെയ്ൻ, 105, അനുയോജ്യം. 110

ഇപ്പോൾ ഇന്റർനെറ്റിലെ കമ്പ്യൂട്ടറുകളുടെയും ആപ്ലിക്കേഷനുകളുടെയും ഇടപെടൽ പരിഗണിക്കാൻ ഞങ്ങൾ തയ്യാറാണ് (കൂടാതെ പ്രാദേശിക നെറ്റ്‌വർക്കിലും). സാധാരണ മെയിലുമായുള്ള സാമ്യം ഏതാണ്ട് പൂർത്തിയാകുമെന്ന കാര്യം ശ്രദ്ധിക്കുക.

ഇൻറർനെറ്റിലെ ഓരോ കമ്പ്യൂട്ടറിനും (അതായത്: നോഡ്, ഹോസ്റ്റ്) ഒരു അദ്വിതീയ വിലാസമുണ്ട്, അതിനെ ഐപി വിലാസം (ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ വിലാസം) എന്ന് വിളിക്കുന്നു, ഉദാഹരണത്തിന്: 195.34.32.116. ഒരു ഐപി വിലാസത്തിൽ നാല് ദശാംശ സംഖ്യകൾ (0 മുതൽ 255 വരെ) ഒരു ഡോട്ട് കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. എന്നാൽ കമ്പ്യൂട്ടറിന്റെ ഐപി വിലാസം മാത്രം അറിഞ്ഞാൽ പോരാ, കാരണം... ആത്യന്തികമായി, വിവരങ്ങൾ കൈമാറുന്നത് കമ്പ്യൂട്ടറുകളല്ല, അവയിൽ പ്രവർത്തിക്കുന്ന ആപ്ലിക്കേഷനുകളാണ്. ഒരു കമ്പ്യൂട്ടറിൽ നിരവധി ആപ്ലിക്കേഷനുകൾ ഒരേസമയം പ്രവർത്തിക്കാൻ കഴിയും (ഉദാഹരണത്തിന്, ഒരു മെയിൽ സെർവർ, ഒരു വെബ് സെർവർ മുതലായവ). ഒരു സാധാരണ പേപ്പർ കത്ത് നൽകാൻ, വീടിന്റെ വിലാസം മാത്രം അറിഞ്ഞാൽ പോരാ - നിങ്ങൾ അപ്പാർട്ട്മെന്റ് നമ്പറും അറിയേണ്ടതുണ്ട്. കൂടാതെ, എല്ലാ സോഫ്റ്റ്‌വെയർ ആപ്ലിക്കേഷനും പോർട്ട് നമ്പർ എന്ന് വിളിക്കുന്ന സമാനമായ നമ്പർ ഉണ്ട്. മിക്ക സെർവർ ആപ്ലിക്കേഷനുകൾക്കും സ്റ്റാൻഡേർഡ് നമ്പറുകളുണ്ട്, ഉദാഹരണത്തിന്: ഒരു മെയിൽ സേവനം പോർട്ട് നമ്പർ 25 ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു (അവർ പറയുന്നു: "പോർട്ട് കേൾക്കുന്നു", അതിൽ സന്ദേശങ്ങൾ സ്വീകരിക്കുന്നു), ഒരു വെബ് സേവനം പോർട്ട് 80, FTP - പോർട്ട് 21 എന്നിവയുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. , ഇത്യാദി.

അതിനാൽ, ഞങ്ങളുടെ പതിവ് തപാൽ വിലാസവുമായി ഇനിപ്പറയുന്ന ഏതാണ്ട് പൂർണ്ണമായ സാമ്യമുണ്ട്:

"വീടിന്റെ വിലാസം" = "കമ്പ്യൂട്ടർ ഐപി" "അപ്പാർട്ട്മെന്റ് നമ്പർ" = "പോർട്ട് നമ്പർ"

TCP/IP പ്രോട്ടോക്കോളുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകളിൽ, ഒരു കവറിലുള്ള ഒരു പേപ്പർ അക്ഷരത്തിന്റെ അനലോഗ് പ്ലാസ്റ്റിക് സഞ്ചി, യഥാർത്ഥ കൈമാറ്റം ചെയ്ത ഡാറ്റയും വിലാസ വിവരങ്ങളും അടങ്ങിയിരിക്കുന്നു - അയച്ചയാളുടെ വിലാസവും സ്വീകർത്താവിന്റെ വിലാസവും, ഉദാഹരണത്തിന്:

ഉറവിട വിലാസം: IP: 82.146.49.55 പോർട്ട്: 2049 സ്വീകർത്താവിന്റെ വിലാസം (ലക്ഷ്യസ്ഥാന വിലാസം): IP: 195.34.32.116 പോർട്ട്: 53 പാക്കേജ് വിശദാംശങ്ങൾ: ...

തീർച്ചയായും, പാക്കേജുകളിൽ സേവന വിവരങ്ങളും അടങ്ങിയിരിക്കുന്നു, എന്നാൽ സാരാംശം മനസ്സിലാക്കുന്നതിന് ഇത് പ്രധാനമല്ല.

കോമ്പിനേഷൻ ശ്രദ്ധിക്കുക: "IP വിലാസവും പോർട്ട് നമ്പറും" -വിളിച്ചു "സോക്കറ്റ്".

ഞങ്ങളുടെ ഉദാഹരണത്തിൽ, സോക്കറ്റ് 82.146.49.55:2049 ൽ നിന്ന് 195.34.32.116:53 സോക്കറ്റിലേക്ക് ഞങ്ങൾ ഒരു പാക്കറ്റ് അയയ്ക്കുന്നു, അതായത്. പാക്കറ്റ് 195.34.32.116 എന്ന IP വിലാസമുള്ള കമ്പ്യൂട്ടറിലേക്ക് പോർട്ട് 53-ലേക്ക് പോകും. കൂടാതെ പോർട്ട് 53 ഈ പാക്കറ്റ് സ്വീകരിക്കുന്ന നെയിം റെക്കഗ്നിഷൻ സെർവറുമായി (DNS സെർവർ) യോജിക്കുന്നു. അയച്ചയാളുടെ വിലാസം അറിയുന്നതിലൂടെ, ഞങ്ങളുടെ അഭ്യർത്ഥന പ്രോസസ്സ് ചെയ്ത ശേഷം, ഈ സെർവറിന് ഒരു പ്രതികരണ പാക്കറ്റ് സൃഷ്ടിക്കാൻ കഴിയും, അത് അയയ്ക്കുന്നയാളുടെ സോക്കറ്റ് 82.146.49.55:2049 ന് വിപരീത ദിശയിലേക്ക് പോകും, ​​അത് DNS സെർവറിന് സ്വീകർത്താവിന്റെ സോക്കറ്റായിരിക്കും.

ചട്ടം പോലെ, "ക്ലയന്റ്-സെർവർ" സ്കീം അനുസരിച്ചാണ് ഇടപെടൽ നടത്തുന്നത്: "ക്ലയന്റ്" ചില വിവരങ്ങൾ അഭ്യർത്ഥിക്കുന്നു (ഉദാഹരണത്തിന്, ഒരു വെബ്‌സൈറ്റ് പേജ്), സെർവർ അഭ്യർത്ഥന സ്വീകരിക്കുകയും പ്രോസസ്സ് ചെയ്യുകയും ഫലം അയയ്ക്കുകയും ചെയ്യുന്നു. സെർവർ ആപ്ലിക്കേഷനുകളുടെ പോർട്ട് നമ്പറുകൾ നന്നായി അറിയാം, ഉദാഹരണത്തിന്: SMTP മെയിൽ സെർവർ പോർട്ട് 25-ൽ "കേൾക്കുന്നു", നിങ്ങളുടെ മെയിൽബോക്സുകളിൽ നിന്ന് മെയിൽ വായിക്കാൻ അനുവദിക്കുന്ന POP3 സെർവർ പോർട്ട് 110-ൽ "കേൾക്കുന്നു", വെബ് സെർവർ പോർട്ട് 80-ൽ ശ്രദ്ധിക്കുന്നു, മുതലായവ .

ഒരു ഹോം കമ്പ്യൂട്ടറിലെ മിക്ക പ്രോഗ്രാമുകളും ക്ലയന്റുകളാണ് - ഉദാഹരണത്തിന്, Outlook ഇമെയിൽ ക്ലയന്റ്, IE, FireFox വെബ് ബ്രൗസറുകൾ മുതലായവ.

ക്ലയന്റിലുള്ള പോർട്ട് നമ്പറുകൾ സെർവറിൽ ഉള്ളത് പോലെ ഉറപ്പിച്ചിട്ടില്ല, എന്നാൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ചലനാത്മകമായി അസൈൻ ചെയ്യുന്നു. ഫിക്സഡ് സെർവർ പോർട്ടുകൾക്ക് സാധാരണയായി 1024 വരെ നമ്പറുകളുണ്ട് (പക്ഷേ ഒഴിവാക്കലുകൾ ഉണ്ട്), ക്ലയന്റ് പോർട്ടുകൾ 1024-ന് ശേഷം ആരംഭിക്കുന്നു.

ആവർത്തനമാണ് പഠിപ്പിക്കലിന്റെ മാതാവ്: നെറ്റ്‌വർക്കിലെ ഒരു കമ്പ്യൂട്ടറിന്റെ (നോഡ്, ഹോസ്റ്റ്) വിലാസമാണ് IP, ഈ കമ്പ്യൂട്ടറിൽ പ്രവർത്തിക്കുന്ന ഒരു നിർദ്ദിഷ്ട ആപ്ലിക്കേഷന്റെ നമ്പറാണ് പോർട്ട്.

എന്നിരുന്നാലും, ഒരു വ്യക്തിക്ക് ഡിജിറ്റൽ ഐപി വിലാസങ്ങൾ ഓർമ്മിക്കുന്നത് ബുദ്ധിമുട്ടാണ് - അക്ഷരമാലാക്രമത്തിൽ പ്രവർത്തിക്കുന്നത് കൂടുതൽ സൗകര്യപ്രദമാണ്. എല്ലാത്തിനുമുപരി, ഒരു കൂട്ടം സംഖ്യകളേക്കാൾ ഒരു വാക്ക് ഓർമ്മിക്കുന്നത് വളരെ എളുപ്പമാണ്. ഇത് ചെയ്തു - ഏത് ഡിജിറ്റൽ ഐപി വിലാസവും ഒരു ആൽഫാന്യൂമെറിക് പേരുമായി ബന്ധപ്പെടുത്താം. ഫലമായി, ഉദാഹരണത്തിന്, 82.146.49.55 എന്നതിനുപകരം, നിങ്ങൾക്ക് പേര് ഉപയോഗിക്കാം കൂടാതെ ഡൊമെയ്ൻ നെയിം സേവനം (ഡിഎൻഎസ്) (ഡൊമെയ്ൻ നെയിം സിസ്റ്റം) ഡൊമെയ്ൻ നാമം ഡിജിറ്റൽ ഐപി വിലാസത്തിലേക്ക് പരിവർത്തനം ചെയ്യുന്നത് കൈകാര്യം ചെയ്യുന്നു.

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നമുക്ക് സൂക്ഷ്മമായി പരിശോധിക്കാം. നിങ്ങളുടെ ISP ഒന്നുകിൽ വ്യക്തമായി (പേപ്പറിൽ, മാനുവൽ കണക്ഷൻ സജ്ജീകരണത്തിനായി) അല്ലെങ്കിൽ (ഓട്ടോമാറ്റിക് കണക്ഷൻ സജ്ജീകരണത്തിലൂടെ) നിങ്ങൾക്ക് നെയിം സെർവറിന്റെ (DNS) IP വിലാസം നൽകുന്നു. ഈ IP വിലാസമുള്ള ഒരു കമ്പ്യൂട്ടറിൽ ഇന്റർനെറ്റിലെ എല്ലാ ഡൊമെയ്‌ൻ നാമങ്ങളും അവയുടെ അനുബന്ധ ഡിജിറ്റൽ ഐപി വിലാസങ്ങളും അറിയുന്ന ഒരു ആപ്ലിക്കേഷൻ (നെയിം സെർവർ) പ്രവർത്തിക്കുന്നു. DNS സെർവർ പോർട്ട് 53 "ശ്രവിക്കുന്നു", അതിനുള്ള അഭ്യർത്ഥനകൾ സ്വീകരിക്കുകയും പ്രതികരണങ്ങൾ നൽകുകയും ചെയ്യുന്നു, ഉദാഹരണത്തിന്:

ഞങ്ങളുടെ കമ്പ്യൂട്ടറിൽ നിന്നുള്ള അഭ്യർത്ഥന: "www.site എന്ന പേരുമായി പൊരുത്തപ്പെടുന്ന IP വിലാസം ഏതാണ്?" സെർവർ പ്രതികരണം: "82.146.49.55."

നിങ്ങളുടെ ബ്രൗസറിൽ ഈ സൈറ്റിന്റെ ഡൊമെയ്ൻ നാമം (URL) ടൈപ്പ് ചെയ്ത് ക്ലിക്ക് ചെയ്യുമ്പോൾ എന്താണ് സംഭവിക്കുന്നതെന്ന് നോക്കാം. , വെബ് സെർവറിൽ നിന്നുള്ള പ്രതികരണമായി നിങ്ങൾക്ക് ഈ സൈറ്റിന്റെ ഒരു പേജ് ലഭിക്കും.

ഉദാഹരണത്തിന്:

ഞങ്ങളുടെ കമ്പ്യൂട്ടറിന്റെ IP വിലാസം: 91.76.65.216 ബ്രൗസർ: Internet Explorer (IE), DNS സെർവർ (സ്ട്രീം): 195.34.32.116 (നിങ്ങളുടേത് വ്യത്യസ്തമായിരിക്കാം), ഞങ്ങൾ തുറക്കാൻ ആഗ്രഹിക്കുന്ന പേജ്: www.site.

ബ്രൗസറിന്റെ വിലാസ ബാറിൽ ഡൊമെയ്ൻ നാമം ടൈപ്പ് ചെയ്ത് ക്ലിക്ക് ചെയ്യുക . അടുത്തതായി, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഏകദേശം ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ ചെയ്യുന്നു:

195.34.32.116:53 സോക്കറ്റിലുള്ള DNS സെർവറിലേക്ക് ഒരു അഭ്യർത്ഥന (കൂടുതൽ കൃത്യമായി പറഞ്ഞാൽ, ഒരു അഭ്യർത്ഥനയുള്ള ഒരു പാക്കറ്റ്) അയച്ചു. മുകളിൽ ചർച്ച ചെയ്തതുപോലെ, പോർട്ട് 53 പേരുകൾ പരിഹരിക്കുന്ന ഒരു ആപ്ലിക്കേഷനായ DNS സെർവറുമായി യോജിക്കുന്നു. DNS സെർവർ, ഞങ്ങളുടെ അഭ്യർത്ഥന പ്രോസസ്സ് ചെയ്തുകഴിഞ്ഞാൽ, നൽകിയ പേരുമായി പൊരുത്തപ്പെടുന്ന IP വിലാസം നൽകുന്നു.

ഡയലോഗ് ഇങ്ങനെ പോകുന്നു:

ഏത് ഐപി വിലാസമാണ് പേരുമായി യോജിക്കുന്നത് www.site? - 82.146.49.55 .

അടുത്തതായി, ഞങ്ങളുടെ കമ്പ്യൂട്ടർ പോർട്ടിലേക്ക് ഒരു കണക്ഷൻ സ്ഥാപിക്കുന്നു 80 കമ്പ്യൂട്ടർ 82.146.49.55 കൂടാതെ പേജ് സ്വീകരിക്കുന്നതിന് ഒരു അഭ്യർത്ഥന (പാക്കറ്റ് അഭ്യർത്ഥന) അയയ്ക്കുന്നു. പോർട്ട് 80 വെബ് സെർവറുമായി യോജിക്കുന്നു. പോർട്ട് 80 സാധാരണയായി ബ്രൗസറിന്റെ വിലാസ ബാറിൽ എഴുതാറില്ല, കാരണം... സ്ഥിരസ്ഥിതിയായി ഉപയോഗിക്കുന്നു, പക്ഷേ കോളണിന് ശേഷം ഇത് വ്യക്തമായി സൂചിപ്പിക്കാം - .

ഞങ്ങളിൽ നിന്ന് ഒരു അഭ്യർത്ഥന ലഭിച്ച ശേഷം, വെബ് സെർവർ അത് പ്രോസസ്സ് ചെയ്യുകയും HTML-ൽ നിരവധി പാക്കറ്റുകളിലായി ഒരു പേജ് ഞങ്ങൾക്ക് അയയ്ക്കുകയും ചെയ്യുന്നു - ബ്രൗസർ മനസ്സിലാക്കുന്ന ഒരു ടെക്സ്റ്റ് മാർക്ക്അപ്പ് ഭാഷ.

ഞങ്ങളുടെ ബ്രൗസർ, പേജ് ലഭിച്ചുകഴിഞ്ഞാൽ, അത് പ്രദർശിപ്പിക്കുന്നു. തൽഫലമായി, ഈ സൈറ്റിന്റെ പ്രധാന പേജ് ഞങ്ങൾ സ്ക്രീനിൽ കാണുന്നു.

എന്തുകൊണ്ടാണ് ഈ തത്വങ്ങൾ നാം മനസ്സിലാക്കേണ്ടത്?

ഉദാഹരണത്തിന്, നിങ്ങളുടെ കമ്പ്യൂട്ടറിന്റെ വിചിത്രമായ പെരുമാറ്റം നിങ്ങൾ ശ്രദ്ധിച്ചു - വിചിത്രമായ നെറ്റ്‌വർക്ക് പ്രവർത്തനം, സ്ലോഡൗൺ മുതലായവ. എന്തുചെയ്യണം? കൺസോൾ തുറക്കുക ("ആരംഭിക്കുക" ബട്ടൺ ക്ലിക്ക് ചെയ്യുക - "റൺ" - ടൈപ്പ് cmd - "ശരി"). കൺസോളിൽ നമ്മൾ കമാൻഡ് ടൈപ്പ് ചെയ്യുന്നു netstat -anക്ലിക്ക് ചെയ്യുക . ഈ യൂട്ടിലിറ്റി ഞങ്ങളുടെ കമ്പ്യൂട്ടറിന്റെ സോക്കറ്റുകൾക്കും റിമോട്ട് ഹോസ്റ്റുകളുടെ സോക്കറ്റുകൾക്കും ഇടയിലുള്ള സ്ഥാപിത കണക്ഷനുകളുടെ ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കും. "ബാഹ്യ വിലാസം" കോളത്തിൽ ചില വിദേശ IP വിലാസങ്ങളും കോളണിന് ശേഷമുള്ള 25-ാമത്തെ പോർട്ടും നമ്മൾ കാണുകയാണെങ്കിൽ, ഇത് എന്താണ് അർത്ഥമാക്കുന്നത്? (പോർട് 25 മെയിൽ സെർവറുമായി പൊരുത്തപ്പെടുന്നുണ്ടെന്ന് ഓർക്കുന്നുണ്ടോ?) ഇതിനർത്ഥം നിങ്ങളുടെ കമ്പ്യൂട്ടർ ചില മെയിൽ സെർവറിലേക്ക് (സെർവറുകൾ) ഒരു കണക്ഷൻ സ്ഥാപിക്കുകയും അതിലൂടെ ചില കത്തുകൾ അയയ്ക്കുകയും ചെയ്യുന്നു എന്നാണ്. നിങ്ങളുടെ ഇമെയിൽ ക്ലയന്റ് (ഉദാഹരണത്തിന് ഔട്ട്‌ലുക്ക്) ഇപ്പോൾ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, പോർട്ട് 25-ൽ അത്തരം ധാരാളം കണക്ഷനുകൾ ഇപ്പോഴും ഉണ്ടെങ്കിൽ, നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ നിങ്ങളുടെ പേരിൽ സ്പാം അയയ്ക്കുന്നതോ നിങ്ങളുടെ ക്രെഡിറ്റ് ഫോർവേഡ് ചെയ്യുന്നതോ ആയ ഒരു വൈറസ് നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഉണ്ടായിരിക്കാം. ആക്രമണകാരികൾക്കുള്ള പാസ്‌വേഡുകൾക്കൊപ്പം കാർഡ് നമ്പറുകളും.

കൂടാതെ, ഒരു ഫയർവാൾ (മറ്റൊരു രീതിയിൽ പറഞ്ഞാൽ, ഒരു ഫയർവാൾ :)) ശരിയായി ക്രമീകരിക്കുന്നതിന് ഇന്റർനെറ്റിന്റെ തത്വങ്ങൾ മനസ്സിലാക്കേണ്ടത് ആവശ്യമാണ്. "സുഹൃത്തുക്കൾ", "ശത്രുക്കൾ" എന്നീ പാക്കറ്റുകൾ ഫിൽട്ടർ ചെയ്യുന്നതിനാണ് ഈ പ്രോഗ്രാം (പലപ്പോഴും ഒരു ആന്റിവൈറസുമായി വരുന്ന) രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. നിങ്ങളുടെ സ്വന്തം ആളുകളെ കടന്നുപോകാൻ അനുവദിക്കുക, അപരിചിതരെ അകത്തേക്ക് കടക്കാൻ അനുവദിക്കരുത്. ഉദാഹരണത്തിന്, നിങ്ങളുടെ കമ്പ്യൂട്ടറിലെ ഏതെങ്കിലും പോർട്ടിലേക്ക് ആരെങ്കിലും ഒരു കണക്ഷൻ സ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്നുവെന്ന് നിങ്ങളുടെ ഫയർവാൾ നിങ്ങളോട് പറഞ്ഞാൽ. അനുവദിക്കുകയോ നിരസിക്കുകയോ?

ഏറ്റവും പ്രധാനമായി, സാങ്കേതിക പിന്തുണയുമായി ആശയവിനിമയം നടത്തുമ്പോൾ ഈ അറിവ് വളരെ ഉപയോഗപ്രദമാണ്.

അവസാനമായി, നിങ്ങൾ അഭിമുഖീകരിക്കാൻ സാധ്യതയുള്ള പോർട്ടുകളുടെ ഒരു ലിസ്റ്റ് ഇതാ:

135-139 - ഈ പോർട്ടുകൾ പങ്കിട്ട കമ്പ്യൂട്ടർ ഉറവിടങ്ങൾ ആക്സസ് ചെയ്യാൻ Windows ഉപയോഗിക്കുന്നു - ഫോൾഡറുകൾ, പ്രിന്ററുകൾ. ഈ പോർട്ടുകൾ പുറത്തേക്ക് തുറക്കരുത്, അതായത്. പ്രാദേശിക പ്രാദേശിക നെറ്റ്‌വർക്കിലേക്കും ഇന്റർനെറ്റിലേക്കും. അവ ഒരു ഫയർവാൾ ഉപയോഗിച്ച് അടച്ചിരിക്കണം. കൂടാതെ, ലോക്കൽ നെറ്റ്‌വർക്കിൽ നിങ്ങൾ നെറ്റ്‌വർക്ക് പരിതസ്ഥിതിയിൽ ഒന്നും കാണുന്നില്ലെങ്കിലോ നിങ്ങൾ ദൃശ്യമാകുന്നില്ലെങ്കിലോ, ഫയർവാൾ ഈ പോർട്ടുകൾ തടഞ്ഞതിനാലാകാം ഇത്. അതിനാൽ, ഈ പോർട്ടുകൾ ലോക്കൽ നെറ്റ്‌വർക്കിനായി തുറന്നിരിക്കണം, പക്ഷേ ഇന്റർനെറ്റിനായി അടച്ചിരിക്കണം. 21 - തുറമുഖം FTPസെർവർ. 25 - തപാൽ തുറമുഖം SMTPസെർവർ. നിങ്ങളുടെ ഇമെയിൽ ക്ലയന്റ് അതിലൂടെ കത്തുകൾ അയയ്ക്കുന്നു. SMTP സെർവറിന്റെ IP വിലാസവും അതിന്റെ പോർട്ടും (25th) നിങ്ങളുടെ മെയിൽ ക്ലയന്റിൻറെ ക്രമീകരണങ്ങളിൽ വ്യക്തമാക്കിയിരിക്കണം. 110 - തുറമുഖം POP3സെർവർ. അതിലൂടെ, നിങ്ങളുടെ മെയിൽ ക്ലയന്റ് നിങ്ങളുടെ മെയിൽബോക്സിൽ നിന്ന് കത്തുകൾ ശേഖരിക്കുന്നു. POP3 സെർവറിന്റെ IP വിലാസവും അതിന്റെ പോർട്ടും (110th) നിങ്ങളുടെ മെയിൽ ക്ലയന്റിൻറെ ക്രമീകരണങ്ങളിൽ വ്യക്തമാക്കിയിരിക്കണം. 80 - തുറമുഖം വെബ്-സെർവറുകൾ. 3128, 8080 - പ്രോക്സി സെർവറുകൾ (ബ്രൗസർ ക്രമീകരണങ്ങളിൽ ക്രമീകരിച്ചത്).

നിരവധി പ്രത്യേക ഐപി വിലാസങ്ങൾ:

127.0.0.1 ലോക്കൽ ഹോസ്റ്റാണ്, പ്രാദേശിക സിസ്റ്റത്തിന്റെ വിലാസം, അതായത്. നിങ്ങളുടെ കമ്പ്യൂട്ടറിന്റെ പ്രാദേശിക വിലാസം. 0.0.0.0 - ഇങ്ങനെയാണ് എല്ലാ IP വിലാസങ്ങളും നിശ്ചയിച്ചിരിക്കുന്നത്. 192.168.xxx.xxx - പ്രാദേശിക നെറ്റ്‌വർക്കുകളിൽ ഏകപക്ഷീയമായി ഉപയോഗിക്കാവുന്ന വിലാസങ്ങൾ; അവ ആഗോള ഇന്റർനെറ്റിൽ ഉപയോഗിക്കുന്നില്ല. പ്രാദേശിക നെറ്റ്‌വർക്കിൽ മാത്രം അവ അദ്വിതീയമാണ്. നിങ്ങളുടെ വിവേചനാധികാരത്തിൽ ഈ ശ്രേണിയിൽ നിന്നുള്ള വിലാസങ്ങൾ നിങ്ങൾക്ക് ഉപയോഗിക്കാം, ഉദാഹരണത്തിന്, ഒരു വീട് അല്ലെങ്കിൽ ഓഫീസ് നെറ്റ്‌വർക്ക് നിർമ്മിക്കാൻ.

എന്താണ് സബ്‌നെറ്റ് മാസ്‌കും ഡിഫോൾട്ട് ഗേറ്റ്‌വേയും (റൂട്ടർ, റൂട്ടർ)?

(ഈ പരാമീറ്ററുകൾ നെറ്റ്‌വർക്ക് കണക്ഷൻ ക്രമീകരണങ്ങളിൽ സജ്ജീകരിച്ചിരിക്കുന്നു).

ഇത് ലളിതമാണ്. കമ്പ്യൂട്ടറുകൾ പ്രാദേശിക നെറ്റ്‌വർക്കുകളിലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഒരു പ്രാദേശിക നെറ്റ്‌വർക്കിൽ, കമ്പ്യൂട്ടറുകൾ നേരിട്ട് പരസ്പരം മാത്രം "കാണുന്നു". ഗേറ്റ്‌വേകൾ (റൂട്ടറുകൾ, റൂട്ടറുകൾ) വഴി ലോക്കൽ നെറ്റ്‌വർക്കുകൾ പരസ്പരം ബന്ധിപ്പിച്ചിരിക്കുന്നു. സബ്‌നെറ്റ് മാസ്‌ക് രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നത് സ്വീകർത്താവിന്റെ കമ്പ്യൂട്ടർ ഒരേ ലോക്കൽ നെറ്റ്‌വർക്കിന്റെതാണോ അല്ലയോ എന്ന് നിർണ്ണയിക്കുന്നതിനാണ്. സ്വീകരിക്കുന്ന കമ്പ്യൂട്ടർ അയയ്‌ക്കുന്ന കമ്പ്യൂട്ടറിന്റെ അതേ നെറ്റ്‌വർക്കിൽ പെട്ടതാണെങ്കിൽ, പാക്കറ്റ് അതിലേക്ക് നേരിട്ട് അയയ്‌ക്കും, അല്ലാത്തപക്ഷം പാക്കറ്റ് സ്ഥിരസ്ഥിതി ഗേറ്റ്‌വേയിലേക്ക് അയയ്‌ക്കും, അത് അറിയപ്പെടുന്ന റൂട്ടുകൾ ഉപയോഗിച്ച് പാക്കറ്റിനെ മറ്റൊരു നെറ്റ്‌വർക്കിലേക്ക് കൈമാറുന്നു, അതായത്. മറ്റൊരു തപാൽ ഓഫീസിലേക്ക് (സോവിയറ്റ് പോസ്റ്റോഫീസുമായി സാമ്യമുള്ളത്).

അവസാനമായി, ഈ അവ്യക്തമായ പദങ്ങൾ എന്താണ് അർത്ഥമാക്കുന്നത് എന്ന് നോക്കാം:

TCP/IPഒരു കൂട്ടം നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോളുകളുടെ പേരാണ്. വാസ്തവത്തിൽ, ട്രാൻസ്മിറ്റ് ചെയ്ത പാക്കറ്റ് നിരവധി പാളികളിലൂടെ കടന്നുപോകുന്നു. (പോസ്റ്റ് ഓഫീസിലെ പോലെ: ആദ്യം നിങ്ങൾ ഒരു കത്ത് എഴുതുക, തുടർന്ന് നിങ്ങൾ അത് വിലാസമുള്ള കവറിൽ ഇടുക, തുടർന്ന് പോസ്റ്റ് ഓഫീസ് അതിൽ ഒരു സ്റ്റാമ്പ് ഇടുന്നു, മുതലായവ).

ഐ.പിനെറ്റ്‌വർക്ക് ലെയർ പ്രോട്ടോക്കോൾ എന്ന് വിളിക്കപ്പെടുന്ന പ്രോട്ടോക്കോൾ ആണ്. അയച്ചയാളുടെ കമ്പ്യൂട്ടറിൽ നിന്ന് സ്വീകർത്താവിന്റെ കമ്പ്യൂട്ടറിലേക്ക് ഐപി പാക്കറ്റുകൾ എത്തിക്കുക എന്നതാണ് ഈ ലെവലിന്റെ ചുമതല. ഡാറ്റയ്ക്ക് പുറമേ, ഈ ലെവലിലുള്ള പാക്കറ്റുകൾക്ക് ഒരു ഉറവിട IP വിലാസവും ഒരു സ്വീകർത്താവിന്റെ IP വിലാസവും ഉണ്ട്. നെറ്റ്‌വർക്ക് തലത്തിൽ പോർട്ട് നമ്പറുകൾ ഉപയോഗിക്കുന്നില്ല. ഏത് തുറമുഖം, അതായത് ആപ്ലിക്കേഷൻ ഈ പാക്കറ്റിനെ അഭിസംബോധന ചെയ്‌തിരിക്കുന്നു, ഈ പാക്കറ്റ് ഡെലിവർ ചെയ്‌തതാണോ അതോ നഷ്‌ടപ്പെട്ടതാണോ എന്നത് ഈ തലത്തിൽ അജ്ഞാതമാണ് - ഇത് അതിന്റെ ചുമതലയല്ല, ഇത് ഗതാഗത പാളിയുടെ ചുമതലയാണ്.

ടിസിപിയും യുഡിപിയുംഗതാഗത പാളി എന്ന് വിളിക്കപ്പെടുന്ന പ്രോട്ടോക്കോളുകളാണ് ഇവ. ഗതാഗത പാളി നെറ്റ്‌വർക്ക് ലെയറിനു മുകളിലാണ്. ഈ തലത്തിൽ, ഒരു സോഴ്സ് പോർട്ടും ഒരു ഡെസ്റ്റിനേഷൻ പോർട്ടും പാക്കറ്റിലേക്ക് ചേർക്കുന്നു.

ടിസിപിഉറപ്പുള്ള പാക്കറ്റ് ഡെലിവറി ഉള്ള ഒരു കണക്ഷൻ-ഓറിയന്റഡ് പ്രോട്ടോക്കോൾ ആണ്. ആദ്യം, ഒരു കണക്ഷൻ സ്ഥാപിക്കാൻ പ്രത്യേക പാക്കറ്റുകൾ കൈമാറ്റം ചെയ്യുന്നു, ഒരു ഹാൻ‌ഡ്‌ഷേക്ക് പോലെ എന്തെങ്കിലും സംഭവിക്കുന്നു (-ഹലോ. -ഹലോ. -നമുക്ക് ചാറ്റ് ചെയ്യാം? -വരൂ.). തുടർന്ന് ഈ കണക്ഷനിലൂടെ പാക്കറ്റുകൾ അങ്ങോട്ടും ഇങ്ങോട്ടും അയയ്‌ക്കുന്നു (ഒരു സംഭാഷണം പുരോഗമിക്കുന്നു), കൂടാതെ പാക്കറ്റ് സ്വീകർത്താവിൽ എത്തിയോ എന്ന് പരിശോധിക്കും. പാക്കറ്റ് ലഭിച്ചില്ലെങ്കിൽ, അത് വീണ്ടും അയയ്ക്കും ("ആവർത്തിച്ച്, ഞാൻ കേട്ടില്ല").

യു.ഡി.പിഗ്യാരണ്ടിയില്ലാത്ത പാക്കറ്റ് ഡെലിവറിയുള്ള കണക്ഷനില്ലാത്ത പ്രോട്ടോക്കോൾ ആണ്. (ഇതുപോലെ: എന്തെങ്കിലും വിളിച്ചുപറഞ്ഞു, പക്ഷേ അവർ നിങ്ങളെ കേട്ടോ ഇല്ലയോ - അത് പ്രശ്നമല്ല).

ട്രാൻസ്പോർട്ട് ലെയറിന് മുകളിലാണ് ആപ്ലിക്കേഷൻ ലെയർ. ഈ തലത്തിൽ, പോലുള്ള പ്രോട്ടോക്കോളുകൾ http, ftpമുതലായവ ഉദാഹരണത്തിന് HTTP, FTP - വിശ്വസനീയമായത് ഉപയോഗിക്കുക TCP പ്രോട്ടോക്കോൾ, കൂടാതെ DNS സെർവർ ഒരു വിശ്വസനീയമല്ലാത്ത UDP പ്രോട്ടോക്കോൾ വഴി പ്രവർത്തിക്കുന്നു.

നിലവിലെ കണക്ഷനുകൾ എങ്ങനെ കാണും?

കമാൻഡ് ഉപയോഗിച്ച് നിലവിലെ കണക്ഷനുകൾ കാണാൻ കഴിയും

Netstat -an

(ഡൊമെയ്ൻ നാമങ്ങൾക്ക് പകരം IP വിലാസങ്ങൾ പ്രദർശിപ്പിക്കാൻ n പരാമീറ്റർ വ്യക്തമാക്കുന്നു).

ഈ കമാൻഡ് ഇതുപോലെ പ്രവർത്തിക്കുന്നു:

"ആരംഭിക്കുക" - "റൺ" - cmd - "ശരി" എന്ന് ടൈപ്പ് ചെയ്യുക. ദൃശ്യമാകുന്ന കൺസോളിൽ (ബ്ലാക്ക് വിൻഡോ), netstat -an എന്ന കമാൻഡ് ടൈപ്പ് ചെയ്ത് ക്ലിക്ക് ചെയ്യുക . ഞങ്ങളുടെ കമ്പ്യൂട്ടറിന്റെയും റിമോട്ട് നോഡുകളുടെയും സോക്കറ്റുകൾ തമ്മിലുള്ള സ്ഥാപിത കണക്ഷനുകളുടെ ഒരു ലിസ്റ്റ് ആയിരിക്കും ഫലം.

ഉദാഹരണത്തിന് നമുക്ക് ലഭിക്കുന്നത്:

സജീവ കണക്ഷനുകൾ

പേര് പ്രാദേശിക വിലാസം ബാഹ്യ വിലാസം സംസ്ഥാനം
ടിസിപി 0.0.0.0:135 0.0.0.0:0 കേൾക്കുന്നു
ടിസിപി 91.76.65.216:139 0.0.0.0:0 കേൾക്കുന്നു
ടിസിപി 91.76.65.216:1719 212.58.226.20:80 സ്ഥാപിച്ചത്
ടിസിപി 91.76.65.216:1720 212.58.226.20:80 സ്ഥാപിച്ചത്
ടിസിപി 91.76.65.216:1723 212.58.227.138:80 CLOSE_WAIT
ടിസിപി 91.76.65.216:1724 212.58.226.8:80 സ്ഥാപിച്ചത്
...

ഈ ഉദാഹരണത്തിൽ, 0.0.0.0:135 അർത്ഥമാക്കുന്നത് നമ്മുടെ കമ്പ്യൂട്ടർ അതിന്റെ എല്ലാ IP വിലാസങ്ങളിലും പോർട്ട് 135 ലേക്ക് ശ്രദ്ധിക്കുന്നു (ശ്രവിക്കുന്നു) ഒപ്പം TCP പ്രോട്ടോക്കോൾ വഴി അതിൽ ആരിൽ നിന്നും (0.0.0.0:0) കണക്ഷനുകൾ സ്വീകരിക്കാൻ തയ്യാറാണ്.

91.76.65.216:139 - ഞങ്ങളുടെ കമ്പ്യൂട്ടർ അതിന്റെ IP വിലാസമായ 91.76.65.216-ൽ പോർട്ട് 139 ശ്രദ്ധിക്കുന്നു.

ഞങ്ങളുടെ മെഷീനും (91.76.65.216:1719) റിമോട്ട് (212.58.226.20:80) തമ്മിലുള്ള കണക്ഷൻ ഇപ്പോൾ സ്ഥാപിച്ചു (സ്ഥാപിതമായി) എന്നാണ് മൂന്നാമത്തെ വരി അർത്ഥമാക്കുന്നത്. പോർട്ട് 80 എന്നതിനർത്ഥം ഞങ്ങളുടെ മെഷീൻ വെബ് സെർവറിലേക്ക് ഒരു അഭ്യർത്ഥന നടത്തി എന്നാണ് (എനിക്ക് യഥാർത്ഥത്തിൽ ബ്രൗസറിൽ പേജുകൾ തുറന്നിട്ടുണ്ട്).

ഈ അറിവ് എങ്ങനെ പ്രയോഗിക്കാമെന്ന് ഭാവി ലേഖനങ്ങളിൽ ഞങ്ങൾ നോക്കും, ഉദാ.

ലേഖനം രൂപപ്പെടാൻ തുടങ്ങിയപ്പോൾ, അത് ഒന്നായി ഘടിപ്പിക്കാൻ പദ്ധതിയിട്ടിരുന്നു, എന്നാൽ അവസാനം, ലേഖനത്തിന്റെ വലുപ്പം വളരെ വലുതായി, ലേഖനത്തെ രണ്ടായി വിഭജിക്കാൻ തീരുമാനിച്ചു: നെറ്റ്‌വർക്ക് സിദ്ധാന്തവും നെറ്റ്‌വർക്ക് സബ്സിസ്റ്റത്തിന്റെ പ്രവർത്തനവും ലിനക്സിൽ. ശരി, നമുക്ക് സിദ്ധാന്തത്തിൽ നിന്ന് ആരംഭിക്കാം ...

TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്ക്

യഥാർത്ഥത്തിൽ, എന്താണ് നെറ്റ്‌വർക്ക്? നെറ്റ്- ഇവ ചിലതരം വയറുകൾ, ആശയവിനിമയ ചാനലുകൾ, കൂടുതൽ സങ്കീർണ്ണമായ ഉദാഹരണത്തിൽ പരസ്പരം ബന്ധിപ്പിച്ചിരിക്കുന്ന 2-ലധികം കമ്പ്യൂട്ടറുകളാണ് - ചിലതരം നെറ്റ്‌വർക്ക് ഉപകരണങ്ങളും ചില നിയമങ്ങൾക്കനുസൃതമായി പരസ്പരം വിവരങ്ങൾ കൈമാറുന്നതും. ഈ നിയമങ്ങൾ "ആജ്ഞാപിച്ചിരിക്കുന്നു" TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്ക്.

ട്രാൻസ്മിഷൻ കൺട്രോൾ പ്രോട്ടോക്കോൾ/ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ (TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്ക്)- ലളിതമായി പറഞ്ഞാൽ, ഇത് വ്യത്യസ്ത തലങ്ങളിലുള്ള സംവേദനാത്മക പ്രോട്ടോക്കോളുകളുടെ ഒരു കൂട്ടമാണ് (ഇത് ചേർക്കാം ഓരോ ലെവലും അയൽക്കാരുമായി സംവദിക്കുന്നു, അതായത്, അത് ഡോക്ക് ചെയ്യുന്നു, അതിനാൽ സ്റ്റാക്ക് , IMHO, മനസിലാക്കാൻ എളുപ്പമാണ്) നെറ്റ്‌വർക്കിൽ ഏത് ഡാറ്റയാണ് കൈമാറുന്നത്. ഓരോ പ്രോട്ടോക്കോൾഡാറ്റാ കൈമാറ്റം നടക്കുന്ന നിയമങ്ങളുടെ ഒരു കൂട്ടമാണ്. ആകെ TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്ക്- ഈ നിയമങ്ങളുടെ കൂട്ടംഇവിടെ ന്യായമായ ഒരു ചോദ്യം ഉയർന്നുവരാം: എന്തുകൊണ്ടാണ് നിരവധി പ്രോട്ടോക്കോളുകൾ? ഒരു പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് എല്ലാം കൈമാറ്റം ചെയ്യുന്നത് ശരിക്കും അസാധ്യമാണോ?

ഓരോ പ്രോട്ടോക്കോളും കർശനമായി നിയുക്തമാക്കിയിരിക്കുന്നു എന്നതാണ് കാര്യം അവന്നിയമങ്ങൾ. കൂടാതെ, പ്രോട്ടോക്കോളുകൾ പ്രവർത്തനത്തിന്റെ തലങ്ങളായി വിഭജിക്കപ്പെട്ടിട്ടുണ്ട്, ഇത് നെറ്റ്‌വർക്ക് ഉപകരണങ്ങളുടെയും സോഫ്റ്റ്വെയറുകളുടെയും പ്രവർത്തനം വളരെ ലളിതവും കൂടുതൽ സുതാര്യവുമാക്കാനും "അവരുടെ" ശ്രേണിയിലുള്ള ജോലികൾ ചെയ്യാനും അനുവദിക്കുന്നു. ഈ പ്രോട്ടോക്കോളുകളെ ലെവലുകളായി വിഭജിക്കാൻ, അത് വികസിപ്പിച്ചെടുത്തു OSI നെറ്റ്‌വർക്കിംഗ് മോഡൽ(ഇംഗ്ലീഷ്) ഓപ്പൺ സിസ്റ്റംസ് ഇന്റർകണക്ഷൻ അടിസ്ഥാന റഫറൻസ് മോഡൽ, 1978, ഓപ്പൺ സിസ്റ്റങ്ങളുടെ ഇടപെടലിനുള്ള അടിസ്ഥാന റഫറൻസ് മോഡൽ കൂടിയാണിത്). OSI മോഡൽഏഴ് വ്യത്യസ്ത തലങ്ങൾ ഉൾക്കൊള്ളുന്നു. ആശയവിനിമയ സംവിധാനങ്ങളുടെ പ്രവർത്തനത്തിൽ ഒരു പ്രത്യേക മേഖലയ്ക്ക് ലെവൽ ഉത്തരവാദിയാണ്, അടുത്തുള്ള ലെവലുകളെ ആശ്രയിക്കുന്നില്ല - ഇത് ചില സേവനങ്ങൾ മാത്രം നൽകുന്നു. പ്രോട്ടോക്കോൾ എന്ന് വിളിക്കുന്ന ഒരു കൂട്ടം നിയമങ്ങൾക്കനുസൃതമായി ഓരോ ലെയറും അതിന്റെ ചുമതല നിർവഹിക്കുന്നു. OSI മോഡലിന്റെ പ്രവർത്തനം ഇനിപ്പറയുന്ന ചിത്രം ഉപയോഗിച്ച് ചിത്രീകരിക്കാം: എങ്ങനെയാണ് ഡാറ്റ കൈമാറുന്നത്?

ഉണ്ടെന്ന് ചിത്രത്തിൽ നിന്ന് വ്യക്തമാണ് നെറ്റ്‌വർക്കിംഗിന്റെ 7 ലെവലുകൾ, ഇവയായി തിരിച്ചിരിക്കുന്നു: ആപ്ലിക്കേഷൻ, അവതരണം, സെഷൻ, ഗതാഗതം, നെറ്റ്‌വർക്ക്, ചാനൽ, ഫിസിക്കൽ. ഓരോ ലെയറിലും അതിന്റേതായ പ്രോട്ടോക്കോളുകൾ അടങ്ങിയിരിക്കുന്നു. ഇന്ററാക്ഷൻ ലെവൽ അനുസരിച്ച് പ്രോട്ടോക്കോളുകളുടെ ലിസ്റ്റ് വിക്കിപീഡിയയിൽ നന്നായി അവതരിപ്പിച്ചിരിക്കുന്നു:

ടിസിപി/ഐപി പ്രോട്ടോക്കോൾ സ്റ്റാക്ക് തന്നെ ഒഎസ്ഐ മോഡൽ സ്വീകരിക്കുന്നതിന് സമാന്തരമായി വികസിപ്പിച്ചെടുത്തു. സാധാരണയായി, ഇൻ TCP/IP സ്റ്റാക്ക്മുകളിലെ 3 ലെവലുകൾ ( അപേക്ഷ, അവതരണം, സെഷൻ) OSI മോഡലുകൾ ഒന്നായി സംയോജിപ്പിച്ചിരിക്കുന്നു - അപേക്ഷിച്ചു . അത്തരമൊരു സ്റ്റാക്ക് ഒരു ഏകീകൃത ഡാറ്റാ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ നൽകാത്തതിനാൽ, ഡാറ്റ തരം നിർണ്ണയിക്കുന്നതിനുള്ള പ്രവർത്തനങ്ങൾ ആപ്ലിക്കേഷനിലേക്ക് മാറ്റുന്നു. ലളിതമാക്കിയത് OSI മോഡലുമായി ബന്ധപ്പെട്ട TCP/IP സ്റ്റാക്കിന്റെ വ്യാഖ്യാനംഇതുപോലെ പ്രതിനിധീകരിക്കാം:

നെറ്റ്‌വർക്ക് ഇടപെടലിന്റെ ഈ മാതൃക എന്നും വിളിക്കുന്നു DOD മോഡൽ(ബൂർഷ്വായിൽ നിന്ന്. പ്രതിരോധ വകുപ്പ്- യുഎസ് പ്രതിരോധ വകുപ്പ്). അതിനാൽ, നെറ്റ്‌വർക്ക് ഇടപെടലിന്റെ പൊതുവായ ആശയം ഞങ്ങൾ പരിഗണിച്ചു. പ്രശ്നത്തിന്റെ സാരാംശം കൂടുതൽ ആഴത്തിൽ മനസ്സിലാക്കാൻ, പുസ്തകം ഡൗൺലോഡ് ചെയ്ത് വായിക്കാൻ എനിക്ക് ശുപാർശ ചെയ്യാം ( വിറ്റോ അമറ്റോ "സിസ്കോ ടി 1, ടി 2 നെറ്റ്‌വർക്കുകൾ സംഘടിപ്പിക്കുന്നതിനുള്ള അടിസ്ഥാനങ്ങൾ"), താഴെ.

അഭിസംബോധന

TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്കിൽ നിർമ്മിച്ച ഒരു നെറ്റ്‌വർക്കിൽ, ഓരോ ഹോസ്റ്റിനും (കമ്പ്യൂട്ടർ അല്ലെങ്കിൽ നെറ്റ്‌വർക്കിലേക്ക് കണക്റ്റുചെയ്തിരിക്കുന്ന ഉപകരണം) ഒരു 32-ബിറ്റ് ബൈനറി നമ്പർ നൽകിയിരിക്കുന്നു. ഒരു ഐപി വിലാസം (IPv4) എഴുതുന്നതിനുള്ള സൗകര്യപ്രദമായ രൂപമാണ് ഡോട്ടുകളാൽ വേർതിരിച്ച നാല് ദശാംശ സംഖ്യകൾ (0 മുതൽ 255 വരെ), ഉദാഹരണത്തിന്, 192.168.0.1. പൊതുവായി, IP വിലാസം രണ്ട് ഭാഗങ്ങളായി തിരിച്ചിരിക്കുന്നു: നെറ്റ്വർക്ക് (സബ്നെറ്റ്) വിലാസംഒപ്പം ഹോസ്റ്റ് വിലാസം:

ചിത്രീകരണത്തിൽ നിന്ന് കാണാൻ കഴിയുന്നതുപോലെ, അത്തരമൊരു കാര്യമുണ്ട് വലഒപ്പം സബ്നെറ്റ്. ഐപി വിലാസങ്ങൾ നെറ്റ്‌വർക്കുകളായി വിഭജിക്കപ്പെട്ടിട്ടുണ്ടെന്നും നെറ്റ്‌വർക്കുകൾ ഉപയോഗിച്ച് സബ്‌നെറ്റുകളായി വിഭജിക്കപ്പെട്ടിട്ടുണ്ടെന്നും വാക്കുകളുടെ അർത്ഥത്തിൽ നിന്ന് വ്യക്തമാണെന്ന് ഞാൻ കരുതുന്നു. സബ്നെറ്റ് മാസ്കുകൾ(പറയുന്നതാണ് കൂടുതൽ ശരി: ഹോസ്റ്റ് വിലാസം സബ്നെറ്റ് ചെയ്യാം). തുടക്കത്തിൽ, എല്ലാ IP വിലാസങ്ങളും ചില ഗ്രൂപ്പുകളായി തിരിച്ചിരിക്കുന്നു (വിലാസ ക്ലാസുകൾ/നെറ്റ്‌വർക്കുകൾ). ക്ലാസ്സ്‌ഫുൾ അഡ്രസ്സിംഗ് ഉണ്ടായിരുന്നു, അതനുസരിച്ച് നെറ്റ്‌വർക്കുകളെ കർശനമായി നിർവചിക്കപ്പെട്ട ഒറ്റപ്പെട്ട നെറ്റ്‌വർക്കുകളായി തിരിച്ചിരിക്കുന്നു:

ഐപി വിലാസ സ്ഥലത്ത് മൊത്തത്തിൽ 16,777,216 ക്ലാസ് എ വിലാസങ്ങളുള്ള 128 നെറ്റ്‌വർക്കുകളും 65,536 ക്ലാസ് ബി വിലാസങ്ങളുള്ള 16,384 നെറ്റ്‌വർക്കുകളും 256 ക്ലാസ് സി വിലാസങ്ങളുള്ള 2,097,152 നെറ്റ്‌വർക്കുകളും അതുപോലെ തന്നെ 268,435,473 മൾട്ടികാസ്റ്റ് വിലാസങ്ങളും 268,435,473 വിലാസങ്ങളും ഉണ്ടെന്ന് കണക്കാക്കുന്നത് എളുപ്പമാണ്. ഇൻറർനെറ്റിന്റെ വളർച്ചയോടെ, ഈ സംവിധാനം ഫലപ്രദമല്ലാത്തതായി മാറുകയും അസാധുവാക്കപ്പെടുകയും ചെയ്തു CIDR(ക്ലാസ്‌ലെസ്സ് അഡ്രസിംഗ്), ഇതിൽ നെറ്റ്‌വർക്കിലെ വിലാസങ്ങളുടെ എണ്ണം സബ്‌നെറ്റ് മാസ്‌ക് നിർണ്ണയിക്കുന്നു.

അവിടെയും ഉണ്ട് IP വർഗ്ഗീകരണംവിലാസങ്ങൾ, "സ്വകാര്യ", "പൊതു". ഇനിപ്പറയുന്ന വിലാസ ശ്രേണികൾ സ്വകാര്യ (ലോക്കൽ ഏരിയ നെറ്റ്‌വർക്കുകൾ) നെറ്റ്‌വർക്കുകൾക്കായി നീക്കിവച്ചിരിക്കുന്നു:

  • 10.0.0.0 - 10.255.255.255 (10.0.0.0/8 അല്ലെങ്കിൽ 10/8),
  • 172.16.0.0 - 172.31.255.255 (172.16.0.0/12 അല്ലെങ്കിൽ 172.16/12),
  • 192.168.0.0 - 192.168.255.255 (192.168.0.0/16 അല്ലെങ്കിൽ 192.168/16).
  • 127.0.0.0 - 127.255.255.255 ലൂപ്പ്ബാക്ക് ഇന്റർഫേസുകൾക്കായി കരുതിവച്ചിരിക്കുന്നു (നെറ്റ്‌വർക്ക് നോഡുകൾക്കിടയിൽ കൈമാറ്റം ചെയ്യാൻ ഉപയോഗിക്കുന്നില്ല), വിളിക്കപ്പെടുന്നവ. പ്രാദേശിക ഹോസ്റ്റ്

ഹോസ്റ്റ് വിലാസത്തിന് പുറമേ, TCP/IP നെറ്റ്‌വർക്കിന് ഒരു പോർട്ട് പോലെയുള്ള ഒരു കാര്യമുണ്ട്. ഒരു പോർട്ട് എന്നത് ചില സിസ്റ്റം റിസോഴ്സിന്റെ ഒരു സംഖ്യാ സ്വഭാവമാണ്. മറ്റ് നെറ്റ്‌വർക്ക് ഹോസ്റ്റുകളിൽ (അതേ ഹോസ്റ്റിലെ മറ്റ് ആപ്ലിക്കേഷനുകൾ ഉൾപ്പെടെ) പ്രവർത്തിക്കുന്ന ആപ്ലിക്കേഷനുകളുമായി ആശയവിനിമയം നടത്താൻ ഒരു നെറ്റ്‌വർക്ക് ഹോസ്റ്റിൽ പ്രവർത്തിക്കുന്ന ഒരു അപ്ലിക്കേഷന് ഒരു പോർട്ട് അനുവദിച്ചിരിക്കുന്നു. ഒരു സോഫ്‌റ്റ്‌വെയർ വീക്ഷണകോണിൽ, ചില സേവനങ്ങൾ നിയന്ത്രിക്കുന്ന ഒരു മെമ്മറി ഏരിയയാണ് പോർട്ട്.

ഓരോ TCP, UDP പ്രോട്ടോക്കോളുകൾക്കുമായി, 0 മുതൽ 65535 വരെയുള്ള നമ്പറുകളാൽ തിരിച്ചറിഞ്ഞ, ഹോസ്റ്റിൽ 65536 അദ്വിതീയ പോർട്ടുകൾ വരെ ഒരേസമയം അനുവദിക്കാനുള്ള കഴിവ് സ്റ്റാൻഡേർഡ് നിർവചിക്കുന്നു. ഈ നമ്പർ ഉപയോഗിച്ചുള്ള പോർട്ട് നമ്പറും സേവനവും തമ്മിലുള്ള കത്തിടപാടുകൾ ഇതിൽ കാണാം. /etc/services ഫയൽ അല്ലെങ്കിൽ http:// www.iana.org/assignments/port-numbers എന്ന വെബ്സൈറ്റിൽ. തുറമുഖങ്ങളുടെ മുഴുവൻ ശ്രേണിയും 3 ഗ്രൂപ്പുകളായി തിരിച്ചിരിക്കുന്നു:

  • 0 മുതൽ 1023 വരെ, പ്രിവിലേജ്ഡ് അല്ലെങ്കിൽ റിസർവ്ഡ് എന്ന് വിളിക്കുന്നു (സിസ്റ്റത്തിനും ചില ജനപ്രിയ പ്രോഗ്രാമുകൾക്കും ഉപയോഗിക്കുന്നു)
  • 1024 - 49151 രജിസ്റ്റർ ചെയ്ത തുറമുഖങ്ങൾ എന്ന് വിളിക്കുന്നു.
  • 49151 - 65535 ഡൈനാമിക് പോർട്ടുകൾ എന്ന് വിളിക്കുന്നു.

IP പ്രോട്ടോക്കോൾ, ചിത്രീകരണങ്ങളിൽ നിന്ന് കാണാൻ കഴിയുന്നത് താഴെ ടിസിപിഒപ്പം യു.ഡി.പിപ്രോട്ടോക്കോൾ ശ്രേണിയിൽ, നെറ്റ്‌വർക്കിൽ വിവരങ്ങൾ കൈമാറുന്നതിനും റൂട്ടിംഗിനും ഉത്തരവാദിത്തമുണ്ട്. ഇത് ചെയ്യുന്നതിന്, IP പ്രോട്ടോക്കോൾ ഓരോ വിവരവും (TCP അല്ലെങ്കിൽ UDP പാക്കറ്റ്) മറ്റൊരു പാക്കറ്റിൽ പൊതിയുന്നു - ഒരു IP പാക്കറ്റ് അല്ലെങ്കിൽ IP ഡാറ്റഗ്രാം, ഉറവിടം, ലക്ഷ്യസ്ഥാനം, റൂട്ട് എന്നിവയെക്കുറിച്ചുള്ള ഒരു തലക്കെട്ട് സംഭരിക്കുന്നു.

ഒരു യഥാർത്ഥ ലോക സാമ്യം ഉപയോഗിക്കുന്നതിന്, ഒരു TCP/IP നെറ്റ്‌വർക്ക് ഒരു നഗരമാണ്. തെരുവുകളുടെയും ഇടവഴികളുടെയും പേരുകൾ നെറ്റ്‌വർക്കുകളും സബ്‌നെറ്റുകളുമാണ്. ബിൽഡിംഗ് നമ്പറുകൾ ഹോസ്റ്റ് വിലാസങ്ങളാണ്. കെട്ടിടങ്ങളിൽ, ഓഫീസ്/അപ്പാർട്ട്മെന്റ് നമ്പറുകൾ തുറമുഖങ്ങളാണ്. കൂടുതൽ കൃത്യമായി പറഞ്ഞാൽ, സ്വീകർത്താക്കൾ (സേവനങ്ങൾ) കത്തിടപാടുകൾ പ്രതീക്ഷിക്കുന്ന മെയിൽബോക്സുകളാണ് പോർട്ടുകൾ. അതനുസരിച്ച്, കാബിനറ്റ് പോർട്ട് നമ്പറുകൾ 1, 2 മുതലായവയാണ്. സാധാരണയായി ഡയറക്ടർമാർക്കും മാനേജർമാർക്കും പ്രത്യേകാവകാശമുള്ളവരായി നൽകപ്പെടുന്നു, സാധാരണ ജീവനക്കാർക്ക് വലിയ സംഖ്യകളുള്ള ഓഫീസ് നമ്പറുകൾ ലഭിക്കും. കത്തിടപാടുകൾ അയയ്ക്കുകയും വിതരണം ചെയ്യുകയും ചെയ്യുമ്പോൾ, വിവരങ്ങൾ എൻവലപ്പുകളിൽ (ഐപി പാക്കറ്റുകൾ) പാക്കേജുചെയ്തിരിക്കുന്നു, അത് അയച്ചയാളുടെ വിലാസവും (ഐപിയും പോർട്ടും) സ്വീകർത്താവിന്റെ വിലാസവും (ഐപിയും പോർട്ടും) സൂചിപ്പിക്കുന്നു. ലളിതമായി പറഞ്ഞാൽ, ഇതുപോലുള്ള ഒന്ന് ...

IP പ്രോട്ടോക്കോളിന് പോർട്ടുകളെക്കുറിച്ച് യാതൊരു ധാരണയുമില്ല എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്; TCP, UDP എന്നിവ പോർട്ടുകൾ വ്യാഖ്യാനിക്കുന്നതിന് ഉത്തരവാദികളാണ്; സാമ്യമനുസരിച്ച്, TCP, UDP എന്നിവ ഐപി വിലാസങ്ങൾ പ്രോസസ്സ് ചെയ്യുന്നില്ല.

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

റൂട്ടിംഗ്

ഒന്നിലധികം സബ്‌നെറ്റുകളുള്ള ഒരു ഇൻഫ്രാസ്ട്രക്ചറിന്റെ ഉദാഹരണം നോക്കാം (ചിത്രീകരിച്ചത്). ഒരു കമ്പ്യൂട്ടറിനെ മറ്റൊന്നിലേക്ക് എങ്ങനെ ബന്ധിപ്പിക്കാം എന്ന ചോദ്യം ഉയർന്നുവരാം. പാക്കറ്റുകൾ എവിടെ അയക്കണമെന്ന് അതിന് എങ്ങനെ അറിയാം?

ഈ പ്രശ്നം പരിഹരിക്കാൻ, നെറ്റ്വർക്കുകൾ പരസ്പരം ബന്ധിപ്പിച്ചിരിക്കുന്നു കവാടങ്ങൾ (റൂട്ടറുകൾ). ഗേറ്റ്‌വേ- ഇത് ഒരേ ഹോസ്റ്റാണ്, എന്നാൽ രണ്ടോ അതിലധികമോ നെറ്റ്‌വർക്കുകളിലേക്കുള്ള കണക്ഷനുള്ളതിനാൽ, നെറ്റ്‌വർക്കുകൾക്കിടയിലുള്ള വിവരങ്ങൾ കൈമാറാനും മറ്റൊരു നെറ്റ്‌വർക്കിലേക്ക് പാക്കറ്റുകൾ കൈമാറാനും കഴിയും. ചിത്രത്തിൽ, ഗേറ്റ്‌വേയുടെ പങ്ക് വഹിക്കുന്നു പൈനാപ്പിൾഒപ്പം പപ്പായവ്യത്യസ്ത നെറ്റ്‌വർക്കുകളിലേക്ക് 2 ഇന്റർഫേസുകൾ ബന്ധിപ്പിച്ചിരിക്കുന്നു.

നിർണ്ണയിക്കാൻ പാക്കറ്റ് ട്രാൻസ്മിഷൻ റൂട്ട്, IP വിലാസത്തിന്റെ നെറ്റ്‌വർക്ക് ഭാഗം ഉപയോഗിക്കുന്നു ( സബ്നെറ്റ് മാസ്ക്). റൂട്ട് നിർണ്ണയിക്കാൻ, നെറ്റ്‌വർക്കിലെ ഓരോ മെഷീനും ഉണ്ട് റൂട്ടിംഗ് ടേബിൾ(റൂട്ടിംഗ് ടേബിൾ), ഈ നെറ്റ്‌വർക്കുകൾക്കായുള്ള നെറ്റ്‌വർക്കുകളുടെയും ഗേറ്റ്‌വേകളുടെയും ഒരു ലിസ്റ്റ് സംഭരിക്കുന്നു. പാസ്സിംഗ് പാക്കറ്റിൽ ലക്ഷ്യസ്ഥാന വിലാസത്തിന്റെ നെറ്റ്‌വർക്ക് ഭാഗം ഐപി "നോക്കുന്നു", റൂട്ടിംഗ് ടേബിളിൽ ആ നെറ്റ്‌വർക്കിനായി ഒരു എൻട്രി ഉണ്ടെങ്കിൽ, പാക്കറ്റ് ഉചിതമായ ഗേറ്റ്‌വേയിലേക്ക് അയയ്ക്കും.

ലിനക്സിൽ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം കേർണൽ റൂട്ടിംഗ് ടേബിൾ ഒരു ഫയലിൽ സൂക്ഷിക്കുന്നു /proc/net/route. കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് നിലവിലെ റൂട്ടിംഗ് പട്ടിക കാണാൻ കഴിയും netstat -rn(r - റൂട്ടിംഗ് ടേബിൾ, n - IP നെ പേരുകളാക്കി മാറ്റരുത്) അല്ലെങ്കിൽ റൂട്ട് . ആദ്യ നിരകമാൻഡ് ഔട്ട്പുട്ട് netstat -rn (ലക്ഷ്യസ്ഥാനം- ലക്ഷ്യസ്ഥാനം) നെറ്റ്‌വർക്കുകളുടെ വിലാസങ്ങൾ (ഹോസ്റ്റുകൾ) ഉൾക്കൊള്ളുന്നു നിയമനങ്ങൾ. ഈ സാഹചര്യത്തിൽ, ഒരു നെറ്റ്‌വർക്ക് വ്യക്തമാക്കുമ്പോൾ, വിലാസം സാധാരണയായി പൂജ്യത്തിൽ അവസാനിക്കുന്നു. രണ്ടാമത്തെ നിര (ഗേറ്റ്‌വേ)- ആദ്യ നിരയിൽ വ്യക്തമാക്കിയ ഹോസ്റ്റ്/നെറ്റ്‌വർക്കിനായുള്ള ഗേറ്റ്‌വേ വിലാസം. മൂന്നാം നിര (ജെൻമാസ്ക്)- ഈ റൂട്ട് പ്രവർത്തിക്കുന്ന സബ്നെറ്റ് മാസ്ക്. കോളം പതാകകൾലക്ഷ്യസ്ഥാന വിലാസത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുന്നു (U - റൂട്ട് അപ് ആണ്, N - നെറ്റ്‌വർക്കിനുള്ള റൂട്ട്, H - ഹോസ്റ്റിനുള്ള റൂട്ട് മുതലായവ). കോളം എം.എസ്.എസ്ഒരു സമയം അയയ്ക്കാൻ കഴിയുന്ന ബൈറ്റുകളുടെ എണ്ണം കാണിക്കുന്നു, ജാലകം- ഒരു അംഗീകാരം ലഭിക്കുന്നതിന് മുമ്പ് അയയ്ക്കാൻ കഴിയുന്ന ഫ്രെയിമുകളുടെ എണ്ണം, irtt- റൂട്ട് ഉപയോഗ സ്ഥിതിവിവരക്കണക്കുകൾ, ഐഫേസ്- റൂട്ടിനായി ഉപയോഗിക്കുന്ന നെറ്റ്‌വർക്ക് ഇന്റർഫേസ് സൂചിപ്പിക്കുന്നു (eth0, eth1, മുതലായവ)

ചുവടെയുള്ള ഉദാഹരണത്തിൽ നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ആദ്യ എൻട്രി (ലൈൻ) നെറ്റ്‌വർക്ക് 128.17.75-നുള്ളതാണ്, ഈ നെറ്റ്‌വർക്കിനായുള്ള എല്ലാ പാക്കറ്റുകളും ഗേറ്റ്‌വേ 128.17.75.20-ലേക്ക് അയയ്‌ക്കും, അത് ഹോസ്റ്റിന്റെ തന്നെ IP വിലാസമാണ്. രണ്ടാമത്തെ എൻട്രി ആണ് സ്ഥിര റൂട്ട്, ഈ റൂട്ടിംഗ് ടേബിളിൽ ലിസ്റ്റുചെയ്തിട്ടില്ലാത്ത നെറ്റ്‌വർക്കുകളിലേക്ക് അയച്ച എല്ലാ പാക്കറ്റുകൾക്കും ഇത് ബാധകമാണ്. ഇവിടെ റൂട്ട് ആതിഥേയ പപ്പായയിലൂടെ കടന്നുപോകുന്നു (IP 128.17.75.98), അത് പുറം ലോകത്തിലേക്കുള്ള വാതിൽ ആയി കണക്കാക്കാം. മറ്റ് നെറ്റ്‌വർക്കുകളിലേക്ക് ആക്‌സസ് ഉണ്ടായിരിക്കേണ്ട 128.17.75 നെറ്റ്‌വർക്കിലെ എല്ലാ മെഷീനുകളിലും ഈ റൂട്ട് രജിസ്റ്റർ ചെയ്തിരിക്കണം. മൂന്നാം എൻട്രി സൃഷ്ടിച്ചത് ലൂപ്പ്ബാക്ക് ഇന്റർഫേസ്. ടിസിപി/ഐപി വഴി മെഷീൻ തന്നിലേക്ക് കണക്റ്റുചെയ്യണമെങ്കിൽ ഈ വിലാസം ഉപയോഗിക്കുന്നു. റൂട്ടിംഗ് ടേബിളിലെ അവസാന എൻട്രി IP 128.17.75.20-ന് വേണ്ടിയുള്ളതാണ്, അത് ലോ ഇന്റർഫേസിലേക്ക് നയിക്കപ്പെടുന്നു, അതായത്. 128.17.75.20 എന്ന വിലാസത്തിൽ ഒരു മെഷീൻ തന്നിലേക്ക് കണക്റ്റുചെയ്യുമ്പോൾ, എല്ലാ പാക്കറ്റുകളും 127.0.0.1 ഇന്റർഫേസിലേക്ക് അയയ്ക്കും.

ഹോസ്റ്റ് ആണെങ്കിൽ എഗ്പ്ലാന്റ്ഹോസ്റ്റിന് ഒരു പാക്കറ്റ് അയയ്ക്കാൻ ആഗ്രഹിക്കുന്നു മരോച്ചെടി, (അതനുസരിച്ച്, പാക്കറ്റ് അയച്ചയാളെ സൂചിപ്പിക്കും - 128.17.75.20, സ്വീകർത്താവ് - 128.17.75.37), രണ്ട് ഹോസ്റ്റുകളും ഒരേ നെറ്റ്‌വർക്കിൽ പെട്ടതാണെന്ന് റൂട്ടിംഗ് ടേബിളിനെ അടിസ്ഥാനമാക്കി ഐപി പ്രോട്ടോക്കോൾ നിർണ്ണയിക്കുകയും പാക്കറ്റ് നേരിട്ട് നെറ്റ്‌വർക്കിലേക്ക് അയയ്ക്കുകയും ചെയ്യും. എവിടെ മരോച്ചെടിഅത് സ്വീകരിക്കും. കൂടുതൽ വിശദമായി പറഞ്ഞാൽ... നെറ്റ്‌വർക്ക് കാർഡ് ഒരു ARP അഭ്യർത്ഥന പ്രക്ഷേപണം ചെയ്യുന്നു "ആരാണ് IP 128.17.75.37, ഇത് 128.17.75.20 അലറുന്നുണ്ടോ?" ഈ സന്ദേശം ലഭിച്ച എല്ലാ മെഷീനുകളും ഇത് അവഗണിക്കുന്നു, കൂടാതെ 128.17.75.37 എന്ന വിലാസമുള്ള ഹോസ്റ്റ് "ഇത് ഞാനാണ്, എന്റെ MAC വിലാസം അത്തരത്തിലുള്ളതാണ്..." എന്ന് മറുപടി നൽകുന്നു, തുടർന്ന് കണക്ഷനും ഡാറ്റാ കൈമാറ്റവും അതിന്റെ അടിസ്ഥാനത്തിൽ നടക്കുന്നു. arp പട്ടികകൾ, അതിൽ IP-MAC വിലാസങ്ങളുടെ കത്തിടപാടുകൾ നൽകിയിട്ടുണ്ട്. "ശബ്ദം", അതായത്, ഈ പാക്കറ്റ് എല്ലാ ഹോസ്റ്റുകൾക്കും അയച്ചു, ഇത് സംഭവിക്കുന്നത് സ്വീകർത്താവിന്റെ MAC വിലാസം ഒരു ബ്രോഡ്കാസ്റ്റ് വിലാസമായി വ്യക്തമാക്കിയിരിക്കുന്നതിനാലാണ് (FF:FF:FF:FF:FF:FF). നെറ്റ്‌വർക്കിലെ എല്ലാ ഹോസ്റ്റുകൾക്കും അത്തരം പാക്കറ്റുകൾ ലഭിക്കും.

ഒരു ഹോസ്റ്റിനുള്ള റൂട്ടിംഗ് പട്ടിക ഉദാഹരണം എഗ്പ്ലാന്റ്:

# netstat -rn കേർണൽ IP റൂട്ടിംഗ് ടേബിൾ ഡെസ്റ്റിനേഷൻ ഗേറ്റ്‌വേ ജെൻമാസ്ക് ഫ്ലാഗുകൾ MSS വിൻഡോ irtt Iface 128.17.75.0 128.17.75.20 255.255.255.0 UN 1500 0 0 0 eth50.90 UN 1500 0 0 70.90 ഡിഫോൾട്ട് 7.120 0 0 0 eth0 1 27.0.0.1 127.0.0.1 255.0 0.0 UH 3584 0 0 ലോ 128.17.75.20 127.0.0.1 255.255.255.0 UH 3584 0 0 ലോ

ഹോസ്റ്റ് ഒരു സാഹചര്യം പരിഗണിക്കാം എഗ്പ്ലാന്റ്ഹോസ്റ്റിന് ഒരു പാക്കറ്റ് അയയ്ക്കാൻ ആഗ്രഹിക്കുന്നു, ഉദാഹരണത്തിന്, പിയർഅല്ലെങ്കിൽ കൂടുതൽ?.. ഈ സാഹചര്യത്തിൽ, പാക്കറ്റ് സ്വീകർത്താവ് ഇതായിരിക്കും - 128.17.112.21, IP പ്രോട്ടോക്കോൾറൂട്ടിംഗ് ടേബിളിൽ 128.17.112 നെറ്റ്‌വർക്കിനായി ഒരു റൂട്ട് കണ്ടെത്താൻ ശ്രമിക്കും, പക്ഷേ ഈ റൂട്ട് പട്ടികയിൽ ഇല്ല, അതിനാൽ അത് തിരഞ്ഞെടുക്കും സ്ഥിര റൂട്ട്, ആരുടെ ഗേറ്റ്‌വേ ആണ് പപ്പായ(128.17.75.98). പാക്കേജ് ലഭിച്ചു, പപ്പായലക്ഷ്യസ്ഥാന വിലാസം അതിന്റെ റൂട്ടിംഗ് ടേബിളിൽ നോക്കും:

# netstat -rn കേർണൽ ഐപി റൂട്ടിംഗ് ടേബിൾ ഡെസ്റ്റിനേഷൻ ഗേറ്റ്‌വേ ജെൻമാസ്ക് ഫ്ലാഗുകൾ MSS വിൻഡോ irtt Iface 128.17.75.0 128.17.75.98 255.255.255.0 UN 1500 0 0 0 eth.10 3.1282.1281 255.255. 0 UN 1500 0 0 eth1 സ്ഥിരസ്ഥിതി 128.17.112.40 0.0. 0.0 UGN 1500 0 0 eth1 127.0.0.1 127.0.0.1 255.0.0.0 UH 3584 0 0 ലോ 128.17.75.98 127.0.0.1 255.254 255.51 12.3 127.0.0.1 255.255.255.0 UH 3584 0 0 ലോ

ഉദാഹരണത്തിൽ നിന്ന് അത് വ്യക്തമാണ് പപ്പായരണ്ട് നെറ്റ്‌വർക്കുകളിലേക്ക് 128.17.75, ഉപകരണം വഴി ബന്ധിപ്പിച്ചിരിക്കുന്നു eth0ഉപകരണം വഴി 128.17.112 eth1. ഡിഫോൾട്ട് റൂട്ട്, ഹോസ്റ്റ് വഴി പൈനാപ്പിൾ, ഇത് ബാഹ്യ നെറ്റ്‌വർക്കിലേക്കുള്ള ഒരു ഗേറ്റ്‌വേയാണ്.

അതനുസരിച്ച്, പാക്കേജ് ലഭിച്ചു പിയർ, റൂട്ടർ പപ്പായലക്ഷ്യസ്ഥാന വിലാസം നെറ്റ്‌വർക്ക് 128.17.112-ന്റേതാണെന്ന് കാണുകയും റൂട്ടിംഗ് ടേബിളിലെ രണ്ടാമത്തെ എൻട്രിക്ക് അനുസൃതമായി പാക്കറ്റ് കൈമാറുകയും ചെയ്യും.

അങ്ങനെ, ലക്ഷ്യസ്ഥാന വിലാസത്തിൽ എത്തുന്നതുവരെ പാക്കറ്റുകൾ റൂട്ടറിൽ നിന്ന് റൂട്ടറിലേക്ക് കൈമാറുന്നു.

ഈ ഉദാഹരണങ്ങളിൽ റൂട്ടുകൾ ശ്രദ്ധിക്കേണ്ടതാണ്

128.17.75.98 127.0.0.1 255.255.255.0 UH 3584 0 0 ലോ 128.17.112.3 127.0.0.1 255.255.255.0 UH 3584 0 0

സ്റ്റാൻഡേർഡ് അല്ല. ആധുനിക ലിനക്സിൽ നിങ്ങൾ ഇത് കാണില്ല.

സംഗ്രഹം

ഈ ലേഖനത്തിൽ, പരസ്പരം ബന്ധിപ്പിച്ചിട്ടുള്ള നിരവധി നെറ്റ്‌വർക്കുകളുടെ ഉദാഹരണം ഉപയോഗിച്ച് നെറ്റ്‌വർക്ക് ഇൻഫ്രാസ്ട്രക്ചറിന്റെ ഇടപെടലിന്റെ അടിസ്ഥാന ആശയങ്ങൾ കഴിയുന്നത്ര ഹ്രസ്വമായും വ്യക്തമായും വിവരിക്കാൻ ഞാൻ ശ്രമിച്ചു; അടുത്ത ഭാഗത്ത് ലിനക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലെ നെറ്റ്‌വർക്കിന്റെ പ്രവർത്തനം ഞാൻ വിവരിക്കും. നിങ്ങളുടെ അഭിപ്രായങ്ങളും കൂട്ടിച്ചേർക്കലുകളും കാണുന്നതിൽ എനിക്ക് സന്തോഷമുണ്ട്.

TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്ക് ഇൻറർനെറ്റിന്റെ ആൽഫയും ഒമേഗയും ആണ്, നിങ്ങൾ അറിഞ്ഞിരിക്കുക മാത്രമല്ല, സ്റ്റാക്കിന്റെ മാതൃകയും പ്രവർത്തന തത്വവും മനസ്സിലാക്കുകയും വേണം.

ഞങ്ങൾ വർഗ്ഗീകരണം, നെറ്റ്‌വർക്ക് മാനദണ്ഡങ്ങൾ, OSI മോഡൽ എന്നിവ കണ്ടെത്തി. ലോകമെമ്പാടുമുള്ള പരസ്പര ബന്ധിത കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകളുടെ ഇന്റർനെറ്റ് നിർമ്മിച്ചിരിക്കുന്നതിന്റെ അടിസ്ഥാനത്തിലാണ് ഇപ്പോൾ നമുക്ക് സ്റ്റാക്കിനെക്കുറിച്ച് സംസാരിക്കാം.

TCP/IP മോഡൽ

തുടക്കത്തിൽ, യൂണിവേഴ്സിറ്റികളിലെ വലിയ കമ്പ്യൂട്ടറുകളെ പോയിന്റ്-ടു-പോയിന്റ് ടെലിഫോൺ ലൈനുകളിൽ ബന്ധിപ്പിക്കുന്നതിനാണ് ഈ സ്റ്റാക്ക് സൃഷ്ടിച്ചത്. എന്നാൽ പുതിയ സാങ്കേതികവിദ്യകൾ പ്രത്യക്ഷപ്പെട്ടപ്പോൾ, പ്രക്ഷേപണം (ഇഥർനെറ്റ്), ഉപഗ്രഹം, ടിസിപി / ഐപി പൊരുത്തപ്പെടുത്തേണ്ടത് ആവശ്യമായി വന്നു, അത് ബുദ്ധിമുട്ടുള്ള കാര്യമായി മാറി. അതുകൊണ്ടാണ് ഒഎസ്ഐക്കൊപ്പം ടിസിപി/ഐപി മോഡൽ പ്രത്യക്ഷപ്പെട്ടത്.

TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്ക് പ്രവർത്തിക്കുന്നതിന് വിവിധ സാങ്കേതികവിദ്യകളെ അടിസ്ഥാനമാക്കി നെറ്റ്‌വർക്കുകൾ നിർമ്മിക്കേണ്ടത് എങ്ങനെയെന്ന് മോഡൽ വിവരിക്കുന്നു.

OSI, TCP/IP മോഡലുകളുടെ താരതമ്യം പട്ടിക കാണിക്കുന്നു. രണ്ടാമത്തേതിൽ 4 ലെവലുകൾ ഉൾപ്പെടുന്നു:

  1. ഏറ്റവും താഴ്ന്നത്, നെറ്റ്‌വർക്ക് ഇന്റർഫേസ് ലെവൽ, നെറ്റ്‌വർക്ക് സാങ്കേതികവിദ്യകളുമായി (ഇഥർനെറ്റ്, വൈ-ഫൈ, മുതലായവ) ആശയവിനിമയം നൽകുന്നു. ഇത് OSI ഡാറ്റ ലിങ്കിന്റെയും ഫിസിക്കൽ ലെയറുകളുടെയും പ്രവർത്തനങ്ങളുടെ സംയോജനമാണ്.
  2. ഇന്റർനെറ്റ് ലെവൽഉയർന്ന് നിൽക്കുന്നു കൂടാതെ OSI മോഡലിന്റെ നെറ്റ്‌വർക്ക് ലെയറിന് സമാനമായ ജോലികൾ ഉണ്ട്. നെറ്റ്‌വർക്ക് പ്രശ്‌നങ്ങൾ തിരിച്ചറിയുന്നത് ഉൾപ്പെടെ ഒപ്റ്റിമൽ റൂട്ടിനായുള്ള തിരയൽ ഇത് നൽകുന്നു. ഈ തലത്തിലാണ് റൂട്ടർ പ്രവർത്തിക്കുന്നത്.
  3. ഗതാഗതംവ്യത്യസ്‌ത കമ്പ്യൂട്ടറുകളിലെ പ്രക്രിയകൾ തമ്മിലുള്ള ആശയവിനിമയത്തിനും അതുപോലെ തന്നെ ആവശ്യമായ ക്രമത്തിൽ തനിപ്പകർപ്പോ നഷ്‌ടമോ പിശകോ ഇല്ലാതെ കൈമാറ്റം ചെയ്‌ത വിവരങ്ങൾ കൈമാറുന്നതിനും ഉത്തരവാദിത്തമുണ്ട്.
  4. പ്രയോഗിച്ചു OSI മോഡലിന്റെ 3 ലെയറുകൾ സംയോജിപ്പിക്കുന്നു: സെഷൻ, അവതരണം, ആപ്ലിക്കേഷൻ. അതായത്, സെഷൻ സപ്പോർട്ട്, പ്രോട്ടോക്കോൾ, ഇൻഫർമേഷൻ കൺവേർഷൻ, യൂസർ-നെറ്റ്‌വർക്ക് ഇന്ററാക്ഷൻ തുടങ്ങിയ പ്രവർത്തനങ്ങൾ ഇത് നിർവഹിക്കുന്നു.

ചിലപ്പോൾ വിദഗ്ധർ രണ്ട് മോഡലുകളും പൊതുവായ ഒന്നായി സംയോജിപ്പിക്കാൻ ശ്രമിക്കുന്നു. ഉദാഹരണത്തിന്, കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകൾ E. Tanenbaum, D. Weatherall എന്നിവയുടെ രചയിതാക്കളിൽ നിന്നുള്ള സഹവർത്തിത്വത്തിന്റെ അഞ്ച് തലത്തിലുള്ള പ്രതിനിധാനം ചുവടെയുണ്ട്:

OSI മോഡലിന് നല്ല സൈദ്ധാന്തിക വികസനമുണ്ട്, പക്ഷേ പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കുന്നില്ല. TCP/IP മോഡൽ വ്യത്യസ്തമാണ്: പ്രോട്ടോക്കോളുകൾ വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നു, എന്നാൽ TCP/IP അടിസ്ഥാനമാക്കിയുള്ള നെറ്റ്‌വർക്കുകൾ വിവരിക്കുന്നതിന് മാത്രമേ മോഡൽ അനുയോജ്യമാകൂ.

അവരെ ആശയക്കുഴപ്പത്തിലാക്കരുത്:

  • TCP/IP എന്നത് ഇന്റർനെറ്റിന്റെ അടിസ്ഥാനമായ ഒരു പ്രോട്ടോക്കോൾ സ്റ്റാക്കാണ്.
  • OSI (ഓപ്പൺ സിസ്റ്റംസ് ഇന്റർകണക്ഷൻ) റഫറൻസ് മോഡൽ വൈവിധ്യമാർന്ന നെറ്റ്‌വർക്കുകൾ വിവരിക്കുന്നതിന് അനുയോജ്യമാണ്.

TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്ക്

ഓരോ ലെവലും കൂടുതൽ വിശദമായി നോക്കാം.

നെറ്റ്‌വർക്ക് ഇന്റർഫേസുകളുടെ താഴ്ന്ന തലത്തിൽ ഇഥർനെറ്റ്, വൈ-ഫൈ, ഡിഎസ്എൽ (മോഡം) എന്നിവ ഉൾപ്പെടുന്നു. ഈ നെറ്റ്‌വർക്ക് സാങ്കേതികവിദ്യകൾ ഔപചാരികമായി സ്റ്റാക്കിന്റെ ഭാഗമല്ല, എന്നാൽ മൊത്തത്തിൽ ഇന്റർനെറ്റിന്റെ പ്രവർത്തനത്തിൽ വളരെ പ്രധാനമാണ്.

പ്രധാന നെറ്റ്‌വർക്ക് ലെയർ പ്രോട്ടോക്കോൾ IP (ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ) ആണ്. ഇത് ഒരു റൂട്ടഡ് പ്രോട്ടോക്കോൾ ആണ്, ഇതിന്റെ ഒരു ഭാഗം നെറ്റ്‌വർക്ക് വിലാസം (IP വിലാസം) ആണ്. ICMP, ARRP, DHCP തുടങ്ങിയ അധിക പ്രോട്ടോക്കോളുകളും ഇവിടെ പ്രവർത്തിക്കുന്നു. അവർ നെറ്റ്‌വർക്കുകൾ പ്രവർത്തിപ്പിക്കുന്നത് നിലനിർത്തുന്നു.

ഗതാഗത തലത്തിൽ, ഒരു ഡെലിവറി ഗ്യാരന്റിയോടെ ഡാറ്റ കൈമാറ്റം നൽകുന്ന ഒരു പ്രോട്ടോക്കോൾ TCP ഉണ്ട്, കൂടാതെ UDP, വേഗത്തിലുള്ള ഡാറ്റാ കൈമാറ്റത്തിനുള്ള പ്രോട്ടോക്കോൾ, എന്നാൽ ഒരു ഗ്യാരണ്ടി ഇല്ലാതെ.

ആപ്ലിക്കേഷൻ ലെയർ HTTP (വെബിന്), SMTP (മെയിൽ ട്രാൻസ്ഫർ), DNS (IP വിലാസങ്ങളിലേക്ക് സൗഹൃദ ഡൊമെയ്ൻ നാമങ്ങൾ നൽകൽ), FTP (ഫയൽ കൈമാറ്റം) എന്നിവയാണ്. TCP/IP സ്റ്റാക്കിന്റെ ആപ്ലിക്കേഷൻ തലത്തിൽ കൂടുതൽ പ്രോട്ടോക്കോളുകൾ ഉണ്ട്, എന്നാൽ ലിസ്റ്റുചെയ്തിരിക്കുന്നവയെ പരിഗണിക്കുന്നതിന് ഏറ്റവും പ്രധാനപ്പെട്ടത് എന്ന് വിളിക്കാം.

TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്ക് ഉപകരണങ്ങൾ തമ്മിലുള്ള ആശയവിനിമയത്തിനുള്ള മാനദണ്ഡങ്ങൾ നിർവചിക്കുന്നുവെന്നും അതിൽ ഇന്റർനെറ്റ് വർക്കിംഗ്, റൂട്ടിംഗ് കൺവെൻഷനുകൾ അടങ്ങിയിരിക്കുന്നുവെന്നും ഓർക്കുക.