You are on page 1of 28

Computer Networks (19ECC314A)

Session 00: Introduction to the Course


Dr. Raghavendra V. Kulkarni
Professor, Department of ECE
Faculty of Engineering and Technology
Email: raghavendra.ec.et@msruas.ac.in
Course Details

• Program: B. Tech. in Electronics and Communication Engineering


• Department: Electronics and Communication Engineering
• Head of the Department: Dr. Malathi S. (hod.ec.et@msruas.ac.in)
• Faculty: Engineering and Technology
• Dean : Dr. Govind R. Kadambi (dean.et@msruas.ac.in)

2
Course Leader

Dr. Raghavendra V. Kulkarni


Professor, Department of ECE
Room B-404, First Floor, B Block
MSRUAS Technology Campus, Peenya, Bengaluru-58
Email: raghavendra.ec.et@msruas.ac.in
▪ It is unprofessional for any student to contact a professor through latter’s
personal mobile number. Avoid calling or messaging me. The CR is
permitted to message on WhatsApp.
▪ You are most welcome to meet me at a mutually convenient time.
▪ All communication shall be strictly through email.
3
Course Aim and Summary
• This course deals with the concept and technologies used in modern
computer networking and data communication.
• This course facilitates understanding of the function of different layers
and IEEE standards employed in Computer Networks.
• Students are taught the fundamentals of information transmission and
coding.
• Students are also taught the methods, such as routing and congestion
control, to enhance network performance.
• Technology control mechanisms underlying local area and wide area
networks will be emphasized.
4
Course Outcomes
After the successful completion of this course, students will be able to:
CO1. Explain the fundamentals of data communications, functionalities of OSI layers,
algorithms and protocols, frame formats, network security issues related to data
communications
CO2. Describe error detection and correction for communication, structure of wired and
wireless networks, point-to-point protocols for communication and QoS performance
measurements
CO3. Solve numerical problems related to data communications
CO4. Design the protocols and algorithms for data communication
CO5. Analyse the networks and interpret their performance
CO6. Develop the protocols and algorithms for end-to-end communication and
simulations using standard tools
5
Course Contents

INTRODUCTION
• Data communication, Categories of Networks
• Interconnection of Networks: Internetwork, Internet Protocols and Standards
• Protocols, Standards, Standards Organizations, Internet Standards, The OSI Model,
TCP/IP Protocol suite and Addressing

6
Course Contents
PHYSICAL LAYER
• Analog and Digital: Analog signals, Digital signals, Analog and Digital Signal
conversion techniques
• Transmission impairment, Data rate limits and Performance
• Digital Transmission: Line coding, Block coding, sampling, Digital to Digital
Conversion, Analog to Digital conversion, Transmission modes
• Analog Transmission: Digital to Analog Conversion, Analog to Analog Conversion,
Telephone modems
• Bandwidth Utilization: Multiplexing and De-multiplexing processes, WDM, TBM-
time slots and frames, interleaving, synchronization, bit padding
• Circuit switching

7
Course Contents

DATA-LINK LAYER
• Error Detection and Correction: Types of Errors, Detection,
redundancy, parity check, cyclic redundancy check, checksum
• Error correction: Error correction by retransmission, forward error
correction, Burst error correction, Framing, flow and error control
• Media Access Control: Ethernet (802.3), Wireless LANs – 802.11
• Switching and Bridging: Basic Internetworking (IP, CIDR, ARP, DHCP,
ICMP )

8
Course Contents
NETWORK LAYER
• Need of network layer, switched network, Addressing, network address
translation, Logical Addressing: IPv4
• Addresses and structures, IPV6 address and structures, conversion techniques of
IPV4 to IPV6, Routing techniques, IP protocols: ARP, RARP, ICMP, IGMP
TRANSPORT LAYER
• User Datagram Protocol, TCP, SCTP, TCP Congestion control and avoidance,
Quality of Service
APPLICATION LAYER
• Domain Name System: Name Space, DNS, Distribution of NS, DNS in the internet,
Resolution, DNS messages, Remote logging, Electronic Mail, File Transfer, WWW
and HTTP, SNM
9
Method of Assessment
There are two components for assessment in this subject:
Component - 1: 50% Weight (CE)
It has two sub-components
• Part A:
▪ Midterm Test: 25% Weight
• Part B:
▪ Assignment 1: 12.5% Weight
▪ Assignment 2: 12.5% Weight

Assignment 2 is the choice of the Course Leader from this list.


This course shall have Term Test as Assignment 2.

10
Method of Assessment

Component - 2 : 50% Weight

A three-hour duration, semester-end examination will be conducted for


maximum of 100 marks and will be scaled to 50% weight.

Both components may be moderated by a second examiner.

11
Method of Assessment
• Suppose, a student scores:
• 21 marks out of 25 in Term Test (𝑻 = 𝟐𝟏)
• 9.5 marks out of 12.5 in the Assignment 1 (𝑨𝟏 = 𝟗. 𝟓)
• 10.25 marks out of 12.5 in the Online Test (𝑨𝟐 = 𝟏𝟎. 𝟐𝟓)
• His/her CE score 𝑀A will be calculated as:
𝑀𝐴 = round (𝑇 + 𝐴1 + 𝐴2 ) = round (40.75) = 41
• Suppose the student scores 69.5 marks out of 100 in the semester-end examination.
His/her SEE score 𝑀𝐵 is calculated as:
𝑀𝐵 = round (0.5 × 69.5) = round (34.75) = 35
• The total marks obtained 𝑀 out of 100 is calculated as:
𝑀 = 𝑀𝐴 + 𝑀𝐵 = 41 + 35 = 76
12
References

