Ns (simulator)
என்எஸ் (நெட்வொர்க் சிமுலேட்டரிலிருந்து) என்பது தனித்துவமான நிகழ்வு நெட்வொர்க் சிமுலேட்டர்களின் தொடருக்கான பெயர், குறிப்பாக என்எஸ்-1, என்எஸ்-2 மற்றும் என்எஸ்-3. இவை அனைத்தும் தனித்த-நிகழ்வு கணினி நெட்வொர்க் சிமுலேட்டர்கள், முதன்மையாக ஆராய்ச்சி மற்றும் கற்பித்தலில் பயன்படுத்தப்படுகின்றன. என்எஸ்-1 என அழைக்கப்படும் என்எஸ் இன் முதல் பதிப்பு, லாரன்ஸ் பெர்க்லி தேசிய ஆய்வகத்தில் (எல். பி. என். எல்) ஸ்டீவ் மெக்கேன், சாலி ஃபிலாய்ட், கெவின் ஃபால் மற்றும் பிற பங்களிப்பாளர்களால் 1995-97 காலக்கெடுவில் உருவாக்கப்பட்டது. இது எல். பி. என். எல் நெட்வொர்க் சிமுலேட்டர் என்று அழைக்கப்பட்டது, இது 1989 ஆம் ஆண்டில் எஸ். கேசவ் என்பவரால் ரியல் என்று அழைக்கப்படும் முந்தைய சிமுலேட்டரிலிருந்து பெறப்பட்டது. என்எஸ்-2 என்எஸ்-2 என்எஸ்-1 இன் திருத்தமாக தொடங்கியது. 1997 முதல் 2000 வரை, எல். பி. எல், ஜெராக்ஸ் பார்க், யு. சி பெர்க்லி மற்றும் யு. எஸ். சி/ஐ. எஸ். ஐ ஆகியவற்றில் வி. ஐ. என். டி திட்டத்தின் மூலம் என். எஸ் வளர்ச்சிக்கு டி. ஏ. ஆர். பி. ஏ ஆதரவளித்தது. 2000 ஆம் ஆண்டில், ஏ. சி. ஐ. ஆர். ஐ உள்ளிட்ட பிற ஆராய்ச்சியாளர்களுடன் இணைந்து, யு. எஸ். சி/ஐ. எஸ். ஐ ஆகிய இரண்டிலும், சமன் உடன் டார்பா மூலமாகவும், கான்ஸெருடன் என். எஸ். எஃப் மூலமாகவும் என். எஸ்-2 வளர்ச்சி ஆதரிக்கப்பட்டது. NS2 இன் அம்சங்கள் 1. இது நெட்வொர்க்கிங் ஆராய்ச்சிக்கான ஒரு தனித்துவமான நிகழ்வு சிமுலேட்டர் ஆகும். 2. டி. சி. பி, எஃப்டிபி, யுடிபி, எச். டி. டி. எஸ் மற்றும் டிஎஸ்ஆர் போன்ற நெறிமுறைகளின் தொகுப்பை உருவகப்படுத்த இது கணிசமான ஆதரவை வழங்குகிறது. 3. இது கம்பி மற்றும் வயர்லெஸ் நெட்வொர்க்கை உருவகப்படுத்துகிறது. 4. இது முதன்மையாக யுனிக்ஸ் அடிப்படையிலானது. 5. டிசிஎல்-ஐ அதன் ஸ்கிரிப்டிங் மொழிகளாகப் பயன்படுத்துகிறது. 6. OTCL: பொருள் சார்ந்த ஆதரவு 7. டி. சி. எல். சி. எல்.: சி + + மற்றும் ஓடிசிஎல் இணைப்பு 8. தனித்துவமான நிகழ்வு அட்டவணை என்எஸ்-2 மூன்றாம் தரப்பினரிடமிருந்து கணிசமான பங்களிப்புகளை உள்ளடக்கியது, இதில் யுசிபி டேடெலஸ் மற்றும் சிஎம்யு மோனார்க் திட்டங்கள் மற்றும் சன் மைக்ரோசிஸ்டம்ஸ் ஆகியவற்றின் வயர்லெஸ் குறியீடு அடங்கும். 2003 ஆம் ஆண்டில், டாம் ஹென்டர்சன், ஜார்ஜ் ரிலே, சாலி ஃபிலாய்ட் மற்றும் சுமித் ராய் தலைமையிலான குழு, யு. எஸ். நேஷனல் சயின்ஸ் ஃபவுண்டேஷனில் (என். எஸ். எஃப்) என். எஸ்-3 என்று அழைக்கப்படும் என். எஸ்-2 க்கு மாற்றாக உருவாக்க விண்ணப்பித்து நிதியுதவி பெற்றது. இந்த குழு சோபியா ஆன்டிபோலிஸில் உள்ள ஐ. என். ஆர். ஐ. ஏ இன் பிளானெட் திட்டத்துடன் ஒத்துழைத்தது, மென்பொருள் தலைவராக மத்தேயு லாகேஜ் இருந்தார், மேலும் ஒரு புதிய திறந்த மூல திட்டத்தை உருவாக்கினார். என்எஸ்-3 ஐ உருவாக்கும் செயல்பாட்டில், என்எஸ்-2 உடன் பின்தங்கிய-இணக்கத்தை முற்றிலுமாக கைவிட முடிவு செய்யப்பட்டது. புதிய சிமுலேட்டர் சி + + நிரலாக்க மொழியைப் பயன்படுத்தி புதிதாக எழுதப்படும். என்எஸ்-3 இன் வளர்ச்சி ஜூலை 2006 இல் தொடங்கியது. மூன்று பதிப்புகளின் தற்போதைய நிலை என்னவென்றால்ஃ என்எஸ்-1 வளர்ச்சி என்எஸ்-2 நிறுவப்பட்டபோது நிறுத்தப்பட்டது. இது இனி உருவாக்கப்படவோ பராமரிக்கப்படவோ இல்லை. என்எஸ்-2 வளர்ச்சி 2010 இல் நிறுத்தப்பட்டது. இது இனி உருவாக்கப்படவோ பராமரிக்கப்படவோ இல்லை. என்எஸ்-3 தீவிரமாக உருவாக்கப்பட்டு பராமரிக்கப்படுகிறது. டிசைன் என்எஸ்-3 சி + + மற்றும் பைத்தானைப் பயன்படுத்தி ஸ்கிரிப்டிங் திறனுடன் கட்டப்பட்டுள்ளது. என்எஸ் நூலகம் பைபிண்ட்ஜென் நூலகத்திற்கு நன்றி பைத்தானால் மூடப்பட்டுள்ளது, இது என்எஸ் சி + + தலைப்புகளை காஸ்ட்எக்ஸ்எம்எல் மற்றும் பைஜ்சிசிஎக்ஸ்எம்எல் ஆகியவற்றிற்கு பகுப்பாய்வு செய்வதன் மூலம் தானாகவே தொடர்புடைய சி + + பிணைப்பு பசையை உருவாக்குகிறது. இந்த தானாக உருவாக்கப்பட்ட சி + + கோப்புகள் இறுதியாக என்எஸ் பைதான் தொகுதியில் தொகுக்கப்படுகின்றன, இது பயனர்கள் சி + + என்எஸ் மாதிரிகள் மற்றும் மையத்துடன் பைதான் ஸ்கிரிப்ட்கள் மூலம் தொடர்பு கொள்ள அனுமதிக்கிறது. உருவகப்படுத்துதல் அளவுருக்களுக்கான இயல்புநிலை மற்றும் ஒரு நிகழ்வுக்கு மதிப்புகளை நிர்வகிக்க ஒரு ஒருங்கிணைந்த பண்புக்கூறு அடிப்படையிலான அமைப்பை என்எஸ் சிமுலேட்டர் கொண்டுள்ளது. தேவைகள் என்எஸ் உருவாக்க உங்களுக்கு ஒரு கணினி மற்றும் ஒரு சி + + தொகுப்பாளர் தேவை. பல வகையான யுனிக்ஸ் (ஃப்ரீபிஎஸ்டி, லினக்ஸ், சன்ஓஎஸ், சோலாரிஸ்) இல் என்எஸ்ஸை உருவாக்குகிறோம், எனவே இது அங்கு மென்மையாக நிறுவப்படுகிறது, ஆனால் இது போஸிக்ஸ் போன்ற கணினியில் இயங்க வேண்டும், ஒருவேளை சில மாற்றங்களுடன் இருக்கலாம். என்எஸ் விண்டோஸின் கீழ் உருவாக்குகிறது மற்றும் இயங்குகிறது, பிரத்யேக விண்டோஸ்/சிக்வின் பக்கத்தைப் பார்க்கவும். எளிய காட்சிகள் எந்தவொரு நியாயமான இயந்திரத்திலும் இயங்க வேண்டும், ஆனால் மிகப் பெரிய காட்சிகள் அதிக அளவு நினைவகத்திலிருந்து பயனடைகின்றன. என்எஸ் மிகவும் பெரியது. அலினோன் தொகுப்பை உருவாக்க சுமார் 320 எம்பி வட்டு இடம் தேவைப்படுகிறது. துண்டுகளிலிருந்து என்எஸ் ஐ உருவாக்குவது சில வட்டு இடத்தை சேமிக்க முடியும். (இடத்தை சேமிக்க பல நபர்கள் என்எஸ் பில்ட் ட்ரீயில் கோப்புகளைப் பகிர்ந்து கொள்ள விரும்பினால், நீங்கள் ஒரு எளிய பெர்ல் ஸ்கிரிப்டைப் பதிவிறக்கம் செய்யலாம், பின்னர் அதன் ரீட்மில் உள்ள அறிவுறுத்தலைப் பின்பற்றவும். யு. எஸ். சி. யின் CS599b வகுப்பில் இருந்து விரிவான அறிவுறுத்தல்கள் உள்ளன. என்எஸ்-பயனர்களின் அஞ்சல் பட்டியல் காப்பகத்தில் விவாதங்களை நீங்கள் பயனுள்ளதாகக் காணலாம்.) நவம்பர் 2005 நிலவரப்படி, என்எஸ் இந்த சோர்ஸ்ஃபோர்ஜ் இடத்தில் கிடைக்கிறது. என். எஸ். க்கு மிதமான புதுப்பித்த நிலையில் டி. சி. எல்/டி. கே (தலைப்பு கோப்புகளுடன்) நிறுவல் மற்றும் இரண்டு கூடுதல் தொகுப்புகள் தேவைப்படுகின்றனஃ டி. சி. எல். சி மற்றும் ஓடிசிஎல். பெரும்பாலான OS நிறுவல்கள் முழு Tcl/Tk நிறுவல்களுடன் அல்லது இந்த பிற தொகுப்புகளுடன் வரவில்லை, எனவே நீங்கள் பெரும்பாலும் பல தொகுப்புகளை நிறுவ வேண்டியிருக்கும். பொதுவான லினக்ஸ், பி. எஸ். டி, ஓ. எஸ். எக்ஸ் மற்றும் சோலாரிஸ் அறிவுறுத்தல்கள் என். எஸ்ஸை உருவாக்க இரண்டு பொதுவான வழிகள் உள்ளனஃ ஒவ்வொரு கூறுகளையும் தனித்தனியாக உருவாக்குவது ("துண்டுகளிலிருந்து") அல்லது அவை அனைத்தையும் ஒரே ஷாட்டில் நிறுவும் ஒரு ஸ்கிரிப்டை இயக்குவது ("அலினோன்"). நீங்கள் அதை விரைவாக முயற்சிக்க விரும்பினால், நீங்கள் அலினோன் தொகுப்பை முயற்சி செய்யலாம். நீங்கள் சி-நிலை மேம்பாட்டைச் செய்ய விரும்பினால், அல்லது பதிவிறக்க நேரம் அல்லது வட்டு இடத்தை சேமிக்க விரும்பினால், அல்லது அலினோனில் சிக்கல் இருந்தால், நீங்கள் அதை துண்டுகளிலிருந்து உருவாக்க வேண்டும். அலினோன் தொகுப்பை நிறுவுதல்ஃ இந்த தொகுப்பில் டிசிஎல்/டி. கே, ஓடிசிஎல், டிசிஎல்எல், என்எஸ்-2, நாம்-1 மற்றும் பிற தொகுப்புகளின் நிறுவலைக் கையாளும் நிறுவல் ஸ்கிரிப்ட் உள்ளது. அலினோனைப் புதுப்பித்தல்ஃ "அலினோன்" தொகுப்பு ஒவ்வொரு வெளியீட்டிற்கும் மட்டுமே புதுப்பிக்கப்படுகிறது. உங்கள் தளத்திற்கான அலினோன் தொகுப்பின் வசதியில் நீங்கள் ஆர்வமாக இருந்தால், ஆனால் என்எஸ்-2 குறியீட்டின் புதிய ஸ்னாப்ஷாட்டைப் பயன்படுத்த ஆர்வமாக இருந்தால், இந்தப் பக்கம் உங்களுக்கானது. ஆதாரங்களிலிருந்து என்எஸ் உருவாக்குதல்ஃ அறிவுறுத்தல்கள் (குறிப்புஃ மேலே உள்ள அலினோன் மற்றும் துண்டுகள் ஐஎஸ்ஐ பக்கங்கள் விக்கி மற்றும் புதுப்பிக்கப்பட வேண்டும்) வெவ்வேறு அமைப்புகளுக்கு குறிப்பிட்ட சில வழிமுறைகள் கீழே உள்ளன. ஃபெடோரா நிறுவல் வழிகாட்டி ஃபெடோரா நிறுவல் வழிகாட்டி டெபியன் நிறுவல் வழிகாட்டி டெபியனுக்கான மாற்று நிறுவல் வழிகாட்டி ஜிபிசிசி 4.0.3 உபுண்டு நிறுவல் வழிகாட்டி வாட்டர் ஹோர் என்எஸ்/நாமிற்கு பிபிஏவை பராமரிக்கிறார், எனவே நீங்கள் அங்கு பயன்படுத்தத் தயாராக உள்ள டெப் தொகுப்புகளைப் பெறலாம். சில காரணங்களுக்காக கட்டமைக்கப்பட்ட மூலங்களிலிருந்து நிறுவல் வழிமுறைகளைத் தேடுகிறீர்களானால், கீழே சரிபார்க்கவும். உருவகப்படுத்துதல் பணிப்பாய்வு ஒரு உருவகப்படுத்துதலை உருவாக்கும் பொதுவான செயல்முறையை பல படிகளாகப் பிரிக்கலாம்ஃ இடவியல் வரையறைஃ அடிப்படை வசதிகளை உருவாக்குவதை எளிதாக்கவும் அவற்றின் தொடர்புகளை வரையறுக்கவும், என்எஸ்-3 கொள்கலன்கள் மற்றும் உதவியாளர்களின் அமைப்பைக் கொண்டுள்ளது, இது இந்த செயல்முறையை எளிதாக்குகிறது. மாதிரி மேம்பாடுஃ மாதிரிகள் உருவகப்படுத்துதலில் சேர்க்கப்படுகின்றன (எடுத்துக்காட்டாக, யுடிபி, ஐபிவி 4, பாயிண்ட்-டு-பாயிண்ட் சாதனங்கள் மற்றும் இணைப்புகள், பயன்பாடுகள்); பெரும்பாலான நேரங்களில் இது உதவியாளர்களைப் பயன்படுத்தி செய்யப்படுகிறது. முனை மற்றும் இணைப்பு உள்ளமைவுஃ மாதிரிகள் அவற்றின் இயல்புநிலை மதிப்புகளை அமைக்கின்றன (எடுத்துக்காட்டாக, ஒரு பயன்பாட்டால் அனுப்பப்பட்ட பாக்கெட்டுகளின் அளவு அல்லது ஒரு புள்ளி-க்கு-புள்ளி இணைப்பின் எம்டியு); பெரும்பாலான நேரங்களில் இது பண்புக்கூறு அமைப்பைப் பயன்படுத்தி செய்யப்படுகிறது. செயலாக்கம்ஃ உருவகப்படுத்துதல் வசதிகள் நிகழ்வுகளை உருவாக்குகின்றன, பயனர் கோரிய தரவு பதிவு செய்யப்படுகிறது. செயல்திறன் பகுப்பாய்வுஃ உருவகப்படுத்துதல் முடிந்ததும், தரவு நேர முத்திரையிடப்பட்ட நிகழ்வு தடயமாக கிடைக்கிறது. இந்தத் தரவு பின்னர் முடிவுகளை எடுக்க ஆர் போன்ற கருவிகளைக் கொண்டு புள்ளிவிவர ரீதியாக பகுப்பாய்வு செய்யப்படலாம். வரைகலை காட்சிப்படுத்தல்ஃ உருவகப்படுத்துதலில் சேகரிக்கப்பட்ட மூல அல்லது பதப்படுத்தப்பட்ட தரவை க்னுப்லோட், மேட்ப்லோட்லிப் அல்லது எக்ஸ்ஜிஆர்ஏபிஎச் போன்ற கருவிகளைப் பயன்படுத்தி வரைபடமாக்கலாம். க்ளோமோசிம் குறிப்புகள் வெளிப்புற இணைப்புகள் என்எஸ்-3 வலைப்பக்கம் கணினி நெட்வொர்க்கிங் கணினி நெட்வொர்க் பகுப்பாய்வு உருவகப்படுத்துதல் மென்பொருள் தொலைத்தொடர்பு பொறியியல் ஜிபிஎல் உரிமத்தைப் பயன்படுத்தி சி + + மென்பொருளில் நிரல் செய்யப்பட்ட இலவச மென்பொருள்