Netz BIOS

NetBIOS ist ein Akronym für das Netz Grundlegendes System des Eingangs/Produktion. Es stellt Dienstleistungen zur Verfügung, die mit der Sitzungsschicht der OSI Mustererlauben-Anwendungen auf getrennten Computern verbunden sind, um über ein lokales Bereichsnetz zu kommunizieren. Als ausschließlich eine API, NetBIOS ist nicht ein Netzwerkanschlussprotokoll. Ältere Betriebssysteme haben NetBIOS über IEEE 802.2 und IPX/SPX das Verwenden der Rahmen von NetBIOS (NBF) und NetBIOS über IPX/SPX (NBX) Protokolle beziehungsweise geführt. In modernen Netzen geht NetBIOS normalerweise TCP/IP über NetBIOS über TCP/IP (NBT) Protokoll durch. Das läuft auf jeden Computer auf das Netz hinaus, das sowohl eine IP-Adresse als auch einen Namen von NetBIOS entsprechend (vielleicht verschieden) Hostname hat.

Geschichte und Fachsprache

NetBIOS wurde 1983 von Sytek Inc. als eine API für die Softwarekommunikation über das PC-Netz von IBM LAN Technologie entwickelt. Im PC-Netz, als eine API allein hat sich NetBIOS auf Eigentumssytek verlassen, der Protokolle für die Kommunikation über die Leitung vernetzt. Weil PC-Netz nur bis zu 80 Geräte in seiner am meisten entgegenkommenden Weise (Basisband) unterstützt hat, wurde NetBIOS selbst mit beschränkten Knoten im Sinn entworfen.

1985 ist IBM mit dem Token-Ring-Netzschema vorangekommen, und ein Emulator von NetBIOS wurde erzeugt, um NetBIOS-bewussten Anwendungen vom Zeitalter des PC-Netzes zu erlauben, über dieses neue Design zu arbeiten. Dieser Emulator, genannt NetBIOS Verlängerte Benutzerschnittstelle (NetBEUI), hat die Grund-API von NetBIOS mit, unter anderem, die Fähigkeit ausgebreitet, sich mit der größeren Knotenkapazität des Token-Rings zu befassen. Ein neues Netzwerkanschlussprotokoll, NBF, wurde gleichzeitig erzeugt, um NetBEUI (NetBIOS) zu erlauben, seine Dienstleistungen über den Token-Ring - spezifisch, am IEEE 802.2 Logische Verbindungskontrollschicht zur Verfügung zu stellen.

Auch 1985 hat Microsoft eine Durchführung von NetBIOS für seine Netzwerkanschlusstechnologie des FRAU-NETZES geschaffen. Als im Fall vom Token-Ring von IBM wurden die Dienstleistungen der Durchführung von NetBIOS des Microsofts über den IEEE 802.2 Logische Verbindungskontrollschicht durch das NBF Protokoll zur Verfügung gestellt.

1986 hat Novell Fortgeschrittenen Novell NetWare 2.0 Aufmachung des eigenen Emulators von NetBIOS der Gesellschaft befreit. Seine Dienstleistungen wurden innerhalb des IPX/SPX Protokolls von NetWare mit NetBIOS über IPX/SPX (NBX) Protokoll kurz zusammengefasst.

1987 wurde eine Methode, NetBIOS in TCP und UDP Paketen, NetBIOS über TCP/IP (NBT) kurz zusammenzufassen, veröffentlicht. Es wurde in RFC 1001 beschrieben ("Protokoll-Standard für einen Dienst von NetBIOS auf einem TCP/UDP-Transport: Konzepte und Methoden") und RFC 1002 ("Protokoll-Standard für einen Dienst von NetBIOS auf einem TCP/UDP-Transport: Ausführliche Spezifizierungen"). Das NBT Protokoll wurde entwickelt, um einer Durchführung [Anwendungen von NetBIOS] "zu erlauben, eigentlich auf jedem Typ des Systems gebaut zu werden, wo das TCP/IP Protokoll-Gefolge verfügbar ist," und Zwischenoperation von NetBIOS im Internet "zu erlauben."

