To provide an overview of the concepts and fundamentals of data communication and computer networks.
Understand and describe the layered protocol model.
To familiarize with the basic taxonomy and terminology of the computer networking area.
Introduce the student to advanced networking concepts, preparing the student for entry to Advanced courses in computer networking.
To experience the designing and managing of communication protocols and topology.
2. Objectives
To provide an overview of the concepts and fundamentals of
data communication and computer networks.
Understand and describe the layered protocol model.
To familiarize with the basic taxonomy and terminology of the
computer networking area.
Introduce the student to advanced networking concepts,
preparing the student for entry to Advanced courses in computer
networking.
To experience the designing and managing of communication
protocols and topology.
3. Reference book
Main reference book
- Data Communication and Networking, 5th edition
– Behrouz A. Forouzan
Additional Reading ( Textbooks)
- TCP/IP Protocol Suite - Behrouz A. Forouzan
- Computer Networks – Andrew Tanenbaum
4. UNIT-I
Introduction: Data communications: Components, Data
representation and data flow, Networks: Network criteria, physical
structures, Network Models, categories of network, network types,
Internet history, standards and administration. (Ch-01)
Network Models: Protocol layering, TCP/IP protocol suite, The
OSI model. (Ch-02)
Introduction to Physical layer: Data and signals, periodic analog
signals, digital signals, transmission impairment, data rate limits,
performance. (Ch-03)
Digital Transmission: Digital-to-digital conversion, analog-to-
digital conversion, transmission modes. (Ch-04)
Analog Transmission: Digital-to-analog conversion and analog-
to-analog conversion. (Ch-05)
5. UNIT-II
Bandwidth Utilization: Multiplexing and Spectrum
Spreading: Multiplexing: FDM, WDM, TDM and statistical
TDM, Spread Spectrum: FHSS and DSSS. (Ch-06)
Transmission media: Guided Media: Twisted-pair cable,
coaxial cable and fiber optic cable. Unguided Media: Radio
waves, Microwaves and Infrared. (Ch-07)
Switching: Circuit switched networks, Packet switched
network: Datagram networks, Virtual-circuit networks. (Ch-
08)
Introduction to the Data Link Layer: Types of errors,
redundancy and coding. Block coding: Error detection, error
correction. Linear block codes. Cyclic codes(CRC) and
Checksum method. (Ch-10)
6. UNIT-III
Data Link Control: DLC services, framing, flow and error
control, data link layer protocols: Noiseless channels: simplest
protocols, stop-and-wait protocol, Noisy channels, HDLC. (Ch-
11)
Multiple Access: Random access: ALOHA,
CSMA,CSMA/CD,CSMA/CA. Controlled access, Channelization:
FDMA,TDMA,CDMA. (Ch-12)
Wired LANs – Ethernet Protocol, standard Ethernet, fast
Ethernet, gigabit Ethernet, 10 gigabit Ethernet (Ch-13)
Wireless LANs: Introduction, IEEE 802.11 project, Bluetooth,
WiMAX, Connecting devices and Virtual LANs. (Ch-15)
7. UNIT-IV
Wireless WANs: Cellular telephony, Satellite networks.
(Ch-16)
Introduction to the Network Layer: Network layer
services, IPv4, IPv6. (Ch-20)
Address mapping: ICMP, IGMP, ICMPv6.(Ch-21)
Mobile IP Unicast Routing: Introduction, routing
algorithms, unicast routing protocols. (Ch-19)
Next generation IP: IPv6 addressing, IPv6 protocol,
ICMPv6 protocol, transition from IPv4 to IPv6. (Ch-22)
8. UNIT-V
Introduction to the Transport Layer: Introduction,
Transport layer protocols (Simple protocol, Stop-and-
wait protocol, Go-Back-n protocol, Selective repeat
protocol, Bidirectional protocols) (Ch-23)
Transport layer services, User datagram protocol,
Transmission control protocol (Ch-24)
Standard Client0Server Protocols: World wide-web
and HTTP, FTP, Electronic mail, Telnet, Secured Shell,
Domain name system. (Ch-26)
9. List of Practicals
1 Study of Network Devices in detail.
2 Study of network IP
3 Study of basic network command and Network configuration
commands.
4 IPv4 Addressing and Subnetting
a) Given an IP address and network mask, determine other information about the IP address such as:
● Network address
● Network broadcast address
● Total number of host bits
● Number of hosts
b) Given an IP address and network mask, determine other information about the IP address such as:
● The subnet address of this subnet
● The broadcast address of this subnet
● The range of host addresses for this subnet
● The maximum number of subnets for this subnet mask
● The number of hosts for each subnet
● The number of subnet bits
● The number of this subnet
10. List of Practicals Contd…
5 Configure a Network topology using packet tracer software.
6 Configure IP static routing.
7 Configure IP routing using RIP.
8 Configuring Simple OSPF.
9 Configuring DHCP server and client.
10 Configuring DNS Server and client.
11 Configuring OSPF with multiple areas.