Direkte vert for SMB over TCP/IP


Sammendrag


Windows støtter fil- og skriverdeling trafikk ved hjelp av SMB (Servermeldingsblokk)-protokollen som er plassert direkte på TCP. Dette er forskjellig fra tidligere operativsystemer, som krever SMB-trafikk NetBIOS over TCP (NBT)-protokollen til å arbeide på et TCP/IP-transport. Fjerning av NetBIOS-transporten har flere fordeler, blant annet:
  • Forenkle transport av SMB-trafikk.
  • Hvis du fjerner WINS og NetBIOS broadcast som en metode for navneløsing.
  • Standardisering navneløsing på DNS for fil- og skriverdeling.
Hvis både direkte vert og NBT-grensesnitt er aktivert, begge metodene er prøvd på samme tid, og det brukes først til å svare. Dette gjør det mulig for Windows å fungere ordentlig med operativsystemer som ikke støtter direkte vert for SMB-trafikk.

Hvis du vil ha mer informasjon


NetBIOS over TCP bruker tradisjonelt følgende porter:

nbname 137/UDP
nbname 137/TCP
nbdatagram 138/UDP
nbsession 139/TCP
Direkte vert "NetBIOS-mindre" SMB-trafikk bruker port 445 (TCP og UDP). I dette tilfellet kommer en topptekst på fire byte før SMB-trafikk. Den første byten for denne overskriften er alltid 0x00, og de neste tre bytene er lengden på de gjenværende dataene.

Bruk følgende fremgangsmåte for å deaktivere NetBIOS over TCP/IP; Dette tvinger alle SMB-trafikk til å være vert for direkte. Vær forsiktig i å implementere denne innstillingen fordi det fører til at Windows-basert datamaskin ikke kan kommunisere med tidligere operativsystemer ved hjelp av SMB-trafikk:
  1. Klikk Start, velg Innstillingerog deretter nettverk og ekstern tilkobling.
  2. Høyreklikk Lokaltilkobling, og klikk deretter Egenskaper.
  3. Velg Internet Protocol (TCP/IP), og klikk deretter Egenskaper.
  4. Klikk Avansert.
  5. Klikk kategorien WINS , og klikk deretter Deaktiver NetBIOS over TCP/IP.
Du kan også deaktivere NetBIOS over TCP/IP ved å bruke en DHCP-server med Microsoft-vendorspesifikke alternativkode 1, ("Deaktiver NetBIOS over TCP/IP"). Hvis du setter dette alternativet til en verdi på 2 deaktiverer NBT. Hvis du vil ha mer informasjon om hvordan du bruker denne metoden, kan du se hjelpen for DHCP Server-fil i Windows.

Utstede en net config omadressereren eller net config server -kommando i en ledetekst for å finne ut om NetBIOS over TCP/IP er aktivert på en Windows-basert datamaskin. Utdataene viser bindinger for NetbiosSmb-enhet (som er "NetBIOS-mindre" transport) og NetBT_Tcpip-enhet (som er NetBIOS over TCP-transport). I følgende eksempel på utdata viser for eksempel både direkte vert og transport NBT er bundet til kortet:

Workstation active on
NetbiosSmb (000000000000)
NetBT_Tcpip_{610E2A3A-16C7-4E66-A11D-A483A5468C10} (02004C4F4F50)
NetBT_Tcpip_{CAF8956D-99FB-46E3-B04B-D4BB1AE93982} (009027CED4C2)
NetBT_Tcpip er bundet til hvert kort individuelt. en forekomst av NetBT_Tcpip vises for hvert nettverkskort som den er bundet til. NetbiosSmb er en global enhet, og er ikke bundet på per nettverkskort. Dette betyr at direkte SMB ikke kan deaktiveres i Windows uten å deaktivere fil- og skriverdeling for Microsoft Networks fullstendig.