«NetBIOS రౌటర్లను దాటదు» అనే మాట డిజైన్ను తీర్చేసినట్లు పునరావృతమవుతుంది. కానీ తీర్చలేదు. ప్రసారం ద్వారా పేరు వెతుకుడు సాధారణంగా తన స్వంత ప్రసార డొమైన్ లోనే ఉంటుంది, కానీ NetBIOS సేవలు బాగా మార్గనిర్దేశం చేయబడే లక్ష్య IP ట్రాఫిక్ను కూడా ఉపయోగించగలవు. ఉపయోగకరమైన ప్రశ్న NetBIOS రౌటర్లను దాటుతుందా అని కాదు; ప్రశ్న ఏమిటంటే మీ అప్లికేషన్ దాని మూడు సేవల్లో ఏది ఉపయోగిస్తుంది.

ఒక సాఫ్ట్వేర్ ఇంటర్ఫేస్, ఒక వైర్ ప్రోటోకాల్ కాదు

RFC 1001 NetBIOS ను అప్లికేషన్లు ప్రోగ్రామ్ చేసే ఇంటర్ఫేస్గా వివరిస్తుంది, దాని కింద అనేక రవాణాలు ఉన్నాయి. దాని TCP/UDP నమూనా పేరు సేవ, డేటాగ్రామ్ పంపిణీ మరియు సెషన్ సేవను వేరు చేస్తుంది, మరియు IP ప్రసారంతో లేదా లేకుండా పని చేయడాన్ని స్పష్టంగా మద్దతు ఇస్తుంది.

ServiceWhat it doesTransport dependence
NameRegisters and resolves namesBroadcast, point-to-point, or a name server
DatagramConnectionless messages, including broadcastBroadcast domain or directed delivery
SessionConnection-oriented exchangeTCP connection to a named endpoint

ఈ పట్టికే నినాదం ఎందుకు విఫలమవుతుందో చూపిస్తుంది. పేరు ఉన్న రెండు హోస్ట్ల మధ్య సెషన్ సేవ ఒక IP సంభాషణ; ప్రసార డేటాగ్రామ్ అలా కాదు. ఒక VPN డిజైన్ మొదటిదాన్ని తీర్చి రెండవదాన్ని తీర్చకపోవచ్చు, మొదటిదాన్ని నిరూపించే పరీక్ష రెండవదాని గురించి ఏమీ చెప్పదు.

నోడ్ రకాలు క్లయింట్ ఏమి అడుగుతుందో నిర్ణయిస్తాయి

RFC 1001 లోని ప్రసార, పాయింట్-టు-పాయింట్ మరియు మిశ్రమ నోడ్ నమూనాలు హోస్ట్ పేర్లను ఎలా పరిష్కరిస్తుందో వివరిస్తాయి: స్థానిక నెట్వర్క్ను అడగడం ద్వారా, పేరు సర్వర్ను నేరుగా అడగడం ద్వారా, లేదా ఒకదాన్ని ప్రయత్నించి తర్వాత మరొకదాన్ని ప్రయత్నించడం ద్వారా. నమూనా ఏ ట్రాఫిక్కు అనుమతి ఇవ్వాలనే దానిపై ప్రభావం చూపుతుంది, అప్లికేషన్ అసలు పని చేస్తుందా అనే దానిపై కాదు.

నిర్వహిత పేరు-సర్వర్ ఏర్పాటు క్లయింట్లకు పాయింట్-టు-పాయింట్ మార్గాన్ని ఇస్తుంది, కానీ దాన్ని ఉపయోగించడానికి కాన్ఫిగర్ చేయబడిన క్లయింట్లకు మాత్రమే. నెట్వర్క్లో ఎక్కడో సర్వర్ పెట్టడం అప్లికేషన్ను దాన్ని సంప్రదించేలా చేయదు, ప్రసార మోడ్లో వదిలివేయబడిన క్లయింట్ స్థానిక విభాగాన్ని అడుగుతూనే ఉండి సమయం ముగిసే స్థితికి చేరుతుంది. సర్వర్ చిరునామా క్లయింట్ కాన్ఫిగరేషన్ను చేరాలి, ఆ క్లయింట్ గౌరవించే ఏ నిర్వహణ మార్గం ద్వారానైనా.

