- Q. What do we mean by Computer Network?
- Computers connected together & communicating with each other
**COMPUTER**
→ Commonly Oriented Machine Particularly Used For Training Education & Research
- What is Internet?
History
- During the time of the Cold War (USA vs Soviet Union)
- Very 1st satellite by Russia → Sputnik
- USA started a program called
**ARPA**
- Advanced Research Project Agency
ARPA-Net
→ Internal network that was built to communicate between different centers of ARPA- Total centers that ARPA had: (connected with each other)
- MIT
- Stanford
- UCLA
- University Of Utah
- Total centers that ARPA had: (connected with each other)
- ARPA-Net used
**TCP**
(Transmission Control Protocol)
- What is a protocol? (In simple terms)
- We are trying to send different types of things using the internet
- Certain rules are set up by people & organisations, for transfering any amount of data across the internet
- Called as Protocols
-
Co-invented by Tim Berners-Lee
-
To be able to share as many documents as possible & all of them connected through a link
-
WWW basically stores all these documents (being sent over through the internet) & allows to access them through a URL (Uniform Resource Locator)
-
These pages are published by Web-servers
-
Now, the search feature was not available here & we could not scale the applications due to this!
- Search Engines like Yahoo was developed for this
- Localhost → the same computer is acting as a server & a client
-
In order to communicate with one another over the internet, its important to have & follow set of rules & regulations.
-
Q. Who writes all these rules?
- The Internet Society
-
Some of the basic protocols:
-
TCP (Transmission Control Protocol)
- Ensures that the data is reached to the destination without being corrupt or compromised
-
UDP (User Datagram Protocol)
-
used to establish low-latency and loss-tolerating connections between applications on the internet.
-
Loss-tolerating → means that it can handle some loss of data while being transferred
Example: Streaming audio & video
-
-
HTTP (Hypertext Transfer Protocol)
- Used by WWW
- Defines the format of the data transfer between clients & servers
-