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

TBD 403 Data Communication and Networks

The TBD 403 course covers data communication and networking fundamentals, including network models, the OSI and TCP/IP layers, and routing algorithms. Students will learn to define data communication concepts, describe data signals, illustrate network protocols, and compare network applications. The course includes practical experimentation and is supported by essential and recommended reading materials.

Uploaded by

gamehubpro99
Copyright
© © All Rights Reserved
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% found this document useful (0 votes)
3 views2 pages

TBD 403 Data Communication and Networks

The TBD 403 course covers data communication and networking fundamentals, including network models, the OSI and TCP/IP layers, and routing algorithms. Students will learn to define data communication concepts, describe data signals, illustrate network protocols, and compare network applications. The course includes practical experimentation and is supported by essential and recommended reading materials.

Uploaded by

gamehubpro99
Copyright
© © All Rights Reserved
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/ 2

TBD 403 -Data Communications and Networks

1. Course Summary

Data communication is data exchange between two devices through a computer network. A
computer network interconnects two or more computing devices. Since implementing
computer networking software is a highly complex task, it has been implemented in different
layers. Every layer has a well-defined service to perform. The required protocols are also
developed. In this course, we study the fundamental concepts of computer networks,
different network models, and topologies. We also understand the layers of the OSI model
and TCP/IP, their functions, and the protocols used at these layers. We also study routing
algorithms and multimedia networks.

2. Course Outcomes (COs)

After the successful completion of this course, the student will be able to:

CO-1. Define the basic concepts of data communication and different types of computer
networks. (L1)
CO-2. Describe data and signals in data communication. (L2)
CO-3. Illustrate the network layer protocols, transport layer protocols, and application
layer protocols. (L2)
CO-4. Experiment with problems based on routing algorithms. (L3)
CO-5. Compare the network applications. (L5)

3. Course Contents

Sr. Number
Units
No of Hours

UNIT- I
Introduction: Data Communications, Network Types, Network Models
1 9
Computer Networks and the Internet: Services on the Internet, Protocol
Layering - Principles of Protocol Layering, Logical Connection between Peer
Layers, Encapsulation and Decapsulation, Addressing, Multiplexing and
Demultiplexing in protocol layering, Accessing the Internet, Physical Media
UNIT- II
Physical Layer: Data and Signals – Analog and Digital Data, Digital Signal
2 Representation, Digital Signal Parameters, Transmission of Digital Signals, 9
Transmission Impairment, Signal to Noise Ration, Analog to Digital Conversion
– PCM, TDM

3 UNIT- III 9
Link Layer: Nodes and Links, Services provided by the Data Link Layer, Data

TBD 403 Data Communication and Networks Page 1


Link Layer and Error Detection- Types of errors, Error Detection, Cyclic
Redundancy Check, Ethernet Format, Wireless LAN and IEEE 802.11
Network Layer 1: Services of the Network Layer – Packetizing, Routing and
Forwarding, Virtual Circuits and Datagram Networks - Connection-oriented
services, Connectionless services, Network Layer Performance - Congestion
Control, The Internet Protocol (IP): Forwarding and Addressing in the Internet -
Packet (Datagram) Format, IP Packet Fragmentation, IPv4 Addressing - Network
Address Translation (NAT), Dynamic Host Configuration Protocol (DHCP)

UNIT- IV
Network Layer 2: Forwarding of Packets - Forwarding Based on Destination
Address, Forwarding Based on Label, Internet Control Message Protocol (ICMP)
- Types of Messages, Routing Algorithms - Dijkstra’s algorithm
Transport Layer: Transport Layer Services - Process-to-Process Communication,
4 9
Process Addressing: Port Numbers, Multiplexing and Demultiplexing, Flow
Control at Transport Layer, Error Control, Connectionless and Connection-
Oriented Protocols at the Transport layer - Connectionless Service, Connection-
Oriented Service, User Datagram Protocol (UDP), UDP Services, Transmission
Control Protocol (TCP) - TCP services, TCP Segment format, A TCP Connection,
TCP Congestion Control,

UNIT- V
Application Layer: Principles of Network Applications, client-server and peer-
to-peer architectures, Transport Services Provided by the Internet to
5 9
Applications, Application Layer Protocols – HTTP, FTP, DNS
Multimedia Networking: Multimedia Networking Applications, Streaming
stored audio and video, UDP streaming, HTTP Streaming, VoIP

3. Course Resources

a. Essential Reading
1. Course Self-Learning Material
2. Behrouz A Forouzan, Data and Communications and Networking, Fifth
Edition, McGraw Hill, Indian Edition

b. Recommended Reading
1. James F Kurose and Keith W Ross, Computer Networking, A Top-Down
Approach, Sixth Edition, Pearson,2017.
2. Edition, Fourth. "Andrew S. Tanenbaum." (2002).

TBD 403 Data Communication and Networks Page 2

You might also like