syllabus
syllabus
1. Stop And Wait Protocol And Sliding Window Protocol In Computer Network
2. Study of socket programming and client server model 3.
3. Write a code simulating arp /rarp protocols
4. Write a code simulating ping and traceroute commands in computer network
5. Create a socket for http for web page upload and download in computer
network
6. Write a program to implement rpc (remote procedure call) in computer network
7. Implementation of subnetting in computer networks
8. Implementation using tcp sockets in computer networks
Implementation of echo client in computer network
Implementation of echo client server in computer network
File transfer
9. application of tcp and udp socket in computer network
DNS
SNMP
File transfer
10. Study of network simulator and simulation of congestion control algorithms
using ns
11. Perform a case study about the different routing algorithms to select the
network path with its optimum and economical during data transfer.
Link state routing in computer networks
Flooding in computer networks
Distance vector in computer networks
12. To learn handling and configuration of networking hardware like rj45
connector, cat-6 cables, crimping tool, etc.
13. Configuration of routers hubs and switches
14. Running and using services / commands like ping command traceroute
command, nslookup, arp, telnet, ftp. etc.
15. Network packet analysis using tools like wireshark, tcpdump etc
16. Network simulation using tools like cisco packet tracer, netsim,
OMNeT++, NS2, NS3, etc.
17. Socket programming using UDP and TCP (e.g. simple DNS, data & time client
/ server, echo client / server, iterative and concurrent servers)
Note:- The instructor may add / delete / modify / tune experiments. Wherever he /
she feels in a justified manner. It is also suggested that open source tools should be
preferred to conduct the lab (C, C++, JAVA, NS3, MININET, OPNET. TCP
Dump, Wireshark etc.