Page 60 - B.Tech IT Curriculum and Syllabus R2017 - REC
P. 60

Department of IT, REC


                   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:
               At the end of the course, the student should be able to:
                   1.  Acquire knowledge of using simulators for different connections.
                   2.  Deploy Operate and Troubleshoot network layers.
                   3.  Monitor the traffic within the network & analyse the transfer of packets.
                   4.  Use IP addressing and apply routing algorithms to find shortest paths.
                   5.  Use networking tools to observe and analyze behaviours of networking protocols.

               LEARNING RESOURCES:
                   1.  Dr. M. O. FaruqueSarker& Sam Washington, Learning Python Network Programming : Packt
                       Publishing,2015
                   2.  Dr. M. O. FaruqueSarker, Python Network Programming Cookbook : Packet Publishing,2015
                   3.  Kurose  and  Ross,  Computer  Networking:  A  Top-Down  Approach  Featuring  the  Internet
                       (Sixth edition), Addison Wesley (recommended)
                   4.  Wireshark packet sniffer available athttp://www.wireshark.org

               SOFTWARE:
                   ●  C / Python 3
                   ●  Network simulator like NS3 / OPNET / CISCO Packet Tracer / NMAP /Webalizer


               IT17511        WEB TECHNOLOGY LABORATORY                                        L T P C
                                                                                               0  0 4  2

               OBJECTIVES:
                The student should be able to:
                     Be familiar with Web page design using HTML / DHTML and style sheets.
                     Be exposed to validate the Web page.
                     Learn to create dynamic web pages using server side scripting.
                     Learn to write PHP database functions.
                     Be exposed to implement web service for simple application.

               LIST OF EXPERIMENTS

                   1.  Write a html program for Creation of web site with forms, frames, links, tables etc
                   2.  Design a web site using HTML and DHTML. Use Basic Text Formatting, Images etc.
               Curriculum and Syllabus | B.Tech. Information Technology | R2017                Page 60
   55   56   57   58   59   60   61   62   63   64   65