[go: up one dir, main page]

0% found this document useful (0 votes)
97 views8 pages

18ca301 Advanced Computer Networks and Internet 3-0-1-4

The document provides a course plan for the course "Computer Networking and Internet" for the 7th semester of the Integrated MCA program at Amrita Vishwa Vidyapeetham Mysore Campus. The course aims to help students master network terminology, TCP/IP concepts, IP addressing, and multimedia protocols. It covers topics like network layers, Ethernet, error detection, application layer protocols, HTTP, DNS, and peer-to-peer file sharing over 12 weeks. The course outcomes are to understand network core concepts, analyze TCP/IP using Wireshark, determine IP configurations, and master multimedia design issues.

Uploaded by

preetham r
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views8 pages

18ca301 Advanced Computer Networks and Internet 3-0-1-4

The document provides a course plan for the course "Computer Networking and Internet" for the 7th semester of the Integrated MCA program at Amrita Vishwa Vidyapeetham Mysore Campus. The course aims to help students master network terminology, TCP/IP concepts, IP addressing, and multimedia protocols. It covers topics like network layers, Ethernet, error detection, application layer protocols, HTTP, DNS, and peer-to-peer file sharing over 12 weeks. The course outcomes are to understand network core concepts, analyze TCP/IP using Wireshark, determine IP configurations, and master multimedia design issues.

Uploaded by

preetham r
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 8

AMRITA VISHWA VIDYAPEETHAM MYSORE CAMPUS

AMRITA SCHOOL OF ARTS AND SCIENCES


COURSE PLAN
Academic year: 2020– 2021 ODD
Department : Computer Science Programme : Integrated MCA
Course Code : 18CA301 Semester : VII
Credits : 3

Course Plan – 20CSA503 COMPUTER NETWORKING AND INTERNET (3 Credit)

Class : VII Sem MCA


Course outcomes:

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

delay, loss and throughput in 1) Types of Delay Discussing on what happens


packet switched networks, 2) Queuing Delay and Packet loss to a packet as it travels from
5 6
Circuit Switched Networks 3) Delay and routes in the internet its source to its destination
4) Packet and circuit Switched Networks
OSI & TCP/IP reference 1) Layered architecture Discussing organizing
6 7
Model 2) Layers, Messages, Segments, Datagrams and Frames. network architecture
protocol layers and their
service models
Data link layer-
The Link Layer and Local Area Networks: Linker layer(introduction and services), Error detection and correction techniques, Link-Layer addressing,
Ethernet, Link-layer switches
Linker layer(introduction 1) The services provided by the link layer To discuss the services
7 8-10 and services) 2) Adapters communicating provided by the link layer

Error detection and 1) Parity Checks To understand few simple


11-13
8 correction techniques 2) Checksumming Methods techniques to detect and
3) Cyclic Redundancy Check (CRC) correct the error
Link-Layer addressing 1) MAC addresses To learn some functions of
9 14-16 2) Address Resolution Protocol (ARP) the link-layer addresses.
3) Dynamic Host Configuration Protocol

PERIOTICAL TEST - 1

Application layer. 1) Functions and role To study the conceptual and


2) Application-Layer protocols implementation aspects of
10 17
3) What services does an application need? network applications
4) Services provided by the internet transport protocols
11 18-20 The web and HTTP 1) Overview of HTTP Discussing aspects of Web
2) Nonpersistent and persistent connections and HTTP
3
3) HTTP message format
4) User-Server interaction : Cookies
5) HTTP content
6) Web caching
7) The Conditional GET
DNS and P2P File Sharing P2P File Sharing Discussing DNS and P2P file
12 21
sharing
21 Introduction to transport 1) Relationship between transport and network layer Discussing the relationship
layer services 2) Overview of the transport layer in the internet between network and
12
transport layer, and how two
entities communicate
multiplexing and 1) multiplexing and demultiplexing To understand how
demultiplexing multiplexing and
13 22-23 demultiplexing service is
needed for all computer
networks.
connectionless transport – 1) UDP Segment Structure Taking close look at UDP:
14 24 UDP 2) UDP Checksum How it works? What it does?

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

Blooms Taxonomy Level

Course Code Course Outcome BT level

20CSA503 CO1 Introduction to network, Types, Network devices. L1

20CSA503 CO2 physical medium and types applications. L2

20CSA503 CO3 Application layer Format and diagram. L3

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

You might also like