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

Department of IT, REC


                   4.  Steven S. Muchnick, ―Advanced Compiler Design and Implementation, ―Morgan Kaufmann
                       Publishers - Elsevier Science, India, Indian Reprint 2003.
                   5.  Keith  D  Cooper  and  Linda  Torczon,  ―Engineering  a  Compiler‖,  Morgan  Kaufmann
                       Publishers Elsevier Science, 2004.
                   6.  Charles N. Fischer, Richard. J. LeBlanc, ―Crafting a Compiler with C‖, Pearson Education,
                       2008.


               CS 17403                     COMPUTER NETWORKS                                  L T P C
                                                                                               3 0  0 3

               OBJECTIVES:
               The student should be made to:
                   ●  Make on understanding the principles of computer networking.
                   ●  Be exposed on the required functionality at each layer.
                   ●  To understand the Routing mechanisms.
                   ●  Learn the connection and congestion control mechanisms.
                   ●  Acquire knowledge of SDN and its operations.

               UNIT I         FUNDAMENTALS AND DATA LINK LAYER                                        9
               Building a network – Requirements – Topologies – OSI Model – TCP/IP architecture – Performance -
               Link layer Services - Framing – Error Detection and Correction - Flow control

               UNIT II        MEDIA ACCESS AND INTERNETWORKING                                        9
               Media Access Protocols – CSMA/CA/CD – ALOHA - Ethernet –Gigabit Ethernet - Wireless LANs -
               802.11-  Bluetooth  -Switching  and  bridging  –  Basic  Internetworking-  IP  Service  Model  -  Global
               Addresses – Sub netting – CIDR – ARP -  DHCP - ICMP

               UNIT III       ROUTING                                                                                 9
               Routing – Distance Vector – Link State – Global Internet – Inter Domain Routing –IPv4 - IPv6 –
               Multicast routing - DVMRP- PIM

               UNIT  IV       TRANSPORT  AND APPLICATION LAYER                                        9
               Overview of Transport layer  – UDP – TCP  - Segment Format – Connection Management – TCP
               Congestion control – SMTP- POP3- IMAP - MIME – HTTP – DNS

               UNIT V         SOFTWARE DEFINED NETWORKS                                               9
               Introduction to SDN - Control and Data Planes - SDN Controllers – VMWare -  Data Center - Multi
               Tenant Data Centre - Network Function Virtualization - Virtualization and Data Plane I/O.

                                                                                   TOTAL: 45 PERIODS
               OUTCOMES:
               At the end of the course, the student should be able to:
                   1.  Study the Principles of Networking
                   2.  Understand the layering functionality in network design
                   3.  Understand the routing mechanisms in networks
                   4.  Use an appropriate tools to design and implement network systems
                   5.  Abstract the control plane and analyze the network functions virtualization.

               TEXT BOOKS:
                   1.  Larry L. Peterson, Bruce S. Davie, Computer Networks: A Systems Approach, Fifth Edition,
                       Morgan Kaufmann Publishers, 2011.
                   2.  Thomas D. Nadeau & Ken Gray ,  SDN - Software Defined Networks , O'Reilly,
                       2013.


               Curriculum and Syllabus | B.Tech. Information Technology | R2017                Page 55
   50   51   52   53   54   55   56   57   58   59   60