Professional Documents
Culture Documents
214445
BASICS of
Computer
network
SYLLABUS
Prerequisites:
1. Basics of communication
Course Objectives:
1. To understand the fundamentals of communication system.
2. To understand the basics of internetworking.
3. To understand services and protocols used at Physical, Data Link, Network, Transport Layer.
Transport layer :Transport layer services(Duties), TCP: COTS, TCP header, Services, Segments,
Connection Establishment, Flow control, Congestion Control, Congestion Control Algorithms,
Leaky Bucket, Token Bucket and QoS, Timers, UDP: CLTS, UDP header, Datagram, Services,
Applications, Socket: Primitives, TCP & UDP Sockets.
Text Books
1. Behrouz A. Forouzan, TCP/IP Protocol Suite, McGraw Hill Education, ISBN: 978-0-07-
070652-1, 4th Edition
Reference Books
1. Kurose Ross, Computer Networking: A Top Down Approach Featuring the Internet, Pearson
Education, ISBN: 978-81-7758-878-1
2. Behrouz A. Forouzan, Data Communication and Networking, McGraw Hill Education, ISBN:
978-1-25-906475-3, 5th Edition
COURSE OUTCOMES
Blooms
Mapping Assessment
CO No. Course Outcome Taxonomy
With Unit Technique
Category
Understand and explain the
concepts of communication theory Level 2
214445.1 Unit I Unit Test 1
and compare functions of Understanding
OSI and TCP/IP model
To Analyze data link layer
services, error detection and
Level 4
214445.2 correction, linear block codes, Unit II Unit Test 2
Analyzing
cyclic codes, framing and flow
control protocols.
To Compare different access
Level 2
214445.3 techniques, channelization and Unit III Unit Test 3
Understanding
Ethernet standards.
To Apply the skills of subnetting,
Level 3
214445.4 supernetting and routing Unit IV, V Unit Test 4
Applying
mechanisms.
Level 2
214445.5 To Differentiate IPv4 and IPv6. Unit IV Unit Test 5
Understanding
To Illustrate services and protocols Level 2
214445.6 Unit VI Unit Test 6
used at transport layer Understanding
PREREQUISITES
TEACHING PLAN
Lecture Plan
Sr. No. Unit No. Unit/ Topic Name Start Date End Date
Automatic Repeat
Request (ARQ),
go-back-n ARQ
PPT
45 Online Lecture
Comparisons of all routing protocols
and PPT
PPT
7 Show how bandwidth of a signal related to its spectrum? 214445.1 6 May 2014
8 Summarize and illustrate different addressing schemes used 214445.1 6 May 2017
in TCP/IP.
9 How would you describe techniques of digital-to-digital 214445.1 6
conversion?
10 How would you describe PCM and DM with the help of 214445.1 7 May 2017
diagram.
11 Draw and explain PCM and DM. 214445.1 6 May 2017
12 Explain the following shift keying techniques with suitable 214445.1 7 Dec 2016
examples:
ASK
FSK
PSK
13 Summarize and illustrate the Nyquist theorem with example. 214445.1 6
Unit-I
Unit: II
3 Write a short note on character oriented framing methods 214445.2 6 May 2016
4 Explain two dimensional parity check. 214445.2 7 May 2016
5 Write a short note on internet checksum. OR What is 214445.2 6/ Dec 2016
7
Checksum? Describe in detail internet Checksum method
with suitable example.
6 Discuss the concept of redundancy in error detection and 214445.2 7 Dec 2015
correction.
7 Explain in detail Stop and Wait and Selective Repeat ARQ 214445.2 7 Dec 2015
System.
8 Explain selective repeat ARQ for noiseless channels. 214445.2 6 May 2014
9 What is Hamming distance? Explain it with an example. 214445.2 6 May 2014
Explain simple parity check code.
10 What is CRC ? Explain CRC generator and CRC checker 214445.2 6 May 2014
with suitable example.
12 How does a single-bit error differ from a burst error? 214445.2 4
13 Explain the details about linear block and cyclic block code. 214445.2 6
14 Elaborate humming distance in detail with suitable example. 214445.2 4
15 How is the simple parity check related to the two- 214445.2 4
dimensional parity check?
16 What kind of arithmetic is used to add data items in 214445.2 4
checksum calculation? And explain it.
17 Explain Go-back-N automatic repeat request protocol. 214445.2 6 May 15
18 Explain the framing and its need. 214445.2 4
19 Compare and contrast byte-oriented and bit- 214445.2 6
oriented
protocols. Which category has been popular in the past
(explain the reason)? Which category is popular now.
20 Compare and contrast byte-stuffing and bit-stuffing. Which 214445.2 4
technique is used in byte-oriented protocols? Which
technique is used in bit-oriented protocols?
21 Compare and contrast flow control and error control. 214445.2 4
22 What are the two protocols we discussed for noiseless 214445.2 6
channels?
23 Explain the three protocols used in noisy channels. 214445.2 6
24 Compare and contrast the Go-Back-NARQ Protocol with 214445.2 4
Selective-Repeat ARQ.
25 Elaborate piggybacking and its usefulness in detail. 214445.2 6
26 Generate the CRC code for the message 1101010101.Given 7 Dec 15
214445.2
Generator polynomial g(x)=x^4+x^2+1.
Unit: III
Unit IV
Unit-V
Unit VI
Unit: IV
Unit-V
Unit-VI
ADDITIONAL RESOURCES
https://searchnetworking.techtarget.com/definition/Network-layer
https://www.quora.com/What-protocols-are-used-in-a-network-layer
https://www.ibm.com/support/knowledgecenter/.../com...znetwork/znetwork_21.html
https://www.youtube.com/watch?v=3QWrq5gN8VY&t=197s
https://www.youtube.com/watch?v=vru2wLvBS8s
https://www.youtube.com/watch?v=rs39FWDhzDs
https://www.youtube.com/watch?v=qIEHUUt2Wfc