అందువల్ల సంబంధిత అప్లికేషన్ కోసం మూడు పరిశీలనలను నమోదు చేయండి: అది సర్వర్ పేరును చిరునామాగా ఎలా మారుస్తుంది, అన్వేషణ లేదా సందేశాలు ప్రసారాన్ని లేక లక్ష్య ముగింపు బిందువును ఉపయోగిస్తాయా, మరియు అసలైన సెషన్ ఏ చిరునామా మరియు రవాణాను ఉపయోగిస్తుంది. ఇవి స్వతంత్ర వాస్తవాలు, ప్రతి దానికి దాని స్వంత పరిష్కారం ఉంది. ఒక విజయవంతమైన పేరు పరిష్కారం మొదటిదాని గురించి మాత్రమే సాక్ష్యం.

TCP/IP పై NetBIOS అంటే NetBEUI కాదు

రెండింటినీ పాతవి అని పిలుస్తారు కాబట్టి గందరగోళపరుస్తారు. TCP/IP పై NetBIOS తన సేవలను IP ప్యాకెట్ల లోపల మోసుకుపోతుంది, మార్గనిర్దేశిత సొరంగం వాటిని ఇప్పటికే రవాణా చేస్తుంది. NetBEUI మార్గనిర్దేశం చేయలేని పొర 2 ప్రోటోకాల్, IP సొరంగం కేవలం IP రవాణా చేస్తుందనే కారణంతో ఏకపక్ష ఈథర్నెట్ ఫ్రేమ్లను రవాణా చేయదు.

IP మార్గాన్ని జోడించడం IP కాని ఫ్రేమ్ను IP అప్లికేషన్గా మార్చలేదు. అప్లికేషన్ నిజంగా పొర 2 ప్రవర్తనపై ఆధారపడి ఉంటే, ఎంపికలు స్పష్టంగా పరిమితం చేయబడిన పొర 2 సేవ లేక అప్లికేషన్ను మార్చడం; ఏ మార్గనిర్దేశ మార్పు వాటిలో దేన్నీ భర్తీ చేయదు.

పనిని తీర్చే అతి చిన్న మార్పును ఎంచుకోండి

ఆమోదించబడిన DNS పేరు మరియు స్పష్టమైన UNC మార్గం ద్వారా చేరే ప్రస్తుత SMB షేర్కు ఈథర్నెట్ విస్తరణ అవసరం లేదు. ఫైల్ సేవా పని మరియు బ్రౌజింగ్ అనుభవం వేర్వేరు అవసరాలు, రెండవది మాత్రమే పొరుగు జాబితాపై ఆధారపడి ఉంటుంది. పేరు ద్వారా షేర్ను చేరడం ప్రసార డొమైన్ను సొరంగం ద్వారా సాగదీయకుండా పనిని పరిష్కరిస్తుంది.

బ్రౌజింగ్ సాధారణంగా విఫలమయ్యే భాగం, మరియు అది నిశ్శబ్దంగా విఫలమవుతుంది. మెషిన్ మార్గం ద్వారా షేర్ను తెరవగలదు, అయితే దగ్గరలోని కంప్యూటర్ల జాబితా ఖాళీగా ఉంటుంది, ఎందుకంటే జాబితా ప్రసార అన్వేషణతో నిండుతుంది మరియు మార్గం DNS ఉపయోగిస్తుంది. మీకు జాబితా కావాలని నిర్ణయించుకోవడం, మీకు ఫైల్ కావాలని నిర్ణయించుకోవడం కంటే వేరే అవసరం. ఏదైనా డిజైన్ చేసే ముందు వినియోగదారు నిజంగా ఏది అడిగారో రాయండి.

పాత అప్లికేషన్ నిజంగా ప్రసారం లేక IP కాని ఫ్రేమ్లు కావాలని కోరితే, పేరు ఉన్న యజమానితో పరిమిత పొర 2 సేవను మూల్యాంకనం చేయండి, లేదా అప్లికేషన్ను మార్చండి. వంతెన భాగస్వామ్య వైఫల్య డొమైన్ మరియు విధాన హద్దు రెండింటినీ విస్తరిస్తుంది, అది NetBIOS అని రాసిన చెక్బాక్స్ కాదు, నిర్మాణ నిర్ణయం. సొరంగం రవాణా చేయాల్సిన నిర్దిష్ట కార్యకలాపాలను నమోదు చేయండి, అప్పుడు నిర్వాహకుడు «మొత్తం Windows నెట్వర్కింగ్» గురించి ఊహించడం బదులు అభ్యర్థనను మూల్యాంకనం చేయగలరు.

సంబంధిత వ్యాసాలు