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.