TN Online Testசமச்சீர் கல்விப் பயிற்சி

களப்பெயர் முறைமை (DNS): ஒரு மதிப்பெண் வினாக்கள், புத்தக வினா விடைகள் மற்றும் குறிப்புகள்

12ஆம் வகுப்பு · கணினி பயன்பாடுகள் · #12

www.tn.gov.in போன்ற ஒரு பெயரை, கணினிக்குத் தேவையான IP முகவரியாகக் களப்பெயர் முறைமை எப்படி மாற்றுகிறது என்பதை 12ஆம் அலகு விளக்குகிறது. IPv4, IPv6 முகவரிகள், URL-இன் பகுதிகள், முழு URL, சார்பு URL ஆகியவற்றையும், பெயர்வெளி, சிட்டைகள், களங்கள், மண்டலங்கள், பெயர்ச் சேவையகங்கள், தீர்வான்கள் என்ற DNS கூறுகளையும் இது உள்ளடக்குகிறது. ஒரு பெயர் படிப்படியாக எப்படித் தீர்க்கப்படுகிறது என்பதும் இங்கே விளக்கப்படுகிறது.

இந்தப் பாடத்தைப் படியுங்கள்

முந்தைய பொதுத் தேர்வுகளில் கேட்கப்பட்டவை

இந்தப் பாடத்திலிருந்து 6 வினாக்கள் 4 முந்தைய பொதுத் தேர்வுகளில் கேட்கப்பட்டன. விடையையும் விளக்கத்தையும் காண எந்த வினாவையும் திறக்கவும்.

  1. மார்ச் 2024
    IPv6 முகவரிகளில் எத்தனை பிட்கள் பயன்படுத்தப்படுகின்றன ?
    விடையுடன் வினாத்தாளில் பார் →
  2. மார்ச் 2024
    மூல பெயர்ச் சேவையகம் __________ அமைப்பினால் பராமரிக்கப்படுகிறது.
    விடையுடன் வினாத்தாளில் பார் →
  3. மார்ச் 2023
    ஒரு முனையின் சிட்டையில் பயன்படுத்தப்படும் அதிகபட்ச எழுத்துக்கள் :
    விடையுடன் வினாத்தாளில் பார் →
  4. துணைத் தேர்வு 2021
    களப் பெயர்களின் அனைத்து கோப்பகத்தையும் பராமரிக்க கீழ்க்கண்டவற்றில் எது பயன்படுத்தப்படுகிறது ?
    விடையுடன் வினாத்தாளில் பார் →
  5. மார்ச் 2020
    களப்பெயரில் சிட்டைகள் ________ மூலம் பிரிக்கப்படுகிறது.
    விடையுடன் வினாத்தாளில் பார் →
  6. மார்ச் 2020
    IPv4 முகவரிகளை குறிக்க எந்த குறிமுறை பயன்படுத்தப்படுகின்றன ?
    விடையுடன் வினாத்தாளில் பார் →

களப்பெயர் முறைமை (DNS) பற்றி

நடுத்தரம் ~90 நிமிடப் படிப்பு

இணையத்தில் உள்ள ஒவ்வொரு கணினியும் அதன் IP முகவரி என்ற எண்ணால் கண்டுபிடிக்கப்படுகிறது. மனிதர்களுக்கு எண்களை நினைவில் வைப்பது கடினம், பெயர்களை நினைவில் வைப்பது எளிது. இந்த இரண்டையும் இணைக்கவே களப்பெயர் முறைமை (DNS, Domain Name System) உருவாக்கப்பட்டது. நீங்கள் ஓர் இணையதளப் பெயரைத் தட்டச்சு செய்யும்போது, DNS அதற்குரிய IP முகவரியைத் தேடி உங்கள் உலாவிக்குத் தருகிறது. ஒருவரின் பெயர் தெரிந்தால் தொலைபேசி விவரக் கையேடு அவருடைய எண்ணைத் தருவது போலத்தான் இது.

