«NetBIOS haivuki ruta» hurudiwa kana kwamba jambo hilo liliamua muundo. Hakuna. Utafutaji wa jina kwa matangazo kwa kawaida hubaki ndani ya kikoa chake cha matangazo, lakini huduma za NetBIOS zinaweza pia kutumia trafiki ya IP iliyoelekezwa ambayo inapitishwa vizuri kabisa. Swali lenye manufaa si kama NetBIOS inavuka ruta; ni huduma gani kati ya tatu zake ambayo programu yako inatumia.

Kiolesura cha programu, si itifaki moja ya waya

RFC 1001 inaelezea NetBIOS kama kiolesura ambacho programu hupanga dhidi yake, na chini yake kuna usafirishaji kadhaa. Mfano wake wa TCP/UDP hutenganisha huduma ya majina, usambazaji wa datagram na huduma ya kipindi, na inaunga mkono waziwazi utendaji na au bila matangazo ya 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

Jedwali hili ndilo linaloonyesha kwa nini kaulimbiu inashindwa. Huduma ya kipindi kati ya wenyeji wawili waliotajwa ni mazungumzo ya IP; datagram ya matangazo siyo. Muundo mmoja wa VPN unaweza kutimiza la kwanza na si la pili, na jaribio linalothibitisha la kwanza halisemi kitu kuhusu la pili.

Aina za nodi huamua mteja anaomba nini

Mifano ya nodi za matangazo, hatua-kwa-hatua na mchanganyiko za RFC 1001 inaelezea jinsi mwenyeji hutatua majina: kwa kuuliza mtandao wa ndani, kwa kuuliza seva ya majina moja kwa moja, au kwa kujaribu moja kisha lingine. Mfano huathiri trafiki gani inapaswa kuruhusiwa, si kama programu inafanya kazi kabisa.

Mpangilio wa seva ya majina unaosimamiwa huwapa wateja njia ya hatua-kwa-hatua, lakini kwa wateja waliosanidiwa kuitumia pekee. Kuweka seva mahali fulani kwenye mtandao hakuifanyi programu kuishauri, na mteja aliyebaki katika hali ya matangazo ataendelea kuuliza sehemu ya ndani na atafikia mwisho wa muda. Anwani ya seva lazima ifikie usanidi wa mteja, kupitia njia yoyote ya usimamizi ambayo mteja huyo anaiheshimu.

Kwa hiyo andika uchunguzi tatu kwa programu husika: jinsi inabadilisha jina la seva kuwa anwani, ikiwa ugunduzi au ujumbe hutumia matangazo au kituo cha mwisho kilichoelekezwa, na ni anwani na usafirishaji gani kipindi halisi kinatumia. Haya ni ukweli huru, na kila moja lina suluhisho lake. Ufumbuzi mmoja wa jina uliofanikiwa ni ushahidi kuhusu wa kwanza pekee.

NetBIOS juu ya TCP/IP si NetBEUI

Hizi mbili huchanganywa kwa sababu zote huitwa za zamani. NetBIOS juu ya TCP/IP hubeba huduma zake ndani ya pakiti za IP, ambazo handaki iliyopitishwa tayari huzisafirisha. NetBEUI ni itifaki ya tabaka 2 isiyoweza kupitishwa, na handaki ya IP haisafirishi fremu zozote za Ethernet kwa sababu tu inasafirisha IP.

Kuongeza njia ya IP hakuwezi kubadilisha fremu isiyo ya IP kuwa programu ya IP. Ikiwa programu inategemea kwa kweli tabia ya tabaka 2, chaguo ni huduma ya tabaka 2 iliyowekewa mipaka waziwazi au kubadilisha programu; hakuna mabadiliko ya upitishaji yanayobadilisha yoyote kati ya hayo.

Chagua mabadiliko madogo zaidi yanayotimiza kazi

Shiriki la SMB lililopo linalofikiwa kwa jina la DNS lililoidhinishwa na njia ya UNC iliyo wazi hahitaji upanuzi wa Ethernet. Kazi ya huduma ya faili na uzoefu wa kuvinjari ni mahitaji tofauti, na ya pili pekee inategemea orodha ya majirani. Kufikia shiriki kwa jina hutatua kazi bila kunyoosha kikoa cha matangazo kupitia handaki.

Kuvinjari ni sehemu ambayo kwa kawaida hushindwa, na hushindwa kwa utulivu. Mashine inaweza kufungua shiriki kwa njia wakati orodha ya kompyuta za karibu inabaki tupu, kwa sababu orodha hujazwa na ugunduzi wa matangazo na njia hutumia DNS. Kuamua kwamba unahitaji orodha ni hitaji tofauti na kuamua kwamba unahitaji faili. Andika ni ipi ambayo mtumiaji aliomba kweli kabla ya kubuni chochote.

Wakati programu ya zamani inahitaji kweli matangazo au fremu zisizo za IP, tathmini huduma ya tabaka 2 iliyowekewa mipaka na mmiliki aliyetajwa, au badilisha programu. Daraja hupanua kikoa cha hitilafu kinachoshirikiwa na mpaka wa sera, na huo ni uamuzi wa usanifu, si kisanduku cha kuteua kilichoandikwa NetBIOS. Andika shughuli mahususi ambazo handaki lazima izisafirishe, na msimamizi ataweza kutathmini ombi badala ya kukisia kuhusu «mtandao wote wa Windows».

Makala zinazohusiana