286 e rede



Eu sou um homem velho. Eu tenho um armário cheio de ferro velho. Dos chips lógicos booleanos nos pacotes DIP ao Voodoo5. Obviamente, tudo isso não representa nenhum valor prático, mas é agradável para algumas pessoas mexer com pedaços de ferro velhos. Se você é um deles, convido você a um gato, onde vou lhe dizer como o computador baseado no processador AMD 286 era "amigo" da rede moderna e o que aconteceu com ela.

A idéia de fixar a rede em 286m nasceu para mim há muito tempo, pois transferir dados para um computador é a maneira mais fácil pela rede e, de fato, isso é interessante. O TCP / IP funciona? O navegador da web funciona? Embora as pessoas que executam 286 milhões de DOS já tenham lançado navegadores com DOS, nunca vi o 286º no Windows na Internet. Bem, o objetivo principal é conectar-me a um NAS doméstico, que armazena todo o software para meus velhos pedaços de ferro. E o NAS é mais ou menos moderno, e somente o TCP / IP é capaz.

Eu já tinha experiência em conectar computadores antigos a esta unidade. Inclusive no momento de escrever artigos anteriores sobre ferro velho. Mas, nos artigos anteriores, considerei apenas processadores de 32 bits, e tudo é bem fácil: até o Windows 386 executa o Windows 95 (sim, muito lento, sim, a instalação leva mais de 9 horas, mas funciona), que possui uma pilha TCP nativa / IP e vários drivers para todos os tipos de placas de rede incluídas. Se você deseja ser mais rápido, ou seja, o Windows for Workgroups 3.11, no qual, após a instalação do Win32s, você pode rolar sua própria pilha TCP / IP. E, embora não seja possível fazer login em um servidor de arquivos moderno, as pastas abertas sem uma senha se tornam bastante acessíveis para um PC, mesmo nessa configuração. E o Internet Explorer 5 ainda roda no 386SX, memória suficiente!

imagem
Eu roubei uma foto do Google

Mas, infelizmente, para 286 tudo isso não é aplicável. A principal dificuldade é que o processador 286 é de 16 bits e o Windows for Workgroups 3.11 não está disponível, pois o modo Padrão que permitia que seu antecessor 3.1 fosse executado em processadores de 16 bits foi eliminado do 3.11. A extensão Win32s também não está disponível (por motivos óbvios) e, portanto, não será possível instalar a pilha TCP / IP nativa da Microsoft.

Assim, retornamos ao DOS.

Após um breve e cuidadoso google, a imagem com TCP / IP para DOS ficou muito menos clara do que era antes. Basicamente, tudo se resumia ao fato de que um aplicativo que funciona normalmente no próprio DOS tem sua própria pilha e tudo o que precisa é de um driver de pacote para uma placa de rede. Mas não consegui encontrar um aplicativo que permita montar unidades remotas.
No entanto, eu já me deparei com 2 clientes de rede diferentes para o DOS da própria Microsoft (MS Client e MS LAN Manager) e outro animal muito estranho chamado Windows for Workgroups 3.1. Sim, era 3,1, não 3,11, e isso significava que talvez tudo funcionasse no modo padrão.
O que seria extremamente interessante. Obviamente, eu não esperava ver a pilha TCP / IP na versão 3.1, mas também no Google me deparei com uma descrição da pilha TCP / IP de 16 bits da Microsoft. Interessante.
Tendo comprado o kit de distribuição 3.1 no eBay, iniciei a instalação.

imagem
Eu roubei uma foto do Google

O sistema acabou sendo ligeiramente modificado 3.1 com uma interface de rede interna para o DOS, muito semelhante ao MS LAN Manager despojado. Toda a diferença do 3.1 tradicional foi reduzida à presença do botão "conectar unidade de rede" no Gerenciador de Arquivos e na caixa de diálogo correspondente. Não foi possível configurar uma rede no próprio Windows. Como configurar a partir do DOS não era claro. Embora, após a instalação do sistema, ela tenha identificado minha placa de rede como NE1000 ou compatível, o que não estava longe da verdade, porque a placa Genius GR1222 que eu usei era realmente a mesma. Mas eu tinha um disco de driver nativo para esta placa, inclusive no DOS. No entanto, permaneceu incompreensível como configurar o driver para interrupção e o endereço de E / S da placa.

Além disso, depois de ler o Google, descobriu-se que o driver do MS LAN Manager e o driver de pacotes são duas coisas diferentes.

A situação com os drivers no DOS começou a melhorar um pouco.

Portanto, havia três grandes padrões:

  1. ODI A Novell usou esse modelo de driver para se comunicar com seus servidores Netware. Eu não tenho criatura, então não serve.
  2. NDIS Este é um modelo da Microsoft para o LAN Manager e Windows. Em teoria, o que você precisa.
  3. O driver em lote usado por muitos aplicativos DOS.

, . 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/pt425211/


All Articles