Computer Networks Course File
Computer Networks Course File
I.COURSE PURPOSE:
II.PRE-REQUISITES:
It’s expected to have basis knowledge of logic circuits and their applications in digital system.
IV.COURSE COUCOMES:
L3:Analyzing PO1,PO2,PO3,PO4,PO11,
understand the concepts of different routing tables
3. PO12,PSO1,PSO2,PSO3
L2:Understand PO1,PO2,PO3,PO4,PO11,
understand the World wide web Concepts.
5 PO12,PSO1,PSO2,PSO3
V. COURSE CONTENT:
UNIT – I
Network hardware, Network software, OSI, TCP/IP Reference models, Example Networks: ARPANET,
Internet. Physical Layer: Guided Transmission media: twisted pairs, coaxial cable, fiber optics, Wireless
transmission.
UNIT – II
Data link layer: Design issues, framing, Error detection and correction. Elementary data link protocols:
simplex protocol, A simplex stop and wait protocol for an error-free channel, A simplex stop and wait
protocol for noisy channel. Sliding Window protocols: A one-bit sliding window protocol, A protocol using
Go-Back-N, A protocol using Selective Repeat, Example data link protocols. Medium Access sub layer: The
channel allocation problem, Multiple access protocols: ALOHA, Carrier sense multiple access protocols,
collision free protocols. Wireless LANs, Data link layer switching.
UNIT – III
Network Layer: Design issues, Routing algorithms: shortest path routing, Flooding, Hierarchical routing,
Broadcast, Multicast, distance vector routing, Congestion Control Algorithms, Quality of Service,
Internetworking, The Network layer in the internet.
UNIT – IV
Transport Layer: Transport Services, Elements of Transport protocols, Connection management, TCP and
UDP protocols.
UNIT – V
Application Layer –Domain name system, SNMP, Electronic Mail; the World WEB, HTTP, Streaming audio
and video.
GATE SYLLABUS
Concept of layering. LAN technologies (Ethernet).flow and error control
techniques,switching.IPV4/IPV6, routers and routing algorithums(distance vector, link
state).TCP/UDP and sockets,congestion control. Application layer protocols (DNS, SMTP, POP,
FTP, HTTP).Basics of Wi-Fi.
VI. LESSON PLAN:
Course Learning Teaching
S.NO WEEK TOPICS REFERENCES
Outcomes methodologies
UNIT-1
UNDERSTAND:OUTCOME
OUTCOME BASED EDUCATION BASED EDUCATION
AWARENESS AWARENESS
T1
1
Understand: Introduction of
Introduction of class
I class T1
2
Introduction of computer Describe: COMPUTER
network NETWORK T1
3
Network hardware Define: Network hardware
4 T1
Understand: Network
Network software
hardware T1
5
OSI Describe: OSI
6 T1
2 Understand: Protocols and
OSI Standards – ISO / OSI
MODEL
T1
7
OSI Understand:OSI Chalk and
8 board, PPT T1
Describe: TCP/IP Reference presentatio
TCP/IP Reference models
models n T1
9
Example Networks: Describe: Example
ARPANET Networks: ARPANET T1
10
3 Example Networks: Define: Example Networks:
Internet Internet T1
11
Understand: Physical Layer:
Physical Layer: Guided
Guided Transmission
Transmission media:
media:
T1
12
twisted pairs, coaxial cable, Understand:twisted pairs,
fiber optics coaxial cable, fiber optics T1
13
Describe:Wireless
Wireless transmission.
4
transmission T1
14
BRIDGE CLASS-1
15 T1
MOCK TEST-1 T1
16
UNIT-2
Data link layer: Design Understand: Data link layer:
issues Introduction,Framing T1,T2
17 5
framing, Error detection Understand: Error – Detection
and correction and Correction T1,T2
18
Describe: Parity –Elementary
Elementary data link
data link protocols: simplex
protocols: simplex protocol
protocol
T1,T2
19
6 A simplex stop and wait Define: A simplex stop and
protocol for an error-free wait protocol for an error-
channe free channe
T1,T2
20
Understand: A simplex stop
A simplex stop and wait
and wait protocol for an
protocol for noisy channel
error-free channe
T1,T2
21
Sliding Window protocols: Describe: Sliding Window
A one-bit sliding window protocols: A one-bit sliding
protocol window protocol
T1,T2
22
A protocol using Go-Back- Describe: A protocol using
N, A protocol using Go-Back-N, A protocol using
Selective Repeat Selective Repeat
T1,T2
23 7
Example data link Understand:Example data
Chalk and
protocols link protocols T1,T2
24 board, PPT
Medium Access sub layer: Describe:Mediumacces sub presentatio
The channel allocation layer-the channel allocation n
problem problem
T1,T2
25
Multiple access protocols: Understand: Multiple access
ALOHA protocols: ALOHA T1,T2
26
Carrier sense multiple Understand: Carrier sense
access protocols multiple access protocols T1,T2
27
Describe: collision free
collision free protocols
8 protocols T1,T2
28
Wireless LANs, Describe: Wireless LANs,
29
Describe:Data link layer
Data link layer switching
switching
30
BRIDGE CLASS-02
31
I-MID EXAMINATIONS(WEEK-9)
UNIT-3
9 Network Layer: Design Understand: Network Chalk and T1,T2
32
issues, Layer: Design issues, board, PPT
presentation
Routing algorithms: Describe: Routing
shortest path routing, algorithms: shortest
Flooding path routing, Flooding
T1,T2
33
Hierarchical routing, Describe: Hierarchical
Broadcast routing, Broadcast T1,T2
34
Multicast, distance vector Understand: Multicast,
routing, distance vector routing, T1,T2
35
Congestion Control Understand: Congestion
Algorithms, Control Algorithms, T1,T2
36
Describe: Quality of
Quality of Service,
Service,
Internetworking
Internetworking
T1,T2
10
37
The Network layer in the Describe: The Network
internet layer in the internet T1,T2
38
BRIDGE CLASS 3
39 T1,T2
UNIT-4
Understand: Transport
Transport Layer: Transport
Layer: Transport
Services
Services
T1,T2
40 11
Elements of Transport Describe: Elements of
protocols Transport protocols T1,T2
41
Elements of Transport Describe: Elements of
protocols Transport protocols T1,T2
42
Connection management Describe: Congestion
43 T1,T2
Chalk and
12 Understand:
Connection management board, PPT
Congestion Control,
presentation
T1,T2
44
Understand: TCP and
TCP and UDP protocols
UDP protocols T1,T2
45
Describe: TCP and UDP
TCP and UDP protocols
protocols T1,T2
46
Describe: TCP and UDP
13 TCP and UDP protocols
protocols T1,T2
47
BRIDGE CLASS-04
48
UNIT-5
14 Application Layer –Domain Describe: Application Chalk and T1,T2
49
name system Layer –Domain name board, PPT
system presentation
SNMP Discus:SNMP
50 T1,T2
Electronic Mail; the World
WEB Explain:electronic mail T1,T2
51
Electronic Mail; the World
WEB Explain:electronic mail T1,T2
52
MOCK TEST-2
53 T1,T2
HTTP Analyse:HTTP
54 T1,T2
Analyse:Streaming
15 Streaming audio and video.
audio and video. T1,T2
55
Analyse:Streaming
Streaming audio and video.
audio and video. T1,T2
56
*** SWITCHING(Content
beyond syallabus) T1,T2
57
***
MULTIPLEXING(Content
16 beyond syllabus)
T1,T2
58
REVISION
59
REVISION
60
II MID EXAMINATIONS (WEEK 17)
TEXT BOOKS:
1. Computer Networks -- Andrew S Tanenbaum, David. j. Wetherall, 5th Edition. Pearson
Education/PHI
REFERENCES:
Proficiency
Program Outcomes (PO) Level
assessed by
Proficiency
Program Outcomes (PO) Level
assessed by
PO1 Engineering knowledge: Apply the knowledge of mathematics, science,
engineeringfundamentals, and an engineering specialization to the solution
of complex engineering problems related to Computer Science and
2.6 Mini Projects
Engineering.
PO2 Problem analysis: Identify, formulate, review research literature,
and analyze complexengineering problems related to Computer Lectures,
Science and Engineering and reaching substantiated conclusions 1.4 Assignments,
using first principles of mathematics, natural sciences, and Exams
engineering sciences.
PO3 Design/development of solutions: Design solutions for complex
engineering problems related to Computer Science and Engineering
anddesign system components or processes that meet the specified 2.4 Mini Projects
needs with appropriate consideration for the public health and safety,
and the cultural, societal, and environmental considerations.
PO4 Conduct investigations of complex problems: Use research-based
knowledge and researchmethods including design of experiments,
2 --
analysis and interpretation of data, and synthesis of the information
to provide valid conclusions.
PO5 Modern tool usage: Create, select, and apply appropriate techniques,
resources, and modernengineering and IT tools including prediction
- --
and modeling to complex engineering activities with an
understanding of the limitations.
PO6 The engineer and society: Apply reasoning informed by the
contextual knowledge to assesssocietal, health, safety, legal and
cultural issues and the consequent responsibilities relevant to the - --
Computer Science and Engineering professional engineering
practice.
PO7 Environment and sustainability: Understand the impact of the
Lectures,
Computer Science and Engineering professional engineering Assignments,
-
solutionsin societal and environmental contexts, and demonstrate the Exams
knowledge of, and need for sustainable development.
PO8 Ethics: Apply ethical principles and commit to professional ethics
-
and responsibilities and norms ofthe engineering practice.
PO9 Individual and team work: Function effectively as an individual,
and as a member or leader indiverse teams, and in multidisciplinary - Mini Projects
settings.
PO10 Communication: Communicate effectively on complex engineering
activities with the engineeringcommunity and with society at large,
such as, being able to comprehend and write effective reports and - --
design documentation, make effective presentations, and give and
receive clear instructions.
PO11 Project management and finance: Demonstrate knowledge and
Lectures,
understanding of theengineering and management principles and Assignments,
2.2
apply these to one’s own work, as a member and leader in a team, to Exams
manage projects and in multidisciplinary environments.
PO12 Life-long learning: Recognize the need for, and have the preparation Lectures,
and ability to engage inindependent and life-long learning in the 2.2 Assignments,
broadest context of technological change. Exams
Proficiency
Program Specific Outcomes (PSO) Level
assessed by
PSO1 Foundation of mathematical concepts: To use mathematical methodologies to crack
2.4 Mini Project
problem using suitable mathematical analysis, data structure and suitable algorithm.
PSO2 Foundation of Computer System: The ability to interpret the fundamental concepts and Lectures,
methodology of computer systems. Students can understand the functionality of hardware 2.6 Assignments,
and software aspects of computer systems. Exams
PSO3 Foundations of Software development: The ability to grasp the software development
lifecycle and methodologies of software systems. Possess competent skills and knowledge
2 Mini Project
of software design process. Familiarity and practical proficiency with a broad area of
programming concepts and provide new ideas and innovations towards research.
DESCRIPTIVE QUESTIONS
UNIT-1
Short Answer Questions
QUESTIONS Blooms Course
taxonomy outcomes
level
1.Explain different type of networks?. Understand 1
2.Describe why are protocols needed?. Understand 1
3.Define redundancy?. Knowledge 1
4.Describe an internet and intranet?. Knowledge 1
5.List the different types of transmission media?. Knowledge 1
6.Define network?. Knowledge 1
UNIT-2
Short Answer Questions
QUESTIONS Blooms Course
taxonomy outcomes
level
1.Define ALOHA?. Knowledge 2
2.Define MAC?. Knowledge 2
3.Definebridge,hub,router?. Knowledge 2
4.List the network applications?. Knowledge 2
5.Define VRC,LRC,CRC?. Knowledge 2
6.Define checksum?. Knowledge 2
UNIT-3
Short Answer Questions
QUESTIONS Blooms Course
taxonomy outcomes
level
1.Explain design issues of network layer?. Understand 3
2.Illustrate shortest path?. Apply 3
3.Define flooding?. Knowledge 3
4.Explain congestion control?. Understand 3
5.Define virtual circuit?. Knowledge 3
6.State circuit switching?. Knowledge 3
UNIT-4
Short Answer Questions
QUESTIONS Blooms Course
taxonomy level outcomes
1.List out functions of transport layer?. Knowledge 4
2.List out duties of the transport layer?. Knowledge 4
3.Define quality of services?. Knowledge 4
4.Explain how checksum is calculated in tcp?. Understand 4
5.Explain about transport layer services?. Understand 4
UNIT-5
Short Answer Questions
QUESTIONS Blooms Course
taxonomy level outcomes
1.State advantages of stateless server of HTTP?. Knowledge 5
2.Diffrence between FTP&HTTP?. APPLY 5
3.Explain DNS name space?. Knowledge 5
4.Define SMTP?. Understand 5
5.Define FTP?. Understand 5
UNIT-1
1.Protocols are?
(a)Agreements on how communication components and DTE’s are to communicate
(b)Logical communication channels for transferring data
(c)Physical communication channels sued for transferring data
(d)None of above
ANS:A
2.Computer Networkis
A. Collection of hardware components andcomputers
B. Interconnected by communicationchannels
C. Sharing of resources andinformation
D. All of theAbove
3.What is a Firewall in ComputerNetwork?
A. The physical boundary ofNetwork
B. An operating System of ComputerNetwork
C. A system designed to prevent unauthorizedaccess
D. A web browsingSoftware
4.How many layers does OSI Reference Modelhas?
A. 4
B. 5
C. 6
D. 7
5.DHCP is the abbreviationof
A. Dynamic Host ControlProtocol
B. Dynamic Host Configuration Protocol
C. Dynamic Hyper ControlProtocol
D. Dynamic Hyper Configuration Protocol
6.IPV4 Addressis
A. 8bit
B. 16bit
C. 32bit
D. 64bit
UNIT-2
1.Each IP packet mustcontain
A. Only Sourceaddress
B. Only Destinationaddress
C. Source and Destinationaddress
D. Source or Destinationaddress
2.Bridge works in which layer of the OSImodel?
A. Applicationlayer
B. Transportlayer
C. Networklayer
D. Datalinklayer
3. provides a connection-oriented reliable service for sendingmessages
A. TCP
B. IP
C. UDP
D. All of theabove
4.Which layers of the OSI model are host-to-host layers?
A. Transport, Session, Presentation, Application
B. Network, Transport, Session,Presentation
C. Data link, Network, Transport,Session
D. Physical, Data link, Network,Transport
5.Which of the following IP address class isMulticast
A. Class A
B. ClassB
C. Class C
d.Class D
JOURNALS:
1.ELSEVER.COM(INTERNATIONAL JOURNAL OF COMPUTER AND
COMMUNICATION
NETWORKING )
o IAENG (International Association of Engineers)
www.iaeng.org