அலகு படிப்படியாக வளர்கிறது. முதலில் IPv4, IPv6 முகவரிகள் எப்படி இருக்கும் என்று கற்கிறீர்கள். பிறகு ஒரு URL-ஐ நெறிமுறை, புரவலர் பெயர், கோப்புறை, கோப்புப் பெயர் எனப் பிரித்துப் பார்க்கிறீர்கள். அதன் பின் DNS-இன் கூறுகள் வருகின்றன: மர வடிவப் பெயர்வெளி, பதிவுகளைச் சேமிக்கும் பெயர்ச் சேவையகங்கள், பொறுப்பைப் பிரிக்கும் மண்டலங்கள், ஒவ்வொரு தேடலையும் தொடங்கும் உங்கள் கணினியில் உள்ள தீர்வான்.

இந்த அலகின் புத்தகப் பின்பக்க ஒரு மதிப்பெண் வினாக்கள் பெரும்பாலும் சரியான எண்களைப் பொறுத்தவை. IPv4-இல் \(2^{32}\) முகவரிகள், IPv6-இல் \(2^{128}\) முகவரிகள் உள்ளன என்பதையும், ஒரு சிட்டையில் அதிகபட்சம் 63 எழுத்துகள், முழுக் களப்பெயரில் அதிகபட்சம் 253 எழுத்துகள் இருக்கலாம் என்பதையும், பெயர்வெளியில் 128 நிலைகள் (0 முதல் 127) உள்ளன என்பதையும் தெரிந்துகொள்ளுங்கள். முழு URL-ஐச் சார்பு URL-இலிருந்து பிரித்தறியவும், ஒரு பெயர் எப்படித் தீர்க்கப்படுகிறது என்பதைப் படிப்படியாக எழுதவும் தயாராக இருங்கள்.

நீங்கள் கற்பவை

  • DNS ஏன் தேவை, ஒரு களப்பெயரைக் கொடுத்தால் அது என்ன தருகிறது என்பதை விளக்குதல்.
  • IPv4 முகவரியைப் புள்ளியிட்ட பதின்ம வடிவில் எழுதுதல், முக்காற்புள்ளி-பதினறும வடிவ IPv6 முகவரியை அடையாளம் காணுதல்.
  • ஒரு URL-ஐ அதன் நெறிமுறை, புரவலர் பெயர், கோப்புறை, கோப்புப் பெயர் எனப் பிரித்தல்.
  • முழு URL-ஐயும் சார்பு URL-ஐயும் பிரித்தறிந்து, ஒவ்வொன்றும் எங்கே பயன்படுகிறது என்று கூறுதல்.
  • வேர், முதன்மை, இரண்டாம்நிலைப் பெயர்ச் சேவையகங்களின் பணிகளை விவரித்தல்.
  • ஒரு IP முகவரியைக் கண்டுபிடிக்கத் தீர்வானும் பெயர்ச் சேவையகங்களும் பின்பற்றும் படிகளை வரிசைப்படி பட்டியலிடுதல்.

தொடங்குவதற்கு முன்

  • முந்தைய வலையமைப்பு அலகுகளில் கற்ற கிளையன்-சேவையகக் கருத்தும் அடிப்படை வலையமைப்புச் சொற்களும்.
  • உலாவியில் வலை முகவரிகளைத் தட்டச்சு செய்த அனுபவம்.
  • \(2^{32}\), \(2^{128}\) ஆகியவை புரியும் வகையில் இரும எண்களும் 2-இன் அடுக்குகளும்.

இந்த அத்தியாயத்தில் உள்ள தலைப்புகள்

