|
原帖由 icevan 于 2007-7-24 11:29 发表
期望LZ快些发表TCP/IP的互连方法。
不好意思啊,东西一搁下就懒得弄了。呵呵
其实我顶楼的说法不很恰当,正确的应该是“纯DOS下加载网络协议”,这样就好理解了。就象WINDOWS、LINUX等等操作系统一样,DOS只要加载了适当的网络协议,就能接入各种各样的大型网络。
目前的TCP/IP协议太通用了,所以只要DOS加载了这个协议,基本上就有绝大部分的网络功能了,网上邻居、上网、FTP等等都行。但是MSClient的TCP/IP功能占用的内存相对很大,所以如果只是一般的局域网文件共享的话,从速度、兼容性等各方面考虑,顶楼的IPX是比较合适的。
我简单的说一下吧。
1. 最简文件清单:- CONNECT.DAT
- IFSHLP.SYS
- LMHOSTS
- NEMM.DOS
- NET.EXE
- NET.MSG
- NETBIND.COM
- NMTSR.EXE
- PCNTND.DOS
- PROTMAN.DOS
- PROTMAN.EXE
- PROTOCOL.INI
- SHARES.PWL
- SYSTEM.INI
- TCPDRV.DOS
- TCPTSR.EXE
- TCPUTILS.INI
- TINYRFC.EXE
- WFWSYS.CFG
复制代码 2. SYSTEM.INI- [network]
- sizworkbuf=1498
- filesharing=no
- printsharing=no
- autologon=yes
- computername=DOS_Free
- lanroot=C:\MSNET
- username=Administrator
- workgroup=WorkGroup
- reconnect=yes
- dospophotkey=N
- lmlogon=0
- logondomain=WorkGroup
- preferredredir=basic
- autostart=basic
- maxconnections=8
- [network drivers]
- netcard=PCNTND.DOS
- transport=tcpdrv.dos,nemm.dos
- devdir=C:\MSNET
- LoadRMDrivers=yes
- [386enh]
- TimerCriticalSection=5000
- UniqueDosPSP=TRUE
- PSPIncrement=2
- [Password Lists]
- *Shares=C:\MSNET\Shares.PWL
复制代码 说明与顶楼IPX方式的相同,看顶楼这部分。
3. PROTOCOL.INI- [network.setup]
- version=0x3110
- netcard=MS$NetCard,1
- transport=TCPIP
- lana0=MS$NetCard,1,TCPIP
- [MS$NetCard]
- DriverName=PCNTND$
- [ProtMan]
- DriverName=ProtMan$
- Priority=MS$NdisHlp
- [TCPIP]
- DriverName=TCPIP$
- BINDINGS=MS$NetCard
- LANABASE=0
- NBSessions=6
- DisableDHCP=1
- IPAddress0=192 168 100 10
- SubNetMask0=255 255 255 0
- DefaultGateway0=192 168 100 1
复制代码 也同顶楼类似,不过这里下面的IP地址部分你要改成符合自己的网络要求。或者如果你的局域网有DHCP功能,也可以把“DisableDHCP=1”改为0,下面的IP、掩码、网关也就可以忽略了。
4. CONFIG.SYS文件要求同顶楼。
5. WINDOWS就不用设置了,因为TCP/IP协议已经默认装好了。
6. 加载命令- net init
- netbind
- tcptsr
- tinyrfc
- nmtsr
- net start
复制代码 其实,msclient生成的加载命令序列,还包含另外的几个命令文件,被偶去掉了,并不妨碍使用,能省点磁盘空间和内存的占用,以便最后放在软盘中使用。
题外话:
DOS加载TCP/IP协议有很多方法。有的软件它本身就带TCP/IP的网络功能,只要你加载的网卡驱动就行了,然后就直接运行该软件,有关网络的处理全部由它自己完成。如GHOST、还有那个很好用的DOS下的网页浏览器(忘了名了)、FTP工具等,这些成熟的软件它们本身并不需要MSClient的这个外壳。MSClient的这个外壳的主要还是在命令行下提供网络的能力,正如WINDOWS一样,它使DOS有了网络功能,至于怎么使用就要靠自己发挥了。
[ 本帖最后由 laozhao 于 2007-7-29 04:56 PM 编辑 ] |
|