C++ Commumnication Networks
C++ Commumnication Networks
NETWORK
A Computer Network,
or simply a Network, is
a collection of
computers and other
hardware components
interconnected by
communication
channels that allow
sharing of resources
and information.
ADVANTAGES OF NETWORKS
Following are the advantages :
•Communication – it is easy (and often free) to
communicate using email, text messages, voice calls
and video calls.
•Roaming – if information is stored on a network, it
means users are not fixed to one place. They can use
computers anywhere in the world to access their
information.
•Sharing information – it is easy to share files and
information over a network. Music and video files, for
instance, can be stored on one device and shared
across many computers, so every computer does not
need to fill the hard drive with files.
•Sharing resources – it is easy to share resources
such as printers. Twenty computers in a room could
share one printer over a network.
•Sharing software – it is possible to stream software
using web applications. This avoids needing to
download and store the whole software file.
DISADVANTAGES OF NETWORKS
Following are the disadvantages :
•Dependence – users relying on a network might
be stuck without access to it.
•Hacking - criminal hackers attempt to break into
networks in order to steal personal information and
banking details. This wouldn't be possible on a
stand-alone computer without physically getting
into the room, but with a network it is easier to gain
access.
•Hardware – routers, network cards and other
network hardware is required to set up a network.
At home, it is quite easy to set up a wireless
network without much technical expertise.
However, a complicated network in a school or an
office would require professional expertise.
•Viruses - networks make it easier to
share viruses and other malware. They can
quickly spread and damage files on many
computers via a network.
EVOLUTION OF INTERNET
ARPANET :
• Stands for Advanced Research
Project Agency Network.
• It is a project sponsored by U.
S. Department of Defense.
• Planted in 1969 to connect
computers at U. S. defense &
different universities.
• In 1980s, NSFnet was started
to make high capacity network,
which are more capable than
ARPANET.
• In 1990s the internetworking of
ARPANET, NSFnet and other
private networks resulted into
internet.
INTERNET
•The internet is a network of the
interlinked computer networking
worldwide.
•It is a super-network.
•Connects many smaller networks
together.
•Allows all the computer to exchange
information with each other.
•Uses set of protocols called TCP/IP
WORKING OF INTERNET
• Firstly the information or file to be
sent to another computer is divided
into small parts called Packets.
•Each packets is given a sequential
number e.g. 1,2,3.
•Then packets are send to the
address of destination computer.
• The destination computer receives
the packets in randomly.
•Then packets are rearranged in
their correct order and get actual
information/file.
INTERSPACE
• Interspace is a client/server software program
that allows multiple users to communicate online
with real-time audio, video and text chat I
dynamic 3D environments.