OSI அறிமுகம்

ARPA நெட்வொர்க் உருவாக்கப்படும்போது, ​​அதை முடிந்தவரை ஸ்மார்ட்டாக மாற்ற விரும்பினோம். ஆனால் நெட்வொர்க் மிகவும் சிக்கலானது, அதை உருவாக்குவதும் பராமரிப்பதும் மிகவும் கடினம். ஒரு தீர்வாக, அனைத்து நெட்வொர்க் செயல்பாடுகளையும் தருக்க அடுக்குகளாகப் பிரிக்க முன்மொழியப்பட்டது.

நெட்வொர்க் செயல்பாட்டு மாதிரியானது ஐஎஸ்ஓ/ஓஎஸ்ஐ ஓபன் சிஸ்டம்ஸ் இன்டர்கனெக்ஷன் பேஸ் ரெஃபரன்ஸ் மாடலின் நெட்வொர்க் மாடலாக குறிப்பிடப்படுகிறது. சுருக்கமாக - ஓஎஸ்ஐ மாதிரி (ஓபன் சிஸ்டம்ஸ் இன்டர்கனெக்ஷன்).

OSI மாதிரி

மொத்தத்தில், இந்த மாதிரியில் 7 நிலைகள் உள்ளன. நிலைகளின் தொடர்பு கண்டிப்பாக தரப்படுத்தப்பட்டு குறைக்கப்படுகிறது. உயர் நிலைகளின் இருப்பு மற்றும் அவற்றின் அமைப்பு பற்றி கீழ் மட்டத்திற்கு தெரியாது.

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

ஒரு உயர் நிலை ஏற்கனவே பிட்கள் - பிரேம்களின் குழுக்களுடன் இயங்குகிறது , மேலும் நெட்வொர்க்கின் இயற்பியல் சாதனத்தைப் பற்றி சிறிது தெரியும், MAC முகவரிகள் மற்றும் பலவற்றைப் புரிந்துகொள்கிறது.

அடுத்த நிலை தொகுதி. அவர் இன்னும் புத்திசாலி மற்றும் நெட்வொர்க் ஐபி முகவரிகளுடன் எவ்வாறு செயல்படுவது என்பது தெரியும். மற்றும் பல.

இதெல்லாம் ஏன் அவசியம்? நெகிழ்வுத்தன்மையை அதிகரிக்க.

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

OSI நெறிமுறை அடுக்கு

கீழே உள்ள படத்தில் நெறிமுறை அடுக்கை இன்னும் விரிவாகப் படிக்கலாம் :

ஆனால் நீங்கள் ஒரு கணினி நிர்வாகியாக இல்லாவிட்டால், நெறிமுறைகளின் விவரங்கள் உங்களுக்குத் தேவையில்லை. டிசிபி (டிரான்ஸ்மிஷன் கண்ட்ரோல் புரோட்டோகால்) / ஐபி (இன்டர்நெட் புரோட்டோகால்) நெறிமுறை ஸ்டாக் பற்றிய ஆய்வு மிகவும் சுவாரஸ்யமானது.

OSI மாதிரியின் முதல் மூன்று அடுக்குகள், அதாவது, பயன்பாட்டு அடுக்கு, விளக்கக்காட்சி அடுக்கு மற்றும் அமர்வு அடுக்கு ஆகியவை TCP/IP மாதிரியில் தனித்தனியாக வேறுபடுத்தப்படவில்லை, இது போக்குவரத்து அடுக்குக்கு மேலே ஒரு பயன்பாட்டு அடுக்கு மட்டுமே உள்ளது:

OSI மாதிரியின் அடுக்குகள் மூலம் நெறிமுறைகளின் விநியோகம்

TCP/IP OSI
விண்ணப்பிக்கப்பட்டது விண்ணப்பிக்கப்பட்டது HTTP, SMTP, SNMP, FTP, டெல்நெட், SSH, SCP, SMB, NFS, RTSP, BGP
பிரதிநிதித்துவம் XDR, AFP, TLS, SSL
அமர்வு ISO 8327 / CCITT X.225, RPC, NetBIOS, PPTP, L2TP, ASP
போக்குவரத்து போக்குவரத்து TCP, UDP, SCTP, SPX, ATP, DCCP, GRE
வலைப்பின்னல் வலைப்பின்னல் IP, ICMP, IGMP, CLNP, OSPF, RIP, IPX, DDP
குழாய் குழாய் ஈதர்நெட், டோக்கன் ரிங், HDLC, PPP, X.25, பிரேம் ரிலே, ISDN, ATM, SPB, MPLS, ARP/td>
உடல் மின் கம்பிகள், ரேடியோ தொடர்பு, ஃபைபர் ஆப்டிக் கம்பிகள், அகச்சிவப்பு கதிர்வீச்சு

TCP/IP நெறிமுறை அடுக்கு

TCP/IP நெறிமுறை அடுக்கு நான்கு அடுக்குகளை உள்ளடக்கியது:

  • பயன்பாட்டு அடுக்கு
  • போக்குவரத்து அடுக்கு
  • இணைய அடுக்கு (நெட்வொர்க் லேயர்) (இன்டர்நெட் லேயர்)
  • இணைப்பு அடுக்கு (நெட்வொர்க் அணுகல் அடுக்கு)

