B. Tech. (4th Sem)
(Common for CSE, CSE with specialization in Data Science, CSE with specialization in
Cloud Technology & Information
Security)
BCSE-509 (Computer Networks)
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 ideas.
Unit:-1
- Data communication Components: Representation of data and its flow Networks, Various Connection Topology, Protocols and Standards, OSI model, Transmission Media, LAN: Wired LAN, Wireless LANs, connecting LAN and Virtual LAN
- Techniques for Bandwidth utilization: Multiplexing - Frequency division, Time division, and Wave division, Concepts on spread spectrum.
Unit:-2
- Data Link Layer and Medium Access Sub Layer: Error Detection and Error Correction - Fundamentals, Block coding, Hamming Distance, CRC; Flow Control and Error control protocols - Stop and Wait, Go back – N ARQ, Selective Repeat ARQ, Sliding Window, Piggybacking, Random Access, Multiple access protocols -Pure ALOHA, Slotted ALOHA, CSMA/CD, CDMA/CA.
Unit:-3
- Network Layer: Switching, Logical addressing – IPV4, IPV6; Address mapping – ARP, RARP, BOOTP, and DHCP–Delivery, Forwarding, and Unicast Routing protocols.
Unit:-4
- Transport
Layer: Process to Process Communication, User Datagram Protocol (UDP),
Transmission Control Protocol (TCP), SCTP Congestion Control; Quality of
Service, QoS improving techniques: Leaky Bucket and Token Bucket algorithm.
- Application Layer: Domain Name Space (DNS), DDNS, TELNET, EMAIL, File Transfer Protocol (FTP), WWW, HTTP, SNMP, Bluetooth, Firewalls, Basic concepts of Cryptography.
Course
Outcomes:
- Explain the functions of the different layers of the OSI Protocol.
- Draw the functional block diagram of wide-area networks (WANs), local area networks (LANs) and Wireless LANs (WLANs) to describe the function of each block.
- For a given requirement (small scale) of wide-area networks (WANs), local area networks (LANs) and Wireless LANs (WLANs) are designed based on the market available component.
- For a given problem-related TCP/IP protocol developed the network programming.
- Configure DNS DDNS, TELNET, EMAIL, File Transfer Protocol (FTP), WWW, HTTP, SNMP, Bluetooth, and Firewalls using open source available software and tools.
Instructions for paper setter: All Questions are compulsory. The Question paper is divided in to four sections A, B, C and D. Section A is compulsory and comprises of 12 questions of one mark each, 3 from each unit. The questions shall be asked in such a manner that there are no direct answers including one-word answers, fill-in-the-blanks, or multiple choice questions. Section B comprises of 4 questions of 2 marks each, one from each unit. Section C Comprises of 4 questions of 4 marks each, one from each unit. Section D Comprises of 4 questions of 6 marks each, one from each unit. There is no overall choice, however internal choice may be provided in section C and D, if paper setter so desires.
Text Books/Reference 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.
3. Computer Networks, 8th Edition, Andrew S. Tanenbaum, Pearson New
International Edition.
4. Internetworking with TCP/IP, Volume 1, 6th Edition Douglas Comer,
Prentice Hall of India.
5. TCP/IP Illustrated Volume 1, W. Richard Stevens, Addison-Wesley, United States of
America.