The Computer Network course aims to provide students with an understanding of modern network architectures, covering WANs, LANs, and WLANs, along with network programming and measurement techniques. The course includes modules on data communication components, data link layer protocols, network layer addressing, transport layer communication, and application layer services. Upon completion, students will be able to explain OSI functions, design network diagrams, program TCP/IP protocols, and configure various network services.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
2 views3 pages
Computer Network
The Computer Network course aims to provide students with an understanding of modern network architectures, covering WANs, LANs, and WLANs, along with network programming and measurement techniques. The course includes modules on data communication components, data link layer protocols, network layer addressing, transport layer communication, and application layer services. Upon completion, students will be able to explain OSI functions, design network diagrams, program TCP/IP protocols, and configure various network services.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3
COMPUTER NETWORK
Objectives of the course
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. Detailed contents Module 1 Lecture 8 hrs. 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. Module 2 Lecture 8 hrs. 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 Module 3 Lecture 8 hrs. Network Layer: Switching, Logical addressing IPV4, IPV6; Address mapping - ARP, RARP, BOOTP and DHCP-Delivery, Forwarding and Unicast Routing protocols. Module 4 Lecture 8 hrs. 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. Module 5 Lecture 8 hrs. Application Layer: Domain Name Space (DNS), DDNS, TELNET, EMAIL, File Transfer Protocol (FTP), WWW, HTTP, SNMP, Bluetooth, Firewalls, Basic concepts of Cryptography. Suggested books Data Communication and Networking, 4th Edition, Behrouz Forouzan, McGraw- Hill. Data and Computer Communication, 8th Edition, William Stallings, Pearson Prentice Hall India. Suggested reference books Computer Networks, 8th Edition, Andrew S. Tanenbaum, Pearson New International Edition. Internetworking with TCP/IP, Volume 6th Edition Douglas Comer, Prentice Hall of TCP/IP Illustrated, Volume 1, Richard Stevens, Addison-Wesley, United States of America. Course Outcomes After the completion of course, students can able to able to: Explain the functions of the different layer of the OSI Protocol. Draw the functional block diagram of wide-area networks (WANs), local area networks (LANs) and Wireless LANs (WLANs) and can able to describe the function of each block. Program for a given problem related TCP/IP protocol. Configure DNS DDNS, TELNET, EMAIL, File Transfer Protocol (FTP), WWW, HTTP, SNMP, Bluetooth, Firewalls using open source available software and tools.