Computer Networks - Basic Characteristics - YouTube

Channel: Neso Academy

[0]
hello everyone welcome back to the
[2]
computer networks course and today we
[4]
shall see the basic characteristics of
[6]
computer network before we step into the
[8]
basic characteristics we shall set some
[11]
outcomes of this session upon the
[13]
completion of this session we will be
[15]
able to understand the need for fault
[17]
tolerant networks and scalable networks
[19]
we shall understand what is quality of
[22]
service and we shall also understand why
[24]
do we need security in computer networks
[27]
there are 4 basic characteristics any
[30]
computer network should possess fault
[33]
tolerance scalability quality of service
[36]
and security if we say there is a
[40]
computer network and that computer
[42]
network should be fault tolerant it
[44]
should be scalable it should provide
[46]
quality of service and it should also
[49]
provide security we shall see each of
[51]
these in a detailed manner firstly fault
[54]
tolerance fault tolerance is the ability
[57]
of the computer network to continue
[59]
working despite failures and it should
[62]
ensure there is no loss of service for
[64]
example if we have a computer network
[66]
and if there is a problem inside the
[68]
computer network but still the computer
[70]
network should work even after failures
[73]
and thereby there is no loss of service
[75]
before we go on to this example part you
[78]
just visualize the scenario imagine you
[81]
are going home back from your college
[83]
you know very well about the best route
[85]
to reach your home and you prefer taking
[87]
this regular best route unfortunately
[90]
there is a blockage and you cannot take
[92]
this route further what will you do now
[94]
will you go to your college back or you
[97]
will find the next available route to
[98]
reach your home I guess we all will find
[101]
the next available route and we will
[103]
take that route to reach home this is
[105]
what we call as fault tolerance we shall
[107]
see an example for fault tolerance now
[110]
let us assume that these two entities
[112]
are communicating with each other this
[115]
computer and this web server through
[118]
switch this wireless router this link
[121]
this router one router 3 router 5 switch
[125]
and web server
[128]
unfortunately there is a failure maybe
[130]
either in the link or this router has
[132]
gone down so this router instead of
[135]
forwarding the data through this way it
[137]
forwards the data to router two so that
[140]
this communication between this computer
[143]
and this webserver is not affected
[146]
because of this failure this is what
[148]
exactly fault tolerance I hope now you
[150]
understood why do we need fault tolerant
[152]
network because we need to work despite
[156]
failures and we need to ensure there is
[159]
no loss of service this is what exactly
[161]
fault tolerance now we shall see the
[164]
second basic characteristic scalability
[166]
it is the ability to grow based on the
[170]
needs and have good performance even
[173]
after growth for example if there are 10
[175]
computers in a network and if again 10
[178]
computers are added to the network this
[181]
network should work as like the same
[183]
even after adding these 10 computers we
[187]
shall see an example for the scalable
[189]
Network the best example for a scalable
[192]
network is the internet even this moment
[195]
many new devices are connecting to
[198]
internet and communicating to each
[200]
other's internet handles this very
[202]
perfectly and always gives hope for the
[205]
newcomers this is what we exactly called
[208]
as scalability in this example assume
[212]
100 computers are connected to router 3
[216]
and we expect our computer network to
[218]
work as like the same even after adding
[221]
these hundred devices this is what we
[224]
call a scalability and this is the
[226]
ability to grow based on the needs and
[228]
have good performance even after the
[231]
growth of the network so far we have
[233]
seen fault tolerance and scalability now
[236]
we shall see the third basic
[237]
characteristic of computer network the
[240]
quality of service it is the ability to
[243]
set priorities and manage data traffic
[246]
to reduce data loss and delays for
[249]
example if a router receives two packet
[252]
at a time or two data at a time and this
[255]
router should know to which data it
[257]
should process first this is what we
[259]
call a set priorities
[261]
I shall explain about this quality of
[263]
service in a detailed manner with an
[264]
example have you noticed something is
[267]
new in this picture which was not there
[269]
in our previous lecture it is the voice
[271]
over IP form
[272]
vivo IP stands for voice over IP phone
[276]
and this phone is different from our
[278]
traditional landline phone this voice
[280]
over IP phone since the voice data
[282]
through the internet whereas our
[285]
traditional landline phone since the
[287]
voice data through the dedicated
[289]
telephone network so this voice over IP
[292]
phone is like our whatsapp call in
[295]
whatsapp call our voice data is sent to
[297]
the destination through the internet but
[300]
not through the telephone network you
[302]
may be wondering why I have brought in
[304]
this voice over IP Phone
[305]
I shall explain you why I have brought
[308]
in this voice over IP Phone for a reason
[310]
let's assume this guy is sending some
[313]
email data to an email server through
[316]
router one at the same time there are
[319]
two guys who are talking over voice over
[321]
IP Phone through Internet
[323]
the situation is two guys are sending
[326]
data at the same time where this router
[328]
one is experiencing both the traffic at
[330]
the same time one is the email traffic
[332]
another one is the voice traffic that is
[335]
the real-time communication now the
[337]
question is to which data this router 1
[340]
will give priority whether to the
[342]
real-time communication or to the email
[344]
data actually route of 1 will process
[347]
voice over IP phones data why because it
[351]
is a real-time communication in
[353]
real-time communication delays are not
[356]
accepted whereas delays are not a
[359]
problem in email communication a delay
[362]
of one second in an email communication
[364]
is not going to hurt the communication
[366]
whereas a delay of one second in a
[369]
real-time communication matters a lot
[371]
and that is why this router gives
[374]
priority to real-time communication than
[376]
normal communication when router
[379]
experiences two different kinds of data
[381]
at the same time this router should be
[383]
able to know to which data should you
[386]
priority this is what we call as quality
[388]
of service the main aspect of this
[391]
quality of services that it handles law
[394]
also it handles the delay now we shall
[397]
see the final characteristics of
[399]
computer network that is the security it
[402]
is the ability to prevent unauthorized
[405]
access misuse or forgery and not only
[408]
prevention Network should also provide
[411]
confidentiality integrity and
[413]
availability to understand why do we
[416]
need security we shall visit this
[418]
example suppose someone from this
[421]
computer is sending some confidential
[423]
information to amazon.com once the data
[427]
leaves our computer it is not in our
[430]
hands Internet has good guys as well as
[432]
bad guys whom we call as attackers
[435]
please note attackers are bad guys
[437]
assume our confidential information is
[441]
flowing through router 3 and what if an
[443]
attacker steals this information from
[445]
router 3 they get access to our computer
[448]
they can misuse or they can also involve
[451]
in forgery so it becomes an important
[453]
task for a computer network to provide
[456]
confidentiality that is the data which
[459]
is not sent just like that as what we
[462]
had sent it means if it is a
[464]
confidential data this data is converted
[467]
to a different form if that form can be
[469]
understandable only by the sender and
[471]
the receiver at the same time there is
[474]
no modification of data sent should be
[477]
there that is this network should
[479]
provide integrity whatever the sender is
[482]
sending that only the receiver should
[484]
receive so this property we call as
[486]
integrity attacker always tried to
[489]
deface this web servers so that this
[491]
resource becomes unavailable for access
[493]
so it becomes the ultimate
[495]
responsibility of a computer network to
[498]
provide security because network should
[501]
prevent unauthorized access misuse and
[504]
forgery and it should also provide
[506]
confidentiality integrity and
[508]
availability I hope now you are clear
[511]
with all the basic characteristics of a
[514]
computer network a fault tolerant
[516]
Network a scalable network the quality
[519]
of service and security thank you for
[522]
watching we shall meet again in the
[524]
upcoming lectures
[525]
[Applause]
[527]
[Music]