0% found this document useful (0 votes)
12 views2 pages

Introduction to Computer Networks

This course introduces foundational concepts of data communication and computer networks, including networking topologies, encoding techniques, the layered internet model, and components of the physical and data link layers. Students will learn basic communication methods and how to apply error detection, correction, and flow control. The goals are for students to understand digital and analog data transmission as well as protocols for switching, multiplexing, and medium access.

Uploaded by

iconic yt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

Introduction to Computer Networks

This course introduces foundational concepts of data communication and computer networks, including networking topologies, encoding techniques, the layered internet model, and components of the physical and data link layers. Students will learn basic communication methods and how to apply error detection, correction, and flow control. The goals are for students to understand digital and analog data transmission as well as protocols for switching, multiplexing, and medium access.

Uploaded by

iconic yt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CO355UA INTERNET AND COMMUNICATION TECHNOLOGY

Teaching Scheme: 03L + 00T, Total: 03 Credit:


03
Evaluation Scheme: 10 ISA + 30 MSE+ 60 ESE Total Marks:100
Duration of ESE: 03 Hrs

Course Description:
This course introduces basic communication techniques and concepts of data communication.
Provide knowledge of networking and different topologies of networks. It also provides encoding
techniques for data. Introduce the layered model of the internet and its components.
Desirable awareness/skills:
Basics of computer networks.
Course Objectives:
The objectives of offering this course are;
1. to learn and understand basic communication techniques.
2. to introduce students to the evolution of computer networks and the concepts of data
communication.
3. to introduce students the general principles of network design and compare the different
network topologies.
4. to introduce students to the digital and analogue representations and channels.
5. to describe the mechanism and techniques of encoding.
6. to introduce students to the general principles of circuit and packet switching.
7. to provide students with in-depth knowledge of data link layer fundamentals such as error
detection, correction and flow control techniques; multiple access control techniques.
Course Outcomes:
On the successful completion of this course, students shall be able to:
1. introduce the concepts of data communication.
2. learn Data Communication Methods and Algorithms.
3. introduce the layered model of the internet and its components.
4. provide in-depth knowledge of physical layer and data link layer technologies.

Course Outcomes (COs) and Program Outcomes (POs) mapping with strength of correlation
CO PO

1 2 3 4 5 6 7 8 9 10 11 12

1 1 2 2 3 - - - - - - - -

2 1 2 2 3 - - - - - - - -

3 1 2 2 3 1 - - - - - - -

4 1 2 3 3 1 - - - - - -
1-Weakly correlated 2 – Moderately correlated 3 – Strongly correlated
Course Contents:
Introduction: Data communication, networks, internet, protocols and standards, network models:
OSI, TCP/IP, analog and digital data, periodic analog signal, digital signal, transmission
impairments, data rate limits, performance. signal conversion: digital-to-digital, analog-to digital,
analog-to-analog, digital-to-analog conversion.
Bandwidth Utilization and Transmission Media: Multiplexing spread spectrum, guided media
and unguided media.
Switching: Circuit switched networks, datagram networks, virtual circuit networks, structure of
switch.
Error Detection and Correction: Types of errors, redundancy, detection vs correction, fec vs
retransmission, coding, modular arithmetic, block coding, linear block codes, cyclic codes,
checksum, hamming code.
Data Link Control: Framing, flow control and error control protocols, protocols: stop-and-wait,
go-back-n, selective-repeat, piggybacking, HDLC,PPP.
Medium Access, Ethernet and LAN: Random access: ALOHA, CSMA, CSMA/CD, CSMA/CA,
controlled access, channelization, IEEE standards, different Ethernets, connecting devices,
backbone networks, VLAN.
Multi-user digital: Modulation techniques such as frequency division multiple access (FDMA);
time division multiple access (TDMA); code division multiple access (CDMA);

