- Computer Concepts Tutorial
- Computer Concepts - Home
- Introduction to Computer
- Introduction to GUI based OS
- Elements of Word Processing
- Spread Sheet
- Introduction to Internet, WWW, Browsers
- Communication & Collaboration
- Application of Presentations
- Application of Digital Financial Services
- Computer Concepts Resources
- Computer Concepts - Quick Guide
- Computer Concepts - Useful Resources
- Computer Concepts - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Computer Concepts - Internet
Internet is called the network of networks. It is a global communication system that links together thousands of individual networks. In other words, internet is a collection of interlinked computer networks, connected by copper wires, fiber-optic cables, wireless connections, etc. As a result, a computer can virtually connect to other computers in any network. These connections allow users to interchange messages, to communicate in real time (getting instant messages and responses), to share data and programs and to access limitless information.
Basics of Internet Architecture
Internet architecture is a meta-network, which refers to a congregation of thousands of distinct networks interacting with a common protocol. In simple terms, it is referred as an internetwork that is connected using protocols. Protocol used is TCP/IP. This protocol connects any two networks that differ in hardware, software and design.
TCP/IP provides end to end transmission, i.e., each and every node on one network has the ability to communicate with any other node on the network.
Layers of Internet Architecture
Internet architecture consists of three layers −
In order to communicate, we need our data to be encapsulated as Internet Protocol (IP) packets. These IP packets travel across number of hosts in a network through routing to reach the destination. However IP does not support error detection and error recovery, and is incapable of detecting loss of packets.
TCP stands for "Transmission Control Protocol". It provides end to end transmission of data, i.e., from source to destination. It is a very complex protocol as it supports recovery of lost packets.
Third layer in internet architecture is the application layer which has different protocols on which the internet services are built. Some of the examples of internet services include email (SMTP facilitates email feature), file transfer (FTP facilitates file transfer feature), etc.