Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
14 views

Computer network

Jntua syllabus
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Computer network

Jntua syllabus
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

PROGRAM CORE

Course Code Course Title L T P S C


22CB102002 COMPUTER NETWORKS 3 - 2 - 4
Pre-Requisite -
Anti-Requisite -
Co-Requisite -

COURSE DESCRIPTION: This course provides a detailed discussion onIntroduction to


computer networks; Protocols of physical layer, data link layer, medium access control sub
layer, network layer, transport layer, application layer.

COURSE OUTCOMES: After successful completion of this course, the students will be able to:

CO1. Analyze the types of network topologies, layers and protocols.


CO2. Evaluate sub netting and routing algorithms for finding optimal paths in networks.
CO3. Solve problems related to flow control, error control and congestion control in data
transmission.
CO4. Assess the impact of wired and wireless networks in the context of network protocols
Like DNS, SMTP, HTTP, and FTP.
CO5. Apply ethical principles and standards for developing network-based solutions.
CO6. Work independently and in teams to solve network related problems with effective
communication.

CO-PO-PSO Mapping Table:

Program Specific
Course Program Outcomes
Outcomes
Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 2 3 2 3 - - - - - - - 3 3 3 2
CO2 3 3 3 2 2 - - - - - - - 3 3 3 2
CO3 3 3 3 3 3 - - - - - - - 3 3 3 2
CO4 3 2 2 2 2 - - - - - - - 3 3 3 2
CO5 3 2 2 - - - - - - - - - 3 3 - -
CO6 - - - - - - - - 3 3 - - - - - -
Course
Correlation 3 3 - 3 - - - - 3 3 - - 3 3 3 2
Mapping
Correlation Levels: 3: High; 2: Medium; 1: Low

B.Tech.ComputerScienceandEngineering(AIandML) 151
COURSE CONTENT:

MODULE 1: INTRODUCTION AND PHYSICAL LAYER (09 Periods)


Network hardware, Network software, Reference models - OSI, TCP/IP; Example networks –
Internet; Wireless LANs - 802.11.
Physical Layer - Guided transmission media, Wireless transmission, Switching - Circuit
switching, Packet switching.

MODULE 2: DATA LINK LAYER AND MEDIUM ACCESS CONTROL SUBLAYER (09 Periods)

Data Link Layer: Data link layer design issues, Error detection and correction - CRC,
Hamming codes; Elementary data link protocols, Sliding window protocols.
Medium Access Control Sub layer: ALOHA, Carrier sense multiple access protocols, Collision
free protocols, Ethernet, Data link layer switching - Repeaters, Hubs, Bridges, Switches,
Routers, Gateways.

MODULE 3: NETWORK LAYER (09 Periods)


Network layer design issues, Routing algorithms - Shortest path algorithm, Flooding, Distance
vector routing, Link state routing, Hierarchical routing, Broadcast routing, Multicast routing,
Any cast routing; Congestion control algorithms, Network layer in the internet - The IP version
4 protocol, IP addresses, IP version 6, Internet control protocols, OSPF, BGP.

MODULE 4: TRANSPORT LAYER (09 Periods)


UDP – Segment header, Remote procedure call, Real-time transport protocols; TCP – service
model, Protocol, Segment header, Connection establishment, Connection release, Sliding
window, Timer management, Congestion control.

MODULE 5: APPLICATION LAYER (09 Periods)


Domain Name System (DNS) - Name space, Domain resource records, Name servers;
Electronic mail - Architecture and services, User agent, Message formats, Message transfer,
Final delivery; The World Wide Web - Architectural overview, HTTP, FTP.

Total Periods: 45

EXPERIENTIAL LEARNING:

LIST OF EXERCISES:

1. Implement the following data link layer framing methods.


i) Character count
ii) Character stuffing
iii) Bit stuffing
2. Implement the frame sorting technique used in buffers.
3. Design and develop a program to compute checksum for the given frame 1101011011
using CRC-12, CRC-16, and CRC-CCIP. Display the actual bit string transmitted. Suppose
any bit is inverted during transmission. Show that this error is detected at the receiver’s
end.
4. Implement Dijkstra’s algorithm to compute the shortest path for the given graph.

8
4 2
1
2 4 5
5
3 4
1
3

B.Tech.ComputerScienceandEngineering(AIandML) 152
5. Develop a program to obtain routing table for each node using Distance Vector Routing
Algorithm by considering the given subnet with weights indicating delay between Nodes.

6. Write a program to simulate flow-based routing.


7. Write a program to simulate random early detection congestion control algorithm.
8. Using TCP/IP sockets, write a client-server program to open a file available in the server.
9. Write a program for congestion control using leaky bucket algorithm.
10. Write a program for the Mail Client
i) POP Client: Gives the server name, user name and password retrieve the mails and
allow manipulation of mail box using POP commands.
ii) SMTP Client: Gives the server name, send email to the recipient using SMTP
commands.
11. Write a program for HTTP server to implement the commands - GET, POST, HEAD and
DELETE. The server must handle multiple clients.
Exercises on Packet Tracer Simulator Tool:
12. a) Study of basic network commands and network configuration commands.
i) ping ii) nslookup iii) netstat iv) ifconfig
b) Create a network topology and configure a networktopology with four PCs, two
switches, and two routers.

REFERENCE BOOKS:
1. Andrew S. Tanenbaum and David J. Wetherall, Computer Networks, Pearson, 5th Edition,
2015.
2. A. Jesin, Packet Tracer Network Simulator,Packt Publishing, 2014.

SOFTWARE/TOOLS USED:
1. C/Python/Java
2. Network simulator tool - Packet Tracer
3. Virtual Labs (Computer Networks Lab – http://vlabs.iitb.ac.in/vlabs-dev/labs_local/ computer-
networks/ labs/explist.php)

ADDITIONAL LEARNING RESOURCES:


1. https://www.itprc.com/packet-tracers/
2. https://www.nsnam.org/docs/tutorial/html/
3. http://www.tcpipguide.com/free/t_OSIReferenceModelLayers.htm

VIDEO LECTURES:
1. https://onlinecourses.nptel.ac.in/noc21_cs18/preview
2. https://www.coursera.org/learn/tcpip

WEB RESOURCES:
 https://www.cisco.com/c/en/us/solutions/small-
business/resourcecenter/networking/networking-basics.html
 https://memberfiles.freewebs.com/00/88/103568800/documents/Data.And.Computer.Commu
nications.8e.WilliamStallings.pdf

B.Tech.ComputerScienceandEngineering(AIandML) 153

You might also like