0% found this document useful (0 votes)
21 views

Computer Networks CHO

cho

Uploaded by

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

Computer Networks CHO

cho

Uploaded by

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

Course Plan

A. Course Handout (Version 1.0) | Last updated on 3rd February, 2022

Institute/School/College Name Chitkara University Institute of Engineering & Technology


Department/Centre Name Department of Computer Science & Engineering
Programme Name Bachelor of Engineering (B.E.)-Computer Science & Engineering
Course Name Computer Networks Session 2021-22
Course Code CS117 Semester/Batch 4th/2020
Lecture/Tutorial (Per Week) 3-0-4 Course Credits 05
Course Coordinator Name Dr. Vidhu Baggan

1. Scope and Objectives of the Course


The purpose of this course is to inculcate the skill to infer computer networks in our students.

• Categorize and interrelate the functions of layers of OSI and TCP/IP reference model.
• Interpret the error detection as well as correction at Layer 2 and at Layer 3.
• Design and configure network topologies with interior routing protocols.
• Summarize the mechanism of Cellular, Satellite and MPLS Networks.
• Interpret the rationality behind congestion in networks and quality of service.
• Gauge the existing protocols, who carry the onus of network communication at Application layer.

2. Course Learning Outcome:


After completion of the course, students will be able to do the following:
CL001: Describe the hardware, software, components of a network and the interrelations.
CL002: Classify the networking protocols and select the appropriate for a particular design.
CL003: Articulate the role of Reference models and the hierarchical relationship of their respective layers.
CL004: Correlate the concepts and theories of networking with the real world scenarios.
CL005: Evaluate infrastructure components and the roles they serve.
CL006: Design an enterprise network including topologies, protocols, management and security.

Course PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Learning
Outcomes

CLO1 H H M

CLO2 H H H M M M H H

CLO3 H M H M M M M

CLO4
H H H H

CLO5 H H M M M M H

CLO6
H M H H H M H M M M H

Computer Networks /CS117 Page 1 of 11


Course Plan

3. Recommended Books:
B01: Data Communications and Networking’ by Forouzan, 5TH edition, 2013.
B02: Computer Networks’ By Andrew S. Tanenbaum Fifth edition, Pearson Education,2013.
B03: Data and computer Communications’ by William Stallings, 8th edition, Pearson,2007.
B04: CCNA Cisco Certified Network Associate Study Guide', by Todd Lammle, Wiley, 7th edition,2011.
B05: Computer Networking: A Top-Down Approach', by Kurose and Ross, Pearson Education, 6th edition,2013.

4. Other readings and relevant websites

Sr No.
Link of Journals, Magazines, websites and Research Papers
1. http://nptel.iitm.ac.in/courses/Webcourse-
contents/IIT%20Kharagpur/Computer%20networks/New_index1.html
2. http://nptel.ac.in/courses/Webcourse-
contents/IIT%20Kharagpur/Computer%20networks/New_index1.html
3. http://nptel.ac.in/courses/106105081/1
4. http://www.brainbell.com/tutorials/Networking/
5. https://learningnetwork.cisco.com/index.jspa?ciscoHome=true
6. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-263j-data-
communication-networks-fall-2002/lecture-notes/
7. https://www.slideshare.net/VidhuBaggan1/mpls-by-vidhu

5. Recommended Tools and Platforms:


Cisco Packet Tracer-7.3 or above versions, GNS3
6. Course Plan
a. Lecture Plan

Lecture Topics Details


Number

1-4 Introduction: Uses of Computer >Hardware and Software required for Network
networks, Network hardware >Bus Star, Ring, Mesh Topology
Topologies, Collision Domain,
Broadcast Domain
5-6 Reference Models:Seven-Layer >Significance of OSI Layered Structure,
OSI architecture, Concepts of >Physical Layer,Data Link Layer, Network Layer,
Layers, Protocols and Layer Transport Layer,Session Layer, Presentation Layer,
interfaces and PDU Application Layer
> Purpose and functionality of each Layer,
>Difference between Bits, Frames, Packets,
Segment, Message at Application Layer
7 TCP/IP reference model , >Recap f OSI Layers and Significance of TCP/IP
Comparison of OSI and TCP/IP Reference Model
reference models >Host to Network Layer, Internet Layer, Transport
Layer, Application Layer
8-11 Physical Layer: Transmission >Guided Media: STP,UTP,Coaxial,Fiber optic Cable
Media (Cable Media), Wireless >UnGuided Media: Cellular and Satellite
Media (Cellular Telephone, Transmission
Satellite Networks),