பெயரை முகவரியுடன் பொருத்துதல் மனிதர்கள் நினைவில் வைக்கக்கூடிய களப்பெயரை, கணினிகள் ஒன்றையொன்று கண்டுபிடிக்கப் பயன்படுத்தும் எண் வடிவ IP முகவரியாக DNS மாற்றுகிறது.
IPv4 முகவரிகள் 192.168.1.10 போலப் புள்ளியிட்ட பதின்ம வடிவில் எழுதப்படும் 32 பிட் முகவரி. இதில் \(2^{32}\) மதிப்புகள் சாத்தியம்.
IPv6 முகவரிகள் முக்காற்புள்ளிகளால் பிரிக்கப்பட்ட எட்டுப் பதினறும இலக்கக் குழுக்களாக எழுதப்படும் 128 பிட் முகவரி. இதில் \(2^{128}\) மதிப்புகள் சாத்தியம். IPv4 முகவரிகள் தீர்ந்துகொண்டிருந்ததால் இது கொண்டுவரப்பட்டது.
URL-இன் பகுதிகள் நெறிமுறை, புரவலர் (களம்) பெயர், கோப்புறை, கோப்புப் பெயர். முழு URL நான்கையும் தருகிறது. சார்பு URL தற்போதைய கோப்புறையிலிருந்து உள்ள பாதையை மட்டும் தருகிறது.
பெயர்வெளி, சிட்டைகள், களங்கள் நிலை 0-இல் வெற்று வேரும், 128 நிலைகள் வரையும் கொண்ட தலைகீழ் மரம். ஒவ்வொரு சிட்டையிலும் அதிகபட்சம் 63 எழுத்துகள். எந்தக் கிளை மரமும் ஒரு களம்.
பெயர்ச் சேவையகங்கள் வேர்ச் சேவையகங்கள் வினவல்களை உயர்நிலைக் களங்களுக்கு அனுப்புகின்றன. முதன்மைச் சேவையகங்கள் திருத்தக்கூடிய மண்டலக் கோப்பை வைத்திருக்கின்றன. இரண்டாம்நிலைச் சேவையகங்கள் படிக்க மட்டுமே கூடிய நகல்களை வைத்துச் சுமையைப் பகிர்கின்றன.
மண்டலங்களும் தீர்வான்களும் ஒரு சேவையகம் நிர்வகிக்கும் பெயர்வெளிப் பகுதியே மண்டலம். கிளையனில் உள்ள தீர்வான் தேடலைத் தொடங்குகிறது. அந்தத் தேடல் ஒரு IP முகவரியில் முடிகிறது.

களப்பெயர் முறைமை (DNS) — விரிவான விளக்கம்

களப்பெயர் முறைமை எப்படி வேலை செய்கிறது

பெயர்கள் ஏன் முகவரிகளுடன் பொருத்தப்படுகின்றன

கணினிகள் எண்களைக் கொண்டு தரவுக்கு வழி அமைக்கின்றன. ஆனால் பயனர் பெயரைத் தட்டச்சு செய்யவே விரும்புகிறார். தொடக்கக் கால வலையமைப்பில் ஒரே ஒரு கோப்பு ஒவ்வொரு புரவலர் பெயரையும் அதன் முகவரியுடன் பட்டியலிட்டது. புரவலர்களின் எண்ணிக்கை கூடியபோது ஒரு கோப்பால் அதைச் சமாளிக்க முடியவில்லை. எனவே DNS அதற்குப் பதிலாக, உலகெங்கும் உள்ள பல சேவையகங்களில் பரவியிருக்கும் ஒரு பகிர்ந்தமை தரவுத்தளமாக (Distributed Database) வந்தது. DNS பயன்பாட்டு அடுக்கில் இயங்கும் ஒரு சேவை. நீங்கள் ஒவ்வொரு முறை ஒரு தளத்துக்குச் செல்லும்போதும் உங்கள் உலாவி அமைதியாக இதைப் பயன்படுத்துகிறது.

IPv4, IPv6 முகவரிகள்

ஒரு IP முகவரி வலையமைப்பில் உள்ள ஒரு சாதனத்தை அடையாளம் காட்டுகிறது. IPv4 முகவரி 32 பிட் நீளம் கொண்டது. எனவே \(2^{32}\) முகவரிகள், அதாவது ஏறத்தாழ 4.3 பில்லியன் முகவரிகள் சாத்தியம். இது 0 முதல் 255 வரையிலான நான்கு எண்களாகப் புள்ளியிட்ட பதின்ம வடிவில் எழுதப்படுகிறது, எ.கா. 192.168.1.10. உலகில் IPv4 முகவரிகள் பற்றாக்குறையானதால் IPv6 அறிமுகப்படுத்தப்பட்டது. இது 128 பிட் நீளம் கொண்டது, \(2^{128}\) முகவரிகளைத் தருகிறது. முக்காற்புள்ளிகளால் பிரிக்கப்பட்ட எட்டுப் பதினறும இலக்கக் குழுக்களாக எழுதப்படுகிறது, எ.கா. 2001:0000:3231:DFE1:0063:0000:0000:FEFB.

URL-இன் பகுதிகள்

