Heterogeneity Of Internet

1235 Words3 Pages

The Internet is a heterogeneous, open, secure, scalable, fault-tolerant, concurrent and transparent system.

Internet is the largest example of a distributed system. Internet in made of humongous amount of systems and devices interconnected to each other via a common medium. Following are the attributes of internet:
Heterogeneity :
Heterogeneous nature of internet is one of the main factors for popularity of internet.
We can be connected to internet by multiple devices – mobile phones, laptop computers, PDAs, etc.
Moreover, internet itself is made up of millions of small sub-networks. Each sub-network may use different protocol for data transfer and communication within the network.
The programming language and hence the data type used by each system may vary as each system is implemented as a whole and independent of others.
Each …show more content…

There are multiple users at a given time who are accessing internet.
Concurrent access means resource sharing. These resources can include the bandwidth, CPU, etc.
To make sure that all users have seamless access to same resources like network links, we need to have sufficient bandwidth so bottlenecks are not created.
As of now, hundreds of thousands of users are accessing google.com. Google needs to make sure it has a servers which holds the capacity to serve these many users.
Load balancing comes into picture here also considering the large number of requests to the servers.
Most of the concurrently accessed material is read only but many applications like google docs, provide concurrent read-write access, which is again made possible through internet.
Transparency:
Internet has high amount of transparency.
Transparency is basically hiding the underlying implementation, and providing access.
When programs are implemented in different programming language, the transparent nature of internet allows to have smooth communication between those program despite being in different languages or

More about Heterogeneity Of Internet

Open Document