Nach PS/2 hat Computer den Markt 1987 geschlagen, IBM hat den PC Unterstützungsprogramm von LAN veröffentlicht, das einen Treiber für NetBIOS eingeschlossen hat.

Wert zu bemerken ist die populäre Verwirrung zwischen den Namen NetBIOS und NetBEUI. NetBEUI ist ausschließlich als der Name für den erhöhten 1985-Emulator von NetBIOS von IBM für den Token-Ring entstanden. NamennetBEUI sollte dort gestorben sein, denkend, dass zurzeit die Durchführungen von NetBIOS durch andere Gesellschaften einfach als NetBIOS unabhängig davon bekannt waren, ob sie die in diesem Emulator gefundenen API-Erweiterungen vereinigt haben. Für das FRAU-NETZ, jedoch, hat sich Microsoft dafür entschieden, seine Durchführung des NBF Protokolls "NetBEUI" - wörtlich das Nennen seiner Durchführung des Transportprotokolls nach der zweiten Version von IBM der API zu nennen. Folglich, sogar heute, Datei von Microsoft und Drucker, der sich über Ethernet teilt, setzt fort, NetBEUI, mit dem Namen NetBIOS allgemein verwendet nur in der Verweisung auf die Datei und den Drucker genannt zu werden, der sich über TCP/IP teilt. In Wahrheit ist der erstere das Rahmenprotokoll von NetBIOS (NBF), und der Letztere ist NetBIOS über TCP/IP (NBT).

Seit seinem ursprünglichen Veröffentlichen in einem technischen Nachschlagewerk von IBM ist die API-Spezifizierung von NetBIOS ein De-Facto-Standard geworden.

Dienstleistungen

NetBIOS stellt drei verschiedene Dienstleistungen zur Verfügung:

  • Namendienst für die Namenregistrierung und Entschlossenheit.
  • Sitzungsdienst für die Verbindungsorientierte Kommunikation.
  • Datenpaket-Vertriebsdienst für die connectionless Kommunikation.

(Zeichen: SMB, eine obere Schicht, ist ein Dienst, der oben auf dem Sitzungsdienst und dem Datenpaket-Dienst läuft, und als ein notwendiger und integraler Bestandteil von NetBIOS selbst nicht verwirrt sein soll. Es kann jetzt oben auf TCP mit einer kleinen Anpassungsschicht laufen, die eine Paket-Länge zu jeder SMB Nachricht hinzufügt; das ist notwendig, weil TCP nur einen Dienst des Byte-Stroms ohne Begriff von Paket-Grenzen zur Verfügung stellt.)

Namendienst

Um Sitzungen anzufangen oder Datenpakete zu verteilen, muss eine Anwendung seinen Namen von NetBIOS mit dem Namendienst einschreiben. Namen von NetBIOS sind 16 Oktette in der Länge und ändern sich gestützt auf der besonderen Durchführung. Oft wird das 16. Oktett verwendet, um einen "Typ" zu benennen, der dem Gebrauch von Häfen in TCP/IP ähnlich ist. Es wird die Nachsilbe von NetBIOS (gelesen unten) oder "Ressourcentyp" genannt und wird verwendet, um andere Anwendungen zu erzählen, welche die Systemangebote bedient. In NBT funktioniert der Namendienst auf dem UDP Hafen 137 (TCP Hafen 137 kann auch verwendet werden, aber es ist selten, wenn jemals, verwendet).

Die von NetBIOS angebotenen Namendienstprimitiven sind:

  • Fügen Sie hinzu, dass Name - einen Namen von NetBIOS einschreibt.
  • Fügen Sie hinzu, dass Gruppenname - einen "Gruppen"-Namen von NetBIOS einschreibt.
  • Löschen Sie Namen - schreibt einen Namen von NetBIOS oder Gruppennamen unein.
  • Finden Sie, dass Name - einen Namen von NetBIOS im Netz nachschlägt.

Namenentschlossenheit von NetBIOS wird von Microsoft für die Internetprotokoll-Version 6 (IPv6) nicht unterstützt.

Sitzungsdienst