Text Books:
1. B. A. Forouzan, “Data Communications and Networking”, 4th Edition, TMH, 2009,
ISBN-13-9780070634145.
2. A. S. Tanenbaum, “Computer Networks”, 4th Edition, Pearson Education, 2005, ISBN-
8177581651.
3. Larry L. Peterson, “Computer Networks: A Systems Approach”, 5th Edition, Morgan
Kaufmann Publishers, 2011, ISBN- 9789380501932.

Reference Books:
1. Matthew S. Gast, 802.11 Wireless Networks: The Definitive Guide”, 2nd Edition, O'Reilly,
2005, ISBN-13: 978-0596100520
2. Alberto, Leon Garcia, “Communication networks- Fundamental concepts and key
architectures”, 2nd edition, TMH, 2004, ISBN- 9780070595019.

Common questions

Powered by AI

The course covers circuit-switched networks, datagram networks, and virtual circuit networks within its content. Understanding these concepts is important for students as they form the backbone for various network architectures, influencing how data paths are established and maintained in communication networks. Knowledge of these helps students make informed decisions regarding network efficiency, resource allocation, and quality of service .

Textbooks like 'Data Communications and Networking' by B. A. Forouzan, and 'Computer Networks' by A. S. Tanenbaum provide foundational knowledge and detailed explanations of complex networking concepts. Reference books such as those authored by Larry L. Peterson offer a systems approach to learning. Students should utilize these resources to deepen their understanding, supplement lecture materials, and explore advanced topics through exercises and discussions provided in these texts .

The primary purposes of teaching the Internet and Communication Technology course include: understanding basic communication techniques, introducing the evolution of computer networks and data communication concepts, understanding general network design principles, comparing different network topologies, exploring digital and analog representations and channels, describing encoding mechanisms and techniques, and providing in-depth knowledge of data link layer fundamentals such as error detection, correction, and flow control techniques .

The course introduces general principles of network design such as the selection and implementation of the most suitable network topology, which directly influences network efficiency. These principles ensure effective data transmission, scalability, reliability, and the optimal use of network resources, thereby enhancing overall network performance and usability .

The inclusion of multiple access techniques such as Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), and Code Division Multiple Access (CDMA) allows students to understand how multiple users can share the same communication channel. This enhances students' comprehension of the efficiency and effectiveness of digital communication systems, teaching them how to optimize bandwidth and reduce interference in complex, multi-user environments .

The course covers a range of error detection and correction techniques such as redundancy, detection vs correction, Forward Error Correction (FEC) vs retransmission, modular arithmetic, block coding, linear block codes, cyclic codes, checksum, and Hamming code. These techniques are vital in networking as they ensure data integrity and reliability during transmission. By identifying and correcting errors, these mechanisms enhance the quality of data communication .

The course addresses digital-to-digital, analog-to-digital, analog-to-analog, and digital-to-analog conversion techniques. These conversions are crucial for data communication because they enable the proper transmission and reception of signals between devices using differing communication mediums, enhancing compatibility and efficiency in data transfer across networks .

The course delves into the physical layer by discussing transmission media such as guided and unguided media, and bandwidth utilization techniques including multiplexing and spread spectrum. For the data link layer, it covers data link control protocols like framing, flow control, and error control protocols, including Stop-and-Wait, Go-Back-N, and Selective-Repeat. This comprehensive coverage helps students understand how data is transmitted and managed over network systems .

The course prepares students to understand and implement medium access control by covering various protocols such as ALOHA, CSMA, CSMA/CD, CSMA/CA, and channelization techniques like FDMA, TDMA, and CDMA. It also discusses IEEE standards and various Ethernet technologies. This equips students with the knowledge to manage how data packets are effectively controlled and prioritized over a shared communication channel, which is crucial for efficient network performance .

The course utilizes the OSI and TCP/IP network models as part of its content to teach students about the fundamental architectures that underpin computer networks. Understanding these models is important because they provide a framework for designing, understanding, and implementing protocols and standards in data communication. They help students methodically understand how data is transmitted across networks, and how different layers interact with each other .

You might also like