This may not be the place to ask such a basic question but I thought I would take a chance. What I've learned so far is that the Ethernet TCP/IP environment allows packets in size from 64 bytes to 1518 bytes. What determines these sizes? Is it the originating application, the NIC card or the switch itself? What if a switch does not exist? If your working on an application that communicates with a server are all the packets the same size for that session or application or are they different sizes? If someone answers these questions, thanks for taking the time. Riley