COMPUTER NETWORKS
Course Code: KG21CS503 L T P C
3 0 0 3
B. Tech. III Year I - Semester
Prerequisites: Networking Concepts
Course Objectives: The objectives of this course for the student are to:
1. Understand the layered model issues in computer networks and
different Types of network topologies and protocols
2. Gain the knowledge on data link layer and MAC layer protocols and
related issues
3. Understand network industry standards such as: Routing Protocols,
Address Resolution and Reverse Address Resolution Protocols, IP
Addresses and Sub netting, MAC Addressing.
4. List the transport layer protocols and related issues
5. Gain the knowledge on session, presentation and application layers
protocols
Course Outcomes: After completion of this course, the students will be
able to
CO1: Explain the overview of reference models
CO2: Classify the various sub protocols in multi access protocols.
CO3: Determine various routing algorithms and their operations
CO4: Classify various IP protocol schemes.
CO5: Propose transport protocol for the given scenarios.
UNIT-I
Introduction: Network applications, network hardware, network software
Reference models: OSI, TCP/IP, Internet, Connection oriented relay.
Network - X.25, frame
The physical layer: Theoretical basis for communication, guided
transmission media, wireless transmission, the public switched telephone
networks, mobile, telephone system.
UNIT-II
THE DATA LINK LAYER:
Design issues, error detection and correction elementary data link
protocols, sliding window protocols, example data link protocols - HDLC,
the data link layer in the internet.
THE MEDIUM ACCESS SUBLAYER: Channel allocations problem,
multiple access protocols, Ethernet, Data Link Layer switching, Wireless
LAN, Broadband Wireless, Bluetooth
UNIT-III
THE NETWORK LAYER: Network layer design issues, routing algorithms,
Congestion control algorithms, Internetworking, the network layer in the
internet (IPv4 and IPv6), Quality of Service
UNIT-IV
THE TRANSPORT LAYER: Transport service, elements of transport
protocol, Simple Transport Protocol, Internet transport layer protocols:
UDP and TCP.
UNIT-V
THE APPLICATION LAYER: Domain name system, electronic mail,
World Wide Web: Architectural overview, dynamic web document and
http.
APPLICATION LAYER PROTOCOLS: Simple Network Management
Protocol, File Transfer Protocol, Simple Mail Transfer Protocol, Telnet.
TEXT BOOKS: