Page 48 - B.E CSE Curriculum and Syllabus R2017 - REC
P. 48
Department of CSE, REC
REFERENCES:
http://spoken-tutorial.org
PLATFORM NEEDED:
Hardware: PC with 4 GB RAM, i3 Processor
Software: C / Python / Equivalent complier.
CS17412 COMPUTER NETWORKS LABORATORY L T P C
(Common to B.E. CSE and B.Tech. IT) 0 0 4 2
OBJECTIVES:
● To understand the working of sockets in networks.
● To create the scenario and study the performance of various network protocols at different layers of a
networks hierarchy through simulation.
● To configure routers and switches, which are principal components of a network.
● To understand network security issues.
● To know how the resource is efficiently allocated to various entities that participate in data
communications.
LIST OF EXPERIMENTS:
1. Configuration of Network in Linux
2. Assign IP Address
3. Subnet mask
4. Default Gateway
5. Primary and Secondary DNS
6. Testing server connectivity using PING
7. Design, Build & Configure Networks using Cisco Packet Tracer (Simulation Tool)
8. Study & Implement the different types of Network Cables (RS 232C)
9. Setup a Local Area Network(Switches) – Minimum 3 nodes and Internet
10. Write a socket program Remote Procedure Call using connection / connectionless oriented protocols
11. Create a socket to retrieve the weather data from a remote sensor
12. Write a Crawler program that can match patterns between the client & server
13. Create a socket to retrieve the meaning of words from an online dictionary server.
14. Identify the various port & its usage using NMAP
15. Create a socket to retrieve the meaning of words from an online dictionary server.
16. To capture, save, and analyze network traffic on TCP / UDP / IP / HTTP / ARP /DHCP /ICMP / DNS
using Wireshark Tool.
17. Install and Configure DNS server in Linux.
18. Write a code using raw sockets to implement packet Sniffing.
19. Perform a case study using OPNET / NS3 about the different routing algorithms to select the network
path with its optimum and economical during data transfer.
20. Link State routing
21. Distance Vector Routing
22. Analyze the different types of servers using Webalizer
TOTAL: 60 PERIODS
OUTCOMES:
On successful completion of this course, the student will be able to:
● Acquire knowledge of using simulators for different connections.
● Deploy Operate and Troubleshoot network layers.
● Monitor the traffic within the network & analyse the transfer of packets.
● Use IP addressing and apply routing algorithms to find shortest paths.
● Use networking tools to observe and analyze behaviours of networking protocols.
Curriculum and Syllabus | B.E. Computer Science and Engineering | R2017 Page 48

