1、一、制作两台电脑之间的串并口通讯电缆在一些特定的场合下,我们想在两台 PC 之间进行通讯,以此来实现文件数据传输及软硬件资源共享。其前提是既没有网络环境,也没有 Modem,甚至两台电脑连网卡也没装;当然 PC 间的距离很近(最长不超过 20 米)。这种想法能实现吗?答案是肯定的,而且不止一种。我们可以考虑通过并口或 Com 串口对两台 PC 直连实现点对点通讯。这里的关键是解决通讯线问题。一台普通 PC,多数都具有两个 9 芯或 25芯串口(COM1,COM2)和一个 25 芯并口的标配。以下分别介绍串行和并行通讯电缆的制作原理及方法(数字表示接头的引脚号,这些引脚号码在串并口上都有标注),
2、需要补充的是,有经验的 DIY 总是善于 “废旧利用”,比如设法利用废旧鼠标的通讯线以及闲置的旧打印电缆;并准备 1 个万用表用于测试制作的通讯电缆是否正确可靠。(一)串行通讯电缆的制作无论是 9 孔插头,还是 25 孔插头,其串行通讯电缆连接时都要遵循下列对接关系:SG SG TXDRXD RXD TXD RTSCTSCTSRTS DTR DSR DSRDTR根据上述对接关系,就可以非常方便地连接串行通讯电缆。这里顺便介绍一下上述各引脚所代表的含义:SG 英文全称为 Signal Ground/Common Return,表示信号地;TXD 指 Transmitted Data,表示数据发送
3、;RXD 指 Received Data,表示接收数据;RTS 指 Request To Send,表示发送请求;CTS 指 Clear To Send,表示清除请求;DTR 指 Data Terminal Ready,表示数据终端准备就绪;DSR 指 Data Signal Rate Selector,表示数据置位准备就绪。在制作 9 芯串口连线时,需要 2 个 9 孔插头和 1.5 米长的至少 7 芯的扁平电缆,引脚连线如下所示。9 孔插头9 孔插头引脚连线为:2-3 、3-2、4-6、5-5、6-4、7-8、8-7。9 孔插头25 孔插头引脚连线为:2-2 、3-3、4-6、5-7、6-
4、20 、7-5、8-4。25 孔插头25 孔插头引脚连线为:2-3、3-2 、4-5、5-4 、6-20 、7-7、20-6。(二)并行通讯电缆的制作 计算机上的并行口(LPT 口)为 25 芯接口,需要选用 2 个 25 针插头来进行连接。并口速度比用串口要快得多,在通讯量较大的情况下应优先考虑并口方式。双机并口连接方式为:2-15、3-13、4-12、5-10、6-11、10-5、11-6、12-4、13-3、15-2 、25-25。 至此工作只完成了一半,要实现两台 PC 通讯还需要有通讯软件的支持。这里仅以Win98 下的电缆直接连接程序为例作介绍。首先确定两台 PC 中哪台作为服务器
5、,哪台作为客户机使用。(1)对服务器的设置为:通过“我的电脑控制面板 网络”,在基本网络登录方式(L)窗口内选择“Microsoft 网络客户”;通过设置“我的电脑控制面板 添加/删除程序安装 Windows 通讯组件”便安装好直接电缆连接程序;通过“我的电脑控制面板 网络文件及打印共享”,从中勾选“允许其他用户访问我的文件(F) ”及“允许其它计算机使用我的打印机(P)”;在“我的电脑 ”中右点对应的盘符,选择共享,并可以进一步设置共享级别和访问口令;从“开始程序附件”内运行直接电缆连接程序,将本机设置为主机,选好通讯端口。(2)在客户机端的设置内容,大部分同(1),只是在运行直接电缆连接程
6、序时要将本机设置为客户机。其实,利用微机本身串口或并口实现点对点通讯的技术早在 10 年前的 MSDOS 6.0(或 PC DOS 6.0)中就出现了。为此笔者找出了尘封已久的笔记本查找到了当年本人笔录的技术心得:在 DOS 6 下有两个命令“Interlnk”和“Intersvr ”,分别运行在客户机和服务器,在两台机器的 Config.sys 文件中加入命令行:DEVICE=C:DOSINTERLNK.EXE。当设置生效后先在服务器运行 Intersvr,然后在客户机运行 Interlnk,就可以建立本机的空盘符与服务器的实际驱动器的对应关系。从而实现客户机对服务器资源的访问。对于不太喜欢
7、亲自动手的用户,可以径直到电脑城去购买一根通讯电缆线,况且也花不了几个钱,不过在临出门前别忘了看清楚两台电脑接头是孔还是针(如果是孔就买针,如果是针就买孔);对于电脑商城内的所谓“串口通讯电缆”和“并口通讯电缆”,你在购买时要注意弄清楚是微机与微机相连的还是微机与外设相连的,因为这两种线的内部接法有点不同,弄不好会造成通讯失败。二、两台带网卡电脑之间的通讯电缆制作 如果两台电脑都安装了网卡,那么还可以制作出可以通过网卡接口的网线实现双机通讯。所需要的材料是双绞线。具体情况视网卡而定。通常见到的网卡大致有符合三种标准之一的产品,即:10 BASET、100 BASETX 、100 BASET4。
8、三类标准的各针脚定义可以归纳为下表:针脚号 10 BASET 或 100 BASETX 100 BASET41 发送() 发送()2 发送() 发送()3 接收() 接收()4 空 双向数据线 1()5 空 双向数据线 1()6 接收() 接收()7 空 双向数据线 2()8 空 双向数据线 2()依照上表就能够制作出 10M 或 100M 网卡的双机通讯线缆。在制作时应注意线的方向和顺序。双绞线的排序 18 分别是:红白、红、褐白、褐、绿白、绿、蓝白、蓝。制作时左手拿线,右手拿水晶头,水晶头有弹片的一面要向下。以下列出的是具体引脚方式:(一)10M 网卡的直连线缆制作这时,我们可用交叉方式制
9、作连线如下。标识 1 口 1 口 2 标识 2TX+ 1 3 RX+TX- 2 6 RX-RX+ 3 1 TX+RX- 6 2 TX- 以这种连接方式制作的线缆除了可以作为两台计算机直连通讯外,还可以作为没有专用级连口或者无法使用级连口的集线器(HUB)的网线使用,这时可以通过集线器的 MDI-X口进行级连。(二)100M 网卡的直连线缆制作(连线如下表)标识 1 针 1 针 2 标识 2TX_D1+ 1 3 RX_D2+TX_D1- 2 6 RX_D2-RX_D2+ 3 1 TX_D1+RX_D2- 4 2 TX_D1-BI_D3+ 5 7 BI_D4+BI_D3- 6 8 BI_D4-BI_D4+ 7 4 BI_D3+BI_D4- 8 5 BI_D3-同样,该通讯线也可以作为 100M HUB 之间连接的网线使用。