UNIX system administration handbook (3rd ed.)
UNIX system administration handbook (3rd ed.)
TCP/IP Tutorial & Technical Overview
TCP/IP Tutorial & Technical Overview
Computer Networks
TCP/IP Protocol Suite
Visualizing berkeley socket calls in students' programs
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Hi-index | 0.00 |
In networking, as in so many other areas, there is no substitute for firsthand experience. Textbook and classroom presentations of TCP/IP transport and protocols can lack a sense of concreteness on the part of the student. In this paper we present a set of laboratory exercises that can greatly enhance this sense of concreteness by giving the student a first-hand look at TCP/IP transport and protocols. To this end we use the "Ethereal" packet sniffer and introduce our own "TCPPortConnect" program. The latter program is a GUI Java program that provides a simple, direct socket connection to a host and port specified by the user. This program allows the student to interact with network services directly by playing the role of the TCP/IP program and viewing the data in their raw form. At the same time the various network packets can be captured by Ethereal and analyzed. Together these tools provide an excellent way for students to visualize how networking works at a concrete level.