Lecture-1 Introduction to Computer Networks
-
Upload
darshan-agarwal -
Category
Documents
-
view
216 -
download
0
Transcript of Lecture-1 Introduction to Computer Networks
-
8/13/2019 Lecture-1 Introduction to Computer Networks
1/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 1
Introduction to Computer Networks
-
8/13/2019 Lecture-1 Introduction to Computer Networks
2/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 2
Definition
Computer Networks mean a collection of
autonomous computers interconnected by a
single technology
Group of interconnected computers
-
8/13/2019 Lecture-1 Introduction to Computer Networks
3/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 3
Definition
Computers are autonomous if they areindependent entities and are notin a master-
slaveconfiguration
Computers are said to be interconnectedif
they are able to exchange information
-
8/13/2019 Lecture-1 Introduction to Computer Networks
4/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 4
Definition
Computer Networks
User is aware of the presence of multiple
computers
User explicitly connects or disconnects to another
computer
User explicitly assign a job to a certain computer
-
8/13/2019 Lecture-1 Introduction to Computer Networks
5/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 5
Definition
Distributed System: A non centralisedsystem consisting of numerous computers
that can communicate with one another and
appears to the user as single, large,storehouse of hardware, software and data
It is a software system built on top of a
network Example !orld !ide !eb, cloud computing
-
8/13/2019 Lecture-1 Introduction to Computer Networks
6/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 6
Definition
Distributed Systems
Existence of multiple autonomous computers is
transparentto the user
User is unaware of existence of multiple
processors "computers#$%irtual uniprocessor
&perating 'ystem or Application 'oftware
"Middleware# selects the processor to execute thetask
-
8/13/2019 Lecture-1 Introduction to Computer Networks
7/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 7
Use of Computer Networks
(usiness Applications )ome Applications
*obile Users
'ocial Issues
-
8/13/2019 Lecture-1 Introduction to Computer Networks
8/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 8
Business Applications
+esource sharing ata sharing
Intranet applications
-otices, !ork flow management
E$commerce
.ideo$Conferencing
.oice Communication, etc/
-
8/13/2019 Lecture-1 Introduction to Computer Networks
9/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 9
Home Users
Access to remote information 0ersonal communication
$ E$mail, %oice1%ideo chats
E$Commerce
Education
Entertainment
$ .ideo on demand
$ 2. Channels
-
8/13/2019 Lecture-1 Introduction to Computer Networks
10/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 10
Mobile Users
-otebook computers$ (usiness tra%ellers, students
0As 3 'mart 0hones
$ )ealth workers, Courier 'er%ices
*obile phones
$ Internet, '*', **'
!ireless handsets$ 'ecurity agencies, site engineers, utilities
-
8/13/2019 Lecture-1 Introduction to Computer Networks
11/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 11
Computer Network
Network
C!ent
C!ent
C!ent
Ser"er
-
8/13/2019 Lecture-1 Introduction to Computer Networks
12/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 12
Social Issues
*oral issues 0ri%acy issues
Employee$Employer rights
4egal problems
Computer networks and distributed systems
ha%e a major impact on the society at large
-
8/13/2019 Lecture-1 Introduction to Computer Networks
13/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 13
Some More erminolo!ies
-
8/13/2019 Lecture-1 Introduction to Computer Networks
14/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 14
Communication erminolo!y
2ransmission *odes$ 'erial
$ 0arallel
$ 'implex
$ )alf$uplex
$ 5ull$uplex
-
8/13/2019 Lecture-1 Introduction to Computer Networks
15/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 15
ransmission Mode
'erial Communication$ &ne bit at a time
$ Unidirectional1bidirectional
$'impler physical media
$ Cheaper
$ 4onger distance
-
8/13/2019 Lecture-1 Introduction to Computer Networks
16/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 16
ransmission Mode
0arallel Communication$ *ore than one bit simultaneously
$ (i$directional
$(ulkier media
$ Costlier
$ 'hort distance
-
8/13/2019 Lecture-1 Introduction to Computer Networks
17/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 17
ransmission Mode
'implex Communication$ Unidirectional
$ &pen loop
$Unreliable for data communication
Example 2. (roadcast, 5iber
-
8/13/2019 Lecture-1 Introduction to Computer Networks
18/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 18
ransmission Mode
)alf duplex communication$ (i$directional
$ &ne direction at a time
Example Ethernet "IEEE 678/9#
-
8/13/2019 Lecture-1 Introduction to Computer Networks
19/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 19
ransmission Mode
5ull$uplex$ (i$directional
$ (oth directions simultaneously
$Use bi$directional lines or multiple unidirectionallines
Example 2elephone
-
8/13/2019 Lecture-1 Introduction to Computer Networks
20/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 20
Communication erminolo!y
ata 'peed$ (aud
$ (0'
Asynchronous 2ransmission 'ynchronous 2ransmission
-
8/13/2019 Lecture-1 Introduction to Computer Networks
21/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 21
Data Speed
(aud$ *easure of speed for analog signaling
$ Electronic state change per second
'ymbol rate
$ +elated to modulation rate in digital circuits
$ -amed after 5rench engineer :ean *ourice Emile
(audot
$ 4ess rele%ant in practice, only used by telecom h1
w designers
-
8/13/2019 Lecture-1 Introduction to Computer Networks
22/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 22
Data Speed
(0'$ (its per second
$ -umber of bits transmitted per second
$ epends on coding techni;ue used
(0'
-
8/13/2019 Lecture-1 Introduction to Computer Networks
23/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 23
Sync"ronisation
Asynchronous Communication$ -ot coordinated in time
$ Independent transmitter and recei%er
$ 0rior agreement on data rate and character length
$ Use of start bit, stop bit, etc/
$ 'impler
$ Cheaper
-
8/13/2019 Lecture-1 Introduction to Computer Networks
24/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 24
Sync"ronisation
'ynchronous Communication$ Coordinated in time
$ (ound by a common "reference# clock
$ -o use of start and stop bits
$ 4ess o%erheads
$ Costlier
-
8/13/2019 Lecture-1 Introduction to Computer Networks
25/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 25
Communication erminolo!y
2ype of 'er%ices$ Connection$&riented
$ Connectionless
$ Unreliable
$ +eliable
-
8/13/2019 Lecture-1 Introduction to Computer Networks
26/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 26
ypes of Ser#ices
Connection oriented$ 'imilar to telephone network
$ Connection 'et$up
$ Use it
$ isconnect
$ (oth ends to be ali%e
-
8/13/2019 Lecture-1 Introduction to Computer Networks
27/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 27
ypes of Ser#ices
Connectionless$ 'imilar to postal system
$ -o connection set$up
$ +ecei%er may be off
$ +esources are not dedicated
-
8/13/2019 Lecture-1 Introduction to Computer Networks
28/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 28
ypes of Ser#ices
Unreliable$ Information sent is not acknowledged
$ 'ender is left guessing
$ Used when an unreported data loss is acceptable
$ -ot related to the >;uality? of communication
-
8/13/2019 Lecture-1 Introduction to Computer Networks
29/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 29
ypes of Ser#ices
+eliable$ Information sent is acknowledged
$ 'ender is certain about the deli%ery of the
information
$ Used in typical data centric applications
$ oes not indicate the >;uality? of communication
media
-
8/13/2019 Lecture-1 Introduction to Computer Networks
30/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 30
Home ask
-
8/13/2019 Lecture-1 Introduction to Computer Networks
31/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 31
Self Study ask
Understand your computer
$ Identify all interfaces1ports of your computer
$ 5ind out whether they are serial or parallel ports
$ 5ind out if they are simplex 1 half$duplex 1 full$duplex
-
8/13/2019 Lecture-1 Introduction to Computer Networks
32/32
16 January 2010 Shatrunjay Rawat, IIIT Hyderabad 32
"ank you$s"atrun%ay&rawat'iiit&ac&in
mailto:[email protected]:[email protected]