URL (Uniform Resource Locator) என்பது வலையில் உள்ள ஒரு கோப்பின் முழு முகவரி. http://www.example.com/docs/index.html என்பதில் நான்கு பகுதிகள் உள்ளன: நெறிமுறை (http), புரவலர் அல்லது களப்பெயர் (www.example.com), கோப்புறை (docs), கோப்புப் பெயர் (index.html). முழு URL (Absolute URL) நெறிமுறையிலிருந்து தொடங்கி இந்த முழு முகவரியையும் தருகிறது. சார்பு URL (Relative URL) தற்போதைய பக்கத்தின் கோப்புறையிலிருந்து உள்ள பாதையை மட்டுமே தருகிறது, எ.கா. docs/index.html. அதே தளத்துக்குள் உள்ள இணைப்புகளுக்கு இது பயன்படுகிறது.

பெயர்வெளி

மையக் கட்டுப்பாட்டாளர் இல்லாமலேயே ஒவ்வொரு பெயரும் தனித்துவமாக இருக்க, DNS பெயர்களைத் தலைகீழ் மரமாக அடுக்குகிறது. மேலே நிலை 0-இல் வேர் (Root) உள்ளது. அது வெற்று (Null) சிட்டையாக எழுதப்படுகிறது. மரம் 0 முதல் 127 வரை எண்ணிடப்பட்ட 128 நிலைகள் வரை கீழே செல்லலாம். ஒவ்வொரு கணுவும் அதிகபட்சம் 63 எழுத்துகள் கொண்ட ஒரு சிட்டையை (Label) கொண்டுள்ளது. ஒரு கணுவிலிருந்து வேர் வரை உள்ள சிட்டைகளைப் புள்ளிகளால் இணைத்துப் படித்தால் அதன் களப்பெயர் கிடைக்கிறது. இந்தப் பெயர்வெளியின் எந்தக் கிளை மரமும் (Subtree) ஒரு களம் (Domain) ஆகும்.

பெயர்ச் சேவையகங்கள்

DNS தரவுத்தளத்தைப் பெயர்ச் சேவையகங்கள் (Name Servers) வைத்திருக்கின்றன. வேர்ப் பெயர்ச் சேவையகங்கள் உச்சியில் உள்ளன. இவற்றில் 13 தொகுதிகள் உள்ளன. இவை வினவல்களை .com அல்லது .in போன்ற சரியான உயர்நிலைக் களச் சேவையகங்களை நோக்கி அனுப்புகின்றன. முதன்மை (Master) பெயர்ச் சேவையகம் மூல மண்டலக் கோப்பை வைத்திருக்கிறது. மாற்றங்கள் அங்கேதான் செய்யப்படுகின்றன. இரண்டாம்நிலை (Slave) பெயர்ச் சேவையகம் முதன்மைச் சேவையகத்திடமிருந்து பெற்ற, படிக்க மட்டுமே கூடிய நகலை வைத்திருக்கிறது. அதுவும் வினவல்களுக்குப் பதில் தருவதால் சுமை பகிரப்படுகிறது. முதன்மைச் சேவையகம் செயலிழந்தாலும் களத்தை அணுக முடிகிறது.

மண்டலங்கள், தீர்வான்கள், தேடல்

மண்டலம் (Zone) என்பது பெயர்வெளியில் ஒரு சேவையகம் அல்லது நிர்வாகி பொறுப்பேற்கும் பகுதி. இது வளப் பதிவுகள் (Resource Records) கொண்ட மண்டலக் கோப்பாகச் சேமிக்கப்படுகிறது. தீர்வான் (Resolver) உங்கள் கணினியில் உள்ள கிளையன் மென்பொருள். நீங்கள் ஒரு பெயரைத் தட்டச்சு செய்தவுடன் தீர்வான் உள்ளூர்ப் பெயர்ச் சேவையகத்திடம் கேட்கிறது. அந்தச் சேவையகத்திடம் தற்காலிக நினைவகத்தில் (Cache) விடை இல்லையென்றால், அது வேர்ச் சேவையகத்திடம் கேட்கிறது. வேர்ச் சேவையகம் உயர்நிலைக் களச் சேவையகத்தைக் காட்டுகிறது. அது அந்தக் களத்துக்கான அதிகாரபூர்வச் சேவையகத்தைக் காட்டுகிறது. அந்தச் சேவையகம் IP முகவரியைத் தருகிறது. உள்ளூர்ச் சேவையகம் அதை உங்கள் உலாவிக்கு அனுப்புகிறது.

