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
   43   44   45   46   47   48   49   50   51   52   53