Computer Network
Computer Network
Syllabus
UNIT -I
Introduction: Data Communications, Networks, The internet, Protocols and Standards, Layered Tasks, Goals and Applications of Networks,
The OSI reference model, layers in the OSI Model, TCP/IP Protocol Suite, and Addressing for helping skill development. Transmission
Media, Coaxial Cable, Fiber Optics, Line Coding, Modems, Internetworking devices, Bridges, router, repeater, switch.
UNIT-II
Data link layer:Introduction, Framing, Error Detection and Correction, Linear block coding, Cyclic Codes, Checksum, Flow and error
control, protocols, noiseless channels, noisy channels,
Medium Access sub layer: Channel Allocations, ALOHA protocols, Overview of IEEE standards, FDDI. HDLC, sliding window protocols,
Frame relay, switching, Point to point protocols, LAN protocolsfor helping skill development, Wired LANs Ethernet IEEE 802.3, IEEE
802.4, IEEE 802.5, Wireless LANs
UNIT - III
Network Layer: Point to Point Networks, introduction to routing protocols, distance vector routing, Link state routing, Congestion control,
Internetworking, TCP / IP, IP packet, IP addressing, Subnetting, IPv6 addresses, Internetworking for helping skill development , IPv4, IPv6
Protocols.
UNIT - IV
Transport Layer: Design issues, Duties of transport layer: Multiplexing, De-multiplexing, connection management, Sockets, User Datagram
Protocol (UDP), Transmission Control Protocol (TCP), Congestion Control for helping skill development as well as employability,
Session Layer: Design issues, Remote procedure call.
UNIT-V
Presentation Layer: Design issues, Data compression techniques, cryptography, Window Management.
Application Layer: File Transfer, Access and Management, Electronic mail, Virtual terminals, other applications. Example Networks -
Internet and Public Networks, WWW and HTTP, DNS,FTP, Network Management for helping skill development: SNMP, Network security,
Introduction to Digital Signature.
COURSE OUTCOME (CO)
DESCRIPTION
CO1 Study the basic taxonomy and terminology of the computer networking and
enumerate the layers of OSI model and TCP/IP model helping for skill
development.
CO2 To learn about various techniques and protocols used in data link layer and
Medium access Sub layer these helping for skill development.
CO3 To understand various concepts of Network layer for skill development.
CO4 Student can study various protocols working on transport Layer and get high
impact skills for employability.
CO5 For skill enhancement student would be able to understand the functioning
and Working of Protocols on Presentation and Application Layer.
PO-CO Mapping (Please write 3, 2,1 wherever required)
(Note: 3 for highly mapped, 2 for medium mapping and 1 for low mapped)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 3 1 1 1 3 1 1 2 2 1 2
CO2 3 3 3 2 3 1 1 1 1 1 1 1
CO3 3 3 3 3 3 1 1 1 2 2 2 2
CO4 2 2 3 3 3 1 1 1 1 1 1 1
CO5 3 3 2 3 2 1 1 1 1 1 1 1
CO2 1 1 1
CO3 3 1 1
CO4 3 3 1
CO5 3 1 1
SUGGESTED READINGS:
Forouzen, "Data Communication and Networking", TMH
A.S. Tanenbaum, Computer Networks, Pearson Education
W. Stallings, Data and Computer Communication, Macmillan Press
G. Shanmugarathinam, ”Essential of TCP/ IP”, Firewall Media
WEBSITE RESOURCES:
swayam.gov.in
onlinecourses.nptel.ac.in