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

Computer Network Syllabus

Uploaded by

sangwandeva6
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Computer Network Syllabus

Uploaded by

sangwandeva6
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

COMPUTER NETWORKS

Course code PCC-CSE-303G


Category Professional Core Course
Course title Computer Networks
L T P Credits
Scheme and Credits Semester 5
3 0 0 3
Class work 25 Marks
Exam 75 Marks
Total 100 Marks
Duration of Exam 03 Hours

Course Objectives:
 To develop an understanding of modern network architectures from a design and
 Performance perspective.
 To introduce the student to the major concepts involved in wide-area networks
(WANs), local area networks (LANs) and Wireless LANs (WLANs).
 To provide an opportunity to do Network programming
 To provide a WLAN measurement idea.

Note: Examiner will set nine questions in total. Question one will be compulsory. Question
one will have 6 parts of 2.5 marks each from all units and remaining eight questions of 15
marks each to be set by taking two questions from each unit. The students have to attempt
five questions in total, first being compulsory and selecting one from each unit.

Unit: 1
Introduction: Data communication, Components, Computer networks and its historical
development, distributed processing, Internet
Network Models: OSI model and TCP/IP Model
Physical Layer – physical layer functions, Data Representation, Simplex, Half Duplex and Full
Duplex Transmission, Modulation and Multiplexing, Packet and circuit switching,
Transmission media, Topologies, connectionless and connection-oriented services.
Data Link Layer :Data link layer functions and services, MAC Addressing, Framing, Stop and
Wait, Go back – N ARQ, Selective Repeat ARQ, Sliding Window Protocol.
Unit: 2
Medium Access Control: MAC layer functions, Random access, Controlled Access and
channelization protocols.
Network Layer: Network layer functions and services, Logical addressing, IPv4 classful and
classless addressing, subnetting, NAT, IPv4, ICMPv4, ARP, RARP and BOOTP, IPv6, IPv6
addressing, DHCP.
Network Devices: Repeater, hub, switch, router and gateway.
Unit: 3
Routing Algorithms: introduction to routing, Shortest Path Algorithm, Flooding, Hierarchical
Routing, Link State and Distance Vector Routing
Transport Layer: Transport layer functions and services, Process to Process Communication,
User Datagram Protocol (UDP), Transmission Control Protocol (TCP), TCP connection
management
Application Layer: Application layer functions and services, Domain Name Space (DNS),
EMAIL, File Transfer Protocol (FTP), HTTP, SNMP
Unit: 4
Congestion Control, Quality of Service, QoS Improving techniques.
LAN: Ethernet, Token Bus, Token Ring, MAN Architecture- DQDB, WAN Architectures- Frame
Relay, ATM, SONET/SDH
Network Security: Firewalls, security goals, types of attack, Introduction to cryptography,
Types of ciphers: symmetric and asymmetric key ciphers.

Suggested books:

1. Data Communication and Networking, 4th Edition, Behrouz A. Forouzan, McGraw-


Hill.
2. Data and Computer Communication, 8th Edition, William Stallings, Pearson Prentice
Hall India.

Suggested reference books:

1. Computer Networks, 8th Edition, Andrew S. Tanenbaum, Pearson New International


Edition.
2. Internetworking with TCP/IP, Volume 1, 6th Edition Douglas Comer, Prentice Hall of
India.
3. TCP/IP Illustrated, Volume 1, W. Richard Stevens, Addison-Wesley, United States of
America.

Course Outcomes:
 Explain the functions of the different layer of the OSI Protocol.
 Draw the functional block diagram of wide-area networks (WANs), local area
networks (LANs) and Wireless LANs (WLANs) and describe the function of each.
 Identify and connect various connecting components of a computer network.
 Configure DNS DDNS, TELNET, EMAIL, File Transfer Protocol (FTP), WWW, HTTP,
SNMP, Bluetooth, Firewalls using open source available software and tools.

You might also like