Network Programming Laboratory
Credit: 2
Objective
-
Create client and server applications using the "Sockets" API and the implementation of Data link layer protocol and TCP layer
-
Ability to conduct computer communication network simulations. Development of computer network simulation and modeling techniques using OPNET simulation software.
Experiments
-
Exercises on Socket Programming using C and Java
-
Exercises using OPNET Network Simulator
-
Setting up of various network topologies
-
Implementation of various MAC protocols
-
Measurement of routing protocols
-
Analysis of TCP/IP protocol under various mechanisms
-
Setting up of network that carries various application protocols and analyzing the performances
-
-
Creation of XML documents and verification using DTDs and Schemas.
-
Transformation of XML documents to XHTML documents for presentation using XSL.
-
Development and deployment of Web Services using Dot Net and J2EE technologies.
-
Composition of Web services using BPEL.
Outcome
-
Understanding of the working principle of Socket programming
-
Familiarization with the OPNET toolkit
References
-
UNIX Network Programming – Networking APIs: Sockets and XTI by W. Richard Stevens, Volume 1, 2nd Edition, 1998, Prentice Hall.
-
Computer Networks: A Systems Approach – Network Simulation Experiments in OPNET by L. Peterson and S. Davie, 4th Edition, 2008, Elsevier.