6 Syllabus copy Rec CN
6 Syllabus copy Rec CN
(Autonomous)
(Approved byAICTE, New Delhi, PermanentlyAffiliated to JNTU Kakinada,
Accredited by NBA & Accredited by NAAC with A grade)
COMPUTER NETWORKS
AR20- B.Tech(CS Specialization)
II-B.Tech., II-Semester
LTPC
3003
Course code: 20CS4012
Internal Marks: 30
External Marks: 70
OBJECTIVES:
The objectives of studying of Computer Graphics are as follows
Understand state-of-the-art in network protocols, architectures, and applications.
Process of networking research.
Understand the multiplexing approach
Constraints and thought processes for networking research.
Problem Formulation—Approach—Analysis.
COURSE OUTCOMES
Upon the completion of the course the students will learn
Conceptualize the data communication models using OSI/ISO and
TCP/IP protocol architectures
understand different multiplexing techniques
Analyse protocols implemented in data link layer for error and flow control
analyse the features of routing mechanisms and congestion control algorithms
analyse the features of transport and application layer protocols
UNIT – I
Introduction: Data Communication, Data Flow, type of connections, History of Internet,
protocol and standards.Network Topologies WAN, LAN, MAN. Reference models- The
OSI Reference Model- the TCP/IP Reference Model - A Comparison of the OSI and TCP/IP
Reference Models
UNIT – II
Physical Layer –Digital to Analog Conversion, Digital Modulation and Multiplexing:
Frequency Division Multiplexing, Time Division Multiplexing, Code Division Multiplexing,
Transmission Media- guided and unguided.
UNIT – III
The Data Link Layer - Framing – Error Control – Flow Control, Error Detection and
Correction – Error-Correcting Codes – Error Detecting Codes. Elementary Data Link
Protocols- A Utopian Simplex Protocol-A Simplex Stop and Wait Protocol for an Error free
channel-A Simplex Stop and Wait Protocol for a Noisy Channel, Sliding Window
Protocols-A One Bit Sliding Window Protocol-A Protocol Using Go-Back-N, A Protocol
Using Selective Repeat.
RAGHU ENGINEERING COLLEGE
(Autonomous)
(Approved byAICTE, New Delhi, PermanentlyAffiliated to JNTU Kakinada,
Accredited by NBA & Accredited by NAAC with A grade)
UNIT – IV
Network Layer: Design Issues-The Network Layer Design Issues – Store and Forward
Packet Switching-Services Provided to the Transport layer- Connection oriented vs
Connection less services-Comparison of Virtual Circuit and Datagram Networks, Routing
Algorithms-The Optimality principle-Shortest path Algorithm, Distance Vector Routing,
Link State Routing. Congestion Control Algorithms- Approaches to Congestion Control-
Traffic Aware Routing-Admission Control-Traffic Throttling-Load Shedding.
UNIT – V
Transport Layer – The Internet Transport Protocols: UDP, Real Time Transport Protocols,
the Internet Transport Protocols: TCP, IPv4/IPv6.
Application Layer –The Domain Name System: The DNS Name Space, Resource Records,
Name Servers, Electronic Mail: Architecture and Services, The User Agent, Message
Formats, Message Transfer, Final Delivery.
TEXT BOOKS:
1. Tanenbaum and David J Wetherall, Computer Networks, 5th Edition, Pearson Edu,
2010
2 Computer Networks: A Top Down Approach, Behrouz A. Forouzan, FirouzMosharraf,
McGraw Hill Education
REFERENCE BOOKS:
1. Larry L. Peterson and Bruce S. Davie, “Computer Networks - A Systems Approach”
5thed), Morgan Kaufmann/ Elsevier, 2011