It Syllabus
It Syllabus
Course Objective:
1. To introduce students to the basic components and concepts of data communication and
networking.
2. To provide a comprehensive understanding of transmission media, multiplexing and switching.
3. To explain error detection and correction techniques, and medium access control.
4. To explain the functions and protocols associated with Internet layer, Transport and
Application layers.
5. To understand the various network topologies and network devices.
Course Outcomes:
After successful completion of this course the student will be able:
1. To understand the fundamentals of data communication and computer networks.
2. To understand transmission media, multiplexing and switching.
3. To gain the ability to implement and analyze error detection and correction techniques and
understand medium access control methods.
4. To be capable of describing Internet and Transport layer protocols.
5. To identify and explain the various components and topologies of data communication
systems.
Course Contents:
UNIT I
Fundamentals of Data Communication and Computer Network [08 Hours]
Process of data communication and its components: Transmitter, Receiver, Medium, Message, Protocols,
Standards, Standard organizations, Bandwidth, Data transmission rate, Baud rate and Bits per second,
Modes of communication (Simplex, Half duplex, Full Duplex), Analog signal and digital signal, Analog
and Digital Transmission: analog to digital, digital to analog conversion, Fundamentals of computer
networks: definition and need of computer network, Applications, Network benefits , Classification of
network: LAN, WAN, MAN.
UNIT II
Transmission Media and Switching [08 Hours]
Guided transmission media: Twisted-pair cable, Coaxial cable, Fiber-optic cable, Unguided transmission
media: Radio waves, Microwaves, Infrared, Satellite, Line-of-sight Transmission, Point-to-Point,
Broadcast, Multiplexing: Frequency-division multiplexing, Time - division multiplexing, Switching:
Circuit-switched network, Packet switched network.
UNIT III
Error Detection and Correction [08 Hours]
Types of errors, Forward error correction versus retransmission, Framing: fixed sized and variable sized
framing, Error detection: Repetition codes, Parity bits, Checksums, CRC, Error Correction: Automatic
Repeat Request (ARQ), Hamming code, Standard architecture, Features, Bluetooth architecture: Piconet,
Scatternet, Introduction to mobile generations: 3G, 4G and 5G.
UNIT IV
Network Communication Models [08 Hours]
The OSI model: layered architecture, Encapsulation, Layers in OSI Model and its functions, Wired and
Wireless LAN, TCP/IP layers and their functions, Introduction to protocols: Internet layer - IP, ARP,
ICMP, Transport Layer-TCP and UDP, Application Layer-FTP, HTTP, SMTP, TELNET, DHCP,
Addressing: Physical address, Logical address, Port address, IP address-Concept, Notation, Address
space, IPv4 addressing: Classful and Classless Addressing.
UNIT V
Network Topologies and Network Devices [08 Hours]
Network Computing Model: Peer to Peer, Client server, Network topologies: Introduction,
Definition, Selection criteria, Types of topology- Star, Mesh, Tree, Hybrid, Network connecting
devices: Switch, Router, Repeater and Bridge.
Textbooks:
1. Behrouz A. Forouzan ,“Data Communications and Networking”, 4th edition TMH, 2006.
2. Andrew S Tanenbaum, “Computer Networks”, 4th edition. Pearson Education, PHI.
Reference books:
1. P.C .Gupta, “Data communications and Computer Networks”, PHI.
2. S. Keshav, “An Engineering Approach to Computer Networks”, 2nd edition, Pearson Education.
3. W.A. Shay, “Understanding communications and Networks”, 3rd edition, Cengage Learning.
4. James F. Kurose and Keith W. Ross, “Computer Networking: A Top-Down Approach Featuring
the Internet.” 3rd edition, Pearson Education.
5. William Stallings, “Data and Computer Communication”, 6th edition, Pearson Education, 2000.