286 und Netzwerk



Ich bin ein alter Mann. Ich habe einen vollen Schrank mit altem Eisen. Von Booleschen Logikchips in DIP-Paketen zu Voodoo5. Natürlich stellt all dies keinen praktischen Wert dar, aber es ist für manche Menschen erfreulich, mit alten Eisenstücken herumzuspielen. Wenn Sie einer von ihnen sind, lade ich Sie zu cat ein, wo ich Ihnen erzählen werde, wie der Computer auf Basis des AMD 286-Prozessors mit dem modernen Netzwerk „befreundet“ war und was daraus wurde.

Die Idee, das Netzwerk auf 286 m zu befestigen, ist mir schon sehr lange geboren worden, da die Übertragung von Daten auf einen Computer der einfachste Weg über das Netzwerk ist, und dies ist in der Tat interessant. Funktioniert TCP / IP? Funktioniert der Webbrowser? Obwohl Leute mit 286m dos bereits Browser unter dos gestartet haben, habe ich den 286. unter Windows im Internet noch nie gesehen. Nun, das Hauptziel ist es, eine Verbindung zu einem Heim-NAS herzustellen, in dem die gesamte Software für meine alten Eisenstücke gespeichert ist. Und der NAS ist mehr oder weniger modern und nur TCP / IP kann.

Ich hatte bereits Erfahrung mit dem Anschließen alter Computer an dieses Laufwerk. Einschließlich zum Zeitpunkt des Schreibens früherer Artikel über altes Eisen. In früheren Artikeln habe ich jedoch nur 32-Bit-Prozessoren in Betracht gezogen, und dort ist alles recht einfach: Selbst Windows 386 führt Windows 95 aus (ja, furchtbar langsam, ja, die Installation dauert mehr als 9 Stunden, funktioniert aber), das über einen nativen TCP-Stack verfügt / IP und eine Reihe von Treibern für alle Arten von Netzwerkkarten enthalten. Wenn Sie schneller sein möchten, dh Windows for Workgroups 3.11, auf dem Sie nach der Installation von Win32s Ihren eigenen TCP / IP-Stack rollen können. Und obwohl es nicht möglich ist, sich bei einem modernen Dateiserver anzumelden, werden geöffnete Ordner ohne Kennwort auch in dieser Konfiguration für einen PC leicht zugänglich. Und Internet Explorer 5 läuft sogar auf dem 386SX, genug Speicher!

Bild
Ich habe ein Bild von Google gestohlen

Aber leider ist dies alles nicht anwendbar. Die Hauptschwierigkeit besteht darin, dass der 286-Prozessor 16-Bit ist und Windows for Workgroups 3.11 nicht für ihn verfügbar ist, da der Standardmodus, mit dem sein Vorgänger 3.1 auf 16-Bit-Prozessoren ausgeführt werden konnte, aus 3.11 herausgeschnitten wurde. Die Win32s-Erweiterung ist ebenfalls nicht verfügbar (aus offensichtlichen Gründen), und dementsprechend ist es nicht möglich, den nativen Microsoft TCP / IP-Stack zu installieren.

Somit kehren wir zu DOS zurück.

Nach einem kurzen nachdenklichen Google wurde das Bild mit TCP / IP für DOS viel weniger klar als zuvor. Grundsätzlich läuft alles darauf hinaus, dass eine Anwendung, die unter DOS normal funktioniert, über einen eigenen Stack verfügt und lediglich einen Pakettreiber für eine Netzwerkkarte benötigt. Ich konnte jedoch keine Anwendung finden, mit der Sie Remote-Laufwerke bereitstellen können.
Ich bin jedoch bereits auf zwei verschiedene Netzwerkclients für DOS von Microsoft selbst gestoßen (MS Client und MS LAN Manager) und auf ein anderes sehr seltsames Tier namens Windows for Workgroups 3.1. Ja, es war 3.1, nicht 3.11, und das bedeutete, dass vielleicht alles im Standardmodus funktionieren würde.
Welches wäre äußerst interessant. Natürlich hatte ich nicht erwartet, den TCP / IP-Stack in 3.1 zu sehen, aber auch in Google stieß ich auf eine Beschreibung des 16-Bit-TCP / IP-Stacks von Microsoft. Interessant.
Nachdem ich das Distribution Kit 3.1 bei eBay gekauft hatte, begann ich mit der Installation.

