EC8563 COMMUNICATION NETWORKS LABORATORY LTPC
0042
OBJECTIVES:
The student should be made to:
Learn to communicate between two desktop computers
Learn to implement the different protocols
Be familiar with IP Configuration
Be familiar with the various routing algorithms
Be familiar with simulation tools
LIST OF EXPERIMENTS:
1. Implementation of Error Detection / Error Correction Techniques
2. Implementation of Stop and Wait Protocol and sliding window
3. Implementation and study of Goback-N and selective repeat protocols
4. Implementation of High Level Data Link Control
5. Implementation of IP Commands such as ping, Traceroute, nslookup.
6. Implementation of IP address configuration.
7. To create scenario and study the performance of network with CSMA / CA protocol and
compare with CSMA/CD protocols.
8. Network Topology - Star, Bus, Ring
9. Implementation of distance vector routing algorithm
10. Implementation of Link state routing algorithm
11. Study of Network simulator (NS) and simulation of Congestion Control Algorithms using
NS
12. Implementation of Encryption and Decryption Algorithms using any programming
language TOTAL: 60
PERIODS OUTCOMES:
At the end of the course, the student should be able to: Communicate between two desktop
computers
Implement the different protocols.
Program using sockets.
Implement and compare the various routing algorithms
Use the simulation tool.
LIST OF EQUIPMENT FOR A BATCH OF 30 STUDENTS SOFTWARE
• C / Python / Java / Equivalent Compiler
• MATLAB SOFTWARE (Few experiments can be practiced with MATLAB)
• Standard LAN Trainer Kits 4 Nos
• Network simulator like NS2/ NS3 / Glomosim/OPNET/ 30 Equivalent HARDWARE Standalone
Desktops 30 Nos