கணினி வலையமைப்பு

கட்டற்ற கலைக்களஞ்சியமான விக்கிபீடியாவில் இருந்து.

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

பொருளடக்கம்

[தொகு] வலையமைப்பு வகைகள்

[தொகு] வலையமைப்பு அமைந்திருக்கும் பரப்பின் படி

[தொகு] வலையமைப்பின் செயல்தன்மைப் படி

  • வாடிக்கையாளர்-சேவையகம் (Client-Server)
  • பல அடுக்குக் கட்டமைப்பு (Multitier architecture)
  • சக கணினிகளுக்கிடையே தொடர்பு (peer-to-peer)

[தொகு] வலையமைப்பு இணைப்பு முறைப் படி

[தொகு] வலையமைப்பின் சிறப்புத் தன்மையின் படி

  • தேக்கக வலையமைப்பு (Storage Network)
  • சேவையகப் பண்ணைகள் (Server Farms)
  • செயல் கட்டுப்பாட்டு வலையமைப்பு (Process Control Network)
  • மதிப்புக் கூட்டும் வலையமைப்பு (Value Added Network)
  • சிறு மற்றும் வீட்டில் இயங்கும் அலுவலக வலையமைப்பு (SOHO Network)
  • கம்பியில்லா சமூக வலையமைப்பு (Wireless Community Network)

[தொகு] இணைப்பு நெறிமுறை அடுக்குகள்

கணினி வலையமைப்புக்களை செயல்படுத்த பலவகை நெறிமுறை அடுக்கு (Protocol Stack) கட்டமைப்புகளும், ஊடகங்களும் (Media) நடப்பில் உள்ளன. ஒரு கணினி வலையமைப்பை ஒன்று அல்லது பல ஊடகங்களையும், நெறிமுறை அடுக்குகளையும் இணைந்து செயல் படச் செய்து வடிவமைக்கலாம். உதாரணத்திற்குச் சில:

  • ஆர்க்நெட் (ARCnet)
  • டெக்நெட் (DECnet)
  • ஈதர்நெட் (Ethernet)
  • இண்டர்நெட் நெறிமுறை (Internet Protocol or IP)
  • போக்குவரத்து கட்டுப்பாட்டு நெறிமுறை (Transport Control Protocol or TCP)
  • பயனர் Datagram நெறிமுறை (User Datagram Protocol or UDP)

[தொகு] திறந்த அமைப்பு இடைப்பிணைப்புப் படிமம் (OSI Model)

பலவகை இயக்க மென்பொருள் அமைப்புகளும் (Operating Systems), வலையமைப்பிற்கான வன்பொருள் அமைப்புகளும் (Networking Hardware), நெறிமுறை அடுக்குகளும் பல்கிப் பெருகி விட்ட கணினி உலகில், கணினிகள் மற்றும் அவற்றில் இயங்கும் மென்பொருட்களை வடிவமைப்போர் சக கணினியுடன் இணைப்பு பெறும் முறை, அக் கணினியின் வன்பொருள் அமைப்பு, அதன் இயக்க மென்பொருட்களின் வடிவமைப்பு மற்றும் தனித்தன்மைகளைப் பற்றித் தெரிந்து கொள்ளத் தேவையில்லாமல் மென்பொருட்களை வடிவமைக்க வகை செய்யவே இந்தப் படிமம் வடிவமைக்கப் பட்டது.

இந்தப் படிமத்தின் முக்கிய நோக்கங்கள்:

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

இந்தப் படிமத்திலுள்ள ஏழு கட்டங்களாவன:

  • பயன்முறைக் கட்டம் (Application Layer 7)
  • தரவுக் குறிப்பீட்டுக் கட்டம் (Presentation Layer 6)
  • அமர்வுக் கட்டம் (Session Layer 5)
  • போக்குவரத்துக் கட்டம் (Transport Layer 4)
  • வலையமைப்புக் கட்டம் (Network Layer 3)
    • மடைமாற்றல் (Switching)
    • பாதை தெரிவு செய்தல் (Routing)
  • தரவு இணைப்புக் கட்டம் (Data Link Layer 2)
  • பருநிலைக் கட்டம் (Physical Layer 1)

[தொகு] மேற்கோள்கள்

[தொகு] புறச் சுட்டிகள்