> mine has no builtin CD-ROM, floppy drive, ethernet, serial, or parallel port,
None of them had any of those things.
USB had not been invented yet, and writable optical disks were fantastically high end kit that cost more than the whole laptop. 100Mbs Ethernet was relatively new and not that common yet; at home, I still used 10Mb/s thin Ethernet because it was much cheaper than UTP Ethernet, which needed powered hubs.
The cheap'n'nasty Acer-made Thinkpad i1200 series that replaced my TP701 in 2001 didn't have a floppy, serial or Ethernet, either, and only USB 1. But it did have Cardbus.
That stuff was all left out of 1990s laptops to keep the cost down.
For my TP701, I have an external floppy drive, but I also have PCMCIA SCSI for a SCSI CD-ROM drive, and PCMCIA Ethernet for networking, and a PCMCIA modem for Internet dialup while I was abroad.
And of course the machine has not 1 but 2 PCMCIA slots, so you can use any 2 of those at once.
Find a cheap old PCMCIA Ethernet card -- not wifi, that's too new -- and plug it into an old 10/100 hub. (I picked one out of the trash a few months ago, just in case.) Plug that hub into a modern Ethernet switch.
If Windows 95 doesn't have drivers, pull the hard disk, stick it on a $5 EIDE-to-USB 2 cable, and copy the Win95 install CABs onto the hard disk from a modern computer. Maybe copy the driver disk too.
Add TCP/IP and the Microsoft Network client, and now it will talk SMB1.
Add IE6, or Opera 10, or Firefox 2, or Netscape 9 and you can also FTP upload and download stuff to it.
Win95 has an email client, or add MS Internet Mail and News, and you can then email stuff on and off it as well.
You can't add USB-anything, because USB needs soft-configurable IRQ and DMA, and that needs PCI, and that needs Cardbus. PCMCIA is ISA in a credit-card format, so USB is impossible. So is Firewire. Both need Cardbus, and you can't retro-fit Cardbus slots.
You can have a PCMCIA Fast Ethernet card. That should autonegotiate a connection to any modern gigabit switch. However, the bandwidth of ISA is massively lower than 100Mb/s so it won't be able to run at the network speed. If you get 15Mb/s out of it, you'll be doing well, and that will max out the CPU.