A test lab for the performance analysis of TCP over ethernet LAN on windows operating system

A test laboratory for the performance analysis of the Transmission Control Protocol (TCP) and the teaching of its basic concepts is proposed. The laboratory environment is a small Ethernet local area network (LAN) with PCs running different versions of the Windows operating system (95/98/NT/2000). To support the Internet Protocol Version 6 (IPv6) for Windows and to improve flexibility, the Netperf TCP software tool has been modified. Based on the modified Netperf and a protocol analyzer, students perform traffic measurements on a real network. Various aspects of the Microsoft TCP implementation for Windows are discovered and clearly explained. The IPv6 for Windows 2000 is also examined, and comparisons with IPv4 are made.

[1]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[2]  D. R. Surma Lab exercises and learning activities for courses in computer networks , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[3]  Van Jacobson,et al.  TCP Extensions for High Performance , 1992, RFC.

[4]  Sally Floyd,et al.  TCP Selective Acknowledgement Options , 1996 .

[5]  Sally Floyd,et al.  TCP Selective Acknowledgment Options , 1996, RFC.

[6]  Robert Tibshirani,et al.  An Introduction to the Bootstrap , 1994 .

[7]  Stephen Deering,et al.  Internet Protocol Version 6(IPv6) , 1998 .

[8]  N. Al-Holou,et al.  Using computer network simulation tools as supplements to computer network curriculum , 2000, 30th Annual Frontiers in Education Conference. Building on A Century of Progress in Engineering Education. Conference Proceedings (IEEE Cat. No.00CH37135).

[9]  Frances S. Grodzinsky Networking and Data Communications Laboratory Manual , 1998 .

[10]  George F. Riley,et al.  University methodology for internetworking principles and design projects , 2003, IEEE Trans. Educ..

[11]  Stephen E. Deering,et al.  IP Version 6 Addressing Architecture , 1995, RFC.

[12]  Jon Postel,et al.  Transmission Control Protocol , 1981, RFC.

[13]  M. Watheq El-Kharashi,et al.  Understanding and implementing computer network protocols through a lab project , 2002, IEEE Trans. Educ..

[14]  Douglas Comer,et al.  Hands-on networking with Internet technologies , 2002 .

[15]  Catherine Rosenberg,et al.  Innovative and easy-to-deploy communication networking laboratory experiments for electrical and computer engineering students , 2002, 32nd Annual Frontiers in Education.

[16]  Robert E. Gilligan,et al.  Basic Socket Interface Extensions for IPv6 , 1997, RFC.

[17]  Douglas Comer Internetworking With TCP/IP Principles , 1988 .

[18]  William Stallings,et al.  Data and Computer Communications , 1985 .

[19]  Steve Parker,et al.  Some Testing Tools for TCP Implementors , 1998, RFC.

[20]  B. Leiner,et al.  The DARPA internet protocol suite , 1985, IEEE Communications Magazine.

[21]  Jon Postel,et al.  Internet Protocol , 1981, RFC.