This article introduces you with the basic networking concepts which are essential for every person learning about computer science. Hope you have already read about history of computers.
Network
A network is a collection of interconnected computers, which are connected using communication media along with communication devices.
Examples of communication devices are: modems, routers and bridges.
Examples of communication media are: telephone cables, coaxial cables, twisted pair cables and fiber optical cables.
Using a network has several advantages like:
- Easy to share the information
- Easy to share the resources like printers etc
- Saves time and money
Network Model
A network model refers to how the computers over the network communicate with each other. The famous networking model is client-server model. In this model there are two types of entities called client and server. A client always issues requests and the server always serves the requests. This can be viewed diagrammatically as shown below:
Topology
The topology of a network refers to the structure in which the computers are interconnected with one another or the arrangement of networking components. Some of the well-known network topologies are mesh, star, bus and ring as shown in the following picture:
Internet
The collection of networks throughout the world which consists of billions of computers is known as internet. Internet can also be defined as network of networks. We can transfer data from one part of the world to anywhere in the world.
WWW (World Wide Web)
The World Wide Web (WWW) is the collection of all the webpages available on the internet. The webpages consists of information in the form of text, images, audio or video. One webpage can be linked with another webpage by using hyperlinks.
It is important to know that Internet and WWW are not the same thing. Internet is the carrier and WWW is the content that gets transferred through the Internet.
That’s it about basic networking concepts. Now it’s time to learn about basics of programming languages.
Suryateja Pericherla, at present is a Research Scholar (full-time Ph.D.) in the Dept. of Computer Science & Systems Engineering at Andhra University, Visakhapatnam. Previously worked as an Associate Professor in the Dept. of CSE at Vishnu Institute of Technology, India.
He has 11+ years of teaching experience and is an individual researcher whose research interests are Cloud Computing, Internet of Things, Computer Security, Network Security and Blockchain.
He is a member of professional societies like IEEE, ACM, CSI and ISCA. He published several research papers which are indexed by SCIE, WoS, Scopus, Springer and others.
Here all content so useful and helpful for beginner and experience both.This site is so amazing, This sites gives good knowledge of networking,This is very helpful for me.
Super post on Networking topics.
Basics of networking topics are clearly explained. Heartful thanks. Cheers.
ok sir
I am a student of software engineer
think