പോർട്ട് 0 എന്താണ് ഉപയോഗിക്കുന്നത്?

പോർട്ട് 0 ഒരു യഥാർത്ഥ പോർട്ട് നമ്പറല്ല, പക്ഷെ അതിന് ഒരു ഉദ്ദേശം ഉണ്ട്

മിക്ക പോർട്ട് നമ്പറുകളേയും പോലെ , പോർട്ട് 0 TCP / IP നെറ്റ്വർക്കിംഗിലെ റിസർവ്വ് ചെയ്ത പോർട്ടാണ്, അതായത് TCP അല്ലെങ്കിൽ UDP സന്ദേശങ്ങളിൽ ഇത് ഉപയോഗിക്കാൻ പാടില്ല എന്നാണ്.

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

സീറ്റ് നമ്പറിൽ നിന്ന് 65535 വരെയുള്ള TCP, UDP ശ്രേണികളിലുള്ള നെറ്റ്വർക്ക് പോർട്ടുകൾ. പൂജ്യത്തിനും 1023 ഇടയിലുള്ള ശ്രേണിയുടെ പോർട്ട് നമ്പറുകൾ സിസ്റ്റം പോർട്ടുകൾ അല്ലെങ്കിൽ അറിയപ്പെടുന്ന തുറമുഖങ്ങളായി നിർവചിക്കപ്പെട്ടിട്ടുണ്ട്. ഇന്റർനെറ്റിലെ ഈ പോർട്ട് നമ്പറുകളുടെ ഉദ്ദേശ്യത്തിന്റെ ഔദ്യോഗിക പട്ടികയെ ഇന്റർനെറ്റ് അസ്സൈൻഡ് നമ്പർ അഥോറിറ്റി (IANA) പരിപാലിക്കുന്നു, കൂടാതെ സിസ്റ്റം പോർട്ട് 0 ഉപയോഗിക്കരുത്.

നെറ്റ്വർക്ക് പ്രോഗ്രാമിൽ പോർട്ട് 0 എങ്ങനെ പ്രവർത്തിക്കുന്നു

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

വെബ് സെർവറുകൾ (പോർട്ട് 80) പോലെയുള്ള അടിസ്ഥാന ഇന്റർനെറ്റ് ആപ്ലിക്കേഷനുകൾക്കായി IANA മുൻകൈയ്യെടുത്തിട്ടുണ്ട്. എന്നാൽ പല TCP, UDP നെറ്റ്വർക്ക് ആപ്ലിക്കേഷനുകളും സ്വന്തം സിസ്റ്റം തുറമുഖം ഇല്ലാത്തതിനാൽ അവ പ്രവർത്തിപ്പിക്കാൻ തുടങ്ങുമ്പോഴെല്ലാം അവരുടെ ഉപകരണത്തിന്റെ ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിൽ നിന്നും ഒരെണ്ണം നേടണം.

അതിന്റെ ഉറവിട പോർട്ട് നമ്പർ അനുവദിക്കുന്നതിന്, അപേക്ഷകൾ ടിക്ക്പി / ഐപി നെറ്റ്വർക്ക് പ്രവർത്തനങ്ങൾ ഒരെണ്ണം അഭ്യർത്ഥിക്കാൻ bind () പോലുള്ളവ. ആപ്ലിക്കേഷൻ ഒരു പ്രത്യേക നമ്പർ അഭ്യർത്ഥിക്കാൻ ഇഷ്ടപ്പെട്ടാൽ (സ്ഥിരമായ (ഹാർഡ് കോഡുചെയ്ത) നമ്പർ ബന്ധിപ്പിക്കാൻ സാധിക്കും, പക്ഷേ അത്തരമൊരു അഭ്യർത്ഥന പരാജയപ്പെടാൻ കാരണം നിലവിൽ സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന മറ്റ് ചില ആപ്ലിക്കേഷനുകൾ ഉപയോഗിച്ചേക്കാം.

പകരമായി, പെയ്ഡ് () എന്നതിന് പകരം കണക്ഷൻ പരാമീറ്ററായി പോർട്ട് 0 നൽകാം. TCP / IP ഡൈനാമിക് പോർട്ട് നമ്പർ ശ്രേണിയിൽ യാന്ത്രികമായി തിരയുന്നതും ലഭ്യമായ അനുയോജ്യമായ പോർട്ട് ഓപ്പറേറ്റിങ് സിസ്റ്റവും ഇത് പ്രവർത്തനക്ഷമമാക്കുന്നു.

അപേക്ഷ പോർട്ട് 0 അനുവദിക്കുന്നതല്ല, മറിച്ച് മറ്റേതെങ്കിലും ചലനാത്മക പോർട്ടലാണ്. ഈ പ്രോഗ്രാമിങ് കൺവെൻഷന്റെ പ്രയോജനം കാര്യക്ഷമതയാണ്. ഒന്നിലധികം പോർട്ടുകൾ പരീക്ഷിച്ചുനോക്കാനായി ഓരോ ആപ്ലിക്കേഷനുപകരം സാധുതയുള്ള ഒരെണ്ണം ലഭിക്കുന്നതിനുപകരം ആപ്ലിക്കേഷനുകൾ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തെ ആശ്രയിക്കാൻ കഴിയും.

യൂണിക്സ്, വിൻഡോസ്, മറ്റ് ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾ പോർട്ട് 0 കൈകാര്യം ചെയ്യുന്നതിൽ അല്പം വ്യത്യാസമുണ്ടെങ്കിലും, പൊതുവായ കൺവെൻഷൻ ബാധകമാണ്.

പോർട്ട് 0 ഉം നെറ്റ്വർക്ക് സെക്യൂരിറ്റി

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

പോർട്ട് 0 (ഇൻകമിംഗ്, ഔട്ട്ഗോയിംഗ് സന്ദേശങ്ങൾ) ഈ ചൂഷണത്തിന് എതിരായുള്ള സഹായത്തിനായി നിരവധി ഇന്റർനെറ്റ് സേവന ദാതാക്കളായ (ഐഎസ്പി) ബ്ലോക്ക് ട്രാഫിക്.