COMPUTER NETWORKS
Mr. Radhakrishnan Paramasivan., M.Tech (CSE)., M.C.A., M.B.A (HR)., M.Sc (Psychology).,
B.lit(Tamil).,M.A (Criminology).,(Ph.D)
Assistant Professor
Department of Computer Science and Engineering
School of CS & AI
SR University
Ananthasagar village, Hasanparthy Mandal, Hanmakonda District – 500 376
, SYLLABUS
COMPUTER NETWORKS
UNIT I
Introduction –Network Architecture, Network Topologies, Network Design. Reference models- OSI Reference
Model, TCP/IP Reference Model. A Comparison of the OSI and TCP/IP Reference Models.
Physical Layer: Transmission media, Introduction to Encoding.
UNIT II
Data link Layer
Channelization, Multiplexing, Framing, Error Detection and Correction, Flow Control-Sliding Window Protocols,
Medium Access Control sub layer, Basic Structure of a Switch, Circuit Switching and Packet Switching, Ethernet,
Introduction to IEEE 802 standards.
UNIT III
Network Layer
Logical Addressing-IPv4 addressing, IPv6 Addressing. IPv4 and IPv6 Packet formats, Transmission from IPv4 to
IPv6 , Address mapping , ICMP,IGMP , Unicast Routing Algorithms ,Multicast Routing Algorithms .
UNIT IV
Transport Layer
Elements of transport layer, User Datagram Protocol(UDP),Transmission Control Protocol (TCP), Data Traffic ,
Congestion Control , Congestion Control in TCP and Frame Relay ,Quality of Services(QoS),Techniques to improve
the QoS ,Remote Procedure Call (RPC), Real-time Transport Protocol(RTP) .
UNIT V
Presentation Layer
Data Formatting, Data Compression-Audio and Video Compression. Network Security- cryptographic tools, the
problems of key distribution, General authentication techniques-IPSec, PGP, Firewalls.
Application Layer
Electronic Mail-Architecture, User Agent, DNS, SMTP, POP and IMAP. File Transfer Protocol.
TEXT BOOKS:
1. Andrew S. Tanenbaum, David J Wetherall, Computer Networks, 5th Edition, Pearson Edu, 2010.
2. Behrouz A. Forouzan, “Data communication and Networking”, Tata McGraw-Hill, 2004.
3. Larry L Peterson and Bruce S Davis, “Computer Networks”, 5th Edition, Elsevier, 2012.
REFERENCE BOOKS:
1. William Stallings, “Data and Computer Communications”, Eighth Edition, Pearson Education, 2011
2. Nader F. Mir, “Computer and Communication Networks”, First Edition, Pearson Education, 2007.
3. Ying-Dar Lin, Ren-Hung Hwang and Fred Baker, Computer Networks: An Open Source Approach “,
McGraw Hill Publisher, 2011.
4. James F. Kurose, Keith W. Ross, “Computer Networking, A Top-Down Approach Featuring the Internet”,
Sixth Edition, Pearson Education, 2013.
WEB LINKS:
http://nptel.ac.in/video.php?subjectId=106105081.
http://wps.pearsoned.com/ecs_kurose_compnetw_6/216/55463/14198500.cw/
, Unit - 1 Computer Networks
UNIT I
Introduction –Network Architecture, Network Topologies, Network Design. Reference models-
OSI Reference Model, TCP/IP Reference Model. A Comparison of the OSI and TCP/IP Reference
Models.
Physical Layer: Transmission media, Introduction to Encoding.
Data Communication
➢ Data communication is the exchange of data between two devices through a
transmission media (wired or wireless)
➢ Data is exchanged in the form of 0’s and 1’s.
Components of Data Communication:
1. Message :- Information or data to be communicated (ex:- text,number,picture and video)
2. Sender :- Device that sends the message (ex:- computer,laptop,mobile)
3. Receiver:- Device that receive the messge(ex:- printer,computer,headset)
4. Medium:- Path through which the message travels from sender to receiver (ex:- Twisted
pair cable, radio waves etc.,)
5. Protocol:- Set of rules that governs data communication.
Data Communication
Types of Data Communication (Transmission modes)
➢ The way in which data is transmitted from one device to another device is known as
transmission mode.
Simplex mode
➢ Data is transmitted in one direction only(unidirectional)
➢ One device sends the data and other devices the data.
RADHAKRISHNAN.P, Assistant Professor Department of CS & AI, SR University
, Unit - 1 Computer Networks
Example
✓ keyboard or mouse inputs to the computer
✓ Computer to Printer
✓ Scanner to Computer
✓ Speaker output from the computer
Half duplex mode
➢ Data can be transmitted in both directions but not at the same time.
Example
✓ Walkie-Talkie : you can talk from both device but at one time only one person can talk
and others can only listen
Full duplex mode
➢ Data can be transmitted in both directions simultaneously.
Example
✓ Mobile phone network where two persons can communicate simultaneously means both sides
person can talk and listen at the same time.
********
Network
➢ A network is the interconnection , of set of devices that are capable of communication devices
(host). Ex- Laptop, computer,mobile,printer etc.,
o Communication devices => Host
o Transmission media => Link (wire/wireless)
➢ All Networks must have :-
o A resources to share
o A pathway to transfer data(Transmission media)
o A set of rules governing how to communicate(protocols)
Networking Criteria
1. Performance
➢ Transit Time :- Time taken by a message to travel from one device to other.
➢ Response Time:- Time elapsed between inquiry and response.
➢ Performance of a network depends on
o Number of users
o Type of transmission medium
o Capacity of connected hardware
o Efficiency of software
RADHAKRISHNAN.P, Assistant Professor Department of CS & AI, SR University
Mr. Radhakrishnan Paramasivan., M.Tech (CSE)., M.C.A., M.B.A (HR)., M.Sc (Psychology).,
B.lit(Tamil).,M.A (Criminology).,(Ph.D)
Assistant Professor
Department of Computer Science and Engineering
School of CS & AI
SR University
Ananthasagar village, Hasanparthy Mandal, Hanmakonda District – 500 376
, SYLLABUS
COMPUTER NETWORKS
UNIT I
Introduction –Network Architecture, Network Topologies, Network Design. Reference models- OSI Reference
Model, TCP/IP Reference Model. A Comparison of the OSI and TCP/IP Reference Models.
Physical Layer: Transmission media, Introduction to Encoding.
UNIT II
Data link Layer
Channelization, Multiplexing, Framing, Error Detection and Correction, Flow Control-Sliding Window Protocols,
Medium Access Control sub layer, Basic Structure of a Switch, Circuit Switching and Packet Switching, Ethernet,
Introduction to IEEE 802 standards.
UNIT III
Network Layer
Logical Addressing-IPv4 addressing, IPv6 Addressing. IPv4 and IPv6 Packet formats, Transmission from IPv4 to
IPv6 , Address mapping , ICMP,IGMP , Unicast Routing Algorithms ,Multicast Routing Algorithms .
UNIT IV
Transport Layer
Elements of transport layer, User Datagram Protocol(UDP),Transmission Control Protocol (TCP), Data Traffic ,
Congestion Control , Congestion Control in TCP and Frame Relay ,Quality of Services(QoS),Techniques to improve
the QoS ,Remote Procedure Call (RPC), Real-time Transport Protocol(RTP) .
UNIT V
Presentation Layer
Data Formatting, Data Compression-Audio and Video Compression. Network Security- cryptographic tools, the
problems of key distribution, General authentication techniques-IPSec, PGP, Firewalls.
Application Layer
Electronic Mail-Architecture, User Agent, DNS, SMTP, POP and IMAP. File Transfer Protocol.
TEXT BOOKS:
1. Andrew S. Tanenbaum, David J Wetherall, Computer Networks, 5th Edition, Pearson Edu, 2010.
2. Behrouz A. Forouzan, “Data communication and Networking”, Tata McGraw-Hill, 2004.
3. Larry L Peterson and Bruce S Davis, “Computer Networks”, 5th Edition, Elsevier, 2012.
REFERENCE BOOKS:
1. William Stallings, “Data and Computer Communications”, Eighth Edition, Pearson Education, 2011
2. Nader F. Mir, “Computer and Communication Networks”, First Edition, Pearson Education, 2007.
3. Ying-Dar Lin, Ren-Hung Hwang and Fred Baker, Computer Networks: An Open Source Approach “,
McGraw Hill Publisher, 2011.
4. James F. Kurose, Keith W. Ross, “Computer Networking, A Top-Down Approach Featuring the Internet”,
Sixth Edition, Pearson Education, 2013.
WEB LINKS:
http://nptel.ac.in/video.php?subjectId=106105081.
http://wps.pearsoned.com/ecs_kurose_compnetw_6/216/55463/14198500.cw/
, Unit - 1 Computer Networks
UNIT I
Introduction –Network Architecture, Network Topologies, Network Design. Reference models-
OSI Reference Model, TCP/IP Reference Model. A Comparison of the OSI and TCP/IP Reference
Models.
Physical Layer: Transmission media, Introduction to Encoding.
Data Communication
➢ Data communication is the exchange of data between two devices through a
transmission media (wired or wireless)
➢ Data is exchanged in the form of 0’s and 1’s.
Components of Data Communication:
1. Message :- Information or data to be communicated (ex:- text,number,picture and video)
2. Sender :- Device that sends the message (ex:- computer,laptop,mobile)
3. Receiver:- Device that receive the messge(ex:- printer,computer,headset)
4. Medium:- Path through which the message travels from sender to receiver (ex:- Twisted
pair cable, radio waves etc.,)
5. Protocol:- Set of rules that governs data communication.
Data Communication
Types of Data Communication (Transmission modes)
➢ The way in which data is transmitted from one device to another device is known as
transmission mode.
Simplex mode
➢ Data is transmitted in one direction only(unidirectional)
➢ One device sends the data and other devices the data.
RADHAKRISHNAN.P, Assistant Professor Department of CS & AI, SR University
, Unit - 1 Computer Networks
Example
✓ keyboard or mouse inputs to the computer
✓ Computer to Printer
✓ Scanner to Computer
✓ Speaker output from the computer
Half duplex mode
➢ Data can be transmitted in both directions but not at the same time.
Example
✓ Walkie-Talkie : you can talk from both device but at one time only one person can talk
and others can only listen
Full duplex mode
➢ Data can be transmitted in both directions simultaneously.
Example
✓ Mobile phone network where two persons can communicate simultaneously means both sides
person can talk and listen at the same time.
********
Network
➢ A network is the interconnection , of set of devices that are capable of communication devices
(host). Ex- Laptop, computer,mobile,printer etc.,
o Communication devices => Host
o Transmission media => Link (wire/wireless)
➢ All Networks must have :-
o A resources to share
o A pathway to transfer data(Transmission media)
o A set of rules governing how to communicate(protocols)
Networking Criteria
1. Performance
➢ Transit Time :- Time taken by a message to travel from one device to other.
➢ Response Time:- Time elapsed between inquiry and response.
➢ Performance of a network depends on
o Number of users
o Type of transmission medium
o Capacity of connected hardware
o Efficiency of software
RADHAKRISHNAN.P, Assistant Professor Department of CS & AI, SR University