ஜாவா நெட்வொர்க்கிங்: ஜாவாவில் நெட்வொர்க்கிங் என்றால் என்ன?

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

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

இந்த கட்டுரையில் தலைப்புகள் கீழே உள்ளன:



ஜாவா நெட்வொர்க்கிங் அறிமுகம்

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

Java.net தொகுப்பு இரண்டு நெறிமுறைகளுக்கு ஆதரவை வழங்குகிறது. அவை பின்வருமாறு:

  • டி.சி.பி. & கழித்தல் டிரான்ஸ்மிஷன் கண்ட்ரோல் புரோட்டோகால் இரண்டு பயன்பாடுகளுக்கு இடையில் நம்பகமான தகவல்தொடர்புகளை அனுமதிக்கிறது. TCP பொதுவாக இணைய நெறிமுறையில் பயன்படுத்தப்படுகிறது, இது TCP / IP என குறிப்பிடப்படுகிறது.

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

குறிப்பு : ஜாவாவில் நெட்வொர்க்கிங் முக்கியமாக வளங்களைப் பகிர்வதற்கும் மையப்படுத்தப்பட்ட மென்பொருள் நிர்வாகத்திற்கும் பயன்படுத்தப்படுகிறது.

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

நெட்வொர்க்கிங் சொற்கள்

பரவலாகப் பயன்படுத்தப்படும் ஜாவா நெட்வொர்க்கிங் சொற்கள் பின்வருமாறு:

  1. ஐபி முகவரி
  2. நெறிமுறை
  3. போர்ட் எண்
  4. Mac முகவரி
  5. இணைப்பு சார்ந்த மற்றும் இணைப்பு-குறைவான நெறிமுறை
  6. சாக்கெட்

இப்போது இந்த முறைகள் ஒவ்வொன்றின் விவரங்களையும் பெறுவோம்.

ஜாவாவில் சீரியலைசேஷன் என்றால் என்ன

1. ஐபி முகவரி

ஐபி முகவரி என்பது ஒரு பிணையத்தின் முனைக்கு ஒதுக்கப்பட்ட தனிப்பட்ட எண் எ.கா. 192.168.0.1 . இது 0 முதல் 255 வரையிலான ஆக்டெட்டுகளால் ஆனது.

2. நெறிமுறை

ஒரு நெறிமுறை என்பது தகவல்தொடர்புக்கு பின்பற்றப்படும் விதிகளின் தொகுப்பாகும். உதாரணத்திற்கு:

  • டி.சி.பி.
  • FTP
  • டெல்நெட்
  • SMTP
  • POP போன்றவை.

3. துறைமுக எண்

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

4. MAC முகவரி

TO Mac முகவரி அடிப்படையில் ஒரு வன்பொருள் அடையாள எண், இது பிணையத்தில் ஒவ்வொரு சாதனத்தையும் தனித்துவமாக அடையாளம் காட்டுகிறது. எடுத்துக்காட்டாக, ஈத்தர்நெட் அட்டையில் ஒரு இருக்கலாம் Mac முகவரி of 00: 0d: 83: b1: c0: 8e.

5. இணைப்பு சார்ந்த மற்றும் இணைப்பு-குறைவான நெறிமுறை

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

6. சாக்கெட்

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

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

தொடக்க முகவரி

எண் ஐபி முகவரி மற்றும் அந்த முகவரிக்கான டொமைன் பெயர் இரண்டையும் இணைக்க இன்ட் முகவரி பயன்படுத்தப்படுகிறது. இது IPv4 மற்றும் Ipv6 முகவரிகள் இரண்டையும் கையாள முடியும். கீழே உள்ள படம் இனெட் முகவரி வகுப்பின் துணைப்பிரிவுகளை சித்தரிக்கிறது.

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

java system.exit (0)
  1. நிலையான InetAddress getLocalHost () வீசுகிறது UnknownHostException
  2. நிலையான InetAddress getByName ( சரம் ஹோஸ்ட்பெயர் ) வீசுகிறது UnknownHostException
  3. நிலையான InetAddress [] getAllByName ( சரம் ஹோஸ்ட்பெயர் ) வீசுகிறது UnknownHostException

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

இறக்குமதி java.net. InetAddress.getByName ('www.facebook.com') // வலைத்தளத்தின் முகவரியை System.out.println (முகவரி) InetAddress ia [] = InetAddress.getAllByName ('www.google.com') க்கான (int i = 0 i 

மேலே உள்ள குறியீட்டை நீங்கள் இயக்கும்போது, ​​அது கீழே காட்டப்பட்டுள்ளபடி கணினியின் தொடக்க முகவரி மற்றும் வலைத்தளத்தை வழங்கும்:

வெளியீடு:

DESKTOP-KN72TD3 / 192.168.0.215 www.facebook.com/31.13.79.35 www.google.com/172.217.163.132

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

சாக்கெட் மற்றும் சாக்கெட் சர்வர் வகுப்பு

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

  • சர்வர் சாக்கெட் சேவையகங்களுக்கானது

  • தி சாக்கெட் வகுப்பு வாடிக்கையாளருக்கானது

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

இப்போது, ​​நெட்வொர்க்கிங் URL வகுப்பு என்றால் என்ன என்பதைப் புரிந்துகொள்வோம்.

URL வகுப்பு

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

உதாரணத்திற்கு: https://www.edureka.co/blog

இங்கே,https: -> நெறிமுறை
www.edureka.co -> புரவலன் பெயர்
/ வலைப்பதிவு -> கோப்பு பெயர்

ஜாவா என்பது ஒரு உறவு

URL வகுப்பு ஒரு குறிப்பிட்ட வலைத்தளத்தின் URL தகவலை வழங்க பல்வேறு முறைகளைக் கொண்டுள்ளது. ஜாவா URL வகுப்பின் பல்வேறு முறைகளை இப்போது புரிந்துகொள்வோம்.

  1. getProtocol (): URL இன் நெறிமுறையை வழங்குகிறது
  2. getHost (): குறிப்பிட்ட URL இன் ஹோஸ்ட்பெயரை (டொமைன் பெயர்) வழங்குகிறது
  3. getPort (): குறிப்பிடப்பட்ட URL இன் போர்ட் எண்ணை வழங்குகிறது
  4. getFile (): URL இன் கோப்பு பெயரை வழங்குகிறது

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

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

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த “ஜாவா நெட்வொர்க்கிங்” கட்டுரையின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.