«Nid yw NetBIOS yn croesi llwybryddion» a ailadroddir fel petai hynny wedi setlo'r dyluniad. Nid yw. Mae chwilio enw drwy ddarllediad fel arfer yn aros o fewn ei barth darlledu ei hun, ond gall gwasanaethau NetBIOS ddefnyddio traffig IP cyfeiriedig sy'n cael ei lwybro'n berffaith iawn hefyd. Nid y cwestiwn defnyddiol yw a yw NetBIOS yn croesi llwybryddion; y cwestiwn yw pa un o'i dri gwasanaeth y mae'ch rhaglen yn ei ddefnyddio.

Rhyngwyneb meddalwedd, nid un protocol gwifren

Mae RFC 1001 yn disgrifio NetBIOS fel rhyngwyneb y mae rhaglenni'n rhaglennu yn ei erbyn, gyda sawl cludo oddi tano. Mae ei fodel TCP/UDP yn gwahanu gwasanaeth enwau, dosbarthiad datagramau a gwasanaeth sesiwn, ac mae'n cefnogi'n benodol weithredu gyda darllediad IP neu hebddo.

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

Dyma'r rheswm pam mae'r slogan yn methu. Mae gwasanaeth sesiwn rhwng dau westai a enwir yn sgwrs IP; nid yw datagram darllediad felly. Gall un dyluniad VPN fodloni'r cyntaf ac nid yr ail, ac nid yw prawf sy'n profi'r cyntaf yn dweud dim am yr ail.

Mae mathau o nod yn penderfynu beth mae'r cleient yn ei ofyn

Mae modelau nod darllediad, pwynt-i-bwynt a chymysg RFC 1001 yn disgrifio sut mae gwesteiwr yn datrys enwau: drwy ofyn i'r rhwydwaith lleol, drwy ofyn yn syth i weinydd enwau, neu drwy roi cynnig ar un ac yna'r llall. Mae'r model yn effeithio ar ba draffig y mae'n rhaid ei ganiatáu, nid ar a yw'r rhaglen yn gweithio o gwbl.

Mae trefniant gweinydd enwau a reolir yn rhoi llwybr pwynt-i-bwynt i gleientiaid, ond dim ond i gleientiaid sydd wedi'u ffurfweddu i'w ddefnyddio. Nid yw rhoi gweinydd yn rhywle ar y rhwydwaith yn gwneud i raglen ymgynghori ag ef, a bydd cleient a adawyd yn y modd darlledu yn dal i ofyn i'r segment lleol ac yn rhedeg allan o amser. Mae'n rhaid i gyfeiriad y gweinydd gyrraedd ffurfweddiad y cleient, drwy ba bynnag lwybr rheoli y mae'r cleient hwnnw'n ei barchu.

Felly cofnodwch dri arsylwad ar gyfer y rhaglen dan sylw: sut mae'n troi enw'r gweinydd yn gyfeiriad, a yw darganfod neu negeseuon yn defnyddio darllediad neu derfynbwynt cyfeiriedig, a pha gyfeiriad a chlud y mae'r sesiwn wirioneddol yn ei ddefnyddio. Mae'r rhain yn ffeithiau annibynnol, ac mae gan bob un ei atgyweiriad ei hun. Mae un datrysiad enw llwyddiannus yn dystiolaeth am y cyntaf yn unig.

Nid yw NetBIOS dros TCP/IP yn NetBEUI

Mae'r ddau'n cael eu cymysgu oherwydd bod y ddau'n cael eu galw'n hen. Mae NetBIOS dros TCP/IP yn cario'i wasanaethau y tu mewn i becynnau IP, y mae twnnel a lwybrwyd eisoes yn eu cludo. Mae NetBEUI yn brotocol haen 2 na ellir ei lwybro, ac nid yw twnnel IP yn cario fframiau Ethernet mympwyol dim ond oherwydd ei fod yn cario IP.

Ni all ychwanegu llwybr IP droi ffrâm nad yw'n IP yn raglen IP. Os yw rhaglen wir yn dibynnu ar ymddygiad haen 2, y dewisiadau yw gwasanaeth haen 2 sydd wedi'i ffinio'n benodol neu ddisodli'r rhaglen; nid oes unrhyw newid llwybro sy'n cymryd lle'r naill na'r llall.

Dewiswch y newid lleiaf sy'n bodloni'r dasg

Nid oes angen estyniad Ethernet ar gyfran SMB bresennol y cyrchir ati drwy enw DNS a gymeradwywyd a llwybr UNC penodol. Mae tasg y gwasanaeth ffeilio a'r profiad pori yn ofynion gwahanol, a dim ond yr ail sy'n dibynnu ar y rhestr cymdogion. Mae cyrraedd y gyfran drwy enw yn datrys y dasg heb ymestyn y parth darlledu dros dwnnel.

Pori yw'r rhan sy'n methu fel arfer, ac mae'n methu'n dawel. Gall peiriant agor cyfran drwy lwybr tra bo'r rhestr o gyfrifiaduron cyfagos yn aros yn wag, oherwydd llenwir y rhestr gan ddarganfod drwy ddarllediad ac mae'r llwybr yn defnyddio DNS. Mae penderfynu bod angen y rhestr arnoch yn ofyniad gwahanol i benderfynu bod angen y ffeil arnoch. Nodwch pa un y gofynnodd y defnyddiwr amdano mewn gwirionedd cyn dylunio unrhyw beth.

Pan fo rhaglen hen wirioneddol angen darllediad neu fframiau nad ydynt yn IP, gwerthuswch wasanaeth haen 2 wedi'i ffinio gyda pherchennog a enwir, neu disodlwch y rhaglen. Mae pont yn ehangu'r parth methiant a rennir a'r ffin bolisi, sy'n benderfyniad pensaernïol yn hytrach na blwch ticio ag enw NetBIOS. Dogfennwch y gweithrediadau penodol y mae'n rhaid i'r twnnel eu cario, ac fe all gweinyddwr werthuso'r cais yn lle dyfalu am «holl rwydweithio Windows».

Erthyglau cysylltiedig