You are on page 1of 5

Uka Tarsadia University

B. Tech.
Semester IV

COMPUTER NETWORKS

IT4030

EFFECTIVE FROM July-2023


Syllabus version:1.00
Subject
Subject Title
Code

IT4030 Computer Networks

Teaching Scheme Examination Scheme


Theory Practical Total
Hours Credits
Marks Marks Marks
Theory Practical Theory Practical Internal External CIE
3 2 3 1 40 60 50 150

Objectives of the course:


● To explain the concepts and terminologies used in data communication and
computer networking.
● To analyze and demonstrate the functions of OSI and TCP/IP layers.
● To explain different protocols and networking devices at different layers.
● To demonstrate error control, flow control and congestion control techniques while
discussing the data flow.

Course outcomes:
Upon completion of the course, the student shall be able to
CO1: Understand the concept of layering and the functions of TCP/IP reference models.
CO2: Understand methods of framing and hop-by-hop error and flow control
mechanisms in computer networks.
CO3: Discuss and distinguish between different types of mechanisms used to access the
medium.
CO4: Identify and appreciate the concept of IP addresses and its classification, routing
algorithms and protocols in networks.
CO5: Understand transport layer services and various protocols used for process-to-
process delivery.
CO6: Describe the application layer and its protocols.

Sr. No. Topics Hours


Unit – I
1 Introduction: 5
Uses of computer network, Network hardware, Network software,
OSI model – Layered architecture, Layer-to-Layer communication,
Encapsulation, TCP/IP model, Comparison of OSI and TCP/IP model,
and addressing.
Unit – II
2 Data Link Layer: 9
Design issues - Services provided to network layer, Framing, Error
control, Flow control; Error detecting codes – parity, checksum, and
CRC; Elementary data link protocols - simplex, stop and wait, sliding
window protocol.
Unit – III
3 Medium Access Control Sub-Layer: 8
Channel allocation problem; Multiple access protocols - ALOHA,
Carrier Sense Multiple Access (CSMA), Collision free protocol -
Reservation, Poling, Token Passing.
Unit – IV
4 Network Layer: 10
IP addressing, Classful IP addresses, CIDR, IPv4 header structure,
Introduction to IPv6. Design issues, Comparison of virtual circuit
and datagram subnets, Routing algorithms, Optimality principle,
Shortest path routing, Flooding, Distance vector routing, Link state
routing, RIP, OSPF, BGP. Congestion control algorithms, Principles,
Prevention policies, Congestion control in virtual circuit subnets,
Congestion control in datagram subnets, Load shedding.
Unit – V
5 Transport Layer: 9
Transport service - Services provided to the upper layers, Transport
service primitives, Socket; Elements of transport protocols -
Addressing, Connection establishment, Connection release, Flow
control, Multiplexing; Transport protocol - UDP, TCP.
Unit – VI
6 Application Layer: 4
DNS - The DNS name space, Resource records, Name servers;
Electronic mail - Architecture and services, User agent, Message
formats, Message transfer, Final delivery; World Wide Web -
Architectural overview, HTTP.

Sr. No. Computer Networks (Practical) Hours


1 Introduction to Cisco packet tracer and study all its controls and 2
components.
2 Perform a practical to create star, mesh, ring and bus topologies in 4
Cisco packet tracer using networking and end devices.
3 Perform a practical to configure static routing in Cisco packet 4
tracer. (Configure a sample laboratory using three computers).
a. Perform static routing on Cisco 1941 series router.
4 Perform a practical to configure DHCP to dynamically assign IP 2
addresses to the end devices.
5 Perform a practical to configure RIP routing protocol using Cisco 2
packet tracer.
6 Perform a practical to configure native VLAN using manageable 4
switches using Cisco packet tracer.
a. Configure native VLAN on Cisco 2960 switches.
b. Configure inter VLAN routing in Cisco packet tracer.
7 Perform a practical to OSPF routing protocol using Cisco packet 2
tracer.
8 Perform a practical to implement static and dynamic Network 4
Address Translation (NAT) in Cisco packet tracer. Also perform
NAT on Cisco 1941 series router.
9 Perform a practical to configure Port Address Translation (PAT) in 2
Cisco packet tracer.
10 Perform a practical to learn and execute network utilities – PING, 2
NETSTAT, IPCONFIG, IFCONFIG, ARP, TRACE-ROUTE

Text book:
1. Andrew S. Tanenbaum - "Computer network", Pearson education.

Reference books:
1. Behrouz Forouzan - "Introduction to Data Communication and Networking", TMH.
2. Natalia Olifer, Victor Olifer - "Computer Network", Wiley-India edition.
3. William Stallings - "Data and computer communication", Pearson education.

Course objectives and Course outcomes mapping:


• To explain the concepts and terminologies used in data communication and
computer networking: CO1
• To analyze and demonstrate the functions of OSI and TCP/IP layers: CO1, CO2, CO3,
CO4, CO5, CO6
• To explain different protocols and networking devices at different layers: CO1, CO2,
CO4, CO5, CO6
• To demonstrate error control, flow control and congestion control techniques while
discussing the data flow: CO2, CO4, CO5

Course units and Course outcomes mapping:


Unit Course Outcomes
Unit Name
No. CO1 CO2 CO3 CO4 CO5 CO6
1 Introduction ✓
2 Data Link Layer ✓
3 Medium Access Control Sub-layer ✓
4 Network Layer ✓
5 Transport Layer ✓
6 Application Layer ✓

Programme outcomes:
PO 1: Engineering knowledge: An ability to apply knowledge of mathematics,
science, and engineering.
PO 2: Problem analysis: An ability to identify, formulates, and solves engineering
problems.
PO 3: Design/development of solutions: An ability to design a system, component,
or process to meet desired needs within realistic constraints.
PO 4: Conduct investigations of complex problems: An ability to use the techniques,
skills, and modern engineering tools necessary for solving engineering
problems.
PO 5: Modern tool usage: The broad education and understanding of new
engineering techniques necessary to solve engineering problems.
PO 6: The engineer and society: Achieve professional success with an understanding
and appreciation of ethical behaviour, social responsibility, and diversity, both
as individuals and in team environments.
PO 7: Environment and sustainability: Articulate a comprehensive world view that
integrates diverse approaches to sustainability.
PO 8: Ethics: Identify and demonstrate knowledge of ethical values in non-
classroom activities, such as service learning, internships, and field work.
PO 9: Individual and team work: An ability to function effectively as an individual,
and as a member or leader in diverse teams, and in multidisciplinary settings.
PO 10: Communication: Communicate effectively on complex engineering activities
with the engineering community and with society at large, such as, being able
to comprehend and write effective reports and design documentation, make
effective presentations, and give/receive clear instructions.
PO 11: Project management and finance: An ability to demonstrate knowledge and
understanding of the engineering 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 12: Life-long learning: A recognition of the need for, and an ability to engage in
life-long learning.

Programme outcomes and Course outcomes mapping:


Programme Course Outcomes
Outcomes CO1 CO2 CO3 CO4 CO5 CO6
PO1 ✓ ✓ ✓ ✓
PO2 ✓ ✓ ✓
PO3 ✓ ✓ ✓ ✓ ✓
PO4 ✓
PO5
PO6
PO7
PO8
PO9
PO10
PO11
PO12 ✓ ✓ ✓ ✓ ✓ ✓

You might also like