Computer Networks
Course
SN Computer Networks L T P S C CH
Type
23CST-335
2 3 0 0 0 3 3 R
PRE- Basic Knowledge of Networking concepts, C or Java programming is
REQUISITE required.
SYLLABUS
UNIT-1 Introduction to Computer Network Contact Hours:15
Computer networks and distributed systems, Classifications of computer networks, Preliminaries of
Introduction:
layered 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.
Bit Rate, Bandwidth, Transmission Impairments: Attenuation, Distortion, Noise; Data Rate Limits:
Physical Layer
Nyquist Formula, Shannon Formula
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
Data Link Layer and Control and Error control protocols - Stop and Wait, Go-back–N ARQ, Selective Repeat ARQ, Sliding
Medium Access Sub Window, Piggybacking, Random Access, Multiple access protocols - Pure ALOHA, Slotted ALOHA,
Layer: CSMA/CD, CDMA/CA
Switching, Logical addressing – IPV4, IPV6; Address mapping – ARP, RARP, BOOTP and DHCP–
Network Layer: Delivery, Forwarding and Unicast Routing protocols, Routing Algorithms: Distance Vector, Link State,
Hierarchical, Super-netting and Sub-netting
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
Transport Layer: and Token Bucket algorithms.
.
Services provided to upper layers, Elements of Transport Protocols, Flow Control & Buffering, DNS,
Application Layer: DDNS, TELNET, EMAIL, FTP, WWW, HTTP, SNMP, Bluetooth, Firewalls.
Introduction to Network Security, Domain Name System, Electronic mail, directory services and network
Network Security: management, Basic concepts of Cryptography.
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 Behrrouz A Forouzan. Fourth Edition McGraw-Hill Forouzan Networking Series
2017.