Computer_Networking_Web_and_HTTP
Computer_Networking_Web_and_HTTP
- **1980s:** The Domain Name System (DNS) was introduced, making web addresses easier
to use.
- **1990s:** The World Wide Web (WWW) was created, leading to the rapid growth of the
internet.
- **2000s-Present:** The internet became widely available, enabling cloud computing, IoT,
and AI-driven applications.
a) Client-Server Model
In this model, a centralized server hosts resources, and multiple clients request services
from it.
Examples:
- Web Browsing (HTTP/HTTPS)
- Email Communication (SMTP, IMAP, POP3)
Examples:
- BitTorrent for file sharing
- Early versions of Skype
2.2 Transport Layer Services
- **TCP:** Reliable, connection-oriented protocol used for web browsing and email.
- **UDP:** Faster, connectionless protocol used for video streaming and gaming.
```
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0
Accept: text/html
```
```
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 2048
<html>
<head><title>Example Page</title></head>
<body><h1>Welcome to Example.com</h1></body>
</html>
```
Conclusion
Computer networking, network applications, and the web are fundamental to modern
communication. Understanding their principles helps in developing secure and efficient
applications.