தவிர்க்க வேண்டிய பொதுவான தவறுகள்

  • களப்பெயர்களில் பேரெழுத்து, சிற்றெழுத்து வேறுபாடு உண்டு என்று நினைத்தல். DNS எழுத்து வடிவத்தைப் பொருட்படுத்துவதில்லை. எனவே WWW.GOOGLE.COM, www.google.com இரண்டும் ஒரே தளத்தை அடைகின்றன.
  • முழு URL-ஐயும் சார்பு URL-ஐயும் குழப்புதல். கோப்பு வேறு கோப்புறைக்கு நகர்த்தப்பட்டால் சார்பு இணைப்பு வேலை செய்யாது. முழு URL அப்போதும் வேலை செய்யும்.
  • களப்பெயரில் இடைவெளிகளையோ !, $, & போன்ற குறியீடுகளையோ சேர்த்தல். எழுத்துகள், இலக்கங்கள், இணைப்புக்கோடு (Hyphen) மட்டுமே அனுமதிக்கப்படுகின்றன. பெயர் இணைப்புக்கோட்டுடன் தொடங்கக் கூடாது.
  • இரண்டாம்நிலைப் பெயர்ச் சேவையகம் பதிவுகளைத் திருத்த முடியும் என்று கூறுதல். மாற்றங்கள் முதன்மைச் சேவையகத்தில் மட்டுமே செய்யப்படுகின்றன. இரண்டாம்நிலைச் சேவையகம் படிக்க மட்டுமே கூடிய நகலை வைத்திருக்கிறது.
  • மண்டலம், களம் இரண்டையும் ஒரே சொல்லாகப் பயன்படுத்துதல். களம் என்பது பெயர்வெளியின் ஒரு கிளை மரம். மண்டலம் என்பது அதில் ஒரு சேவையகம் பொறுப்பேற்கும் பகுதி மட்டுமே. எனவே ஒரு பெரிய களத்தைப் பல மண்டலங்களாகப் பிரிக்கலாம்.

இவற்றை பயிற்சித் தேர்வு மூலம் சோதித்துப் பாருங்கள்; பிறகு விடையுடன் கூடிய வினாக்கள் பகுதியில் விரிவான விளக்கத்தைப் படியுங்கள்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

IPv4-க்கும் IPv6-க்கும் உள்ள முக்கிய வேறுபாடு என்ன?

IPv4 முகவரிகள் 32 பிட் நீளம் கொண்டவை, புள்ளியிட்ட பதின்ம வடிவில் எழுதப்படுகின்றன. இவை ஏறத்தாழ 4.3 பில்லியன் முகவரிகளை மட்டுமே அனுமதிக்கின்றன. IPv6 முகவரிகள் 128 பிட் நீளம் கொண்டவை, முக்காற்புள்ளிகளால் பிரிக்கப்பட்ட பதினறும இலக்கக் குழுக்களாக எழுதப்படுகின்றன. இவை \(2^{128}\) முகவரிகள். பெருமளவில் பெருகிவரும் கைப்பேசிகளுக்கும் இணைக்கப்பட்ட பிற சாதனங்களுக்கும் இது போதுமானது.

ஓர் இணையதளப் பெயருக்கான IP முகவரியை DNS எப்படிக் கண்டுபிடிக்கிறது?

உங்கள் கணினியின் தீர்வான் பெயரை உள்ளூர்ப் பெயர்ச் சேவையகத்துக்கு அனுப்புகிறது. விடை ஏற்கெனவே தற்காலிக நினைவகத்தில் இல்லையென்றால், அந்தச் சேவையகம் வேர்ச் சேவையகத்திடம் கேட்கிறது. வேர்ச் சேவையகம் உயர்நிலைக் களச் (TLD) சேவையகத்தைக் (எ.கா. .in) காட்டுகிறது. TLD சேவையகம் அந்தக் களத்தின் அதிகாரபூர்வச் சேவையகத்தைக் காட்டுகிறது. அது IP முகவரியைத் தருகிறது. பிறகு உள்ளூர்ச் சேவையகம் அந்த முகவரியை உங்கள் உலாவிக்கு அனுப்புகிறது.

