BCS603BCS603H

Computer Networks

L-T-P3-1-0 Credits4 Session2024-25 TypeTheory
Appears in 13 semesters · 13 branches

B.Tech Computer Science & Engineering · Sem 6 (Core, code BCS603) · B.Tech Information Technology · Sem 6 (Core, code BCS603) · B.Tech Artificial Intelligence & Machine Learning · Sem 6 (Core, code BCS603) · B.Tech Artificial Intelligence & Data Science · Sem 6 (Core, code BCS603) · B.Tech CSE (Artificial Intelligence) · Sem 6 (Core, code BCS603) · B.Tech CSE (AI & ML) · Sem 6 (Core, code BCS603) · B.Tech CSE (Data Science) · Sem 6 (Core, code BCS603) · B.Tech CSE (Cyber Security) · Sem 6 (Core, code BCS603) · B.Tech CSE (Internet of Things) · Sem 6 (Core, code BCS603) · B.Tech Computer Science & Design · Sem 6 (Core, code BCS603) · B.Tech Computer Science (Hindi) · Sem 6 (Core, code BCS603H) · B.Tech Electrical & Computer Engineering · Sem 6 (Core, code BCS603) · B.Tech Electronics & Computer Engineering · Sem 6 (Core, code BCS603)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Introductory Concepts

8 hrs

Goals and applications of networks, Categories of networks, Organization of the Internet, ISP, Network structure and architecture (layering principles, services, protocols and standards), The OSI reference model, TCP/IP protocol suite, Network devices and components. Physical Layer: Network topology design, Types of connections, Transmission media, Signal transmission and encoding, Network performance and transmission impairments, Switching techniques and multiplexing.

Unit2

Unit 2: Link layer

8 hrs

Framing, Error Detection and Correction, Flow control (Elementary Data Link Protocols, Sliding Window protocols). Medium Access Control and Local Area Networks: Channel allocation, Multiple access protocols, LAN standards, Link layer switches & bridges (learning bridge and spanning tree algorithms).

Unit3

Unit 3: Network Layer

8 hrs

Point-to-point networks, Logical addressing, Basic internetworking (IP, CIDR, ARP, RARP, DHCP, ICMP), Routing, forwarding and delivery, Static and dynamic routing, Routing algorithms and protocols, Congestion control algorithms, IPv6.

Unit4

Unit 4: Transport Layer

8 hrs

Process-to-process delivery, Transport layer protocols (UDP and TCP), Multiplexing, Connection management, Flow control and retransmission, Window management, TCP Congestion control, Quality of service.

Unit5

Unit 5: Application Layer

8 hrs

Domain Name System, World Wide Web and Hyper Text Transfer Protocol, Electronic mail, File Transfer Protocol, Remote login, Network management, Data compression, Cryptography – basic concepts.

Course Outcomes (COs)6 outcomes

After completion of the course student will be able to:

  1. CO1Explain basic concepts, OSI reference model, services and role of each layer of OSI model and TCP/IP, networks devices and transmission media, Analog and digital data transmissionK1, K2
  2. CO2Apply channel allocation, framing, error and flow control techniques.K3
  3. CO3Describe the functions of Network Layer i.e. Logical addressing, subnetting & Routing Mechanism.K2, K3
  4. CO4Explain the different Transport Layer function i.e. Port addressing, Connection Management, Error control and Flow control mechanism.K2, K3
  5. CO5Explain the functions offered by session and presentation layer and their Implementation.K2, K3
  6. CO6Explain the different protocols used at application layer i.e. HTTP, SNMP, SMTP, FTP, TELNET and VPN.K2

Note: The AKTU syllabus PDF of some branches prints this subject with small differences in the course outcomes (Electrical & Computer). Please also check the official AKTU PDF of your branch, linked at the end of your semester page.

Text books

  1. and References:
  2. Behrouz Forouzan, “Data Communication and Networking”, McGraw Hill
  3. Andrew Tanenbaum “Computer Networks”, Prentice Hall.
  4. William Stallings, “Data and Computer Communication”, Pearson.
  5. Kurose and Ross, “Computer Networking- A Top-Down Approach”, Pearson.
  6. Peterson and Davie, “Computer Networks: A Systems Approach”, Morgan Kaufmann
  7. W. A. Shay, “Understanding Communications and Networks”, Cengage Learning.
  8. D. Comer, “Computer Networks and Internets”, Pearson.
  9. Behrouz Forouzan, “TCP/IP Protocol Suite”, McGraw Hill.

Official AKTU syllabus

This subject is on page 25 of the original AKTU PDF.

Official AKTU syllabus PDF ↗