Advanced Computer Networks

Course Code: BIT5041

Course Title: Advanced Computer Networks (4 Credits)




Course Contents


Unit-1: Introduction, Protocols and standards: Definition and Uses of Computer Network, Classification of Computer network, Network Architecture, Internet Standards, Internet Administration; Overview of reference models: The OSI model, The OSI Reference Model, TCP/IP protocol Suite, The TCP/IP Reference Model, Comparison of the OSI & the TCP/IP Reference Models, Addressing, IP versions. Connectors, Transceivers and Media converters, Network interface cards and PC cards, Repeaters, Hubs, Bridges, Switches, Routers and Gateways etc. H/W selection. , Telephone networks, networking principles.


Unit –2: Multiplexing and Local area networks: Multiplexing, Types of Multiplexing- FDM, TDM, SM; - Ethernet, token ring, FDDI; switching - circuit switching, packet switching, multicasting.


Unit-3: Optical Networking: SONET/SDH standards, Dense Wavelength division multiplexing (DWDM), Performance and design Considerations


Unit –4: Integrated Service Digital Network: History of Analog and Digital Network - Access to ISDN - ISDN Layers - Broadband ISDN - X.25 Layers - Packet Layer Protocol.


Unit-5: ATM: The WAN Protocol: Faces of ATM, ATM Protocol operations (ATM cell and Transmission) ATM Networking basics, Theory of Operations, B-ISDN reference model, PHY layer, ATM Layer (Protocol model), ATM layer and cell, Traffic Descriptor and parameters, Traffic Congestion control defined, AAL Protocol model, Traffic contract and QoS, User Plane overview, Control Plane AAL, Management Plane, Sub-DS3 ATM, ATM public services.


Unit-6: Packet Switching Protocol: X.25, theory of Operation and Network Layer functions, X.75, Internetworking protocols, SMDS, Subscriber Interface and Access Protocol, Addressing and Traffic Control Common Protocols and interfaces in upper Layer: TCP/IP suite, Network Layer, Transport Layer, Applications Layer, Addressing and routing design, Socket programming


Unit – 7: Internet protocols: Internet basics, IP, TCP, UDP, ICMP, HTTP; World Wide Web (WWW), Security in Internet, E-mail Security.


Unit-8: Routing in the Internet: Intra and interdomain routing; Unicast .Routing Protocols: RIP, OSPF, BGP; Multicast Routing Protocols: MOSPF, DVMRP, Drawbacks of traditional routing methods, Idea of TE, TE and Different Traffic classes. IP over ATM, Multi-protocol Label switching(MPLS), Storage Area Networks (SAN).


Unit-9: Network Management: SNMP: Concept, Management Components, SMI, MIB, SNMP format, Messages.


Unit – 10: Network Security: Cryptography, Symmetric Key Algorithms, Public Key Algorithms, Digital Signatures, Management of Public Keys, Communication Security, And Web Security


Unit – 11: Web security and Traffic Management Basics: Introduction, Web Security Requirements, Secure Socket Layer (SSL), Traffic Management, Quality characteristics and requirements


Unit-12:Quality of Service and Queue Analysis: Introduction, Applications and Quality of service, Queue Analysis, Queue Management Algorithms.


Unit-13: Multi-Media over Internet: RTP, RSVP, IP Multicasting, Voice Digitization standards, G.729 and G.723 and H.323


Unit-14: Enterprise Network Security: DMZ, NAT, SNAT, DNAT, Port Forwarding, Proxy, Transparent Proxy, Packet Filtering and Layer 7 Filtering. Backbone Network Design: Backbone Requirements, Network Capacities Topologies, Topologies Strategies, Tuning Network.