Sitzungsweise lässt zwei Computer eine Verbindung für ein "Gespräch" herstellen, erlaubt größeren Nachrichten, behandelt zu werden, und stellt Fehlerentdeckung und Wiederherstellung zur Verfügung. In NBT läuft der Sitzungsdienst auf dem TCP Hafen 139.

Die von NetBIOS angebotenen Sitzungsdienstprimitiven sind:

  • Rufen Sie - öffnet eine Sitzung zu einem entfernten Namen von NetBIOS.
  • Hören Sie - horchen auf Versuche, eine Sitzung zu einem Namen von NetBIOS zu öffnen.
  • Hängen Sie Ein - schließen eine Sitzung.
  • Senden Sie - sendet ein Paket an den Computer am anderen Ende einer Sitzung.
  • Senden Sie Keinen Ack - wie Senden, aber verlangt keine Anerkennung.
  • Erhalten Sie - warten auf ein Paket, um von einem Senden am anderen Ende einer Sitzung anzukommen.

Im ursprünglichen Protokoll, das verwendet ist, um Dienstleistungen von NetworkBIOS auf dem PC-Netz durchzuführen, eine Sitzung zu gründen, sendet der Computer, der die Sitzung gründet, eine Offene Bitte, auf die durch eine Offene Anerkennung geantwortet wird. Der Computer, der die Sitzung angefangen hat, wird dann ein Sitzungsbitte-Paket senden, das entweder eine Sitzung veranlassen wird, Akzeptieren oder Sitzung Weisen Paket Zurück.

Daten werden während einer feststehenden Sitzung durch Datenpakete übersandt, auf die entweder mit Anerkennungspaketen (ACK) oder mit negativen Anerkennungspaketen (NACK) geantwortet wird. Da NetBIOS die Fehlerwiederherstellung behandelt, werden NACK Pakete Weitermeldung des Datenpakets veranlassen. Sitzungen werden durch den Nichteinleiten-Computer durch das Senden einer nahen Bitte geschlossen. Der Computer, der die Sitzung angefangen hat, wird mit einer nahen Antwort antworten, die geschlossenes Paket der Endsitzung veranlasst.

Datenpaket-Vertriebsdienst

Datenpaket-Weise ist "connectionless". Da jede Nachricht unabhängig gesandt wird, müssen sie kleiner sein; die Anwendung wird verantwortlich für die Fehlerentdeckung und Wiederherstellung. In NBT läuft der Datenpaket-Dienst auf dem UDP Hafen 138.

Die von NetBIOS angebotenen Datenpaket-Dienstprimitiven sind:

  • Senden Sie Datenpaket - senden ein Datenpaket an einen entfernten Namen von NetBIOS.
  • Senden Sie Sendungsdatenpaket - senden ein Datenpaket an alle Namen von NetBIOS im Netz.
  • Erhalten Sie Datenpaket - warten auf ein Paket, um von einer Senden Datenpaket-Operation anzukommen.
  • Erhalten Sie Sendungsdatenpaket - warten auf ein Paket, um von einer Senden Sendungsdatenpaket-Operation anzukommen.

NetBIOS nennen gegen den Hostnamen

Wenn NetBIOS das TCP/IP Protokoll überfahren wird, kann jeder Computer vielfache "Namen" haben — nennt für die API von NetBIOS und einen anderen (oder andere) für grundlegenden TCP/IP.

Name von NetBIOS

Der Name von NetBIOS ist 16 ASCII Charaktere, jedoch beschränkt Microsoft den Hostnamen auf 15 Charaktere und bestellt den 16. Charakter als eine Nachsilbe von NetBIOS vor. Diese Nachsilbe beschreibt den Dienst oder Namenrekordtyp wie Gastgeber-Aufzeichnung, Master-Browser-Aufzeichnung oder Bereichskontrolleur-Aufzeichnung. Der Hostname (oder kurze Hostname) werden angegeben, wenn Windows-Netzwerkanschluss installiert/konfiguriert wird, werden die eingeschriebenen Nachsilben durch die individuellen vom Gastgeber gelieferten Dienstleistungen bestimmt. Um zu einem Computer in Verbindung zu stehen, der TCP/IP über seinen Namen von NetBIOS führt, muss der Name zu einer Netzadresse aufgelöst werden. Heute ist das gewöhnlich eine IP-Adresse (der Name von NetBIOS - IP Adressentschlossenheit wird häufig entweder durch Sendungen oder durch einen GEWINN-Server - Namenserver von NetBIOS getan). Ein Name von NetBIOS eines Computers ist häufig dasselbe als der Hostname dieses Computers (sieh unten), obwohl gestutzt, zu 15 Charakteren, aber es kann auch völlig verschieden sein. Namen von NetBIOS können fast jede Kombination von alphanumerischen Charakteren abgesehen von Räumen und den folgenden Charakteren einschließen:

