Computer Networks
C
SN Computer Networks L T P S C Course Type
H
23CST-335
2 3 0 0 0 3 3
PRE-REQUISITE Basic Knowledge of Networking concepts, C or Java programming is required.
SYLLABUS
UNIT-1 Introduction to Computer Network Contact Hours:15
Computer networks and distributed systems, Classifications of computer networks, Preliminaries of layered
Introduction:
network structures.
Data communication Representation of data and its flow, Various Connection Topology, Protocols and Standards, OSI model,
Components: Transmission Media.
LAN: Wired LAN, Wireless LAN, Virtual LAN.
UNIT-2 Bandwidth utilization and protocols in data link and network layer Contact Hours:15
Techniques for
Multiplexing - Frequency division, Time division and Wave division, Concepts on spread spectrum.
Bandwidth utilization
Fundamentals of Error Detection and Error Correction, Block coding, Hamming Distance, CRC; Flow Control
Data Link Layer and and Error control protocols - Stop and Wait, Go-back–N ARQ, Selective Repeat ARQ, Sliding Window,
Medium Access Sub Piggybacking, Random Access, Multiple access protocols - Pure ALOHA, Slotted ALOHA, CSMA/CD,
Layer: CDMA/CA
Switching, Logical addressing – IPV4, IPV6; Address mapping – ARP, RARP, BOOTP and DHCP–Delivery,
Network Layer:
Forwarding and Unicast Routing protocols.
UNIT-3 Protocols in transport and application layer and network security Contact Hours:15
Process to Process Communication, User Datagram Protocol (UDP), Transmission Control Protocol (TCP), SCTP
Congestion Control; Quality of Service (QoS), QoS improving techniques - Leaky Bucket and Token Bucket
Transport Layer: algorithms.
.
DNS, DDNS, TELNET, EMAIL, FTP, WWW, HTTP, SNMP, Bluetooth, Firewalls.
Application Layer:
Electronic mail, directory services and network management, Basic concepts of Cryptography.
Network Security:
TEXT BOOKS/REFERENCE BOOKS
TEXT BOOKS
T1: Computer Networks by Andrew S Tanenbaum, third edition, Pearson Education (singapore) [Link], 2011.
T2: AICTE Recommended| Computer Networking – A top down approach featuring the Internet, Kurose James F. (Author), Ross
Keith W. (Author), Sixth edition, Pearson Education 30 June 2017
REFERENCE BOOKS
R1Data Communication and Networking by BehrrouzAForouzan. Fourth Edition McGraw-Hill Forouzan Networking Series 2017.