18ca301 Advanced Computer Networks and Internet 3-0-1-4
18ca301 Advanced Computer Networks and Internet 3-0-1-4
CO1: To master the terminology and concepts of the network core and layered approach.
CO2: Understand and analyze (Using Wireshark tool) the concepts of TCP/IP layers and their working in local area networks and wide area networks.
CO3: To determine proper usage of the IP address, subnet mask and default gateway in a routed network and designing of Network Models using Simulation tool(Cisco
Packet Tracer).
CO4: Mastering basic concepts of Multimedia protocols and services and their design/performance issues in local area networks and wide area networks.
Program Outcomes
PO-01: Computational Knowledge: Apply knowledge of computing fundamentals, computing specialization, mathematics, and domain knowledge appropriate for the
computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
PO-02: Problem Analysis: Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental
principles of mathematics, computing sciences, and relevant domain disciplines.
PO-03:Design/Development of Solutions: Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes
that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
PO-04: Conduct Investigations of Complex Computing Problems: Use research-based knowledge and research methods including design of experiments, analysis and
interpretation of data, and synthesis of the information to provide valid conclusions.
1
PO-05: Modern Tool Usage: Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an
understanding of the limitations.
PO-06: Professional Ethics: Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practice.
PO-07: Life-long Learning: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.
PO-08: Project management and finance: Demonstrate knowledge and understanding of the computing and management principles and apply these to one’s own
work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
PO-09: Communication Efficacy: Communicate effectively with the computing community, and with society at large, about complex computing activities by being able
to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions
PO-10: Societal and Environmental Concern: Understand and assess societal, environmental, health, safety, legal, and cultural issues within local and global contexts,
and the consequential responsibilities relevant to professional computing practice.
PO-11: Individual and Team Work: Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary environments.
PO-12: Innovation and Entrepreneurship: Identify a timely opportunity and using innovation to pursue that opportunity to create value and wealth for the betterment
of the individual and society at large.
Lecture
Sno Topics Keywords Objectives Remarks
Hours
Introduction to networks: The network edge, The network core, delay, loss and throughput in packet switched networks, protocol layers and their
service models, physical layer.
What is the internet? 1) Networking basics Overview of internet and
1 1 Computer Networks and the 2) A Service Description networking prorotocl.
internet 3) What is a protocol
The Network Edge 1) End systems, clients and servers To discuss the components
2 2
2) Connectionless and connection-oriented service of network
The Network Core 1) Circuit Switching and Packet Switching Discussing Switching and
3 3-4 2) Packet-Switched Networks: Datagram Networks and routing in network
Virtual-Circuit Networks
2
Access Networks and 1) Access Network Discussing the role of end
Physical Media, ISPs and 2) Physical Media systems and packet
4 5 Internet Backbone 3) ISPs switching in a network
4) Internet Backbones
PERIOTICAL TEST - 1
principles of reliable data 1) Building a reliable data transfer protocol To know the problems in
transfer 2) Pipelined reliable data transfer protocol implementing reliable data
15 25-28
3) Go-Back-N (GBN) transfer
4) Selective Repeat (SR)
connection oriented 1) The TCP connection To discuss the TCP
transport – TCP 2) TCP segment structure
3) Round-trip time estimation and timeout
4) Reliable data transfer
16 29-30
5) Flow control
6) TCP connection management
7) TCP Traffic Control: Packet Scheduling, TCP Congestion
Control
17 31-32 principles of congestion 1) Leaky Bucket, Token Bucket-Internet protocol To discuss how the
control 2) The causes and the costs of congestion congestion is manifested
3) Approaches to congestion control
4) Network-assisted congestion-control example : ATM
4
ABR Congestion control
Network Layer: Introduction, virtual circuit and datagram networks, the internet protocol – IP (Forwarding and addressing in the internet), routing
algorithms, routing in the internet, broadcast and multicast routing.
Introduction 1) Forwarding and routing To learn how the network
18 33 2) Network service model layer implements the
communication service
virtual circuit and datagram 1) Virtual-circuit networks To have closer look at the
networks 2) Datagram networks implementation of virtual-
19 34
3) Origins of VC and datagram networks circuit and datagram
networks
the internet protocol – IP 1) Datagram format To learn how addressing and
(Forwarding and addressing 2) Class full Addressing – Class less addressing – Private forwarding are done in
in the internet) Addresses internet
3) IPV4 Addressing
4) ICMP
20 35 5) Classless and Subnet Address Extensions (CIDR)
6) Internet Multicasting
7) NAT Routing protocol design and architectures for
RIP,OSPF
8) IPv6
9) Subnets – Subnet masks
PERIOTICAL TEST - 2
routing algorithms 1) Broadcast & Multicast routing- To understand network
2) The link-state routing algorithm layer’s critical addressing
21 35-36 3) The distance-vector routing algorithm function.
4) Hierarchical routing
5)
routing in the internet 1) Intra-AS routing in the internet : RIP To focus on internet routing
22 37-39 2) Intra-AS routing in the internet : OSPF protocols
3) Inter-Autonomous System routing : BGP
broadcast and multicast 1) Broadcast routing algorithms To learn broadcast and
23 40-41
routing 2) multicast multicast protocols
Multimedia Networking – Multimedia Networking – Multimedia To learn Multimedia
24 41-43 networking applications – Streaming stored Networking
video and audio
5
Protocols for real time Protocols for real time interactive applications o learnprotocols for real
25 44-45 interactive applications time interactive
applications
20CSA503 CO5 Transport layer and TCP and UDP,Congestion control algorithms L4
20CSA503 CO5 DEMO on devices,CRC CALCULATION AND MULTIPLE ACCESS PROTOCOLS, L5 ,L6
6
Concept Map
7
COURSE-FACULTY
Mentor Information
Santhosh Kumar B.J
Assistant professor ,
Phone no:9945439885,
Email:santhoshbj50@gmail.com
bj_santoshkumar@asas.mysore.amrita.edu