Bild
Ich habe ein Bild von Google gestohlen

Das System erwies sich als leicht modifiziert 3.1 mit einer integrierten Netzwerkschnittstelle für DOS, die dem abgespeckten MS LAN Manager sehr ähnlich ist. Der Unterschied zum herkömmlichen 3.1 wurde auf das Vorhandensein der Schaltfläche "Netzwerklaufwerk verbinden" im Dateimanager und dem entsprechenden Dialogfeld reduziert. Das Einrichten eines Netzwerks unter Windows selbst war nicht möglich. Die Konfiguration unter DOS war unklar. Obwohl sie nach der Installation des Systems meine Netzwerkkarte als NE1000 oder kompatibel identifizierte, was nicht weit von der Wahrheit entfernt war, da die von mir verwendete Genius GR1222-Karte wirklich dieselbe war. Aber ich hatte eine native Treiberdiskette für diese Karte, auch unter DOS. Es blieb jedoch unverständlich, wie der Treiber für die Unterbrechung und die E / A-Adresse der Karte konfiguriert werden sollte.

Darüber hinaus stellte sich nach dem Lesen von Google heraus, dass der Treiber für MS LAN Manager und der Pakettreiber zwei verschiedene Dinge sind.

Die Situation mit den Fahrern unter DOS begann sich etwas zu klären.

Es gab also drei große Standards:

  1. ODI Novell verwendete dieses Treibermodell für die Kommunikation mit seinen Netware-Servern. Ich habe keine Kreatur, also geht es nicht.
  2. NDIS Dies ist ein Microsoft-Modell für den LAN-Manager und Windows. Theoretisch was Sie brauchen.
  3. Der Batch-Treiber, den viele DOS-Anwendungen verwenden.

, . MS Client MS LAN Manager , . , , TCP/IP MS Client Windows for Workgroups, MS LAN Manager.

NE1000, , .



2.2 TCP/IP!!! . , 5-7 286. . DHCP, .

. .

PROTOCOL.INI
. , , LAN Manager IP , , :

192 168 1 101

, , , LAN Manager , . , ping, NET USE . .
, , , , .
.INI , , - . . . .
.
, , Windows for Workgroups .
, Windows, .



, : . , , - , Windows NT . , , Windows for Workgroups , .

.



.

, . , D-Link DE-220P. MS LAN Manager , :



DHCP. , .

:





NET USE Z: \\HOSTNAME\SHARENAME



! ?

DIR Z:



, , …

, . - . , . .

. , : EMM386 LAN Managera 640, :



Windows , Netscape Navigator, MS Internet Explorer 286, NCSA Mosaic TCP/IP LAN Manager'. , , , , . , 286. , .

, , 286 «» , , . , , «» 386 , 286 1 … 16- , , , 286 . , 20 , , , , 286 «» 640 , : , , . , Windows - , Windows. , , , . , 6.22 . .

3 :

  1. . «» . .
  2. NDIS. , Windows .
  3. .

, . D-Link DE220 , , , ISA. - . NE2000, , .

, TCP/IP , - TCP/IP. , , mTCP, Windows — Trumpet Winsock, 1 .

, , . , NCSA Mosaic TCP/IP , , .

image


16- TCP/IP Windows. . WFWG 3.11, 3.1 - Windows. - , .

, Windows. ( , NE2000-, ), … « »



16- … . . : , Windows TCP/IP . .

, , . , . , , 286. 386, Headland , SIMM, 16 , , Intel 286 12 . , 24 , 12 … , . . . , , DIP. , 1 , Windows …



Windows:



Windows 286 . , - Windows Windows. 16 .

Source: https://habr.com/ru/post/de425211/


All Articles