முதன்மை, இரண்டாம்நிலை ஆகிய இரண்டு வகைப் பெயர்ச் சேவையகங்களும் ஏன் தேவை?

முதன்மைப் பெயர்ச் சேவையகம் மூல மண்டலக் கோப்பை வைத்திருக்கிறது. நிர்வாகி பதிவுகளை அங்கேதான் திருத்துகிறார். இரண்டாம்நிலைச் சேவையகம் அந்தக் கோப்பை நகலெடுக்கிறது, ஆனால் அதை மாற்ற முடியாது. இரண்டுமே வினவல்களுக்குப் பதில் தருவதால் சுமை பகிரப்படுகிறது. முதன்மைச் சேவையகம் செயலிழந்தாலும் களப்பெயரைத் தீர்க்க முடிகிறது.

களப்பெயரில் எந்த எழுத்துகள் அனுமதிக்கப்படுகின்றன?

a முதல் z வரையிலான எழுத்துகள், 0 முதல் 9 வரையிலான இலக்கங்கள், இணைப்புக்கோடு. இணைப்புக்கோடு முதல் எழுத்தாக இருக்கக் கூடாது. இடைவெளிகளும் !, $, & போன்ற சிறப்புக் குறியீடுகளும் அனுமதிக்கப்படுவதில்லை. ஒவ்வொரு சிட்டையும் 63 எழுத்துகள் வரையும், முழுக் களப்பெயர் 253 எழுத்துகள் வரையும் இருக்கலாம்.

DNS மண்டலமும் களமும் ஒன்றா?

இல்லை. களம் என்பது பெயர்வெளியின் முழுக் கிளை மரம். மண்டலம் என்பது அந்த மரத்தில் ஒரு பெயர்ச் சேவையகம் பொறுப்பேற்கும் பகுதி. ஒரு களம் சில துணைக் களங்களை வேறு சேவையகங்களிடம் ஒப்படைத்தால், களம் அப்படியே இருக்கும், ஆனால் அதன் மண்டலம் சிறியதாகிவிடும். ஒரே சேவையகம் ஒன்றுக்கு மேற்பட்ட மண்டலங்களையும் நிர்வகிக்கலாம்.

DNS சேவையகம் செயலிழந்தால் என்ன நடக்கும்?

எந்தப் பெயர்ச் சேவையகமும் பதில் தர முடியாவிட்டால், உங்கள் கணினியால் பெயர்களை IP முகவரிகளாக மாற்ற முடியாது. தளங்கள் இணையத்தில் இருந்தாலும் பெயரைக் கொண்டு அவற்றைத் திறக்க முடியாது. நடைமுறையில் இது அரிது. ஏனெனில் இரண்டாம்நிலைச் சேவையகங்கள் பதிவுகளின் நகல்களை வைத்திருக்கின்றன, பல சேவையகங்கள் சமீபத்திய விடைகளைத் தற்காலிக நினைவகத்தில் சேமிக்கின்றன.

கடைசியாகப் புதுப்பிக்கப்பட்டது 17 செப்டெம்பர் 2026

கணினி பயன்பாடுகள் பாடத்தின் மற்ற பாடங்கள்

அனைத்தையும் பார்க்க
1 பல்லூடகம் 2 அடோப் பேஜ்மேக்கர் – ஓர் அறிமுகம் 3 தரவுதள மேலாண்மை அமைப்பு – ஓர் அறிமுகம் 4 மீவுரை முன்செயலி (PHP) – ஓர் அறிமுகம் 5 PHP செயற்கூறுகள் மற்றும் அணிகள் 6 PHP-ல் உள்ள நிபந்தனைக் கூற்றுகள் 7 PHP-ல் மடக்குகள் 8 படிவங்கள் மற்றும் கோப்புகள் 9 PHP-உடன் MySQL-ஐ இணைத்தல் 10 கணினி வலையமைப்பு ஓர் அறிமுகம் 11 வலையமைப்பு எடுத்துக்காட்டுகள் மற்றும் நெறிமுறைகள் 13 வலையமைப்பு வடமிடல் 14 திறந்த மூல கருத்துருக்கள் 15 மின்-வணிகம் 16 மின்னணு செலுத்தல்கள் முறைகள் 17 மின்-வணிக பாதுகாப்பு அமைப்புகள் 18 மின்னணு தரவு பரிமாற்றம்