Computer Networks /CS117 Page 2 of 11


Course Plan

12 Types of Connecting >Functionality and Comparison of Hubs, Switches


Devices(Hubs,Switches,Routers), and Routers

13-15 Network Layer: Concept of IP >Video on How Internet Works


packet and addresses, > IPv4 Header Structure
IPv4 protocol format, Routing >Concepts of Distance Vector and Link State
Algorithm-Distance Vector Routing
Routing, Link State Routing
ST-1 (1-15 Lectures)
16-17 ICMP, IGMP,IPV6,Transition from >Application of ICMP and IGMP
IPv4 to IPv6 >Basic Concepts of IPV6
>Tunneling
18 Static and Dynamic routing > Configuring Static Routing
algorithms- >Functionality, Advantages and Disadvantages of
Shortest Path Routing, Routing Routing Information Protocol
Protocols (Static and Dynamic): >Routing Loop
RIPv1 & v2 >RIP Timers
19 Network Classes and Subnetting >IP Addressing
>Network Classes
>Subnetting of Class A,B,C with FLSM and VLSM
>Practice MCQ
20 Routing Protocols: OSPF, EIGRP, >Terminology related to OSPF
Introduction to BGP >Types of Packets
>Administrative Distance
>Area,Area Border Router, Autonomous
System,Route Summarization
>Configuration of OSPF and EIGRP
>Single area and Multiple Area in OSPF
21 Three Way Handshake > SYN,ACK,RST,FIN
>SYN Attack
22-26 Data Link Layer:Types of Errors, >Single Bit and Multiple Bit Error
Redundancy,Error Detection and >Hamming Code and Distance
Correction, CRC, Check Sum >CRC
,Hamming code & distance >CheckSum
27-29 Data link protocols: Random >Pure and Slotted ALOHA
Access –ALOHA, Piggybacking, >Piggybacking
Noiseless Channels- Elementary >Stop and Wait
data link protocols: Stop and Wait
ST-2 (16-29 Lectures)
30-33 Noisy Channel: Stop and Wait >ARQ
,Automatic Repeat Request, go >Go back N
back-n, selective repeat >Selective Repeat
34-36 Transport layer :Services, >TCP
Connection Less and Connection >UDP
Oriented protocol ,Transport >TCP Connection
Layer Protocols, TCP Connection

Computer Networks /CS117 Page 3 of 11


Course Plan

37 Application Layer: DNS >DNS Server


>DNS Lookup,DNS Zones

38-39 Network Security >Cryptography


>Public and Private Key
>Digital Signature
>Access Control List
ST-3 (30-39 Lectures)

7. Delivery/Instructional Resources

Lecture Topics PPT Industry Web Audio-Video


No. ExpertSession References
(link of (If yes: link of
ppts on the ppts on the
central central server)
server)

1-4 Introduction https://www.cis


co.com/c/en/us
>Hardware and Software /solutions/auto
required for Network mation/network
-topology.html
>Bus Star, Ring, Mesh Topology

5-6 >Significance of Layered yes http://www.ics. https://www


Structure, uci.edu/%7Ema .youtube.co
gda/Courses/ne m/watch?v=v
>Physical Layer,Data Link Layer, tsys270/ch2_v1. v4y_uOneC0
Network Layer, Transport ppt
Layer,Session Layer,
Presentation Layer, Application https://slidepla
Layer yer.com/slide/2
54123/
> Purpose and functionality of
each Layer,

>Difference between Bits,


Frames, Packets, Segment,
Message at Application Layer

7 >Recap Of OSI Layers and http://www.ics. https://www


Significance of TCP/IP Reference uci.edu/%7Ema .youtube.co
Model gda/Courses/ne m/watch?v=
tsys270/ch2_v1. PpsEaqJV_A0
>Host to Network Layer, ppt
Internet Layer, Transport Layer,
Application Layer

Computer Networks /CS117 Page 4 of 11


Course Plan

8-11 >Guided Media: http://www.ics. https://www


