[comp.protocols.tcp-ip.ibmpc] PCIP SOURCE CODE

pau@ENEEVAX.UMD.EDU (Pau-Chen Cheng) (11/19/87)

Hello!  I am currently working on a project trying to port MIT PCIP onto
MINIX.  I wonder how I could get hold of a copy of the source code of the 
MIT PCIP and any available documentation of it.  The parts I need most 
urgently are the 3Com Ethernet Driver, ARP, IP, ICMP, GGP, TCP, UDP, TELNET, 
FTP,TFTP and SMTP and aplication programs such as ping and  netwatch. 
Both the client and server programs are needed.   
The project would be a basis for my research in a graduate level course on 
protocol security.   

I appreciate your help very much.

						Pau-Chen Cheng 

romkey@ftp.UUCP.UUCP (11/20/87)

PC/IP is probably not the best choice of networking code to port to
a system like UNIX (or MINIX). I would suggest checking out Phil
Karn's code KA9Q (there, I think I got it right this time). In fact,
I think I've heard of people in the past porting Phil's code to MINIX.

The problem is that PC/IP has this internal multitasking package in it
which most of the package depends on very heavily, and to really bring it
up under a UNIX-like system so that it will work well really requires
rewriting pretty much the whole of PC/IP.

If you really do want to get a copy of MIT's PC/IP, you can get it from
the people at this address:
	MIT Microcomputer Center
	Room 11-209
	77 Massachusetts Ave.
	Cambridge, MA  02139
	(617) 253-6325

They'll ship you source on a UNIX tar tape.

Also, the MIT code does not include FTP or SMTP, and its TCP only handles
one connection (FTP needs 2) and does not do passive open (servers need this).
You probably don't want GGP. Nobody should want GGP these days unless they're
at BBN.
					- john romkey
					 ftp software