MCA-20-24 (ii) :High Performance Networks
Type: Elective
Contact Hours: 4 hours/week
Examination Duration: 3 Hours
Mode: Lecture
External Maximum Marks: 75
External Pass Marks: 30(i.e. 40%)
Internal Maximum Marks: 25
Total Maximum Marks: 100
Total Pass Marks: 40(i.e. 40%)
Instructions to paper setter for End semester examination:
Total number of questions shall be nine. Question number one will be compulsory and will be consisting of short/objective type questions from complete syllabus. In addition to compulsory first question there shall be four units in the question paper each consisting of two questions. Student will attempt one question from each unit in addition to compulsory question. All questions will carry equal marks.
Course Objectives: Highlight and Characterize the constituent features of the Internet and other communication technologies for high speed networking and demanding applications. Apprise the students with the prevalent developments in High Performance Network technologies.
Course Outcomes: At the end of this course, the student will be able to:
MCA-20-24(ii).1 have an insight into the modern wired and wireless technologies and architectures for high speed networks from a design and performance perspective;
MCA-20-24(ii).2 understand addressing and analyze performance issues related to the Internet;
MCA-20-24(ii).3 figure out the techniques involved to support real-time traffic and congestion control in the Internet along with an exposure to the Internet and Adhoc Network routing protocols;
MCA-20-24(ii).4 analyze the architectural issues of the application level services of the Internet and will be able to do Client-server programming for applications.
Unit – I
TCP/IP Networks: Standards and Administration; Internet Structure; ISPs and Backbone Networks; Internet Architecture; Key Requirements for Efficiency of Networks: Scalable Connectivity, Cost-Effective Resource Sharing, Support for Services, Manageability; Performance Parameters for High-Speed Networks; Application Performance Needs.
Network Technologies for High-Speed Networks: Ethernet and its High speed versions, FDDI, Frame Relay Networks; SONET; DWDM; ATM: Design goals, Architecture and Logical Connection, ATM Cells, connection establishment and release, Switching, ATM Layers.
Wireless Networks: 802.11 Wireless LANs/Wi-Fi: Architecture, MAC Protocol, Frame, Mobility in the same IP subnet; LAN Interoperability; 802.16 Wireless MAN/Wi-Max: Services, Layers; Cellular Internet Access: Architecture, Cellular Standards and Technologies, Managing Mobility in Cellular Networks.
Unit – II
Link Layer addressing & protocols: Types of Addresses and Address Resolution Protocol (ARP); HDLC; PPP.
Network Layer Performance and Protocols in TCP/IP : Delay, Throughput, Packet Loss, Congestion Control; Internet Protocol (IPv4); Fragmentation; Type of Service; Classful and Classless addressing; Subnetting&Supernetting; DHCP; CIDR.
Private Network Interconnection: Virtual Private Network; Network Address Translation (NAT).
Next Generation IP: IPv6; ICMP; Mobile IP; Address Mapping: Multicasting & IGMP.
Unit – III
TCP/IP Transport Layer and Congestion Control: Client/Server paradigm; Peer-to-Peer Paradigm; Port numbers; TCP connection; TCP flow and congestion control; Congestion –Avoidance Mechanisms: DECbit, Random Early Detection(RED), Source-Based Congestion Avoidance; UDP services and applications; SCTP Services & Features.
Quality of Service in IP Networks: Application Requirements; Data flow characteristics; Integrated Services (RSVP); Differentiated Services ; Multiprotocol Label Switching; Real-Time Transport Protocol.
Internet Routing Protocols: Unicast Routing Protocols (RIP; OSPF; BGP); Multicast Routing and Protocols (DVMRP, MOSPF, PIM, MBGP).
Mobile Adhoc Networks: Introduction; Table-Driven and On-Demand Routing Protocols.
Unit – IV
Standard Client-Server Protocols and Applications: WWW and HTTP; Web Services; FTP connections; Electronic-Mail architecture & Security; Remote logging using TELNET.
Domain Name System: Name Space, DNS in the Internet, Caching, Resource records, messages.
Client-server programming: Application Programming Interface; Introduction to Sockets; Socket Descriptors; Ports and Connection.
Network Management: Introduction , Management Information Base (MIB); SNMP.
Text Books:
⦁ William Stallings, High-Speed Networks and Internets, Performance and Quality of Service”. Pearson Education.
⦁ Peterson, L.L. & Davie, B.S. Computer networks: a systems approach. Morgan Kaufmann.
⦁ Jean Walrand and Pravinvariya, High performance Communication networks, Harcourt and Morgan Kauffman
Reference Books:
⦁ Behrouz A. Forouzan, Data Communications and Networking, Fourth Edition, McGraw Hill.
⦁ B Muthukumaran, Introduction to High Performance Networks, McGraw-Hill
⦁ Adrian Farrel, The Internet and Its Protocols: A Comparative Approach,Elsevier Science
⦁ Douglas E. Comer, Internetworking with TCP/IP Volume – I, Principles, Protocols, and Architectures, Pearson Education.
⦁ Mahbub Hassan, Raj Jain, High Performance TCP/IP Networking, Concepts, Issues, and Solutions, Pearson Education.
⦁ James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach Featuring the Internet, Pearson Education.
⦁ Andrew S. Tanenbaum, Computer Networks, PHI.