STP,UTP,Coaxial,Fiber optic uci.edu/%7Ema .youtube.co
Cable gda/Courses/ne m/watch?v=
tsys270/ch1_v1. aF6YURGnJW
>UnGuided Media: Cellular and ppt w
Satellite Transmission
https://www
.youtube.co
m/watch?v=
hXa3bTcIGPU

https://www
.youtube.co
m/watch?v=
4R1qHE0E8lE

12 Types of Connecting https://slid https://www


Devices(Hubs,Switches,Routers) eplayer.co .youtube.co
m/slide/12 m/watch?v=
371 BJ7f-HcttyE

13-15 Network Layer: Concept of IP https://www.ba https://www


packet and addresses, eldung.com/cs/i .youtube.co
IPv4 protocol format,Routing pv4-datagram m/watch?v=S
Algorithm-Distance Vector TJhn9gKF2g
Routing, Link State Routing
https://www
.youtube.co
m/watch?v=F
j7WyHNuP20
&t=176s

16-17 >Application of ICMP and IGMP


>Basic Concepts of IPV6
>Tunneling

18 > Configuring Static Routing https://www.c https://ww


>Functionality, Advantages and isco.com/c/en/ w.youtube.
Disadvantages of Routing us/td/docs/ios com/watch
Information Protocol - ?v=NdjcgVr
>Routing Loop xml/ios/iprout eDDU
>RIP Timers e_rip/configur
ation/15-
mt/irr-15-mt-
book/irr-cfg-
info-prot.html
19 >IP Addressing https://ww
>Network Classes w.youtube.
>Subnetting of Class A,B,C com/watch
with FLSM and VLSM ?v=0qRcYFG
>Practice MCQ K_60&t=11
34s

Computer Networks /CS117 Page 5 of 11


Course Plan

https://ww
w.indiabix.c
om/networ
king/subnet
ting/
20 Routing Protocols https://www.sl
>Terminology related to OSPF ideshare.net/e
>Types of Packets scrimag/ospfp
>Administrative Distance pt-35277878
>Area,Area Border Router,
Autonomous System,Route
Summarization
>Configuration of OSPF and
EIGRP
>Single area and Multiple Area
in OSPF
21 > SYN,ACK,RST,FIN https://www.t
>SYN Attack utorialspoint.c
om/tcp-3-way-
handshake-
process
22-26 Data Link Layer http://www.en
>Single Bit and Multiple Bit gppt.com/200
Error 9/12/networki
>Hamming Code and Distance ng-fourozan-
>CRC ppt-slides.html
>CheckSum
27-29 Data Link Layer https://www.sl
>Pure and Slotted ALOHA ideshare.net/b
>Piggybacking hanutulya17/al
>Stop and Wait oha-protocol-
in-detail

30-33 >ARQ https://www.g


>Go back N atevidyalay.co
>Selective Repeat m/tag/go-
back-n-arq/
34-36 Transport Layer https://www.sl https://yout
>TCP ideshare.net/a u.be/8-
>UDP hdkhalid/tcp- 3CSAkscYU
>TCP Connection and-udp

37 Application Layer https://yout


>DNS Server u.be/JsUzPk
>DNS Lookup,DNS Zones OxZfA

38-39 >Cryptography https://yout


>Public and Private Key u.be/5AHp0
>Digital Signature f0489E
>Access Control List

8. Lab Plan

Computer Networks /CS117 Page 6 of 11


Course Plan

S.
Experiment Problem Statement Ref. Lectures
No.
Introduction of Cables, Network devices : Hub,
1. P(a), P(b) 1-2
Switches, Router etc.
Introduction of Mac Address, IP addresses,
2. P(c), P(b) 3-4
Subnet Mask, Network Classes : A, B, C, D, E
To make cables: Cables: Straight Through,
3. P(a), P(b) 5-6
Crossover, Rollover
To do peer to peer connectivity, assign the IP
4. P(b), P(c) 7-8
address and share the resources

5. Introduction to Packet Tracer 9

Simulation of Network Devices (HUB, Switches,


6. Router) and connect more than two computers P(a), P(b) 10-11
using Switch –Star Topology

7. Subnetting of Class A, B and C using FLSM P(c), P(d) 12-13

8. Subnetting of Class A, B and C using VLSM P(c), P(d) 14-15

Basic commands of Routers : hostname,


9. password, Show Run, Show IP int brief, Assigning P(e),P(h) 16-17
IP addresses to interfaces