இந்த அடுக்குகளின் நெறிமுறைகள் OSI மாதிரியின் அனைத்து செயல்பாடுகளையும் முழுமையாக செயல்படுத்துகின்றன. IP நெட்வொர்க்குகளில் அனைத்து பயனர் தொடர்புகளும் TCP / IP நெறிமுறை அடுக்கில் கட்டமைக்கப்பட்டுள்ளன.

TCP/IP புரோட்டோகால் ஸ்டாக் இயற்பியல் வன்பொருளிலிருந்து சுயாதீனமாக உள்ளது, இது மற்றவற்றுடன், கம்பி மற்றும் வயர்லெஸ் நெட்வொர்க்குகளுக்கு இடையே முற்றிலும் வெளிப்படையான தொடர்புகளை உறுதி செய்கிறது.

பயன்பாட்டு அடுக்கு என்பது பெரும்பாலான நெட்வொர்க் பயன்பாடுகள் இயங்கும் இடமாகும்.

பயன்பாட்டு அடுக்கு

நிரல்களின் தொடர்புக்கு, தகவல் பரிமாற்றத்திற்கான உயர்நிலை நெறிமுறைகள் உள்ளன. எடுத்துக்காட்டாக, உலாவிகள் HTTP நெறிமுறையைப் பயன்படுத்தி வேலை செய்கின்றன, அஞ்சல் SMTP நெறிமுறையைப் பயன்படுத்தி அனுப்பப்படுகிறது, டெலிகிராம் அதன் சொந்த மறைகுறியாக்கப்பட்ட நெறிமுறையைப் பயன்படுத்தி செயல்படுகிறது.

ஆனால் நாங்கள் தனிப்பட்ட நெறிமுறைகளில் அதிக ஆர்வம் காட்டவில்லை. பெரும்பாலும், FTP (கோப்பு பரிமாற்றம்), SSH (ரிமோட் மெஷினுக்கான பாதுகாப்பான இணைப்பு), DNS (ஐபி முகவரி மொழிபெயர்ப்புக்கான எழுத்து) மற்றும் பலவற்றிற்கான ftp கிளையன்ட் போன்ற மொத்த நெறிமுறைகளை நீங்கள் சந்திப்பீர்கள்.

ஏறக்குறைய இந்த நெறிமுறைகள் அனைத்தும் TCPக்கு மேல் இயங்குகின்றன, இருப்பினும் சிலவற்றை விரைவுபடுத்த UDP (User Datagram Protocol) மூலம் இயங்குகின்றன. ஆனால், முக்கியமாக, இந்த நெறிமுறைகள் இயல்புநிலை துறைமுகங்களைக் கொண்டுள்ளன. உதாரணமாக:

  • 20 FTP முதல் TCP போர்ட் 20 (தரவு பரிமாற்றத்திற்கு) மற்றும் 21 (கட்டுப்பாட்டு கட்டளைகளுக்கு)
  • 22-SSH
  • 23 - டெல்நெட்
  • 53 - DNS வினவல்கள்
  • 80-HTTP
  • 443 - HTTPS

இந்த துறைமுகங்கள் பெயரிடும் பணி மற்றும் தனிப்பட்ட அளவுருக்கள் முகமை (IANA) மூலம் வரையறுக்கப்படுகின்றன.

பல பிரபலமான பயன்பாட்டு அடுக்கு நெறிமுறைகள் உள்ளன: எக்கோ, ஃபிங்கர், கோபர், HTTP, HTTPS, IMAP, IMAPS, IRC, NNTP, NTP, POP3, POPS, QOTD, RTSP, SNMP, SSH, Telnet, XDMCP.

போக்குவரத்து அடுக்கு

போக்குவரத்து அடுக்கு நெறிமுறைகள் உத்தரவாதமான செய்தி விநியோகத்தின் சிக்கலைத் தீர்க்க வடிவமைக்கப்பட்டுள்ளன.

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

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

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

TCP நெறிமுறை என்பது "உத்தரவாதம்" இணைப்பு-முன் நிறுவப்பட்ட போக்குவரத்து பொறிமுறையாகும், இது நம்பகமான தரவு ஓட்டத்துடன் பயன்பாட்டை வழங்குகிறது, பெறப்பட்ட தரவு பிழையற்றது என்பதை உறுதிப்படுத்துகிறது, இழப்பு ஏற்பட்டால் தரவை மீண்டும் கோருகிறது மற்றும் தரவின் நகல்களை நீக்குகிறது.

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

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

UDP பொதுவாக வீடியோ ஸ்ட்ரீமிங் மற்றும் கேமிங் போன்ற பயன்பாடுகளில் பயன்படுத்தப்படுகிறது, அங்கு பாக்கெட் இழப்பை பொறுத்துக்கொள்ளலாம் மற்றும் மீண்டும் முயற்சிப்பது கடினம் அல்லது நியாயமற்றது, அல்லது சவால்-பதில் பயன்பாடுகளில் (DNS வினவல்கள் போன்றவை) இணைப்பை நிறுவுவதற்கு மீண்டும் அனுப்புவதை விட அதிக ஆதாரங்கள் தேவைப்படும்.

மேல் அடுக்கு நெறிமுறையை வரையறுக்க TCP மற்றும் UDP இரண்டும் போர்ட் எனப்படும் எண்ணைப் பயன்படுத்துகின்றன.