a. Essential Reading
1. Class Notes
2. Forouzan B. (2006) Data communication and networking, 4th edition, Tata Mc-
Graw Hill.
b. Recommended Reading
1. Stallings, William (2007) Data and Computer Communications. 8th edition,
Prentice Hall International Publication.
2. Tanenbaum, Andrew (2002) Computer Networks. 4th edition, Pearson
Education.

13
References

c. Magazines and Journals


1. Computer Communications- Journal-Elsevier
2. Journal of Computer Communication and Networking

14
Course Delivery Schedule

Session
Day Date Time Topic
No.
1 Fri 28-Jan 12:55 to 01:45 Basics of Data Communication
2 Mon 31-Jan 11:15 to 12:05 Networks and Topologies
3 Mon 31-Jan 12:05 to 12:55 Categories of Networks
4 Tue 01-Feb 12:55 to 01:45 Network Protocols and Standards
5 Thu 03-Feb 09:55 to 10:45 The ISO-OSI Model

15
Course Delivery Schedule

Session
Day Date Time Topic
No.
6 Fri 04-Feb 12:55 to 01:45 Layers of the OSI Model - 1
7 Mon 07-Feb 11:15 to 12:05 Layers of the OSI Model - 2
8 Mon 07-Feb 12:05 to 12:55 The TCP-IP Protocol Suite
9 Tue 08-Feb 12:55 to 01:45 Electronic Signals
10 Thu 10-Feb 09:55 to 10:45 Fundamentals of Digital Signals

16
Course Delivery Schedule

Session
Day Date Time Topic
No.
11 Fri 11-Feb 12:55 to 01:45 Channel Performance Metrics
12 Mon 14-Feb 11:15 to 12:05 Digital Coding
13 Mon 14-Feb 12:05 to 12:55 Modulation and Transmission
14 Tue 15-Feb 12:55 to 01:45 Analog Conversion and Keying - 1
15 Thu 17-Feb 09:55 to 10:45 Analog Conversion and Keying - 2

17
Course Delivery Schedule

Session
Day Date Time Topic
No.
16 Fri 18-Feb 12:55 to 01:45 Analog Modulation

17 Mon 21-Feb 11:15 to 12:05 Transmission Media

18 Mon 21-Feb 12:05 to 12:55 Channel Multiplexing

19 Tue 22-Feb 12:55 to 01:45 Spread Spectrum Techniques

20 Thu 24-Feb 09:55 to 10:45 Switching in Computer Networks - 1

18
Course Delivery Schedule

Session
Day Date Time Topic
No.
21 Fri 25-Feb 12:55 to 01:45 Switching in Computer Networks - 2

22 Mon 28-Feb 11:15 to 12:05 Introduction to Data-Link Layer

23 Mon 28-Feb 12:05 to 12:55 Error Detection and Correction - 1

24 Thu 03-Mar 09:55 to 10:45 Error Detection and Correction - 2

25 Fri 04-Mar 12:55 to 01:45 Framing

19
Course Delivery Schedule

Session
Day Date Time Topic
No.
26 Mon 07-Mar 11:15 to 12:05

27 Mon 07-Mar 12:05 to 12:55

28 Tue 08-Mar 12:55 to 01:45

29 Thu 10-Mar 09:55 to 10:45

30 Fri 11-Mar 12:55 to 01:45

20
Course Delivery Schedule

Session
Day Date Time Topic
No.
31 Mon 14-Mar 11:15 to 12:05

32 Mon 14-Mar 12:05 to 12:55

33 Tue 15-Mar 12:55 to 01:45

34 Thu 17-Mar 09:55 to 10:45

35 Mon 21-Mar 11:15 to 12:05

21
Course Delivery Schedule

Session
Day Date Time Topic
No.

36 Mon 21-Mar 12:05 to 12:55

37 Tue 22-Mar 12:55 to 01:45

38 Thu 24-Mar 09:55 to 10:45

39 Fri 25-Mar 12:55 to 01:45

40 Mon 04-Apr 11:15 to 12:05

22
Course Delivery Schedule

Session
Day Date Time Topic
No.

41 Mon 04-Apr 12:05 to 12:55

42 Tue 05-Apr 12:55 to 01:45

43 Thu 07-Apr 09:55 to 10:45

44 Fri 08-Apr 12:55 to 01:45

45 Mon 11-Apr 11:15 to 12:05

23
Course Delivery Schedule

Session
Day Date Time Topic
No.

46 Mon 11-Apr 12:05 to 12:55

47 Tue 12-Apr 12:55 to 01:45

48 Mon 18-Apr 11:15 to 12:05

49 Mon 18-Apr 12:05 to 12:55

50 Tue 19-Apr 12:55 to 01:45

24
Course Delivery Schedule

Session
Day Date Time Topic
No.

51 Thu 21-Apr 09:55 to 10:45

52 Fri 22-Apr 12:55 to 01:45

53 Mon 25-Apr 11:15 to 12:05

54 Mon 25-Apr 12:05 to 12:55

55 Tue 26-Apr 12:55 to 01:45

25
Course Delivery Schedule

Session
Day Date Time Topic
No.

56 Thu 28-Apr 09:55 to 10:45

57 Fri 29-Apr 12:55 to 01:45

58 Mon 02-May 11:15 to 12:05

59 Mon 02-May 12:05 to 12:55

60 Thu 05-May 09:55 to 10:45

26
Any Questions?

27
28

You might also like