</Quelle>

Die LMHOSTS Windows-Datei stellt eine Namenentschlossenheitsmethode von NetBIOS zur Verfügung, die für kleine Netze verwendet werden kann, die keinen GEWINN-Server verwenden.

Hostname

Eine Windows-Maschine Name von NetBIOS soll mit dem Hostnamen des Computers nicht verwirrt sein. Allgemein hat ein Computer, der TCP/IP führt (ob es eine Windows-Maschine oder nicht ist), einen Hostnamen (auch manchmal hat einen Maschinennamen oder einen DNS-Namen genannt). Allgemein basiert der Hostname eines Windows-Computers auf dem Namen von NetBIOS plus die Primäre DNS Nachsilbe, die beide im Dialogfeld System Properties gesetzt werden.

Es kann auch "Verbindung spezifische Nachsilben" geben, die angesehen oder auf der Registerkarte DNS im Bedienungsfeld  Netz  TCP/IP  Fortgeschrittene Eigenschaften geändert werden können. Hostnamen werden durch Anwendungen wie telnet, ftp, WWW-Browser usw. verwendet. Um zu einem Computer in Verbindung zu stehen, der das TCP/IP Protokoll mit seinem Hostnamen führt, muss der Hostname in eine IP-Adresse aufgelöst werden. Hostname - IP Adressentschlossenheit wird normalerweise durch einen Server von Domain Name System (DNS) getan.

Knotentypen

Der Knotentyp eines vernetzten Computers bezieht sich auf die Weise, wie er Namen von NetBIOS zu IP-Adressen auflöst. Es gibt vier Knotentypen.

  • B-Knoten: 0x01-Sendung
  • P-Knoten: 0x02-Gleicher (GEWINNT nur)
  • M Knoten: Misch-0x04 (Sendung, GEWINNT dann)
  • H-Knoten: 0x08-Hybride (GEWINNE, dann Sendung)

Der Knotentyp im Gebrauch wird durch die Öffnung einer Befehl-Linie und das Schreiben ipconfig / alle gezeigt.

Eine Windows-Computerregistrierung kann auch auf solche Art und Weise konfiguriert werden, "um unbekannt" für den Knotentyp zu zeigen.

Nachsilben von NetBIOS

Die Nachsilbe von NetBIOS, abwechselnd genannt den Endcharakter von NetBIOS (endchar) ist der 16. Charakter eines Namens von NetBIOS. Dieser Charakter gibt die Aufzeichnung oder den Diensttyp für die eingetragene Namenaufzeichnung an. Die Zahl von Rekordtypen wird auf 255 beschränkt. Jedoch im wirklichen Gebrauch ist die Zahl allgemein verwendeter Nachsilben von NetBIOS wesentlich kleiner. Die allgemeinsten Nachsilben von NetBIOS:

ASCII Werte von 16. Charakteren von NetBIOS "nennen"

  • 00: Arbeitsplatz-Dienst
  • 03: Bote-Dienst
  • 1B: Bereichsmaster-Browser - Primärer Bereichskontrolleur für ein Gebiet
  • 1C: Bereichskontrolleure für ein Gebiet (Gruppe registrieren mit bis zu 25 IP-Adressen)
  • 1D: Master-Browser
  • 1E: Browser-Dienstwahlen

Siehe auch

  • NetBIOS über TCP/IP
  • Rahmenprotokoll von NetBIOS

Links


Irene Dunne / James Mooney
Impressum & Datenschutz