Course Curriculum (w.e.f.
Session 2023-24)
B. Tech. Computer Science & Engineering
BCSC 0008: Computer Networks
Objective: The objective is to understand fundamental underlying principles of computer networking,
details and functionality of layered network architecture.
Credits: 03 Semester - IV L–T–P-J: 3–1–0-0
Module Teaching
Content
No. Hours
Introduction Concepts: Goals and Applications of Networks, Network
structure and architecture, The OSI reference model, services, Network
Topology Design, Physical Layer Transmission Media, Line coding scheme,
switching methods (circuit switching, Packet switching), TDM.
I Medium Access sub layer: Medium Access sub layer - Channel Allocations, 20
LAN protocols - ALOHA protocols, CSMA, CSMA/CD, Overview of IEEE
standards.
Data Link Layer: Error detection and correction, Flow control (sliding
window protocol)
Network Layer: Network Layer –IP addressing, subnet, CIDR, VLSM,
Internetworking, Address mapping, routing. Connecting devices.
Transport Layer: Transport Layer - Design issues, connection management,
Flow control, TCP window management, congestion control-slow start
II algorithm. 20
Application Layer: Data compression, Data Encryption, File Transfer, DNS,
HTTP, SMTP, TELNET
Introduction to IPv6, transition from IPv4 to IPv6.
Text Books:
• Forouzan B. A. , “Data Communication and Networking”, 4th Edition, McGrawHill ,2004.
References:
• Kurose, J.F. and Ross K.W., “Computer Networking: A Top-Down Approach Featuring the Internet”,
3rd Edition, Addison-Wesley,2005.
• A.S. Tanenbaum, “Computer Networks”, 2nd Edition, Prentice Hall India,2006.
Outcome: After the completion of the course, the student will be able to:
• CO1: Understand the concept of OSI and TCP/IP reference model.
• CO2: Understand the basics of data transmission at physical layer.
• CO3: Understand the channel allocation using ALOHA, CSMA and CSMA/CD.
• CO4: Apply error detection and correction technique to eliminate transmission error.
• CO5: Analyze the fixed and variable length address (IPv4) subneting for the given scenarios.
• CO6: Understand the design issues of the transport layer.
• CO7: Understand the mechanism of protocols at application layer such as FTP, HTTP, Telnet, DNS.
• CO8: Understand IPv6 addressing and differentiate it from IPv4.
Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific Outcomes (PSOs):
DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology