FTP is OK for transferring entire files to unpack onto a harddisk, but it is not OK for "Random Access" - i.e. accessing bits of files.

And you can configure a boot floppy to use SYSLINUX which is the same as using PXELINUX without the DHCP or TFTP servers. You'd still need the NFS server to give you access to the files on the server.