OSI தொடர்பு மாதிரி
தகவல் தொழில்நுட்ப உலகில் உள்ள பிணையத் தொடர்புகள், தரவுகள் சரியாக அனுப்பப்படுவதையும் பெறப்படுவதையும் உறுதி செய்வதற்காக ஒன்றிணைந்து செயல்படும் பல சிக்கலான அடுக்குகளை உள்ளடக்கியுள்ளன. பிணையத் தொடர்புகளைப் புரிந்துகொள்வதற்கான மிகவும் அறியப்பட்ட மாதிரிகளில் ஒன்று OSI (Open Systems Interconnection) மாதிரி ஆகும். 1984-ல் சர்வதேச தர நிர்ணய அமைப்பால் (ISO) நிறுவப்பட்ட OSI மாதிரியானது, பிணையத் தொடர்புகளைப் புரிந்துகொள்ளவும் மேம்படுத்தவும் உதவும் ஒரு கருத்தியல் கட்டமைப்பை வழங்குகிறது. இந்தக் கட்டுரை OSI மாதிரி, அதன் அடுக்குகள் மற்றும் நமது வாழ்வில் அதன் முக்கியத்துவம் ஆகியவற்றை ஆராயும்.
OSI மாதிரிக்கான அறிமுகம்
OSI மாதிரியானது ஏழு அடுக்குகளைக் கொண்டுள்ளது, அவற்றில் ஒவ்வொன்றும் அதன் சொந்த செயல்பாட்டைக் கொண்டு படிநிலை வரிசையில் இயங்குகிறது. ஒவ்வொரு அடுக்கிலும், சிக்கலைத் தவிர்ப்பதற்கும், பல்வேறு பிணையத் தொழில்நுட்பங்கள் மற்றும் நெறிமுறைகளுக்கு இடையே இயங்குதன்மைக்கு ஆதரவளிப்பதற்கும், பணிகள் மற்றும் பொறுப்புகள் தர்க்கரீதியாகப் பிரிக்கப்பட்டுள்ளன.
1. பௌதீக அடுக்கு
முதல் அடுக்கு பௌதீக அடுக்கு (Physical Layer) ஆகும், இது பௌதீக தரவு பரிமாற்ற ஊடகத்தை நேரடியாகக் கையாளுகிறது. இதில் கேபிள்கள், சுவிட்சுகள் மற்றும் கம்பியில்லா வலையமைப்புகள் போன்ற வன்பொருள் கூறுகள் அடங்கும். சமிக்ஞை வடிவங்கள், மின்னழுத்தங்கள், பரிமாற்ற நேரங்கள் மற்றும் தரவு பரிமாற்ற விகிதங்கள் உள்ளிட்ட வலையமைப்பு இணைப்புகளுக்கான தொழில்நுட்ப விவரக்குறிப்புகளை வரையறுப்பதே இதன் முதன்மைச் செயல்பாடு ஆகும். நம்பகமான பௌதீக அடுக்கு இல்லாமல், தரவுத் தொடர்பு சாத்தியமற்றது.
2. தரவு இணைப்பு அடுக்கு (Data Link Layer)
இரண்டாவது அடுக்கு தரவு இணைப்பு அடுக்கு (Data Link Layer) ஆகும், இது ஒரு வலையமைப்பில் அருகருகே உள்ள சாதனங்களுக்கு இடையே பிழையற்ற பரிமாற்றத்தை எளிதாக்குவதற்குப் பொறுப்பாகும். தரவை பிரேம்களாக (சிறிய அலகுகள்) பிரித்து, பாய்வு கட்டுப்பாடு, பிழை சரிபார்ப்பு மற்றும் திருத்தம் ஆகியவற்றை மேற்பார்வையிடுவதன் மூலம் இது அடையப்படுகிறது. ஈதர்நெட் மற்றும் புள்ளிக்கு-புள்ளி நெறிமுறை (PPP) போன்ற நெறிமுறைகள் இந்த அடுக்கில் செயல்படுகின்றன.
3. பிணைய அடுக்கு
பிணைய அடுக்கு, பிணையம் முழுவதும் தரவு வழித்தடத்தை நிர்வகிக்கிறது. இந்த அடுக்கில், தரவு பாக்கெட்டுகள் எனப்படும் அலகுகளாகப் பொதி செய்யப்படுகிறது, மேலும் சிக்கலான பிணையங்களுக்கு, பாக்கெட்டுகள் கிடைக்கக்கூடிய பல்வேறு பாதைகள் வழியாகத் தங்கள் இலக்குகளைச் சென்றடைவதை உறுதிசெய்ய வழித்தடம் தேவைப்படுகிறது. இந்த அடுக்கில் மிகவும் நன்கு அறியப்பட்ட நெறிமுறை இணைய நெறிமுறை (IP) ஆகும்.
4. போக்குவரத்து அடுக்கு
போக்குவரத்து அடுக்கு, தொடர்பு கொள்ளும் சாதனங்களுக்கு இடையே முழுமையான இணைப்பை வழங்குகிறது. இதில், பரிமாற்றக் கட்டுப்பாட்டு நெறிமுறை (TCP) மற்றும் பயனர் தரவுத்தள நெறிமுறை (UDP) ஆகியவற்றைப் பயன்படுத்தி கட்டமைக்கப்பட்ட மற்றும் நம்பகமான தரவு விநியோகம் அடங்கும். TCP நம்பகமான மற்றும் தொடர்ச்சியான தரவு விநியோகத்தை உறுதி செய்கிறது, அதேசமயம் UDP பிழை திருத்தத்தை வழங்காது, ஆனால் வேகமானது.
5. அமர்வு அடுக்கு
ஐந்தாவது அடுக்கு அமர்வு அடுக்கு (Session Layer) ஆகும், இது தொடர்பு கொள்ளும் பயன்பாடுகளுக்கு இடையேயான உரையாடலைக் கட்டுப்படுத்தும் பொறுப்பைக் கொண்டுள்ளது. இதில் சாதனங்களுக்கு இடையே அமர்வுகளை நிறுவுதல், பராமரித்தல் மற்றும் முடித்தல் ஆகியவை அடங்கும். SQL, NFS மற்றும் NetBIOS போன்ற நெறிமுறைகள் இந்த அடுக்கில் செயல்பட்டு, பயன்பாடுகள் மிகவும் திறம்பட தொடர்பு கொள்ள அனுமதிக்கின்றன.
6. விளக்கக்காட்சி அடுக்கு
அனுப்புநரிடமிருந்து அனுப்பப்படும் தகவலைப் பெறுநர் புரிந்துகொள்ளும் வகையில் வடிவமைக்கவோ அல்லது மாற்றவோ முடியும் என்பதை உறுதிசெய்யும் தரவு மொழிபெயர்ப்புச் செயல்பாடுகளை வழங்கல் அடுக்கு வழங்குகிறது. இதில் தரவு குறியாக்கம் மற்றும் குறியீட்டு நீக்கம், தரவு சுருக்கம், மற்றும் தரவு வகை இடைசெயல்தன்மையை உறுதி செய்தல் ஆகியவை அடங்கும். இந்த அடுக்கில் உள்ள நெறிமுறைகளுக்கான எடுத்துக்காட்டுகளில் ASCII, JPEG, GIF, மற்றும் EBCDIC ஆகியவை அடங்கும்.
7. பயன்பாட்டு அடுக்கு
OSI மாதிரியின் மேல் அடுக்கு பயன்பாட்டு அடுக்கு (Application Layer) ஆகும், இது பிணையத் தொடர்பு தேவைப்படும் பயன்பாட்டு மென்பொருளுடன் நேரடியாக ஊடாடுகிறது. இது இறுதிப் பயனர் இடைமுகமாகச் செயல்படுகிறது மற்றும் மின்னஞ்சல், கோப்புப் பரிமாற்றம், இணைய உலாவல் போன்ற நேரடியாகப் பயன்படுத்தக்கூடிய சேவைகளை உள்ளடக்கியுள்ளது. இந்த அடுக்கில் செயல்படும் நெறிமுறைகளில் HTTP, FTP, SMTP மற்றும் DNS ஆகியவை அடங்கும்.
OSI மாதிரியின் முக்கியத்துவம்
கணினி வலையமைப்பு உலகில் OSI மாதிரி பல முக்கியப் பங்குகளைக் கொண்டுள்ளது:
1. பிணையத் தொடர்புத் தரப்படுத்தல்: பொதுவான தரநிலைகளை நிறுவுவதன் மூலம், OSI மாதிரியானது பல்வேறு விற்பனையாளர்களும் உருவாக்குநர்களும் ஒன்றுக்கொன்று இணக்கமான சாதனங்களையும் நெறிமுறைகளையும் உருவாக்க அனுமதிக்கிறது.
2. பழுது கண்டறிதல் மற்றும் சரிசெய்தலை எளிதாக்குகிறது: பிணையத் தொடர்புகளை ஏழு தனித்தனி அடுக்குகளாகப் பிரிப்பதன் மூலம், முழு அமைப்பையும் பாதிக்காமல், ஒரு குறிப்பிட்ட அடுக்கில் உள்ள சிக்கல்களை மிகவும் எளிதாகக் கண்டறிந்து சரிசெய்ய முடியும்.
3. மட்டு அடிப்படையிலான மேம்பாடு: OSI மாதிரியானது மட்டு வலையமைப்பு மேம்பாட்டை எளிதாக்குகிறது, இதில் ஒரு அடுக்கில் ஏற்படும் புதுமைகள் மற்ற அடுக்குகளை நேரடியாகப் பாதிக்காது, இது மேலும் ஆற்றல்மிக்க மேம்பாட்டிற்கு வழிவகுக்கிறது.
4. கல்வி மற்றும் ஆராய்ச்சி: ஒரு முக்கியமான கல்விசார் கருவியாக, OSI மாதிரியானது, மாணவர்கள் மற்றும் ஆராய்ச்சியாளர்கள் பிணையத் தொடர்புகளை ஆழமாகப் புரிந்துகொண்டு ஆய்வு செய்வதற்கு ஒரு தெளிவான கட்டமைப்பை வழங்குகிறது.
நெட்வொர்க் உலகில் உண்மையான செயலாக்கம்
OSI மாதிரி கருத்தியல் ரீதியானதாகத் தோன்றலாம், ஆனால் வலையமைப்பு உலகில் உள்ள நிஜ உலகப் பயன்பாடுகளில் அது ஒரு முக்கியப் பங்கை வகிக்கிறது:
இணையம்: நாம் இணையத்தை அணுகும்போது, நாம் அன்றாடம் பயன்படுத்தும் சேவைகளை வழங்குவதற்காக பல்வேறு OSI நெறிமுறைகள் இணைந்து செயல்படுகின்றன. HTTP (பயன்பாட்டு அடுக்கு) ஆனது TCP (போக்குவரத்து அடுக்கு) இன் மேல் இயங்குகிறது, இது IP (பிணைய அடுக்கு) இன் மேல் இயங்குகிறது.
– பெருநிறுவனம்: உள்ளூர் பகுதி வலையமைப்புகள் (LANs) மற்றும் பரந்த பகுதி வலையமைப்புகள் (WANs) போன்ற பெருநிறுவன வலையமைப்புகளில், சிக்கலான மற்றும் நம்பகமான உள்கட்டமைப்பை வடிவமைக்க OSI மாதிரியின் கோட்பாடுகள் பயன்படுத்தப்படுகின்றன.
– பிணையப் பாதுகாப்பு: OSI மாதிரியானது, பிணையப் பாதுகாப்புக் கொள்கைகளின் பகுப்பாய்விற்கும் செயலாக்கத்திற்கும் உதவுகிறது. சாத்தியமான அச்சுறுத்தல்களிலிருந்து தரவைப் பாதுகாக்க, ஒவ்வொரு அடுக்கிற்கும் வெவ்வேறு முறைகள் தேவைப்படுகின்றன.
– மென்பொருள் உருவாக்கம்: ஒரு வலையமைப்பின் வழியாகத் தொடர்பு கொள்ளக்கூடிய மென்பொருளை உருவாக்க, பயன்பாட்டு உருவாக்குநர்கள் OSI மாதிரியைப் புரிந்துகொள்ள வேண்டும். எடுத்துக்காட்டாக, ஸ்கைப் போன்ற VoIP (Voice over IP) பயன்பாடுகள், ஒலி மற்றும் காணொலித் தொடர்புகளை வழங்க பல்வேறு OSI அடுக்குகளைப் பயன்படுத்துகின்றன.
முடிவுரை
OSI மாதிரி என்பது கணினி வலையமைப்பில் ஒரு அடிப்படைக் கூறாகும். இது தரவுத் தொடர்புகளை பௌதீகம், தரவு இணைப்பு, வலையமைப்பு, போக்குவரத்து, அமர்வு, காட்சிப்படுத்தல் மற்றும் பயன்பாடு என ஏழு தனித்துவமான அடுக்குகளாகப் பிரிக்கிறது. ஒரு தர்க்கரீதியான மற்றும் கூறுநிலைக் கட்டமைப்பை வழங்குவதன் மூலம், இந்த மாதிரி தரப்படுத்தல், வலையமைப்புத் தொழில்நுட்ப மேம்பாடு, கல்வி, மற்றும் வலையமைப்புச் சிக்கல்களைக் கண்டறிந்து தீர்ப்பதில் முக்கியப் பங்கு வகிக்கிறது.
தகவல் மற்றும் தொடர்புத் தொழில்நுட்பத்தில் ஈடுபடும் எவருக்கும் OSI மாதிரியைப் புரிந்துகொள்வது ஒரு முக்கியமான முதல் படியாகும். ஒரு சிக்கலான தகவல் தொழில்நுட்பச் சூழலில், தரவு ஒரு புள்ளியிலிருந்து மற்றொரு புள்ளிக்கு எவ்வாறு நகர்கிறது என்பதையும், பல்வேறு வகையான சாதனங்களும் நெறிமுறைகளும் எவ்வாறு ஒன்றிணைந்து செயல்படுகின்றன என்பதையும் இது ஒரு விரிவான மற்றும் கட்டமைக்கப்பட்ட கண்ணோட்டத்தில் வழங்குகிறது.