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-ൽ കേൾക്കുന്നു, മുതലായവ.

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

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

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

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

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നമുക്ക് സൂക്ഷ്മമായി പരിശോധിക്കാം. നിങ്ങളുടെ ദാതാവ് വ്യക്തമായി (ഒരു കടലാസിൽ, കണക്ഷൻ സ്വമേധയാ ക്രമീകരിക്കുന്നതിന്) അല്ലെങ്കിൽ പരോക്ഷമായി (വഴി യാന്ത്രിക സജ്ജീകരണംകണക്ഷനുകൾ) നിങ്ങൾക്ക് നെയിം സെർവറിന്റെ (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 - ഈ പോർട്ടുകൾ ആക്സസ് ചെയ്യാൻ വിൻഡോസ് ഉപയോഗിക്കുന്നു വിഭവങ്ങൾ പങ്കിട്ടുകമ്പ്യൂട്ടർ - ഫോൾഡറുകൾ, പ്രിന്ററുകൾ. ഈ പോർട്ടുകൾ പുറത്തേക്ക് തുറക്കരുത്, അതായത്. പ്രാദേശിക പ്രാദേശിക നെറ്റ്‌വർക്കിലേക്കും ഇന്റർനെറ്റിലേക്കും. അവ ഒരു ഫയർവാൾ ഉപയോഗിച്ച് അടച്ചിരിക്കണം. കൂടാതെ, ലോക്കൽ നെറ്റ്‌വർക്കിലാണെങ്കിൽ നിങ്ങൾ ഒന്നും കാണുന്നില്ല നെറ്റ്വർക്ക് പരിസ്ഥിതിഅല്ലെങ്കിൽ അവർക്ക് നിങ്ങളെ കാണാൻ കഴിയില്ല, ഇത് ഒരുപക്ഷേ ഫയർവാൾ ഈ പോർട്ടുകളെ തടഞ്ഞിരിക്കാം. അതിനാൽ, ഈ പോർട്ടുകൾ ലോക്കൽ നെറ്റ്‌വർക്കിനായി തുറന്നിരിക്കണം, പക്ഷേ ഇന്റർനെറ്റിനായി അടച്ചിരിക്കണം. 21 - തുറമുഖം FTPസെർവർ. 25 - തപാൽ തുറമുഖം SMTPസെർവർ. നിങ്ങളുടെ ഇമെയിൽ ക്ലയന്റ് അതിലൂടെ കത്തുകൾ അയയ്ക്കുന്നു. ഐ.പി SMTP വിലാസംസെർവറും അതിന്റെ പോർട്ടും (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 സ്റ്റാക്ക് എന്നത് ശ്രേണിയിൽ ക്രമീകരിച്ച നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോളുകളുടെ ഒരു കൂട്ടമാണ്. രണ്ട് പ്രധാന പ്രോട്ടോക്കോളുകളുടെ പേരിലാണ് സ്റ്റാക്കിന് പേര് നൽകിയിരിക്കുന്നത് - TCP (ട്രാൻസ്മിഷൻ കൺട്രോൾ പ്രോട്ടോക്കോൾ), IP (ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ). അവ കൂടാതെ, സ്റ്റാക്കിൽ നിരവധി ഡസൻ വ്യത്യസ്ത പ്രോട്ടോക്കോളുകൾ ഉൾപ്പെടുന്നു. നിലവിൽ, ടിസിപി/ഐപി പ്രോട്ടോക്കോളുകളാണ് ഇന്റർനെറ്റിനും അതുപോലെ മിക്ക കോർപ്പറേറ്റ്, ലോക്കൽ നെറ്റ്‌വർക്കുകൾക്കും പ്രധാനം.

മൈക്രോസോഫ്റ്റ് വിൻഡോസ് സെർവർ 2003 ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ, ടിസിപി/ഐപി സ്റ്റാക്ക് പ്രധാനമായി തിരഞ്ഞെടുത്തു, എന്നിരുന്നാലും മറ്റ് പ്രോട്ടോക്കോളുകളും പിന്തുണയ്ക്കുന്നു (ഉദാഹരണത്തിന്, IPX/SPX സ്റ്റാക്ക്, NetBIOS പ്രോട്ടോക്കോൾ).

TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്കിന് രണ്ട് പ്രധാന ഗുണങ്ങളുണ്ട്:

    പ്ലാറ്റ്ഫോം സ്വാതന്ത്ര്യം, അതായത്, ഇത് പലതരത്തിൽ നടപ്പിലാക്കാൻ കഴിയും ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾപ്രൊസസറുകളും;

    തുറന്നത, അതായത് TCP/IP സ്റ്റാക്ക് നിർമ്മിച്ചിരിക്കുന്ന മാനദണ്ഡങ്ങൾ ആർക്കും ലഭ്യമാണ്.

സൃഷ്ടിയുടെ ചരിത്രംടിസിപി/ ഐ.പി.

1967-ൽ, യുഎസ് ഡിപ്പാർട്ട്മെന്റ് ഓഫ് ഡിഫൻസ് (ARPA - അഡ്വാൻസ്ഡ് റിസർച്ച് പ്രോജക്ട്സ് ഏജൻസി) യുടെ അഡ്വാൻസ്ഡ് റിസർച്ച് പ്രോജക്ട്സ് ഏജൻസി ഒരു കമ്പ്യൂട്ടർ ശൃംഖലയുടെ വികസനത്തിന് തുടക്കമിട്ടു. ARPANET എന്നായിരുന്നു പദ്ധതിയുടെ പേര്. 1972 ആയപ്പോഴേക്കും നെറ്റ്‌വർക്ക് 30 നോഡുകളെ ബന്ധിപ്പിച്ചു.

ARPANET പ്രോജക്റ്റിന്റെ ഭാഗമായി, TCP/IP സ്റ്റാക്കിന്റെ പ്രധാന പ്രോട്ടോക്കോളുകൾ - IP, TCP, UDP - 1980-1981-ൽ വികസിപ്പിക്കുകയും പ്രസിദ്ധീകരിക്കുകയും ചെയ്തു. UNIX 4.2 BSD ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ (1983) ഈ സ്റ്റാക്ക് നടപ്പിലാക്കിയതാണ് TCP/IP യുടെ വ്യാപനത്തിലെ ഒരു പ്രധാന ഘടകം.

1980-കളുടെ അവസാനത്തോടെ, വളരെയധികം വികസിപ്പിച്ച ARPANET ഇന്റർനെറ്റ് (ഇന്റർകണക്റ്റഡ് നെറ്റ്‌വർക്കുകൾ) എന്നറിയപ്പെട്ടു. ബന്ധിപ്പിച്ച നെറ്റ്‌വർക്കുകൾയു.എസ്.എ, കാനഡ, യൂറോപ്പ് എന്നിവിടങ്ങളിലെ ഏകീകൃത സർവകലാശാലകളും ഗവേഷണ കേന്ദ്രങ്ങളും.

1992-ൽ, ഒരു പുതിയ ഇന്റർനെറ്റ് സേവനം പ്രത്യക്ഷപ്പെട്ടു - WWW (വേൾഡ് വൈഡ് വെബ്), HTTP പ്രോട്ടോക്കോൾ അടിസ്ഥാനമാക്കി. WWW, ഇന്റർനെറ്റ്, അതോടൊപ്പം TCP/IP പ്രോട്ടോക്കോളുകൾ എന്നിവയ്ക്ക് 90 കളിൽ ദ്രുതഗതിയിലുള്ള വികസനം ലഭിച്ചു.

21-ാം നൂറ്റാണ്ടിന്റെ തുടക്കത്തിൽ, ആഗോളതലത്തിൽ മാത്രമല്ല, പ്രാദേശിക നെറ്റ്‌വർക്കുകളിലും ആശയവിനിമയ മാർഗങ്ങളിൽ TCP/IP സ്റ്റാക്ക് ഒരു പ്രധാന പങ്ക് നേടുന്നു.

മോഡൽഒഎസ്ഐ.

ഇടപെടൽ മാതൃക തുറന്ന സംവിധാനങ്ങൾ(OSI - ഓപ്പൺ സിസ്റ്റംസ് ഇന്റർകണക്ഷൻ) ഇന്റർനാഷണൽ ഓർഗനൈസേഷൻ ഫോർ സ്റ്റാൻഡേർഡൈസേഷൻ (ISO - ഇന്റർനാഷണൽ ഓർഗനൈസേഷൻ ഫോർ സ്റ്റാൻഡേർഡൈസേഷൻ) നെറ്റ്‌വർക്കുകൾ നിർമ്മിക്കുന്നതിനും ബന്ധിപ്പിക്കുന്നതിനുമുള്ള ഒരു ഏകീകൃത സമീപനത്തിനായി വികസിപ്പിച്ചെടുത്തതാണ്. OSI മോഡലിന്റെ വികസനം 1977-ൽ ആരംഭിച്ച് 1984-ൽ സ്റ്റാൻഡേർഡിന്റെ അംഗീകാരത്തോടെ അവസാനിച്ചു. അതിനുശേഷം, വിവിധ പ്രോട്ടോക്കോൾ സ്റ്റാക്കുകളുടെ വികസനം, വിവരണം, താരതമ്യം എന്നിവയ്ക്കുള്ള റഫറൻസ് മോഡലാണ്.

ഓരോ ലെവലിന്റെയും പ്രവർത്തനങ്ങൾ നമുക്ക് ഹ്രസ്വമായി നോക്കാം.


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

    ഫിസിക്കൽ ലെയർ തത്വങ്ങളെ വിവരിക്കുന്നു സിഗ്നൽ ട്രാൻസ്മിഷൻ, ട്രാൻസ്മിഷൻ വേഗത, ആശയവിനിമയ ചാനൽ സവിശേഷതകൾ. ഹാർഡ്‌വെയർ (നെറ്റ്‌വർക്ക് അഡാപ്റ്റർ, ഹബ് പോർട്ട്, നെറ്റ്‌വർക്ക് കേബിൾ) ഉപയോഗിച്ചാണ് ലെയർ നടപ്പിലാക്കുന്നത്.

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

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

    ഡെലിവറി സ്ഥിരീകരിക്കുകയും പാക്കറ്റുകൾ വീണ്ടും അയയ്ക്കുകയും ചെയ്തുകൊണ്ട് ഒരു സംയോജിത നെറ്റ്‌വർക്കിൽ സന്ദേശങ്ങൾ വിശ്വസനീയമായി കൈമാറുന്നതിനുള്ള പ്രശ്നം ട്രാൻസ്പോർട്ട് ലെയർ പരിഹരിക്കുന്നു. ഈ ലെവലും ഇനിപ്പറയുന്നവയെല്ലാം സോഫ്റ്റ്‌വെയറിൽ നടപ്പിലാക്കിയിട്ടുണ്ട്.

    ഒരു കമ്മ്യൂണിക്കേഷൻ സെഷന്റെ നിലവിലെ അവസ്ഥയെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഓർമ്മിക്കുന്നതിനും ഒരു കണക്ഷൻ ബ്രേക്ക് സംഭവിക്കുകയാണെങ്കിൽ, ഈ അവസ്ഥയിൽ നിന്ന് സെഷൻ പുനരാരംഭിക്കുന്നതിനും സെഷൻ ലെയർ നിങ്ങളെ അനുവദിക്കുന്നു.

    പ്രസന്റേഷൻ ലെയർ ഒരു എൻകോഡിംഗിൽ നിന്ന് മറ്റൊന്നിലേക്ക് കൈമാറുന്ന വിവരങ്ങളുടെ പരിവർത്തനം ഉറപ്പാക്കുന്നു (ഉദാഹരണത്തിന്, ASCII-ൽ നിന്ന് EBCDIC-ലേക്ക്).

    ആപ്ലിക്കേഷന്റെ മറ്റ് പാളികൾക്കും ഉപയോക്തൃ ആപ്ലിക്കേഷനുകൾക്കുമിടയിലുള്ള ഇന്റർഫേസ് ആപ്ലിക്കേഷൻ ലെയർ നടപ്പിലാക്കുന്നു.

ഘടനടിസിപി/ ഐ.പി. TCP/IP ഘടന OSI മോഡലിനെ അടിസ്ഥാനമാക്കിയുള്ളതല്ല, DARPA (ഡിഫൻസ് ARPA - അഡ്വാൻസ്ഡ് റിസർച്ച് പ്രോജക്ട്സ് ഏജൻസിയുടെ പുതിയ പേര്) അല്ലെങ്കിൽ DoD (ഡിപ്പാർട്ട്മെന്റ് ഓഫ് ഡിഫൻസ് - യുഎസ് ഡിപ്പാർട്ട്മെന്റ് ഓഫ് ഡിഫൻസ്) എന്ന് വിളിക്കപ്പെടുന്ന സ്വന്തം മാതൃകയിലാണ്. ഈ മോഡലിന് നാല് ലെവലുകൾ മാത്രമേയുള്ളൂ. DARPA മോഡലിലേക്കുള്ള OSI മോഡലിന്റെ കത്തിടപാടുകളും TCP/IP സ്റ്റാക്കിന്റെ പ്രധാന പ്രോട്ടോക്കോളുകളും ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു. 2.2

DARPA മോഡലിന്റെ താഴ്ന്ന നില - നെറ്റ്‌വർക്ക് ഇന്റർഫേസ് ലെവൽ - കർശനമായി പറഞ്ഞാൽ, ഡാറ്റ ലിങ്കിന്റെയും ഫിസിക്കൽ ലെയറുകളുടെയും പ്രവർത്തനങ്ങൾ നിർവഹിക്കുന്നില്ല, പക്ഷേ ആശയവിനിമയം (ഇന്റർഫേസ്) മാത്രമേ നൽകുന്നുള്ളൂ. ഉയർന്ന തലങ്ങൾസംയോജിത നെറ്റ്‌വർക്ക് സാങ്കേതികവിദ്യകളുള്ള DARPA (ഉദാ, ഇഥർനെറ്റ്, FDDI, ATM).

TCP/IP സ്റ്റാക്കിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന എല്ലാ പ്രോട്ടോക്കോളുകളും RFC ഡോക്യുമെന്റുകളിൽ സ്റ്റാൻഡേർഡ് ചെയ്തിരിക്കുന്നു.

പ്രമാണീകരണംRFC.

അംഗീകൃത ഔദ്യോഗിക ഇന്റർനെറ്റ്, TCP/IP മാനദണ്ഡങ്ങൾ RFC (അഭിപ്രായങ്ങൾക്കായുള്ള അഭ്യർത്ഥന) പ്രമാണങ്ങളായി പ്രസിദ്ധീകരിക്കുന്നു. മുഴുവൻ ISOC കമ്മ്യൂണിറ്റിയും (ഇന്റർനെറ്റ് സൊസൈറ്റി, ഒരു അന്താരാഷ്ട്ര പൊതു സംഘടന) മാനദണ്ഡങ്ങൾ വികസിപ്പിച്ചെടുക്കുന്നു. ഏതൊരു ISOC അംഗത്തിനും ഒരു RFC-യിൽ പ്രസിദ്ധീകരണത്തിനായി ഒരു പ്രമാണം സമർപ്പിക്കാവുന്നതാണ്. ഡോക്യുമെന്റ് പിന്നീട് സാങ്കേതിക വിദഗ്ധരും വികസന ടീമുകളും RFC എഡിറ്ററും അവലോകനം ചെയ്യുകയും RFC 2026 അനുസരിച്ച് മെച്യൂരിറ്റി ലെവലുകൾ എന്ന് വിളിക്കുന്ന ഇനിപ്പറയുന്ന ഘട്ടങ്ങളിലൂടെ കടന്നുപോകുകയും ചെയ്യുന്നു:

    ഡ്രാഫ്റ്റ്(ഇന്റർനെറ്റ് ഡ്രാഫ്റ്റ്) - ഈ ഘട്ടത്തിൽ, വിദഗ്ധർ ഡോക്യുമെന്റുമായി പരിചയപ്പെടുന്നു, കൂട്ടിച്ചേർക്കലുകളും മാറ്റങ്ങളും വരുത്തുന്നു;

    നിർദ്ദിഷ്ട നിലവാരം(നിർദിഷ്ട സ്റ്റാൻഡേർഡ്) - ഡോക്യുമെന്റിന് ഒരു RFC നമ്പർ നൽകിയിട്ടുണ്ട്, വിദഗ്ധർ നിർദ്ദിഷ്ട പരിഹാരങ്ങളുടെ പ്രവർത്തനക്ഷമത സ്ഥിരീകരിച്ചു, പ്രമാണം വാഗ്ദാനമായി കണക്കാക്കപ്പെടുന്നു, അത് പ്രായോഗികമായി പരീക്ഷിക്കുന്നത് അഭികാമ്യമാണ്;

    കരട് സ്റ്റാൻഡേർഡ്(ഡ്രാഫ്റ്റ് സ്റ്റാൻഡേർഡ്) - കുറഞ്ഞത് രണ്ട് സ്വതന്ത്ര ഡെവലപ്പർമാരെങ്കിലും നിർദ്ദിഷ്ട സ്പെസിഫിക്കേഷനുകൾ നടപ്പിലാക്കുകയും വിജയകരമായി പ്രയോഗിക്കുകയും ചെയ്താൽ ഒരു പ്രമാണം ഒരു ഡ്രാഫ്റ്റ് സ്റ്റാൻഡേർഡായി മാറുന്നു. ഈ ഘട്ടത്തിൽ, ചെറിയ തിരുത്തലുകളും മെച്ചപ്പെടുത്തലുകളും ഇപ്പോഴും അനുവദനീയമാണ്;

    ഇന്റർനെറ്റ് നിലവാരം(ഇന്റർനെറ്റ് സ്റ്റാൻഡേർഡ്) - സ്റ്റാൻഡേർഡിന്റെ അംഗീകാരത്തിന്റെ ഏറ്റവും ഉയർന്ന ഘട്ടം, ഡോക്യുമെന്റ് സ്പെസിഫിക്കേഷനുകൾ വ്യാപകമാവുകയും പ്രായോഗികമായി സ്വയം തെളിയിക്കുകയും ചെയ്തു. ഇൻറർനെറ്റ് മാനദണ്ഡങ്ങളുടെ ഒരു ലിസ്റ്റ് RFC 3700-ൽ നൽകിയിരിക്കുന്നു. ആയിരക്കണക്കിന് RFC-കളിൽ, "ഇന്റർനെറ്റ് സ്റ്റാൻഡേർഡ്" എന്ന സ്റ്റാറ്റസ് ഉള്ള ഡോക്യുമെന്റുകൾ ഏതാനും ഡസൻ മാത്രമാണ്.

മാനദണ്ഡങ്ങൾക്ക് പുറമേ, RFC-കൾ പുതിയ നെറ്റ്‌വർക്കിംഗ് ആശയങ്ങളുടെയും ആശയങ്ങളുടെയും വിവരണങ്ങൾ, മാർഗ്ഗനിർദ്ദേശങ്ങൾ, വിവരങ്ങൾക്കായി അവതരിപ്പിച്ച പരീക്ഷണാത്മക പഠനങ്ങളുടെ ഫലങ്ങൾ മുതലായവ ആകാം. അത്തരം RFC-കൾക്ക് ഇനിപ്പറയുന്ന സ്റ്റാറ്റസുകളിൽ ഒന്ന് നൽകാം:

    പരീക്ഷണാത്മക(പരീക്ഷണാത്മകം) - ISOC അംഗങ്ങൾക്ക് താൽപ്പര്യമുള്ള ശാസ്ത്രീയ ഗവേഷണത്തെയും വികസനത്തെയും കുറിച്ചുള്ള വിവരങ്ങൾ ഉൾക്കൊള്ളുന്ന ഒരു പ്രമാണം;

    വിവരദായകമായ(വിവരപരം) - വിവരങ്ങൾ നൽകുന്നതിനായി പ്രസിദ്ധീകരിച്ച ഒരു പ്രമാണം, ISOC കമ്മ്യൂണിറ്റിയുടെ അംഗീകാരം ആവശ്യമില്ല;

    മികച്ച ആധുനിക അനുഭവം(ബെസ്റ്റ് കറന്റ് പ്രാക്ടീസ്) - പ്രോട്ടോക്കോൾ നടപ്പിലാക്കലുകൾ പോലുള്ള നിർദ്ദിഷ്ട സംഭവവികാസങ്ങളിൽ നിന്നുള്ള അനുഭവം അറിയിക്കാൻ ഉദ്ദേശിച്ചുള്ള ഒരു പ്രമാണം.

വാക്കിന് ശേഷം RFC പ്രമാണത്തിന്റെ തലക്കെട്ടിൽ സ്റ്റാറ്റസ് സൂചിപ്പിച്ചിരിക്കുന്നു വിഭാഗം (വിഭാഗം). സ്റ്റാൻഡേർഡ് സ്റ്റാറ്റസിലുള്ള പ്രമാണങ്ങൾക്ക് (നിർദിഷ്ട സ്റ്റാൻഡേർഡ്, ഡ്രാഫ്റ്റ് സ്റ്റാൻഡേർഡ്, ഇന്റർനെറ്റ് സ്റ്റാൻഡേർഡ്), പേര് സൂചിപ്പിച്ചിരിക്കുന്നു മാനദണ്ഡങ്ങൾ ട്രാക്ക്, സന്നദ്ധതയുടെ നില വ്യത്യാസപ്പെടാം എന്നതിനാൽ.

RFC നമ്പറുകൾ ക്രമാനുഗതമായി നൽകിയിട്ടുണ്ട്, അവ ഒരിക്കലും വീണ്ടും നൽകില്ല. യഥാർത്ഥ RFC ഒരിക്കലും അപ്ഡേറ്റ് ചെയ്തിട്ടില്ല. പുതുക്കിയ പതിപ്പ് ഒരു പുതിയ നമ്പറിന് കീഴിൽ പ്രസിദ്ധീകരിച്ചു. കാലഹരണപ്പെട്ടതും അസാധുവായതുമായ RFC ആയി മാറുന്നു ചരിത്രപരം(ചരിത്രപരം).

ഇന്ന് നിലവിലുള്ള എല്ലാ RFC പ്രമാണങ്ങളും കാണാൻ കഴിയും, ഉദാഹരണത്തിന്, വെബ്സൈറ്റിൽ www.rfc-editor.org . 2007 ഓഗസ്റ്റിൽ 5,000-ത്തിലധികം പേർ ഉണ്ടായിരുന്നു. ഈ കോഴ്‌സിൽ പരാമർശിച്ചിരിക്കുന്ന RFC-കൾ അനുബന്ധം I-ൽ പട്ടികപ്പെടുത്തിയിട്ടുണ്ട്.

പ്രധാന പ്രോട്ടോക്കോളുകളുടെ അവലോകനം.

പ്രോട്ടോക്കോൾ ഐ.പി (ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ) – സംയോജിത നെറ്റ്‌വർക്കുകളിൽ അഭിസംബോധന ചെയ്യുന്നതിനും നെറ്റ്‌വർക്കുകൾക്കിടയിൽ പാക്കറ്റ് പ്രക്ഷേപണത്തിനും ഉത്തരവാദികളായ പ്രധാന നെറ്റ്‌വർക്ക് ലെയർ പ്രോട്ടോക്കോൾ ഇതാണ്. IP പ്രോട്ടോക്കോൾ ആണ് ഡാറ്റഗ്രാംപ്രോട്ടോക്കോൾ, അതായത് ഡെസ്റ്റിനേഷൻ നോഡിലേക്ക് പാക്കറ്റുകളുടെ ഡെലിവറി ഉറപ്പ് നൽകുന്നില്ല. ട്രാൻസ്പോർട്ട് ലെയർ പ്രോട്ടോക്കോൾ TCP ഗ്യാരന്റി നൽകുന്നു.

പ്രോട്ടോക്കോളുകൾ ആർഐപി. (റൂട്ടിംഗ് വിവരങ്ങൾ പ്രോട്ടോക്കോൾറൂട്ടിംഗ് വിവര പ്രോട്ടോക്കോൾ ) ഒപ്പംഒഎസ്പിഎഫ് (തുറക്കുക ഏറ്റവും ചെറുത് പാത ആദ്യം – « ഏറ്റവും ചെറിയ വഴികൾ ആദ്യം തുറക്കും" ) - IP നെറ്റ്‌വർക്കുകളിൽ റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ.

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

പ്രോട്ടോക്കോൾ ARP (വിലാസം റെസലൂഷൻ പ്രോട്ടോക്കോൾ - വിലാസ വിവർത്തന പ്രോട്ടോക്കോൾ) IP വിലാസങ്ങളെ പ്രാദേശിക നെറ്റ്‌വർക്കുകളുടെ ഹാർഡ്‌വെയർ വിലാസങ്ങളാക്കി മാറ്റുന്നു. പ്രോട്ടോക്കോൾ ഉപയോഗിച്ചാണ് വിപരീത പരിവർത്തനം നടത്തുന്നത് RAPR (റിവേഴ്സ് എആർപി).

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

യു.ഡി.പി (ഉപയോക്താവ് ഡാറ്റഗ്രാം പ്രോട്ടോക്കോൾ - ഉപയോക്തൃ ഡാറ്റാഗ്രാം പ്രോട്ടോക്കോൾ) ഒരു ഡാറ്റാഗ്രാം രീതിയിൽ ഡാറ്റ ട്രാൻസ്മിഷൻ നൽകുന്നു.

HTTP (ഹൈപ്പർടെക്സ്റ്റ് കൈമാറ്റം പ്രോട്ടോക്കോൾ - ഹൈപ്പർടെക്സ്റ്റ് ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ) - വെബ് ഡോക്യുമെന്റ് ഡെലിവറി പ്രോട്ടോക്കോൾ, WWW സേവനത്തിന്റെ പ്രധാന പ്രോട്ടോക്കോൾ.

FTP (ഫയൽ കൈമാറ്റം പ്രോട്ടോക്കോൾ - ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ) - ഫയലുകളിൽ സംഭരിച്ചിരിക്കുന്ന വിവരങ്ങൾ കൈമാറുന്നതിനുള്ള ഒരു പ്രോട്ടോക്കോൾ.

POP 3 (പോസ്റ്റ് ഓഫീസ് പ്രോട്ടോക്കോൾ പതിപ്പ് 3 - പോസ്റ്റ് ഓഫീസ് പ്രോട്ടോക്കോൾ) കൂടാതെ SMTP (ലളിതം മെയിൽ കൈമാറ്റം പ്രോട്ടോക്കോൾ - ലളിതമായ മെയിൽ ഫോർവേഡിംഗ് പ്രോട്ടോക്കോൾ - ഇൻകമിംഗ് ഇമെയിൽ ഡെലിവറി ചെയ്യുന്നതിനും (POP3) ഔട്ട്‌ഗോയിംഗ് ഇമെയിൽ (SMTP) അയയ്ക്കുന്നതിനുമുള്ള പ്രോട്ടോക്കോളുകൾ.

ടെൽനെറ്റ് - ടെർമിനൽ എമുലേഷൻ പ്രോട്ടോക്കോൾ 1, ഉപയോക്താവിനെ മറ്റൊന്നുമായി ബന്ധിപ്പിക്കാൻ അനുവദിക്കുന്നു വിദൂര സ്റ്റേഷനുകൾനിങ്ങളുടെ മെഷീനിൽ നിന്ന് അവരുടെ റിമോട്ട് ടെർമിനൽ പോലെ അവരുമായി പ്രവർത്തിക്കുക.

എസ്.എൻ.എം.പി (ലളിതം നെറ്റ്വർക്ക് മാനേജ്മെന്റ് പ്രോട്ടോക്കോൾ - ലളിതമായ നെറ്റ്‌വർക്ക് മാനേജുമെന്റ് പ്രോട്ടോക്കോൾ) വിവിധ നെറ്റ്‌വർക്ക് ഉപകരണങ്ങളുടെ പ്രകടനം നിർണ്ണയിക്കാൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു.

നിർമ്മാതാക്കൾ എല്ലാ UNIX കമ്പ്യൂട്ടറുകളുടെയും സോഫ്റ്റ്‌വെയർ സെറ്റിലും TCP/IP ഉൾപ്പെടുത്തിയതിനാൽ, UNIX, പ്രോട്ടോക്കോളിന്റെ വർദ്ധിച്ചുവരുന്ന ജനപ്രീതിക്ക് കാരണമായി. TCP/IP അതിന്റെ മാപ്പിംഗ് OSI റഫറൻസ് മോഡലിൽ കണ്ടെത്തുന്നു, ചിത്രം 3.1 ൽ കാണിച്ചിരിക്കുന്നു.

OSI മോഡലിന്റെ മൂന്നും നാലും ലെയറുകളിൽ TCP/IP സ്ഥിതി ചെയ്യുന്നത് കാണാം. ലാൻ സാങ്കേതികവിദ്യ ഡെവലപ്പർമാർക്ക് വിട്ടുകൊടുക്കുക എന്നതാണ് ഇതിന്റെ ലക്ഷ്യം. TCP/IP യുടെ ഉദ്ദേശ്യം സന്ദേശ പ്രക്ഷേപണംഏതെങ്കിലും തരത്തിലുള്ള പ്രാദേശിക നെറ്റ്‌വർക്കുകളിൽ ഏതെങ്കിലും നെറ്റ്‌വർക്ക് ആപ്ലിക്കേഷൻ ഉപയോഗിച്ച് ആശയവിനിമയം സ്ഥാപിക്കുക.

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


അരി. 3.1

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

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

എന്താണ് TCP/IP

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

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

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


ഈ സമീപനത്തിന്റെ പോസിറ്റീവ് കാര്യം, ട്രാൻസ്മിഷൻ സമയത്ത് ഒരൊറ്റ പാക്കറ്റ് കേടായാൽ, അത് ആവശ്യമായി വരും എന്നതാണ് പുനഃസംപ്രേക്ഷണംഈ പാക്കറ്റ് മാത്രം, മുഴുവൻ സന്ദേശവും അല്ല. മറ്റൊരു പോസിറ്റീവ്, ഒരു ഹോസ്റ്റും സ്വന്തം സന്ദേശം അയയ്‌ക്കുന്നതിന് മുമ്പ് മറ്റൊരു ഹോസ്റ്റിന്റെ ട്രാൻസ്മിഷൻ പൂർത്തിയാകുന്നതിന് അനിശ്ചിതമായി കാത്തിരിക്കേണ്ടതില്ല.

ടിസിപിയും യുഡിപിയും

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

സന്ദേശം ലഭിച്ചുവെന്ന് സ്ഥിരീകരിക്കാൻ സ്വീകർത്താവുമായി ആശയവിനിമയം നടത്തുന്നതിനാൽ ടിസിപിയെ വിശ്വസനീയമായ പ്രോട്ടോക്കോൾ എന്ന് വിളിക്കുന്നു.

ഡെലിവറി സ്ഥിരീകരിക്കാൻ സ്വീകർത്താവിനെ ബന്ധപ്പെടാൻ പോലും ശ്രമിക്കാത്തതിനാൽ UDP-യെ വിശ്വസനീയമല്ലാത്ത പ്രോട്ടോക്കോൾ എന്ന് വിളിക്കുന്നു.


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

ഉപയോഗിച്ച ഗതാഗത രീതി ആപ്ലിക്കേഷനെ ആശ്രയിച്ചിരിക്കുന്നു - അത് ഇമെയിൽ, HTTP, ഒരു നെറ്റ്‌വർക്കിംഗ് ആപ്ലിക്കേഷൻ മുതലായവ ആകാം. നെറ്റ്‌വർക്ക് ഡെവലപ്പർമാർ സാധ്യമാകുന്നിടത്തെല്ലാം UDP ഉപയോഗിക്കുന്നു, കാരണം ഇത് ഓവർഹെഡ് ട്രാഫിക് കുറയ്ക്കുന്നു. TCP പ്രോട്ടോക്കോൾ ഡെലിവറി ഉറപ്പുനൽകുന്നതിന് കൂടുതൽ പരിശ്രമിക്കുകയും UDP-യെക്കാൾ കൂടുതൽ പാക്കറ്റുകൾ കൈമാറുകയും ചെയ്യുന്നു. ചിത്രം 3.2 നെറ്റ്‌വർക്ക് ആപ്ലിക്കേഷനുകളുടെ ഒരു ലിസ്റ്റ് നൽകുന്നു കൂടാതെ ഏതൊക്കെ ആപ്ലിക്കേഷനുകളാണ് ടിസിപി ഉപയോഗിക്കുന്നതെന്നും യുഡിപി ഉപയോഗിക്കുന്നതെന്നും കാണിക്കുന്നു. ഉദാഹരണത്തിന്, FTP, TFTP എന്നിവ ഒരേ കാര്യം തന്നെ ചെയ്യുന്നു. എന്നിരുന്നാലും, TFTP പ്രധാനമായും നെറ്റ്‌വർക്ക് ഉപകരണ പ്രോഗ്രാമുകൾ ഡൗൺലോഡ് ചെയ്യുന്നതിനും പകർത്തുന്നതിനും ഉപയോഗിക്കുന്നു. TFTP ന് UDP ഉപയോഗിക്കാൻ കഴിയും, കാരണം സന്ദേശം കൈമാറുന്നതിൽ പരാജയപ്പെട്ടാൽ, മോശമായ ഒന്നും സംഭവിക്കില്ല, കാരണം സന്ദേശം അന്തിമ ഉപയോക്താവിനെ ഉദ്ദേശിച്ചുള്ളതല്ല, മറിച്ച് മുൻഗണനാ നില വളരെ കുറവുള്ള നെറ്റ്‌വർക്ക് അഡ്‌മിനിസ്‌ട്രേറ്റർക്ക് വേണ്ടിയുള്ളതാണ്. മറ്റൊരു ഉദാഹരണം ഒരു വോയ്‌സ് വീഡിയോ സെഷനാണ്, അതിൽ TCP, UDP സെഷനുകൾക്കുള്ള പോർട്ടുകൾ ഉപയോഗിക്കാം. അങ്ങനെ, ഒരു ടെലിഫോൺ കണക്ഷൻ സ്ഥാപിക്കുമ്പോൾ ഡാറ്റ കൈമാറ്റം ചെയ്യുന്നതിനായി ഒരു TCP സെഷൻ ആരംഭിക്കുന്നു, അതേസമയം ടെലിഫോൺ സംഭാഷണം തന്നെ UDP വഴി കൈമാറ്റം ചെയ്യപ്പെടുന്നു. വോയ്‌സ്, വീഡിയോ സ്ട്രീമിങ്ങിന്റെ വേഗതയാണ് ഇതിന് കാരണം. ഒരു പാക്കറ്റ് നഷ്‌ടപ്പെട്ടാൽ, അത് വീണ്ടും അയയ്‌ക്കുന്നതിൽ അർത്ഥമില്ല, കാരണം അത് ഡാറ്റാ ഫ്ലോയുമായി പൊരുത്തപ്പെടില്ല.


അരി. 3.2
IP ഡാറ്റാഗ്രാം ഫോർമാറ്റ്

ഐപി പാക്കറ്റുകളെ ഡാറ്റാഗ്രാമുകളായി വിഭജിക്കാം. ഡാറ്റാഗ്രാം ഫോർമാറ്റ് പേലോഡിനും സന്ദേശ പ്രക്ഷേപണ നിയന്ത്രണ ഡാറ്റയ്ക്കും വേണ്ടി ഫീൽഡുകൾ സൃഷ്ടിക്കുന്നു. ചിത്രം 3.3 ഡാറ്റാഗ്രാം ഡയഗ്രം കാണിക്കുന്നു.

കുറിപ്പ്. ഒരു ഡാറ്റാഗ്രാമിലെ ഡാറ്റാ ഫീൽഡിന്റെ വലിപ്പം കണ്ട് വഞ്ചിതരാകരുത്. ഡാറ്റഗ്രാം അധിക ഡാറ്റ ഉപയോഗിച്ച് ഓവർലോഡ് ചെയ്തിട്ടില്ല. ഡാറ്റാ ഫീൽഡ് യഥാർത്ഥത്തിൽ ഡാറ്റാഗ്രാമിലെ ഏറ്റവും വലിയ ഫീൽഡാണ്.


അരി. 3.3

ഐപി പാക്കറ്റുകൾക്ക് വ്യത്യസ്ത ദൈർഘ്യമുണ്ടാകുമെന്നത് ഓർത്തിരിക്കേണ്ടത് പ്രധാനമാണ്. "നെറ്റ്‌വർക്കിംഗ് അടിസ്ഥാനകാര്യങ്ങളിൽ" വിവര പാക്കറ്റുകൾ ഉണ്ടെന്ന് പറഞ്ഞിട്ടുണ്ട് ഇഥർനെറ്റ് നെറ്റ്‌വർക്കുകൾ 64 മുതൽ 1400 ബൈറ്റുകൾ വരെ വലുപ്പമുണ്ട്. ടോക്കൺ റിംഗ് നെറ്റ്‌വർക്കിൽ അവയുടെ ദൈർഘ്യം 4000 ബൈറ്റുകളാണ്, എടിഎം നെറ്റ്‌വർക്കിൽ - 53 ബൈറ്റുകൾ.

കുറിപ്പ്. ഒരു ഡാറ്റാഗ്രാമിലെ ബൈറ്റുകളുടെ ഉപയോഗം ആശയക്കുഴപ്പമുണ്ടാക്കാം, കാരണം ഡാറ്റാ കൈമാറ്റം പലപ്പോഴും സെക്കൻഡിൽ മെഗാബിറ്റ്, ജിഗാബിറ്റ് തുടങ്ങിയ ആശയങ്ങളുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. എന്നിരുന്നാലും, കമ്പ്യൂട്ടറുകൾ ഡാറ്റ ബൈറ്റുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കാൻ ഇഷ്ടപ്പെടുന്നതിനാൽ, ഡാറ്റാഗ്രാമുകളും ബൈറ്റുകൾ ഉപയോഗിക്കുന്നു.

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

  • VER. യഥാർത്ഥ സന്ദേശം പ്രത്യക്ഷപ്പെട്ട സ്റ്റേഷൻ ഉപയോഗിക്കുന്ന IP പ്രോട്ടോക്കോളിന്റെ പതിപ്പ്. നിലവിലുള്ള പതിപ്പ്ഐപി പതിപ്പ് 4 ആണ്. ഈ ഫീൽഡ് സമകാലിക നിലനിൽപ്പ് ഉറപ്പാക്കുന്നു വ്യത്യസ്ത പതിപ്പുകൾഇന്റർനെറ്റ് വർക്ക് സ്പേസിൽ.
  • HLEN. ഹെഡറിന്റെ ദൈർഘ്യം സ്വീകരിക്കുന്ന ഉപകരണത്തെ ഫീൽഡ് അറിയിക്കുന്നു, അതുവഴി ഡാറ്റാ ഫീൽഡ് എവിടെയാണ് ആരംഭിക്കുന്നതെന്ന് സിപിയുവിന് അറിയാം.
  • സേവന തരം. സേവന നിലയുടെ അടിസ്ഥാനത്തിൽ (വിശ്വാസ്യത, മുൻഗണന, മാറ്റിവയ്ക്കൽ മുതലായവ) പാക്കറ്റ് നിയന്ത്രണത്തിന്റെ തരം റൂട്ടറിനോട് പറയുന്ന കോഡ്.
  • നീളം. ഹെഡർ ഫീൽഡുകളും ഡാറ്റ ഫീൽഡുകളും ഉൾപ്പെടെ പാക്കറ്റിലെ മൊത്തം ബൈറ്റുകളുടെ എണ്ണം.
  • ഐഡി, ഫ്രാഗ്സ് ആൻഡ് ഫ്രാഗ്സ് ഓഫ്സെറ്റ്. വ്യത്യസ്ത നെറ്റ്‌വർക്ക് സാങ്കേതികവിദ്യകൾ (ഇഥർനെറ്റ്, എഫ്‌ഡിഡിഐ മുതലായവ) ഉപയോഗിച്ച് പാക്കറ്റ് LAN സെഗ്‌മെന്റുകളിലൂടെ സഞ്ചരിക്കുമ്പോൾ ഉണ്ടാകുന്ന ഫ്രെയിം വലുപ്പത്തിലുള്ള വ്യത്യാസങ്ങൾ എങ്ങനെ പരിഹരിക്കാമെന്നും പാക്കറ്റ് എങ്ങനെ വിഘടിപ്പിക്കാമെന്നും വീണ്ടും കൂട്ടിച്ചേർക്കാമെന്നും ഈ ഫീൽഡുകൾ റൂട്ടറിനോട് പറയുന്നു.
  • ടി.ടി.എൽ. ടൈം ടു ലൈവ് എന്നതിന്റെ ചുരുക്കെഴുത്ത് ഓരോ പാക്കറ്റ് അയക്കുമ്പോഴും ഒന്നായി കുറയുന്ന സംഖ്യയാണ്. ആയുസ്സ് പൂജ്യമായാൽ, പാക്കറ്റ് നിലനിൽക്കില്ല. ലൂപ്പുകളും നഷ്ടപ്പെട്ട പാക്കറ്റുകളും ഇന്റർനെറ്റിൽ അനന്തമായി അലഞ്ഞുതിരിയുന്നതിൽ നിന്ന് TTL തടയുന്നു.
  • പ്രോട്ടോക്കോൾ. പാക്കറ്റ് കൈമാറാൻ ഉപയോഗിക്കേണ്ട ഗതാഗത പ്രോട്ടോക്കോൾ. ഈ ഫീൽഡിൽ വ്യക്തമാക്കിയിട്ടുള്ള ഏറ്റവും സാധാരണമായ പ്രോട്ടോക്കോൾ TCP ആണ്, എന്നാൽ മറ്റ് പ്രോട്ടോക്കോളുകൾ ഉപയോഗിച്ചേക്കാം.
  • തലക്കെട്ട് ചെക്ക്സം. ഒരു സന്ദേശത്തിന്റെ സമഗ്രത പരിശോധിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു സംഖ്യയാണ് ചെക്ക്സം. എങ്കിൽ ചെക്ക്സംസ്എല്ലാ സന്ദേശ പാക്കറ്റുകളും ശരിയായ മൂല്യവുമായി പൊരുത്തപ്പെടുന്നില്ല, ഇതിനർത്ഥം സന്ദേശം കേടായി എന്നാണ്.
  • ഉറവിട IP വിലാസം. സന്ദേശം അയച്ച ഹോസ്റ്റിന്റെ 32-ബിറ്റ് വിലാസം (സാധാരണയായി ഒരു വ്യക്തിഗത കമ്പ്യൂട്ടർ അല്ലെങ്കിൽ സെർവർ).
  • ലക്ഷ്യസ്ഥാന ഐപി വിലാസം. സന്ദേശം അയച്ച ഹോസ്റ്റിന്റെ 32-ബിറ്റ് വിലാസം (സാധാരണയായി ഒരു വ്യക്തിഗത കമ്പ്യൂട്ടർ അല്ലെങ്കിൽ സെർവർ).
  • IP ഓപ്ഷനുകൾ. നെറ്റ്‌വർക്ക് പരിശോധനയ്‌ക്കോ മറ്റ് പ്രത്യേക ആവശ്യങ്ങൾക്കോ ​​ഉപയോഗിക്കുന്നു.
  • പാഡിംഗ്. ഉപയോഗിക്കാത്ത എല്ലാ (ശൂന്യമായ) ബിറ്റ് സ്ഥാനങ്ങളും പൂരിപ്പിക്കുന്നു, അതുവഴി ഡാറ്റാ ഫീൽഡിലെ ആദ്യത്തെ ബിറ്റിന്റെ സ്ഥാനം പ്രോസസറിന് ശരിയായി നിർണ്ണയിക്കാനാകും.
  • ഡാറ്റ. അയച്ച സന്ദേശത്തിന്റെ പേലോഡ്. ഉദാഹരണത്തിന്, പാക്കേജ് ഡാറ്റ ഫീൽഡിൽ ഒരു ഇമെയിലിന്റെ വാചകം അടങ്ങിയിരിക്കാം.

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

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

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

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

ഒരു പ്രോട്ടോക്കോൾ സ്റ്റാക്കിന്റെ ആശയം

ടിസിപി/ഐപി പ്രോട്ടോക്കോൾ സ്റ്റാക്ക് അടിസ്ഥാന നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോളുകളുടെ ഒരു സംഘടിത സെറ്റാണ്, ഇത് ശ്രേണിപരമായി നാല് തലങ്ങളായി വിഭജിക്കപ്പെട്ടിരിക്കുന്നു, കൂടാതെ ഒരു കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കിലൂടെ പാക്കറ്റുകളുടെ ഗതാഗത വിതരണത്തിനുള്ള സംവിധാനമാണിത്.

ഇന്ന് ഉപയോഗത്തിലുള്ള ഏറ്റവും പ്രശസ്തമായ നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോൾ സ്റ്റാക്ക് ആണ് TCP/IP. TCP/IP സ്റ്റാക്കിന്റെ തത്വങ്ങൾ ലോക്കൽ, വൈഡ് ഏരിയ നെറ്റ്‌വർക്കുകൾക്ക് ബാധകമാണ്.

പ്രോട്ടോക്കോൾ സ്റ്റാക്കിൽ വിലാസങ്ങൾ ഉപയോഗിക്കുന്നതിനുള്ള തത്വങ്ങൾ

TCP/IP നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോൾ സ്റ്റാക്ക് പാക്കറ്റുകൾ അയച്ച പാതകളും ദിശകളും വിവരിക്കുന്നു. ലോഗിൻ ചെയ്ത അൽഗോരിതം ഉപയോഗിച്ച് പരസ്പരം ഇടപഴകുന്ന നാല് തലങ്ങളിൽ നടപ്പിലാക്കുന്ന മുഴുവൻ സ്റ്റാക്കിന്റെയും പ്രധാന ചുമതല ഇതാണ്. വേണ്ടി ശരിയായ അയയ്ക്കൽപാക്കറ്റും അതിന്റെ ഡെലിവറിയും കൃത്യമായി ആവശ്യപ്പെട്ട പോയിന്റിലേക്ക്, IP വിലാസം അവതരിപ്പിക്കുകയും സ്റ്റാൻഡേർഡ് ചെയ്യുകയും ചെയ്തു. ഇനിപ്പറയുന്ന ജോലികൾ കാരണം ഇത് സംഭവിച്ചു:

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

നിരവധി ഡസൻ നോഡുകൾ ഉപയോഗിക്കുന്ന ചെറിയ നെറ്റ്‌വർക്കുകളിൽ, ഈ ടാസ്‌ക്കുകളെല്ലാം ലളിതമായ പരിഹാരങ്ങൾ ഉപയോഗിച്ച് നിർവ്വഹിക്കുന്നു: മെഷീന്റെ ഉടമസ്ഥതയും അതിന്റെ അനുബന്ധ ഐപി വിലാസവും വിവരിക്കുന്ന ഒരു പട്ടിക കംപൈൽ ചെയ്യുക അല്ലെങ്കിൽ നിങ്ങൾക്ക് എല്ലാ നെറ്റ്‌വർക്ക് അഡാപ്റ്ററുകളിലേക്കും ഐപി വിലാസങ്ങൾ സ്വമേധയാ വിതരണം ചെയ്യാൻ കഴിയും. എന്നിരുന്നാലും, ആയിരമോ രണ്ടായിരമോ മെഷീനുകളുള്ള വലിയ നെറ്റ്‌വർക്കുകൾക്ക്, സ്വമേധയാ വിലാസങ്ങൾ നൽകാനുള്ള ചുമതല അത്ര പ്രായോഗികമാണെന്ന് തോന്നുന്നില്ല.

അതുകൊണ്ടാണ് ടിസിപി/ഐപി നെറ്റ്‌വർക്കുകൾക്കായി ഒരു പ്രത്യേക സമീപനം കണ്ടുപിടിച്ചത് വ്യതിരിക്തമായ സവിശേഷതപ്രോട്ടോക്കോൾ സ്റ്റാക്ക്. സ്കേലബിലിറ്റി എന്ന ആശയം അവതരിപ്പിച്ചു.

TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്കിന്റെ പാളികൾ

ഇവിടെ ഒരു പ്രത്യേക ശ്രേണിയുണ്ട്. TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്കിന് നാല് പാളികളുണ്ട്, അവയിൽ ഓരോന്നിനും അതിന്റേതായ പ്രോട്ടോക്കോളുകൾ കൈകാര്യം ചെയ്യുന്നു:

ആപ്ലിക്കേഷൻ ലെയർ: നെറ്റ്‌വർക്കുമായി സംവദിക്കാൻ ഉപയോക്താവിനെ പ്രാപ്‌തമാക്കുന്നതിനായി സൃഷ്‌ടിച്ചത് ഈ തലത്തിൽ, ഉപയോക്താവ് കാണുന്നതും ചെയ്യുന്നതുമായ എല്ലാം പ്രോസസ്സ് ചെയ്യുന്നു. വിവിധ നെറ്റ്‌വർക്ക് സേവനങ്ങൾ ആക്‌സസ് ചെയ്യാൻ ലെവൽ ഉപയോക്താവിനെ അനുവദിക്കുന്നു, ഉദാഹരണത്തിന്: ഡാറ്റാബേസുകളിലേക്കുള്ള ആക്‌സസ്, ഫയലുകളുടെ ഒരു ലിസ്റ്റ് വായിക്കാനും അവ തുറക്കാനും അയയ്ക്കാനുമുള്ള കഴിവ് ഇലക്ട്രോണിക് സന്ദേശംഅല്ലെങ്കിൽ ഒരു വെബ് പേജ് തുറക്കുക. ഉപയോക്തൃ ഡാറ്റയും പ്രവർത്തനങ്ങളും സഹിതം, സേവന വിവരങ്ങളും ഈ തലത്തിൽ കൈമാറുന്നു.

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

ട്രാൻസ്പോർട്ട് ലെയറിൽ നിരവധി പ്രോട്ടോക്കോളുകൾ ഉൾപ്പെടുന്നു, അവ ക്ലാസുകളായി തിരിച്ചിരിക്കുന്നു, ലളിതമായവ മുതൽ ഡാറ്റ കൈമാറുന്ന, സങ്കീർണ്ണമായവ വരെ, രസീത് അംഗീകരിക്കുന്നതിനോ അല്ലെങ്കിൽ നഷ്ടപ്പെട്ട ഡാറ്റ വീണ്ടും അഭ്യർത്ഥിക്കുന്നതിനോ ഉള്ള പ്രവർത്തനക്ഷമതയുണ്ട്.

ഈ ലെവൽ രണ്ട് തരത്തിലുള്ള സേവനങ്ങളുള്ള ഉയർന്ന (അപ്ലിക്കേഷൻ) ലെവൽ നൽകുന്നു:

  • TCP പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് ഉറപ്പുള്ള ഡെലിവറി നൽകുന്നു.
  • സാധ്യമാകുമ്പോഴെല്ലാം UDP വഴി വിതരണം ചെയ്യുന്നു .

ഗ്യാരണ്ടീഡ് ഡെലിവറി ഉറപ്പാക്കാൻ, ടിസിപി പ്രോട്ടോക്കോൾ അനുസരിച്ച് ഒരു കണക്ഷൻ സ്ഥാപിക്കപ്പെടുന്നു, ഇത് ഔട്ട്പുട്ടിൽ പാക്കറ്റുകൾക്ക് നമ്പറിടാനും ഇൻപുട്ടിൽ സ്ഥിരീകരിക്കാനും അനുവദിക്കുന്നു. പാക്കറ്റുകളുടെ നമ്പറിംഗും സ്വീകരണത്തിന്റെ സ്ഥിരീകരണവും സേവന വിവരം എന്ന് വിളിക്കപ്പെടുന്നവയാണ്. ഈ പ്രോട്ടോക്കോൾ "ഡ്യുപ്ലെക്സ്" മോഡിൽ ട്രാൻസ്മിഷൻ പിന്തുണയ്ക്കുന്നു. കൂടാതെ, പ്രോട്ടോക്കോളിന്റെ നന്നായി ചിന്തിക്കുന്ന നിയന്ത്രണങ്ങൾക്ക് നന്ദി, ഇത് വളരെ വിശ്വസനീയമായി കണക്കാക്കപ്പെടുന്നു.

UDP പ്രോട്ടോക്കോൾ ടിസിപി പ്രോട്ടോക്കോൾ വഴി ട്രാൻസ്മിഷൻ ക്രമീകരിക്കാൻ കഴിയാത്ത നിമിഷങ്ങൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ്, അല്ലെങ്കിൽ നിങ്ങൾ നെറ്റ്‌വർക്ക് ഡാറ്റ ട്രാൻസ്മിഷൻ സെഗ്‌മെന്റിൽ സംരക്ഷിക്കേണ്ടതുണ്ട്. കൂടാതെ, പാക്കറ്റ് ട്രാൻസ്മിഷന്റെ വിശ്വാസ്യത വർദ്ധിപ്പിക്കുന്നതിന് UDP പ്രോട്ടോക്കോളിന് ഉയർന്ന തലത്തിലുള്ള പ്രോട്ടോക്കോളുകളുമായി സംവദിക്കാൻ കഴിയും.

നെറ്റ്‌വർക്ക് ലെയർ അല്ലെങ്കിൽ "ഇന്റർനെറ്റ് ലെയർ":മുഴുവൻ TCP/IP മോഡലിനുമുള്ള അടിസ്ഥാന പാളി. ഈ ലെയറിന്റെ പ്രധാന പ്രവർത്തനം OSI മോഡലിലെ അതേ പേരിലുള്ള പാളിക്ക് സമാനമാണ് കൂടാതെ നിരവധി ചെറിയ സബ്‌നെറ്റുകൾ അടങ്ങുന്ന ഒരു സംയോജിത നെറ്റ്‌വർക്കിലെ പാക്കറ്റുകളുടെ ചലനത്തെ വിവരിക്കുന്നു. ഇത് TCP/IP പ്രോട്ടോക്കോളിന്റെ അടുത്തുള്ള പാളികളെ ബന്ധിപ്പിക്കുന്നു.

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

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

നെറ്റ്‌വർക്ക് ഇന്റർഫേസ് ലെവൽ:വ്യത്യസ്‌ത സാങ്കേതികവിദ്യകളുള്ള സബ്‌നെറ്റ്‌വർക്കുകൾക്ക് പരസ്പരം സംവദിക്കാനും ഒരേ മോഡിൽ വിവരങ്ങൾ കൈമാറാനും കഴിയുമെന്ന് ഉറപ്പാക്കാൻ ഉത്തരവാദിത്തമുണ്ട്. രണ്ട് ലളിതമായ ഘട്ടങ്ങളിലൂടെയാണ് ഇത് നടപ്പിലാക്കുന്നത്:

  • ഒരു പാക്കറ്റ് ഒരു ഇന്റർമീഡിയറ്റ് നെറ്റ്‌വർക്ക് ഡാറ്റ യൂണിറ്റിലേക്ക് എൻകോഡ് ചെയ്യുന്നു.
  • ലക്ഷ്യസ്ഥാന വിവരങ്ങൾ ആവശ്യമായ സബ്‌നെറ്റ് സ്റ്റാൻഡേർഡുകളിലേക്ക് പരിവർത്തനം ചെയ്യുകയും ഡാറ്റ യൂണിറ്റ് അയയ്ക്കുകയും ചെയ്യുന്നു.

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

കൈമാറിയ ഡാറ്റയുടെ യൂണിറ്റുകൾ

TCP/IP പ്രോട്ടോക്കോളുകൾ പോലുള്ള ഒരു പ്രതിഭാസത്തിന്റെ അസ്തിത്വത്തിൽ, ട്രാൻസ്മിറ്റ് ചെയ്ത ഡാറ്റയുടെ യൂണിറ്റുകൾക്കായി സ്റ്റാൻഡേർഡ് നിബന്ധനകൾ സ്ഥാപിച്ചു. ഡെസ്റ്റിനേഷൻ നെറ്റ്‌വർക്ക് ഉപയോഗിക്കുന്ന സാങ്കേതികവിദ്യകളെ ആശ്രയിച്ച് ട്രാൻസ്മിഷൻ സമയത്ത് ഡാറ്റ വ്യത്യസ്ത രീതികളിൽ വിഘടിപ്പിക്കാം.

ഡാറ്റയിൽ എന്താണ് സംഭവിക്കുന്നതെന്നും ഏത് സമയത്താണ് സംഭവിക്കുന്നതെന്നും ഒരു ആശയം ലഭിക്കുന്നതിന്, ഇനിപ്പറയുന്ന പദങ്ങൾ കൊണ്ടുവരേണ്ടത് ആവശ്യമാണ്:

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

TCP/IP പ്രോട്ടോക്കോൾ സ്റ്റാക്ക് വിലാസങ്ങളുടെ തരങ്ങൾ

ഹോസ്റ്റുകളെ തിരിച്ചറിയാൻ ഏതെങ്കിലും TCP/IP ഡാറ്റാ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ ഇനിപ്പറയുന്ന വിലാസ തരങ്ങളിൽ ഒന്ന് ഉപയോഗിക്കുന്നു:

  • പ്രാദേശിക (ഹാർഡ്‌വെയർ) വിലാസങ്ങൾ.
  • നെറ്റ്‌വർക്ക് വിലാസങ്ങൾ (IP വിലാസങ്ങൾ).
  • ഡൊമെയ്ൻ നാമങ്ങൾ.

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

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

തൽഫലമായി, ഹോസ്റ്റുകൾക്ക് ഒരു ഐപി വിലാസവും സബ്നെറ്റ് മാസ്കും നൽകുന്ന ഒരു സിസ്റ്റം വികസിപ്പിച്ചെടുത്തു. നെറ്റ്‌വർക്ക് നമ്പറിലേക്ക് എത്ര ബിറ്റുകൾ അനുവദിച്ചിട്ടുണ്ടെന്നും ഹോസ്റ്റ് നമ്പറിലേക്ക് എത്ര ബിറ്റുകൾ ഉണ്ടെന്നും സബ്‌നെറ്റ് മാസ്ക് കാണിക്കുന്നു. ഒരു ഐപി വിലാസത്തിൽ 32 ബിറ്റുകൾ അടങ്ങിയിരിക്കുന്നു, 8 ബിറ്റുകളുടെ ബ്ലോക്കുകളായി തിരിച്ചിരിക്കുന്നു.

ഒരു പാക്കറ്റ് കൈമാറ്റം ചെയ്യുമ്പോൾ, അത് നെറ്റ്‌വർക്ക് നമ്പറിനെയും പാക്കറ്റ് അയയ്‌ക്കേണ്ട നോഡ് നമ്പറിനെയും കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുന്നു. ആദ്യം, റൂട്ടർ ആവശ്യമുള്ള സബ്നെറ്റിലേക്ക് പാക്കറ്റ് കൈമാറുന്നു, തുടർന്ന് അതിനായി കാത്തിരിക്കുന്ന ഒരു ഹോസ്റ്റ് തിരഞ്ഞെടുത്തു. ഈ പ്രക്രിയ നടത്തുന്നത് അഡ്രസ് റെസല്യൂഷൻ പ്രോട്ടോക്കോൾ (ARP) ആണ്.

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

ഇന്റർനെറ്റിന് പുറമേ, കമ്പ്യൂട്ടറുകൾക്ക് ഡൊമെയ്ൻ നാമങ്ങൾ നൽകാനും സാധിക്കും. അങ്ങനെ, ഒരു പ്രാദേശിക നെറ്റ്വർക്കിൽ ജോലി ചെയ്യുന്ന പ്രക്രിയ ലളിതമാക്കുന്നു. എല്ലാ IP വിലാസങ്ങളും ഓർമ്മിക്കേണ്ട ആവശ്യമില്ല. പകരം, ഓരോ കമ്പ്യൂട്ടറിനും ഏത് പേരു വേണമെങ്കിലും നൽകി ഉപയോഗിക്കാം.

IP വിലാസം. ഫോർമാറ്റ്. ഘടകങ്ങൾ. സബ്നെറ്റ് മാസ്ക്

ഒരു IP വിലാസം ഒരു 32-ബിറ്റ് സംഖ്യയാണ്, ഇത് പരമ്പരാഗത പ്രാതിനിധ്യത്തിൽ 1 മുതൽ 255 വരെയുള്ള സംഖ്യകളായി എഴുതുന്നു, ഇത് ഡോട്ടുകളാൽ വേർതിരിച്ചിരിക്കുന്നു.

വിവിധ റെക്കോർഡിംഗ് ഫോർമാറ്റുകളിലുള്ള IP വിലാസത്തിന്റെ തരം:

  • ദശാംശ IP വിലാസം: 192.168.0.10.
  • അതേ IP വിലാസത്തിന്റെ ബൈനറി രൂപം: 11000000.10101000.00000000.00001010.
  • ഹെക്സാഡെസിമൽ നമ്പർ സിസ്റ്റത്തിലെ വിലാസ എൻട്രി: C0.A8.00.0A.

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

  1. നിശ്ചിത അതിർത്തി.ഈ രീതി ഉപയോഗിച്ച്, മുഴുവൻ വിലാസവും സോപാധികമായി ഒരു നിശ്ചിത ദൈർഘ്യത്തിന്റെ രണ്ട് ഭാഗങ്ങളായി തിരിച്ചിരിക്കുന്നു, ബൈറ്റ് ബൈ ബൈറ്റ്. അങ്ങനെ, ഞങ്ങൾ നെറ്റ്‌വർക്ക് നമ്പറിനായി ഒരു ബൈറ്റ് നൽകിയാൽ, നമുക്ക് 2 24 നോഡുകൾ വീതമുള്ള 2 8 നെറ്റ്‌വർക്കുകൾ ലഭിക്കും. ബോർഡർ മറ്റൊരു ബൈറ്റ് വലത്തേക്ക് നീക്കുകയാണെങ്കിൽ, കൂടുതൽ നെറ്റ്‌വർക്കുകൾ ഉണ്ടാകും - 2 16, കൂടാതെ കുറച്ച് നോഡുകൾ - 2 16. ഇന്ന്, സമീപനം കാലഹരണപ്പെട്ടതായി കണക്കാക്കപ്പെടുന്നു, അത് ഉപയോഗിക്കുന്നില്ല.
  2. സബ്നെറ്റ് മാസ്ക്.മാസ്ക് ഒരു IP വിലാസവുമായി ജോടിയാക്കിയിരിക്കുന്നു. നെറ്റ്‌വർക്ക് നമ്പറിലേക്ക് അനുവദിച്ചിരിക്കുന്ന ബിറ്റുകളിൽ മാസ്കിന് "1" മൂല്യങ്ങളുടെ ഒരു ശ്രേണിയും നോഡ് നമ്പറിലേക്ക് അനുവദിച്ചിരിക്കുന്ന ഐപി വിലാസത്തിന്റെ സ്ഥലങ്ങളിൽ ഒരു നിശ്ചിത എണ്ണം പൂജ്യങ്ങളും ഉണ്ട്. മാസ്‌കിലെ ഒന്നിന്റെയും പൂജ്യങ്ങളുടെയും ഇടയിലുള്ള അതിർത്തി നെറ്റ്‌വർക്ക് ഐഡിയും ഐപി വിലാസത്തിലെ ഹോസ്റ്റ് ഐഡിയും തമ്മിലുള്ള അതിർത്തിയാണ്.
  3. വിലാസ ക്ലാസുകളുടെ രീതി.വിട്ടുവീഴ്ച രീതി. ഇത് ഉപയോഗിക്കുമ്പോൾ, ഉപയോക്താവിന് നെറ്റ്‌വർക്ക് വലുപ്പങ്ങൾ തിരഞ്ഞെടുക്കാൻ കഴിയില്ല, പക്ഷേ അഞ്ച് ക്ലാസുകളുണ്ട് - എ, ബി, സി, ഡി, ഇ. മൂന്ന് ക്ലാസുകൾ - എ, ബി, സി - വിവിധ നെറ്റ്‌വർക്കുകൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ്, കൂടാതെ ഡി, ഇ എന്നിവ റിസർവ് ചെയ്‌തിരിക്കുന്നു. പ്രത്യേക-ഉദ്ദേശ്യ ശൃംഖലകൾക്കായി . ഒരു ക്ലാസ് സിസ്റ്റത്തിൽ, ഓരോ ക്ലാസിനും അതിന്റേതായ നെറ്റ്‌വർക്ക് നമ്പറും നോഡ് ഐഡിയും ഉണ്ട്.

IP വിലാസം ക്ലാസുകൾ

TO ക്ലാസ് എആദ്യ ബൈറ്റ് ഉപയോഗിച്ച് നെറ്റ്‌വർക്ക് തിരിച്ചറിയുന്ന നെറ്റ്‌വർക്കുകൾ ഇതിൽ ഉൾപ്പെടുന്നു, ശേഷിക്കുന്ന മൂന്ന് നോഡ് നമ്പറാണ്. ശ്രേണിയിൽ 1 മുതൽ 126 വരെയുള്ള ആദ്യ ബൈറ്റ് മൂല്യമുള്ള എല്ലാ IP വിലാസങ്ങളും ക്ലാസ് A നെറ്റ്‌വർക്കുകളാണ്. അളവിൽ വളരെ കുറച്ച് ക്ലാസ് A നെറ്റ്‌വർക്കുകൾ മാത്രമേ ഉള്ളൂ, എന്നാൽ അവയിൽ ഓരോന്നിനും 2 24 പോയിന്റുകൾ വരെ ഉണ്ടായിരിക്കാം.

ക്ലാസ് ബി- ഏറ്റവും ഉയർന്ന രണ്ട് ബിറ്റുകൾ 10 ന് തുല്യമായ നെറ്റ്‌വർക്കുകൾ. അവയിൽ, നെറ്റ്‌വർക്ക് നമ്പറിനും പോയിന്റ് ഐഡന്റിഫയറിനുമായി 16 ബിറ്റുകൾ അനുവദിച്ചിരിക്കുന്നു. തൽഫലമായി, ക്ലാസ് ബി നെറ്റ്‌വർക്കുകളുടെ എണ്ണം ക്ലാസ് എ നെറ്റ്‌വർക്കുകളുടെ എണ്ണത്തിൽ നിന്ന് വ്യത്യസ്തമാണ്, പക്ഷേ അവയ്ക്ക് ചെറിയ എണ്ണം നോഡുകൾ ഉണ്ട് - 65,536 (2 16) യൂണിറ്റുകൾ വരെ.

നെറ്റ്‌വർക്കുകളിൽ ക്ലാസ് സി- വളരെ കുറച്ച് നോഡുകൾ ഉണ്ട് - ഓരോന്നിലും 2 8, എന്നാൽ നെറ്റ്‌വർക്കുകളുടെ എണ്ണം വളരെ വലുതാണ്, കാരണം അത്തരം ഘടനകളിലെ നെറ്റ്‌വർക്ക് ഐഡന്റിഫയർ മൂന്ന് ബൈറ്റുകൾ എടുക്കുന്നു.

നെറ്റ്വർക്കുകൾ ക്ലാസ് ഡി- ഇതിനകം പ്രത്യേക നെറ്റ്‌വർക്കുകളിൽ പെട്ടതാണ്. ഇത് സീക്വൻസ് 1110-ൽ ആരംഭിക്കുന്നു, ഇതിനെ മൾട്ടികാസ്റ്റ് വിലാസം എന്ന് വിളിക്കുന്നു. ക്ലാസ് എ, ബി, സി വിലാസങ്ങളുള്ള ഇന്റർഫേസുകൾക്ക് ഒരു ഗ്രൂപ്പിന്റെ ഭാഗമാകാനും വ്യക്തിഗത വിലാസത്തിന് പുറമേ ഒരു ഗ്രൂപ്പ് വിലാസം സ്വീകരിക്കാനും കഴിയും.

വിലാസങ്ങൾ ക്ലാസ് ഇ- ഭാവിയിൽ കരുതിവച്ചിരിക്കുന്നു. അത്തരം വിലാസങ്ങൾ ആരംഭിക്കുന്നത് 11110 എന്ന ക്രമത്തിലാണ്. മിക്കവാറും, ആഗോള നെറ്റ്‌വർക്കിൽ IP വിലാസങ്ങളുടെ കുറവുണ്ടാകുമ്പോൾ ഈ വിലാസങ്ങൾ ഗ്രൂപ്പ് വിലാസങ്ങളായി ഉപയോഗിക്കും.

TCP/IP പ്രോട്ടോക്കോൾ സജ്ജീകരിക്കുന്നു

TCP/IP പ്രോട്ടോക്കോൾ സജ്ജീകരിക്കുന്നത് എല്ലാ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും ലഭ്യമാണ്. ഇവയാണ് Linux, CentOS, Mac OS X, Free BSD, Windows 7. TCP/IP പ്രോട്ടോക്കോളിന് ഒരു നെറ്റ്‌വർക്ക് അഡാപ്റ്റർ മാത്രമേ ആവശ്യമുള്ളൂ. തീർച്ചയായും, സെർവർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്ക് കൂടുതൽ കഴിവുണ്ട്. സെർവർ സേവനങ്ങൾ ഉപയോഗിച്ച് TCP/IP പ്രോട്ടോക്കോൾ വളരെ വ്യാപകമായി ക്രമീകരിച്ചിരിക്കുന്നു. ഐപി വിലാസങ്ങൾ പതിവായി ഡെസ്ക്ടോപ്പ് കമ്പ്യൂട്ടറുകൾനെറ്റ്‌വർക്ക് കണക്ഷൻ ക്രമീകരണങ്ങളിൽ സജ്ജീകരിച്ചിരിക്കുന്നു. അവിടെ നിങ്ങൾ നെറ്റ്‌വർക്ക് വിലാസം, ഗേറ്റ്‌വേ - ആഗോള നെറ്റ്‌വർക്കിലേക്ക് ആക്‌സസ് ഉള്ള പോയിന്റിന്റെ IP വിലാസം, DNS സെർവർ സ്ഥിതിചെയ്യുന്ന പോയിന്റുകളുടെ വിലാസങ്ങൾ എന്നിവ കോൺഫിഗർ ചെയ്യുന്നു.

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

TCP/IP വിലാസം റെസല്യൂഷൻ പ്രോട്ടോക്കോൾ

ഒരു MAC വിലാസവും IP വിലാസവും തമ്മിൽ ഒരു ബന്ധം സ്ഥാപിക്കാനുള്ള ഏക മാർഗം ഒരു പട്ടിക നിലനിർത്തുക എന്നതാണ്. ഒരു റൂട്ടിംഗ് ടേബിൾ ഉണ്ടെങ്കിൽ, ഓരോ നെറ്റ്‌വർക്ക് ഇന്റർഫേസിനും അതിന്റെ വിലാസങ്ങളെക്കുറിച്ച് (ലോക്കൽ, നെറ്റ്‌വർക്ക്) അറിയാം, എന്നാൽ TCP/IP 4 പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് നോഡുകൾക്കിടയിൽ പാക്കറ്റുകളുടെ കൈമാറ്റം എങ്ങനെ ശരിയായി സംഘടിപ്പിക്കാം എന്ന ചോദ്യം ഉയർന്നുവരുന്നു.

എന്തുകൊണ്ടാണ് അഡ്രസ് റെസല്യൂഷൻ പ്രോട്ടോക്കോൾ (ARP) കണ്ടുപിടിച്ചത്? പ്രോട്ടോക്കോളുകളുടെയും മറ്റ് വിലാസ സംവിധാനങ്ങളുടെയും TCP/IP കുടുംബത്തെ ബന്ധിപ്പിക്കുന്നതിന്. ഓരോ നോഡിലും ഒരു ARP മാപ്പിംഗ് ടേബിൾ സൃഷ്‌ടിക്കുകയും മുഴുവൻ നെറ്റ്‌വർക്കിലും വോട്ടെടുപ്പ് നടത്തുകയും ചെയ്യുന്നു. കമ്പ്യൂട്ടർ ഓഫാക്കുമ്പോഴെല്ലാം ഇത് സംഭവിക്കുന്നു.

ARP പട്ടിക

കംപൈൽ ചെയ്ത ARP പട്ടികയുടെ ഒരു ഉദാഹരണം ഇങ്ങനെയാണ്.


TCP/IP-യിലേക്കുള്ള ആമുഖം

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

എന്താണ് TCP/IP

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

TCP/IP ഘടകങ്ങൾ

ടിസിപി/ഐപിയിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന വിവിധ സേവനങ്ങളും അവയുടെ പ്രവർത്തനങ്ങളും അവർ ചെയ്യുന്ന ജോലിയുടെ തരം അനുസരിച്ച് തരം തിരിക്കാം. പ്രോട്ടോക്കോൾ ഗ്രൂപ്പുകളുടെയും അവയുടെ ഉദ്ദേശ്യത്തിന്റെയും വിവരണം താഴെ കൊടുക്കുന്നു.
ട്രാൻസ്പോർട്ട് പ്രോട്ടോക്കോളുകൾ രണ്ട് മെഷീനുകൾക്കിടയിൽ ഡാറ്റ കൈമാറ്റം നിയന്ത്രിക്കുന്നു.

  • TCP (ട്രാൻസ്മിഷൻ കൺട്രോൾ പ്രോട്ടോക്കോൾ). കമ്പ്യൂട്ടറുകൾ അയയ്ക്കുന്നതും സ്വീകരിക്കുന്നതും തമ്മിലുള്ള ലോജിക്കൽ കണക്ഷനെ അടിസ്ഥാനമാക്കിയുള്ള ഡാറ്റ കൈമാറ്റത്തെ പിന്തുണയ്ക്കുന്ന ഒരു പ്രോട്ടോക്കോൾ.
  • UDP (ഉപയോക്തൃ ഡാറ്റാഗ്രാം പ്രോട്ടോക്കോൾ). ഒരു ലോജിക്കൽ കണക്ഷൻ സ്ഥാപിക്കാതെ ഡാറ്റ കൈമാറ്റം പിന്തുണയ്ക്കുന്ന ഒരു പ്രോട്ടോക്കോൾ. സ്വീകർത്താവും അയക്കുന്നയാളും തമ്മിലുള്ള ഒരു കണക്ഷൻ ആദ്യം സ്ഥാപിക്കാതെയാണ് ഡാറ്റ അയയ്ക്കുന്നത് എന്നാണ് ഇതിനർത്ഥം. ഏതെങ്കിലും വിലാസത്തിലേക്ക് മെയിൽ അയയ്‌ക്കുന്നതിന് ഒരു സാമ്യം വരയ്ക്കാം, ഈ സന്ദേശം വിലാസക്കാരൻ നിലവിലുണ്ടെങ്കിൽ, അയാൾക്ക് ലഭിക്കുമെന്ന് യാതൊരു ഉറപ്പുമില്ല. , (രണ്ട് മെഷീനുകളും ഇന്റർനെറ്റുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു എന്ന അർത്ഥത്തിൽ ബന്ധിപ്പിച്ചിരിക്കുന്നു, എന്നാൽ അവ ഒരു ലോജിക്കൽ കണക്ഷനിലൂടെ പരസ്പരം ആശയവിനിമയം നടത്തുന്നില്ല.)
റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ ഡാറ്റ വിലാസം കൈകാര്യം ചെയ്യുകയും നിർണ്ണയിക്കുകയും ചെയ്യുന്നു മികച്ച വഴികൾവിലാസക്കാരന്. വലിയ സന്ദേശങ്ങളെ നിരവധി ചെറിയ സന്ദേശങ്ങളായി വിഭജിക്കാനുള്ള കഴിവും അവർക്ക് നൽകാൻ കഴിയും, അവ തുടർച്ചയായി കൈമാറ്റം ചെയ്യപ്പെടുകയും ലക്ഷ്യസ്ഥാന കമ്പ്യൂട്ടറിൽ ഒരൊറ്റ മൊത്തത്തിൽ കൂട്ടിച്ചേർക്കുകയും ചെയ്യുന്നു.
  • IP (ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ). യഥാർത്ഥ ഡാറ്റ കൈമാറ്റം നൽകുന്നു.
  • ICMP (ഇന്റർനെറ്റ് കൺട്രോൾ മെസേജ് പ്രോട്ടോക്കോൾ). റൂട്ടിംഗിനെ ബാധിക്കുന്ന നെറ്റ്‌വർക്ക് ഹാർഡ്‌വെയറിലെ പിശകുകളും മാറ്റങ്ങളും പോലുള്ള IP-യുടെ സ്റ്റാറ്റസ് സന്ദേശങ്ങൾ കൈകാര്യം ചെയ്യുന്നു.
  • RIP (റൂട്ടിംഗ് ഇൻഫർമേഷൻ പ്രോട്ടോക്കോൾ). ഒരു സന്ദേശം കൈമാറുന്നതിനുള്ള ഏറ്റവും നല്ല റൂട്ട് നിർണ്ണയിക്കുന്ന നിരവധി പ്രോട്ടോക്കോളുകളിൽ ഒന്ന്.
  • OSPF (ആദ്യം ഏറ്റവും ചെറിയ പാത തുറക്കുക). റൂട്ടുകൾ നിർണ്ണയിക്കുന്നതിനുള്ള ഒരു ബദൽ പ്രോട്ടോക്കോൾ.
ഒരു അദ്വിതീയ നമ്പറും പേരും ഉള്ള ഒരു മെഷീനെ തിരിച്ചറിയാനുള്ള ഒരു മാർഗമാണ് നെറ്റ്‌വർക്ക് വിലാസ പിന്തുണ. (വിലാസങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് താഴെ കാണുക)
  • ARP (അഡ്രസ് റെസല്യൂഷൻ പ്രോട്ടോക്കോൾ). നെറ്റ്‌വർക്കിലെ മെഷീനുകളുടെ അദ്വിതീയ സംഖ്യാ വിലാസങ്ങൾ നിർവചിക്കുന്നു.
  • DNS (ഡൊമെയ്ൻ നെയിം സിസ്റ്റം). മെഷീൻ നാമങ്ങളിൽ നിന്ന് സംഖ്യാ വിലാസങ്ങൾ നിർണ്ണയിക്കുന്നു.
  • RARP (റെവറെ അഡ്രസ് റെസല്യൂഷൻ പ്രോട്ടോക്കോൾ). നെറ്റ്‌വർക്കിലെ മെഷീനുകളുടെ വിലാസങ്ങൾ നിർണ്ണയിക്കുന്നു, പക്ഷേ ARP- ലേക്ക് വിപരീതമായി.
വിവിധ സേവനങ്ങൾ ആക്സസ് ചെയ്യാൻ ഒരു ഉപയോക്താവ് (അല്ലെങ്കിൽ കമ്പ്യൂട്ടർ) ഉപയോഗിക്കുന്ന പ്രോഗ്രാമുകളാണ് ആപ്ലിക്കേഷൻ സേവനങ്ങൾ.
  • BOOTP (ബൂട്ട് പ്രോട്ടോക്കോൾ) സെർവറിൽ നിന്നുള്ള ബൂട്ട് വിവരങ്ങൾ വായിച്ചുകൊണ്ട് ഒരു നെറ്റ്‌വർക്ക് മെഷീൻ ബൂട്ട് ചെയ്യുന്നു.
  • FTP (ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ) കമ്പ്യൂട്ടറുകൾക്കിടയിൽ ഫയലുകൾ കൈമാറുന്നു.
  • ടെൽനെറ്റ് സിസ്റ്റത്തിലേക്ക് എക്സ്പോസ്ഡ് ടെർമിനൽ ആക്സസ് നൽകുന്നു, അതായത്. ഒരു കമ്പ്യൂട്ടറിന്റെ ഉപയോക്താവിന് മറ്റൊരു കമ്പ്യൂട്ടറിലേക്ക് കണക്റ്റുചെയ്യാനും ഒരു റിമോട്ട് മെഷീന്റെ കീബോർഡിൽ പ്രവർത്തിക്കുന്നതായി അനുഭവപ്പെടാനും കഴിയും.
നെറ്റ്‌വർക്കുകളിലുടനീളം റൂട്ടിംഗ് സന്ദേശങ്ങളും നെറ്റ്‌വർക്ക് സ്റ്റാറ്റസ് വിവരങ്ങളും കൈമാറാനും ലോക്കൽ ഏരിയ നെറ്റ്‌വർക്കുകൾക്കായി ഡാറ്റ പ്രോസസ്സ് ചെയ്യാനും ഗേറ്റ്‌വേ പ്രോട്ടോക്കോളുകൾ സഹായിക്കുന്നു.
  • EGP (എക്‌സ്റ്റീരിയർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോൾ) ബാഹ്യ നെറ്റ്‌വർക്കുകൾക്കായി റൂട്ടിംഗ് വിവരങ്ങൾ കൈമാറാൻ ഉപയോഗിക്കുന്നു.
  • GGP (ഗേറ്റ്‌വേ-ടു-ഗേറ്റ്‌വേ പ്രോട്ടോക്കോൾ) ഗേറ്റ്‌വേകൾക്കിടയിൽ റൂട്ടിംഗ് വിവരങ്ങൾ കൈമാറാൻ സഹായിക്കുന്നു.
  • ഇന്റേണൽ നെറ്റ്‌വർക്കുകൾക്കായി റൂട്ടിംഗ് വിവരങ്ങൾ കൈമാറാൻ ഐജിപി (ഇന്റീരിയർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോൾ) ഉപയോഗിക്കുന്നു.
മറ്റ് പ്രോട്ടോക്കോളുകൾ മുകളിൽ സൂചിപ്പിച്ച വിഭാഗങ്ങളിൽ പെടുന്നില്ല, പക്ഷേ പ്ലേ ചെയ്യുക പ്രധാന പങ്ക്ഓൺലൈൻ.
  • NFS (നെറ്റ്‌വർക്ക് ഫയൽ സിസ്റ്റം) ലോക്കൽ മെഷീനിൽ ഉള്ളതുപോലെ ഒരു റിമോട്ട് കമ്പ്യൂട്ടറിൽ ഡയറക്ടറികളും ഫയലുകളും ഉപയോഗിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
  • NIS (നെറ്റ്‌വർക്ക് ഇൻഫർമേഷൻ സർവീസ്) ഒരു നെറ്റ്‌വർക്കിലെ ഒന്നിലധികം കമ്പ്യൂട്ടറുകളുടെ ഉപയോക്താക്കളെക്കുറിച്ചുള്ള വിവരങ്ങൾ പരിപാലിക്കുന്നു, ഇത് ലോഗിൻ ചെയ്യുന്നതും പാസ്‌വേഡുകൾ പരിശോധിക്കുന്നതും എളുപ്പമാക്കുന്നു.
  • RPC (റിമോട്ട് പ്രൊസീജ്യർ കോൾ) വിദൂര ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകളെ ലളിതവും കാര്യക്ഷമവുമായ രീതിയിൽ പരസ്പരം ആശയവിനിമയം നടത്താൻ അനുവദിക്കുന്നു.
  • മെഷീനുകൾക്കിടയിൽ ഇമെയിൽ സന്ദേശങ്ങൾ കൈമാറുന്ന ഒരു പ്രോട്ടോക്കോൾ ആണ് SMTP (ലളിതമായ മെയിൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ).
  • SNMP (ലളിതമായ നെറ്റ്‌വർക്ക് മാനേജ്‌മെന്റ് പ്രോട്ടോക്കോൾ) എന്നത് നെറ്റ്‌വർക്കിന്റെ അവസ്ഥയെയും അതുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ഉപകരണങ്ങളെയും കുറിച്ചുള്ള സന്ദേശങ്ങൾ അയയ്ക്കുന്ന ഒരു അഡ്മിനിസ്ട്രേറ്റീവ് പ്രോട്ടോക്കോൾ ആണ്.
ഈ തരത്തിലുള്ള എല്ലാ സേവനങ്ങളും ഒരുമിച്ച് TCP/IP നിർമ്മിക്കുന്നു - നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോളുകളുടെ ശക്തവും കാര്യക്ഷമവുമായ കുടുംബം.
ഈ പ്രോട്ടോക്കോളുകളെല്ലാം ഞങ്ങൾ വിശദമായി പരിഗണിക്കില്ല, കാരണം അന്തിമ ഉപയോക്താവിന് സാങ്കേതിക വിശദാംശങ്ങൾ പ്രധാനമല്ല. പകരം, ഞങ്ങൾ ചിലത് ചുരുക്കമായി ഹൈലൈറ്റ് ചെയ്യും പ്രധാന വശങ്ങൾ TCP/IP പ്രോട്ടോക്കോളുകൾ. നിങ്ങൾക്ക് TCP/IP-യെ കുറിച്ച് കൂടുതലറിയണമെങ്കിൽ, ഈ വിഷയത്തിനായി പ്രത്യേകമായി നീക്കിവച്ചിരിക്കുന്ന പുസ്തകങ്ങൾ പരിശോധിക്കുക.

TCP/IP, ഇന്റർനെറ്റ് എന്നിവയുടെ ഒരു സംക്ഷിപ്ത ചരിത്രം

ഇന്റർനെറ്റ്, നേരത്തെ സൂചിപ്പിച്ചതുപോലെ, ഒരു ശൃംഖലയല്ല, മറിച്ച് ഉപയോഗത്തിലൂടെ ആശയവിനിമയം നടത്തുന്ന നിരവധി നെറ്റ്‌വർക്കുകളുടെ ഒരു ശേഖരമാണ്. പൊതുവായ പ്രോട്ടോക്കോളുകൾ. TCP/IP, ഇന്റർനെറ്റ് എന്നിവ വളരെ അടുത്ത ബന്ധമുള്ളതിനാൽ TCP/IP നെറ്റ്‌വർക്കിന്റെ ആർക്കിടെക്ചറിനെ ഇന്റർനെറ്റ് ആർക്കിടെക്ചർ എന്ന് വിളിക്കുന്നു. സൈനിക പദ്ധതികളിൽ പ്രവർത്തിക്കുന്ന ഗവേഷകർക്ക് പരസ്പരം വേഗത്തിൽ ആശയവിനിമയം നടത്താനുള്ള കഴിവ് നൽകുന്നതിന് രൂപകൽപ്പന ചെയ്ത ആദ്യത്തെ ARPANET (അഡ്വാൻസ്ഡ് റിസർച്ച് പ്രോജക്ട് ഏജൻസിയുടെ നെറ്റ്‌വർക്ക്) യിൽ നിന്നാണ് ഇന്റർനെറ്റ് ഉയർന്നുവന്നത്. പ്രാരംഭ ഘട്ടംഈ ശൃംഖലയുടെ വികസനത്തിൽ ശക്തമായ സ്വാധീനം ചെലുത്തിയ കമ്പനിയായ ബോൾട്ട്, ബെരാനെക്, ന്യൂവിനാൻ (ബിബിഎൻ) എന്നിവരാണ് നെറ്റ്‌വർക്ക് വികസിപ്പിച്ചത്.
1971-ൽ ARPANET പ്രവർത്തനം ആരംഭിച്ചു. തുടക്കം മുതൽ തന്നെ, ഉപയോക്താക്കളുടെ ആവശ്യങ്ങൾക്കനുസൃതമായി നെറ്റ്‌വർക്ക് നിരന്തരം നവീകരിച്ചു, അവർക്ക് എല്ലാം ലഭ്യമാക്കി. വലിയ അളവ്പ്രവർത്തനക്ഷമത. കമ്പ്യൂട്ടറുകൾക്കിടയിൽ ഫയലുകൾ കൈമാറാനുള്ള കഴിവ് ഒരു പ്രധാന ആവശ്യകതയായിരുന്നു, ഇത് ആത്യന്തികമായി ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ (FTP) വികസിപ്പിക്കുന്നതിലേക്ക് നയിച്ചു.
മറ്റൊരു പ്രധാന ആവശ്യം സിസ്റ്റത്തിലേക്കുള്ള റിമോട്ട് ടെർമിനൽ ആക്‌സസിനുള്ള പിന്തുണയായിരുന്നു, ഇത് ഒരു സിസ്റ്റത്തിന്റെ ഉപയോക്താവിനെ നെറ്റ്‌വർക്കിലെ മറ്റൊരു മെഷീനിലേക്ക് കണക്റ്റുചെയ്യാനും അവരുടേത് പോലെ പ്രവർത്തിക്കാനും അനുവദിക്കും. ഈ ആവശ്യത്തിനായി, ടെൽനെറ്റും ലോഗിനും സൃഷ്ടിച്ചു - സിസ്റ്റത്തിലേക്കുള്ള റിമോട്ട് ടെർമിനൽ ആക്സസ് നടപ്പിലാക്കുന്ന രണ്ട് യൂട്ടിലിറ്റികൾ.
ഉപയോക്താക്കളുടെ എണ്ണത്തിലുണ്ടായ വർദ്ധനയും ഇതിനകം ബന്ധിപ്പിച്ചിട്ടുള്ള ഉപയോക്താക്കളുടെ നെറ്റ്‌വർക്ക് ഉപയോഗത്തിന്റെ തീവ്രത വർദ്ധിക്കുന്നതും, നെറ്റ്‌വർക്ക് ട്രാഫിക്. തൽഫലമായി, നെറ്റ്‌വർക്ക് വിപുലീകരിക്കുക മാത്രമല്ല, മെച്ചപ്പെട്ട ആശയവിനിമയ പ്രോട്ടോക്കോൾ വികസിപ്പിക്കുകയും വേണം എന്ന് വ്യക്തമായി. TCP/IP പ്രോട്ടോക്കോളുകൾ 1973-ൽ നിർദ്ദേശിക്കുകയും 1982-ൽ ഒരു സ്റ്റാൻഡേർഡ് പതിപ്പിൽ സ്വീകരിക്കുകയും ചെയ്തു. നെറ്റ്‌വർക്കിംഗ് സോഫ്‌റ്റ്‌വെയറിൽ പ്രവർത്തിക്കുന്ന ഗവേഷണ ലബോറട്ടറികളിലൊന്ന് ബെർക്ക്‌ലിയിലെ കാലിഫോർണിയ സർവകലാശാലയിലാണ് (UCB). ഈ സർവകലാശാല വർഷങ്ങളായി ഓപ്പറേറ്റിംഗ് റൂം വികസനത്തിനുള്ള കേന്ദ്രമാണ് UNIX സിസ്റ്റങ്ങൾകൂടാതെ TCP/IP മെച്ചപ്പെടുത്തുന്നതിന് വലിയ സംഭാവനകൾ നൽകി. 1983-ൽ, UCB UNIX സിസ്റ്റത്തിന്റെ ഒരു പതിപ്പ് പുറത്തിറക്കി, അതിൽ TCP/IP ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ അവിഭാജ്യ ഘടകമായി ഉൾപ്പെടുന്നു. TCP/IP വളരെ ജനപ്രിയമായിത്തീർന്നു വ്യാപകമായ ഉപയോഗം UNIX, പ്രത്യേകിച്ച് വളരുന്ന ARPANET-ലേക്ക് കണക്‌റ്റ് ചെയ്‌തിരിക്കുന്ന നെറ്റ്‌വർക്കുകളിൽ.
TCP/IP വേണ്ടത്ര പക്വത പ്രാപിച്ചപ്പോൾ, നാഷണൽ സയൻസ് ഫൗണ്ടേഷന് നിർദ്ദേശങ്ങൾ സമർപ്പിച്ചു, ഇത് ഓവർലോഡ് ചെയ്ത ARPANET-ന് പകരമായി കമ്പ്യൂട്ടർ സയൻസ് നെറ്റ്‌വർക്ക് സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു പ്രോജക്റ്റിന് വേണ്ടി ഫണ്ടിംഗ് തുറക്കുന്നതിലേക്ക് നയിച്ചു. 1984-ൽ ഇത് നെറ്റ്‌വർക്കിനെ രണ്ടായി വിഭജിക്കാൻ കാരണമായി. MILNET എന്ന് വിളിക്കപ്പെടുന്ന ഒരു ശൃംഖല സൈനിക വകുപ്പിന് സമർപ്പിച്ചു. അർപാനെറ്റിന്റെ മറ്റൊരു ഭാഗം ഗവേഷണത്തിനും മറ്റ് സൈനികേതര ആപ്ലിക്കേഷനുകൾക്കുമായി സമർപ്പിച്ചു.
സൂപ്പർകമ്പ്യൂട്ടിംഗിലേക്ക് വലിയ തോതിലുള്ള പ്രവേശനത്തിനായി ഒരു ശൃംഖല സൃഷ്ടിക്കുന്നതിനുള്ള ഓഫീസ് ഓഫ് അഡ്വാൻസ്ഡ് സയന്റിഫിക് കംപ്യൂട്ടിംഗ് (OASC) പ്രോജക്ടിന് അംഗീകാരം ലഭിച്ചപ്പോൾ ARPANET രൂപാന്തരപ്പെട്ടു. OASC മറ്റൊരു നെറ്റ്‌വർക്ക് സൃഷ്ടിച്ചു - NSFNET, അത് അതിവേഗ ടെലിഫോൺ ചാനലുകൾ ഉപയോഗിച്ച് ആറ് സൂപ്പർ കമ്പ്യൂട്ടറുകളെ ബന്ധിപ്പിച്ചു. വ്യത്യസ്ത ഭാഗങ്ങൾരാജ്യങ്ങൾ. സൂപ്പർ കമ്പ്യൂട്ടറുകളിലേക്കും ആക്‌സസ് പങ്കിടാനും മറ്റ് നെറ്റ്‌വർക്കുകൾ ഈ നെറ്റ്‌വർക്കിൽ ചേർന്നു ഉയർന്ന വേഗതയുള്ള ചാനലുകൾആശയവിനിമയങ്ങൾ. NFSNET ഇന്റർനെറ്റിന്റെ പ്രധാന നട്ടെല്ലായി മാറിയിരിക്കുന്നു. 1990-ൽ, ARPANET സൃഷ്ടിച്ച ഡിഫൻസ് ഡിപ്പാർട്ട്‌മെന്റ്, അതിന്റെ ഉദ്ദേശം നിറവേറ്റിയെന്നും ഇപ്പോൾ കാലഹരണപ്പെട്ടതാണെന്നും ഔദ്യോഗികമായി പ്രഖ്യാപിച്ചു.

കമ്പ്യൂട്ടർ സംഖ്യാ വിലാസം

ഇന്റർനെറ്റിലേക്കോ മറ്റേതെങ്കിലും TCP/IP നെറ്റ്‌വർക്കിലേക്കോ കണക്‌റ്റ് ചെയ്‌തിരിക്കുന്ന ഓരോ മെഷീനും അദ്വിതീയമായി തിരിച്ചറിയണം. ഒരു അദ്വിതീയ ഐഡന്റിഫയർ ഇല്ലാതെ, നിങ്ങളുടെ മെഷീനിലേക്ക് സന്ദേശം എങ്ങനെ കൈമാറണമെന്ന് നെറ്റ്‌വർക്കിന് അറിയില്ല. നിരവധി കമ്പ്യൂട്ടറുകൾക്ക് ഒരേ ഐഡന്റിഫയർ ഉണ്ടെങ്കിൽ, സന്ദേശത്തെ അഭിസംബോധന ചെയ്യാൻ നെറ്റ്‌വർക്കിന് കഴിയില്ല.
IN ഇന്റർനെറ്റ് കമ്പ്യൂട്ടറുകൾനെറ്റ്‌വർക്കുകൾ തിരിച്ചറിയുന്നത് ഒരു ഇന്റർനെറ്റ് വിലാസം അല്ലെങ്കിൽ കൂടുതൽ ശരിയായി, ഒരു IP വിലാസം നൽകിയാണ്. IP വിലാസങ്ങൾ എല്ലായ്പ്പോഴും 32 ബിറ്റുകൾ നീളവും നാല് 8-ബിറ്റ് ഭാഗങ്ങളും ഉൾക്കൊള്ളുന്നു. ഇതിനർത്ഥം ഓരോ ഭാഗത്തിനും 0 നും 255 നും ഇടയിലുള്ള ഒരു മൂല്യം എടുക്കാം. നാല് ഭാഗങ്ങളും ഒരു നൊട്ടേഷനായി സംയോജിപ്പിച്ചിരിക്കുന്നു, അതിൽ ഓരോ എട്ട്-ബിറ്റ് മൂല്യവും ഒരു പിരീഡ് കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. ഉദാഹരണത്തിന്, 255.255.255.255 അല്ലെങ്കിൽ 147.120.3.28 രണ്ട് IP വിലാസങ്ങളാണ്. എപ്പോൾ ഞങ്ങൾ സംസാരിക്കുന്നത്ഒരു നെറ്റ്‌വർക്ക് വിലാസത്തെക്കുറിച്ച് സംസാരിക്കുമ്പോൾ, ഞങ്ങൾ സാധാരണയായി ഒരു IP വിലാസത്തെ അർത്ഥമാക്കുന്നു.
ഒരു ഐപി വിലാസത്തിന്റെ എല്ലാ 32 ബിറ്റുകളും ഉപയോഗിച്ചാൽ, സാധ്യമായ നാല് ബില്യണിലധികം വിലാസങ്ങൾ ഉണ്ടായിരിക്കും - ഇന്റർനെറ്റിന്റെ ഭാവി വിപുലീകരണത്തിന് ആവശ്യത്തിലധികം! എന്നിരുന്നാലും, ചില ബിറ്റ് കോമ്പിനേഷനുകൾ പ്രത്യേക ആവശ്യങ്ങൾക്കായി നീക്കിവച്ചിരിക്കുന്നു, ഇത് സാധ്യതയുള്ള വിലാസങ്ങളുടെ എണ്ണം കുറയ്ക്കുന്നു. കൂടാതെ, നെറ്റ്‌വർക്കിന്റെ തരം അനുസരിച്ച് 8-ബിറ്റ് ക്വാഡുകൾ പ്രത്യേക രീതികളിൽ ഗ്രൂപ്പുചെയ്യുന്നു, അതിനാൽ സാധ്യമായ വിലാസങ്ങളുടെ യഥാർത്ഥ എണ്ണം ഇതിലും ചെറുതാണ്.
നെറ്റ്‌വർക്കിൽ ഹോസ്റ്റുകൾ ലിസ്റ്റ് ചെയ്യുന്ന തത്വത്തെ അടിസ്ഥാനമാക്കിയല്ല IP വിലാസങ്ങൾ നിയുക്തമാക്കിയിരിക്കുന്നത് -1,2,3,.... വാസ്തവത്തിൽ, ഒരു IP വിലാസം രണ്ട് ഭാഗങ്ങൾ ഉൾക്കൊള്ളുന്നു: നെറ്റ്‌വർക്ക് വിലാസവും ഈ നെറ്റ്‌വർക്കിലെ ഹോസ്റ്റ് വിലാസവും. ഐപി വിലാസത്തിന്റെ ഈ ഘടനയ്ക്ക് നന്ദി, വ്യത്യസ്ത നെറ്റ്‌വർക്കുകളിലെ കമ്പ്യൂട്ടറുകൾക്ക് ഒരേ നമ്പറുകൾ ഉണ്ടാകാം. നെറ്റ്‌വർക്ക് വിലാസങ്ങൾ വ്യത്യസ്തമായതിനാൽ, കമ്പ്യൂട്ടറുകൾ അദ്വിതീയമായി തിരിച്ചറിയപ്പെടുന്നു. അത്തരമൊരു സ്കീം ഇല്ലെങ്കിൽ, നമ്പറിംഗ് വളരെ വിചിത്രമായി മാറുന്നു.
ഓർഗനൈസേഷന്റെ വലുപ്പത്തെയും അതിന്റെ പ്രവർത്തനങ്ങളുടെ തരത്തെയും ആശ്രയിച്ച് ഐപി വിലാസങ്ങൾ അനുവദിച്ചിരിക്കുന്നു. ഇതൊരു ചെറിയ സ്ഥാപനമാണെങ്കിൽ, മിക്കവാറും അതിന്റെ നെറ്റ്‌വർക്കിൽ കുറച്ച് കമ്പ്യൂട്ടറുകൾ (അതിനാൽ IP വിലാസങ്ങൾ) ഉണ്ടാകാം. ഇതിനു വിപരീതമായി, ഒരു വലിയ കോർപ്പറേഷനിൽ ആയിരക്കണക്കിന് കമ്പ്യൂട്ടറുകൾ പരസ്പരം ബന്ധിപ്പിച്ചിട്ടുള്ള ലോക്കൽ ഏരിയ നെറ്റ്‌വർക്കുകളായി ക്രമീകരിച്ചിട്ടുണ്ടാകും. പരമാവധി വഴക്കം ഉറപ്പാക്കാൻ, ഓർഗനൈസേഷനിലെ നെറ്റ്‌വർക്കുകളുടെയും കമ്പ്യൂട്ടറുകളുടെയും എണ്ണം അനുസരിച്ച് ഐപി വിലാസങ്ങൾ അനുവദിച്ചിരിക്കുന്നു, അവ എ, ബി, സി ക്ലാസുകളായി തിരിച്ചിരിക്കുന്നു. ഡി, ഇ ക്ലാസുകളും ഉണ്ട്, പക്ഷേ അവ പ്രത്യേക ആവശ്യങ്ങൾക്കായി ഉപയോഗിക്കുന്നു.
ഒരു ഓർഗനൈസേഷന്റെ നെറ്റ്‌വർക്കിന്റെ വലുപ്പത്തെ അടിസ്ഥാനമാക്കി മൂന്ന് തരം ഐപി വിലാസങ്ങൾ അനുവദിക്കാൻ അനുവദിക്കുന്നു. 32 ബിറ്റുകൾ ഒരു IP വിലാസത്തിന്റെ നിയമപരമായ പൂർണ്ണ വലുപ്പമായതിനാൽ, ക്ലാസുകൾ വിലാസത്തിന്റെ നാല് 8-ബിറ്റ് ഭാഗങ്ങളെ ഒരു നെറ്റ്‌വർക്ക് വിലാസമായും ക്ലാസിനെ ആശ്രയിച്ച് ഒരു ഹോസ്റ്റ് വിലാസമായും വിഭജിക്കുന്നു. ക്ലാസ് തിരിച്ചറിയാൻ IP വിലാസത്തിന്റെ തുടക്കത്തിൽ ഒന്നോ അതിലധികമോ ബിറ്റുകൾ റിസർവ് ചെയ്തിരിക്കുന്നു.
ഒരു ക്ലാസ് എ നെറ്റ്‌വർക്ക് വിലാസത്തിൽ നെറ്റ്‌വർക്ക് വിലാസത്തിന് 7 ബിറ്റുകളും ഹോസ്റ്റ് വിലാസത്തിന് 24 ബിറ്റുകളും മാത്രമേ ഉള്ളൂ. ഒരു സബ്‌നെറ്റിൽ 16 ദശലക്ഷത്തിലധികം വ്യത്യസ്ത ഹോസ്റ്റുകളെ തിരിച്ചറിയാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു - ഏറ്റവും വലിയ സ്ഥാപനത്തിന് ആവശ്യത്തിലധികം. തീർച്ചയായും, 128 (2 മുതൽ ഏഴാം പവർ വരെ) ക്ലാസ് എ നെറ്റ്‌വർക്കുകൾ മാത്രമേ ഉണ്ടാകൂ.
ഒരു ക്ലാസ് ബി നെറ്റ്‌വർക്ക് വിലാസത്തിൽ നെറ്റ്‌വർക്ക് വിലാസത്തിന് 14 ബിറ്റുകളും ഹോസ്റ്റ് വിലാസത്തിന് 16 ബിറ്റുകളും ഉണ്ട്, ഇത് കൂടുതൽ ക്ലാസ് ബി നെറ്റ്‌വർക്കുകൾ അനുവദിക്കാൻ അനുവദിക്കുന്നു, എന്നാൽ കുറച്ച് ഹോസ്റ്റുകൾ. എന്നിരുന്നാലും, 16 ബിറ്റുകൾക്ക് 65,000-ത്തിലധികം ഹോസ്റ്റുകളെ തിരിച്ചറിയാൻ കഴിയും. അവസാനമായി, ക്ലാസ് സി ഐപി നെറ്റ്‌വർക്കുകൾക്ക് പരമാവധി 254 ഹോസ്റ്റുകൾ ഉണ്ടാകാം, എന്നാൽ അത്തരം നിരവധി നെറ്റ്‌വർക്കുകൾ ഉണ്ടാകാം. ഇന്റർനെറ്റ് നെറ്റ്‌വർക്ക് ഇൻഫർമേഷൻ സെന്റർ (ഇന്റർ‌എൻ‌ഐ‌സി) നെറ്റ്‌വർക്ക് ക്ലാസ് പദവിയെക്കുറിച്ച് അന്തിമമായി പറയുമെങ്കിലും മിക്ക നെറ്റ്‌വർക്കുകളും ക്ലാസ് ബി അല്ലെങ്കിൽ ക്ലാസ് സി ആയി തരം തിരിച്ചിരിക്കുന്നു.
കമ്പനിയുടെ നെറ്റ്‌വർക്ക് ഉൾപ്പെടുന്ന ക്ലാസ് തരം IP വിലാസത്തിന്റെ ആദ്യ നമ്പർ ഉപയോഗിച്ച് നിർണ്ണയിക്കാനാകും. ആദ്യത്തെ 8-ബിറ്റ് നമ്പറിന് ഇനിപ്പറയുന്ന നിയമങ്ങളുണ്ട്:

  • ക്ലാസ് എ വിലാസങ്ങൾ - 0 നും 127 നും ഇടയിലുള്ള സംഖ്യകൾ
  • ക്ലാസ് ബി വിലാസങ്ങൾ - 128 നും 191 നും ഇടയിലുള്ള നമ്പറുകൾ
  • ക്ലാസ് സി വിലാസങ്ങൾ - 192 നും 223 നും ഇടയിലുള്ള നമ്പറുകൾ
നിങ്ങളുടെ മെഷീന്റെ IP വിലാസം 147.14.87.23 ആണെങ്കിൽ, നിങ്ങളുടെ മെഷീൻ ഒരു ക്ലാസ് B നെറ്റ്‌വർക്കിലാണെന്നും നെറ്റ്‌വർക്ക് ഐഡി 147.14 ആണെന്നും ഈ നെറ്റ്‌വർക്കിലെ നിങ്ങളുടെ മെഷീന്റെ അദ്വിതീയ നമ്പർ 87.23 ആണെന്നും നിങ്ങൾക്കറിയാം. IP വിലാസം 221.132.3.123 ആണെങ്കിൽ, മെഷീൻ നെറ്റ്‌വർക്ക് ഐഡി 221.132.3 ഉം ഹോസ്റ്റ് ഐഡി 123 ഉം ഉള്ള ഒരു ക്ലാസ് C നെറ്റ്‌വർക്കിലാണ്.
ഇൻറർനെറ്റിലെ ഏതെങ്കിലും ഹോസ്റ്റിന് ഒരു സന്ദേശം അയയ്‌ക്കുമ്പോഴെല്ലാം, അയച്ചയാളുടെയും സ്വീകർത്താവിന്റെയും വിലാസങ്ങൾ സൂചിപ്പിക്കാൻ IP വിലാസം ഉപയോഗിക്കുന്നു. തീർച്ചയായും, എല്ലാ ഐപി വിലാസങ്ങളും നിങ്ങൾ സ്വയം ഓർക്കേണ്ടതില്ല, കാരണം ഒരു പ്രത്യേക സേവനം TCP/IP, ഡൊമെയ്ൻ നെയിം സിസ്റ്റം എന്ന് വിളിക്കുന്നു.

ഗേറ്റ്‌വേ പ്രോട്ടോക്കോളുകൾ

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

ടിസിപിയും യുഡിപിയും

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

TCP പോർട്ടുകളും സോക്കറ്റുകളും

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

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

IP പ്രോട്ടോക്കോൾ

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

  • ഒരു ഡാറ്റാഗ്രാമിനെ നിരവധി ചെറിയ ഡാറ്റാഗ്രാമുകളായി വിഭജിക്കുന്ന പ്രക്രിയയാണ് സെഗ്മെന്റേഷൻ.
  • ചെറിയ ഡാറ്റാഗ്രാമുകളെ യഥാർത്ഥ വലിയ ഡാറ്റാഗ്രാമിലേക്ക് സംയോജിപ്പിക്കുന്ന പ്രക്രിയയാണ് റീഅസെംബ്ലി.
  • വേർതിരിക്കൽ - സംയോജനത്തിന്റെ വിപരീതം, ഒരു മുഴുവൻ ഡാറ്റാഗ്രാമും പല ഭാഗങ്ങളായി വിഭജിക്കുന്ന പ്രക്രിയ ചെറിയ സന്ദേശങ്ങൾവിവിധ ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകൾക്കായി.
നിങ്ങൾ ശ്രദ്ധിക്കാതെ തന്നെ IP ഈ പ്രക്രിയകളെല്ലാം നിർവഹിക്കുന്നു. സന്ദേശം ശരിയായി പുനഃസ്ഥാപിച്ചിട്ടുണ്ടെന്നും അതിന്റെ യഥാർത്ഥ രൂപത്തിലും വലിയ സന്ദേശത്തിന്റെ എല്ലാ ഭാഗങ്ങളും ശരിയായി ലഭിച്ചിട്ടുണ്ടെന്നും പരിശോധിക്കാൻ പ്രത്യേക അൽഗോരിതങ്ങൾ നടപ്പിലാക്കുന്നു. IP തലക്കെട്ടിലെ വിവരങ്ങളും സന്ദേശത്തിന്റെ എല്ലാ ഭാഗങ്ങൾക്കായി കാത്തിരിക്കാൻ IP ഉപയോഗിക്കുന്ന നിരവധി പ്രത്യേക കൗണ്ടറുകളും ഇത് നൽകുന്നു. ഇത്തരത്തിലുള്ള സന്ദേശ ബ്രേക്ക്‌ഡൗണിന്റെ പ്രശ്‌നങ്ങളിലൊന്ന്, വിഘടിച്ച സന്ദേശത്തിന് അൺഗ്രാഗ്‌മെന്റഡ് സന്ദേശത്തേക്കാൾ ഡെലിവറി സാധ്യത കുറവാണ് എന്നതാണ്. മിക്ക ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകളും സാധ്യമാകുന്നിടത്തെല്ലാം വിഘടനം ഒഴിവാക്കാൻ ശ്രമിക്കുന്നു.

IPMR പ്രോട്ടോക്കോൾ

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

TCP/IP ആപ്ലിക്കേഷനുകൾ

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

ടെൽനെറ്റ്

ടെൽനെറ്റ് പ്രോട്ടോക്കോൾ (ടെലികമ്മ്യൂണിക്കേഷൻ നെറ്റ്‌വർക്ക് - ടെലികമ്മ്യൂണിക്കേഷൻ നെറ്റ്‌വർക്ക് എന്ന വാക്കുകളിൽ നിന്ന്) ഒരു റിമോട്ട് സിസ്റ്റത്തിലേക്ക് ലോഗിൻ ചെയ്യാനുള്ള കഴിവ് നൽകുന്നു. ഒരു കമ്പ്യൂട്ടറിന്റെ ഉപയോക്താവിനെ നെറ്റ്‌വർക്കിന്റെ മറ്റൊരു ഭാഗത്ത് സ്ഥിതിചെയ്യുന്ന വിദൂര കമ്പ്യൂട്ടറിലേക്ക് ലോഗിൻ ചെയ്യാൻ ഇത് അനുവദിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, ഉപയോക്താവ് ഒരു റിമോട്ട് കമ്പ്യൂട്ടറിന്റെ ടെർമിനലിൽ ജോലി ചെയ്യുന്നതായി തോന്നുന്നു. നിങ്ങൾ വേഗത കുറഞ്ഞ കമ്പ്യൂട്ടറിൽ പ്രവർത്തിക്കുകയും കൂടുതൽ ശക്തമായ ഒരു മെഷീന്റെ കമ്പ്യൂട്ടിംഗ് ഉറവിടങ്ങൾ പ്രയോജനപ്പെടുത്താൻ ആഗ്രഹിക്കുകയും ചെയ്യുന്നുവെങ്കിൽ അല്ലെങ്കിൽ റിമോട്ട് കമ്പ്യൂട്ടറിൽ നിങ്ങൾക്കാവശ്യമായ സോഫ്റ്റ്‌വെയർ ഉണ്ടെങ്കിൽ ടെൽനെറ്റ് ഉപയോഗപ്രദമാകും.
ടെൽനെറ്റ് വികസിപ്പിക്കുന്നതിന് മുമ്പ്, മറ്റൊരു കമ്പ്യൂട്ടറിന്റെ ഉറവിടങ്ങൾ ആക്‌സസ് ചെയ്യാനുള്ള ഏക മാർഗം മോഡം വഴിയോ അല്ലെങ്കിൽ സമർപ്പിത നെറ്റ്‌വർക്ക് പോർട്ടുകൾ വഴിയോ നേരിട്ടുള്ള കണക്ഷനായിരുന്നു, അതിന്റെ ലാളിത്യത്തോടൊപ്പം, നിരവധി കാര്യമായ പരിമിതികളും ഉണ്ടായിരുന്നു.
നിങ്ങൾ കണക്റ്റുചെയ്യുന്ന കമ്പ്യൂട്ടറിൽ പ്രവർത്തിക്കുന്ന ഒരു പ്രത്യേക പ്രോഗ്രാമാണ് (സെർവർ) ടെൽനെറ്റ് പ്രവർത്തിപ്പിക്കുന്നത്, ഇൻകമിംഗ് അഭ്യർത്ഥനകൾ പ്രോസസ്സ് ചെയ്യുന്നു. നിങ്ങളുടെ കമ്പ്യൂട്ടർ സെർവർ ആക്‌സസ് ചെയ്യുന്ന ഒരു ടെൽനെറ്റ് പ്രോഗ്രാം (Telnet-KAiiCHT) പ്രവർത്തിപ്പിക്കുന്നു. കണക്ഷൻ പ്രക്രിയയിൽ, തന്നിരിക്കുന്ന വർക്ക് സെഷനായി കമ്പ്യൂട്ടറുകൾ ടെർമിനൽ എമുലേഷൻ മോഡ് അംഗീകരിക്കുന്നു. അടിസ്ഥാനപരമായി, ഒരു മെഷീൻ മറ്റൊന്ന് ഏത് പ്രവർത്തനങ്ങളെ പിന്തുണയ്ക്കുന്നുവെന്ന് ചോദിക്കുന്നു.
ഒരു ടെൽനെറ്റ് സെഷൻ ആരംഭിക്കുന്നതിന്, നിങ്ങൾ റിമോട്ട് കമ്പ്യൂട്ടറിന്റെ ഡൊമെയ്ൻ നാമമോ IP വിലാസമോ നൽകണം. ഡിഎംഎസ് സേവനം ഉപയോഗിച്ച് സിസ്റ്റത്തിന് പേര് ഒരു സംഖ്യാ ഐപി വിലാസത്തിലേക്ക് പരിഹരിക്കാൻ കഴിയുമെങ്കിൽ മാത്രമേ ഒരു ഡൊമെയ്ൻ നാമം ഉപയോഗിക്കാൻ കഴിയൂ.ഒരു കണക്ഷൻ സ്ഥാപിച്ചുകഴിഞ്ഞാൽ, സിസ്റ്റം സാധാരണയായി ഒരു ഉപയോക്തൃനാമവും പാസ്‌വേഡും ആവശ്യപ്പെടും, എന്നിരുന്നാലും ഇത് തരം അനുസരിച്ച് വ്യത്യാസപ്പെടും. ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും സോഫ്റ്റ്‌വെയറും ടെൽനെറ്റ് സോഫ്‌റ്റ്‌വെയറും സ്തംഭിച്ച കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാൾ ചെയ്തു.
ടെൽനെറ്റ് കമാൻഡുകൾഉപയോഗിക്കുന്ന Tclnet ക്ലയന്റ് അനുസരിച്ച് വ്യത്യാസപ്പെടുന്നു, പ്രത്യേകിച്ചും Windows പോലുള്ള GUI-യിൽ പ്രവർത്തിക്കുമ്പോൾ. മിക്ക കേസുകളിലും, Tclnet ക്ലയന്റ് നിങ്ങൾക്ക് കമാൻഡ് ലൈൻ മോഡിൽ പ്രവർത്തിക്കാൻ കഴിയുന്ന ഒരു വിൻഡോ സൃഷ്ടിക്കും.
കണക്ഷൻ സ്ഥാപിച്ചുകഴിഞ്ഞാൽ, നിങ്ങളുടെ കമ്പ്യൂട്ടർ റിമോട്ട് മെഷീന്റെ ടെർമിനലിന്റെ പങ്ക് വഹിക്കുന്നു. നിങ്ങൾ നൽകുന്ന എല്ലാ കമാൻഡുകളും റിമോട്ട് കമ്പ്യൂട്ടറിൽ എക്സിക്യൂട്ട് ചെയ്യുന്നു. വർക്ക് സെഷൻ അവസാനിപ്പിക്കാൻ, ഉചിതമായ കമാൻഡ് നൽകുക (UNIX സിസ്റ്റങ്ങൾക്ക് - സാധാരണയായി ലോഗ്ഔട്ട് അല്ലെങ്കിൽ +.
ഒരു റിമോട്ട് സിസ്റ്റത്തിനായുള്ള കമാൻഡ് ഇൻപുട്ട് മോഡിൽ ആയിരിക്കുമ്പോൾ, നിങ്ങൾക്ക് തുടരാം കമാൻഡ് മോഡ്ടെൽനെറ്റ്, സാധാരണയായി ഒരു കീ കോമ്പിനേഷൻ ഉപയോഗിക്കുന്നു +. ഈ മോഡിൽ, നിങ്ങൾ Tclnet ക്ലയന്റിന്റെ പ്രവർത്തനത്തെ നിയന്ത്രിക്കുന്നു, റിമോട്ട് കമ്പ്യൂട്ടറല്ല.

FTP

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

നിസ്സാരമായ FTP

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

SMTP

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