10. To Perform Static Routing, Default Routing P(d), P(e) 18-19

To Perform Dynamic Routing using RIP


11. P(f) 20-21
(RIP-V1 and RIP-V2)

Creating DHCP Server, Mail Server, Web Server,


12 P(e) 22-23
Remote Access using Telnet and SSH

13. To Perform Dynamic Routing using EIGRP P(g) 24-26

To Perform Dynamic Routing using OSPF with


14. P(g) 27-29
Single area concept

To Perform Dynamic Routing using OSPF with


15. P(g) 30-31
Multiple area concept

16. To Create and Apply ACL : Standard 32-33

17. To Create and Apply ACL : Extended 34-35

Computer Networks /CS117 Page 7 of 11


Course Plan

To Apply NAT (Network Address Translation):


18. P(i) 36-38
Static

To Apply NAT (Network Address Translation):


19. P(i) 39-40
Dynamic and PAT

20. Switching Concepts (STP, DTP, VTP) 41-42

Creating and Managing Communication through


21. P(c) 43-44
VLAN

22. Managing Inter-VLAN Communication P(c) 45-46

Internet Assigned Number Authority:


23. 47-52
Understanding Address Management Hierarchy

9. Lab Problem Statements:

Ref. No. Problem Statement

P(a) Consider the problem of designing a small network of computers. To accomplish this goal, Ethernet
lines must be constructed and run between the machines. The construction costs for each possible link
are based approximately on distance. Besides distance, the costs also reflect some restrictions due to
physical boundaries. To connect all the machines in the office at minimal cost, try different
configurations to connect them like (star, mesh, ring, bus) with the help of various other networking
devices like (switch, repeater, hub, bridge.
P(b) You have just started a new business. You need to have three to four workstations available for your
employees who simply need to share some files and a printer, but you don't have a large budget.
Security is not a major concern, but costs are. What type of network would be the most appropriate for
your situation?
P(c ) Let us assume that Johnson & Co. is a small business firm with five departments each having twenty-
five employees. Assuming each employee has a computer and each department has a printer, Johnson
& Co. will need 125 nodes for computers and five for printers. It is also assumed that one department
requires token ring, another requires fiber, and the rest of the departments requires 10 or 100 Mbps
Ethernet. The network number assigned to Johnson & Co. is 201.222.5.0. The network administrator
decides to create smaller networks, one for each department.
P( d) Mr. Amit wants to connect Advertising department with Sales department. At First, he did not require
WAN devices as both departments were having same Network Addresses .But Later on, he has to
introduce Layer 3 devices because Network addresses were changed of both departments. Simulate the
previous and present scenario using suitable commands to verify the connectivity.
P( e) CEO of company ABC needs a system with network configuration that can communicable only with
machines of managers of different departments. The path for communication between source and
destination should be set by static routing.

Computer Networks /CS117 Page 8 of 11


Course Plan

P( f) Mr. Gunit is feature-riffic and hence he wants to configure the routers with the protocol having many
features. He does not scare off the complexities of the protocol to be implemented but he is certain
about one thing that the protocol should be open and not proprietary. Perform the following as per his
need: Simulate a topology.
 Implement small and medium sized networked dynamic routing protocol.
 Routing updates are multicast.
 Minimize broadcast traffic.
 Send periodic routing updates.
Hint: This routing protocol is distance vector style.
P(g) Perform the following with atleast three routers, two switches and two PC’s:
• Simulate a topology.
• Implement dynamic routing protocol that sends no Broadcasts and consumes less bandwidth
and supports multiple network layer protocols.
• Send partial updates as needed.
Hint: Hybrid Distance Vector/Link State algorithm
P(h) Perform the following with atleast three routers, four switches and four PC’s:
 Simulate a topology.
 Implement loop free dynamic routing protocol.
 Balance the network traffic using multiple paths.
 Send immediate routing updates rather than periodically.
Hint: This protocol supports VLSM, CIDR, and supernetting.

P(I) A company has only one public IP address but several private IP address dynamically assigned by the
DHCP server for all its computers. NAT application (Router, Firewall) would change the source address
(private IP address) on every outgoing packet from the internal computers in to the single public IP
address. But it assigns a different source port for packets coming from each computer, so that while the
packets return with a single public IP address, it can still remember which packet needs to go to which
computer (Every IP address has source IP, destination IP and associated port numbers). Of course, while
coming back, the packets are re-assigned with its respective private IP address of the computer it needs
to go to and the public IP address is discarded by the NAT application. This process is managed by a
port mapping table managed by the NAT application, for all the incoming and outgoing packets from a
network. Perform the following tasks based on mentioned scenario:
• Design a topology consisting of a private and public network, and configure NAT.
• Provide NAT table for every incoming and outgoing packet.
• Display all NAT translations.
• Allow internal users to connect to internet.

10. Action plan for different types of learners

Slow Learners Average Learners Fast Learners


Remedial Classes on Saturdays Doubt-sessions on Saturdays Coding Competitions,
Project

Computer Networks /CS117 Page 9 of 11


Course Plan

11. Evaluation Scheme & Components:


Theory & Lab

Evaluation Description Syllabus Timeline of Weightage


Component Covered Examination
4th – 5th
Lab Performance 1 Upto 30%
week

Lab- 8th – 9th


Lab Performance 2 31 - 70% 20%
Component 1 week

External Viva 1-100% 12th week

As defined in
ST 01 Upto 30% Academic
Calendar

As defined in
Component 02 ST 02 31 - 70% Academic 30%
Calendar

As defined in
ST 03 71-100% Academic
Calendar

At the end of
Component 3 End Term Examination 1-100% 50%
the semester

Total 100%

**Out of 03 STs, the ERP system automatically picks the best 02 STs marks for evaluation of the STs as final marks.
*Out of 02 internal Lab Performances, the ERP system automatically picks the best 01 Performances marks for
evaluation of the Lab Performances as final marks.
*Lab performances will be evaluated periodically (File Work- 5, Viva- 5, Practical Performance- 10)
**The End Term examination for practical courses is held at the end of semester and includes conduct of experiment
and an oral examination (viva voce).
*As per Academic Guidelines minimum 75% attendance is required to become eligible for appearing in the End
Semester Examination.
12. Syllabus of the Course:

Subject: Computer Networks (Theory) Subject Code: CS117

No. of Weightage
S.N. Topic (s)
Lectures %

1 Introduction: Uses of Computer networks, Network hardware


(Topologies, components of communication), Collision Domain, 13 20
Broadcast Domain

Computer Networks /CS117 Page 10 of 11


Course Plan

Reference Models:Seven-Layer OSI architecture of ISO, Concepts of


Layers, Protocols and Layer interfaces and PDU

TCP/IP reference model , Comparison of OSI and TCP/IP reference


models
Physical Layer: Transmission Media, Ethernet, Wireless
Transmission , Cellular Telephone, Satellite Networks
Types of Connecting Devices(Hubs,Switches,Routers)
2 Network Layer: Concept of IP packet and addresses,
IPv4 protocol format,Routing Algorithm-Distance Vector Routing,
Link State Routing

ICMP, IGMP,IPV6,Transition from IPv4 to IPv6

Static and Dynamic routing algorithms- 9 30


Shortest Path Routing, Routing Protocols (Static and Dynamic):
RIPv1 & v2

Network Classes and Subnetting

Routing Protocols: OSPF, EIGRP, Introduction to BGP


Three Way Handshake
3 Data Link Layer:Types of Errors, Redundancy,Error Detection and
Correction, CRC, Check Sum ,Hamming code & distance
Data link protocols: Random Access –ALOHA (Pure and Slotted),
Piggybacking ,Noiseless Channels- Elementary data link protocols
14 20
Stop and Wait , Noisy Channel: Stop and Wait ,Automatic Repeat
Request, go back-n, selective repeat
Transport layer :Transport layer Services, Connection Less and
Connection Oriented protocol ,Transport Layer Protocols, TCP
Connection
4 Application Layer: DNS, HTTP,Telnet,SSH

IANA: Understanding Address Management Hierarchy (AFRINIC, 3 10


APNIC,ARIC,LACNIC,RIPE NCC)

This Document is approved by:


Designation Name Signature

Course Coordinator Dr. Vidhu Baggan

Head (Academic Delivery) Dr. Atul Garg

Dean Dr.Monit Kapoor

Dean (Academic Affairs) Dr. Rajnish Sharma

Date (DD/MM/YYYY)

Computer Networks /CS117 Page 11 of 11

You might also like