Internet and the World Wide Web
What is the Internet?
- The Internet is a global system of interconnected computer networks using the TCP/IP protocol suite.
- It supports a wide range of information resources and services, including the WWW and email.
- Traditional media like telephone, music, film, and television have been reshaped by the Internet.
History of the Internet
- The Internet's origins are traced back to the 1960s with the U.S. government's ARPANET, designed to be robust and fault-tolerant.
- ARPANET was used for data sharing between universities and government facilities.
- The National Science Foundation (NSF) and NASA further developed networks in the 1980s.
- NSFNET was decommissioned in 1995 and replaced by commercial Internet Service Providers, leading to popularization and widespread use.
Modern Infrastructure
- High-speed fiber optic lines (OC lines) connect regions, cities, and continents.
- Examples of OC line speeds:
- OC-1: 51.84 Mbit/s
- OC-3: 155.52 Mbit/s
- OC-12: 622.08 Mbit/s
- OC-24: 1,233.16 Mbit/s
- OC-48: 2,405.37 Mbit/s
- OC-192: 9,621.50 Mbit/s
- OC-768: 39,813.12 Mbit/s (39.8 Gbit/s)
- Undersea fiber optic cables connect continents, with some spanning over 12,000 miles.
Governance
- No single entity owns the Internet; it is made up of networks owned by various organizations.
- ICANN directs the Internet Protocol address space and Domain Name System.
- The IETF standardizes core protocols like IPv4 and IPv6.
- The Internet Governance Forum (IGF) discusses Internet-related issues.
How the Internet Works
- The Internet facilitates communication through web browsing, email, and video.
- Two basic models for communication:
- Circuit switching: Establishes a reliable, semi-permanent connection.
- Packet switching: Data is broken into packets and sent independently (TCP/IP).
Client-Server vs. Peer-to-Peer
- Client-server: Servers provide resources, and clients request them.
- Peer-to-peer (P2P): Peers share resources directly without central coordination.
Protocols
- Protocols are rules for communication between computers.
- Common protocols:
- HTTP: WWW communication
- SMTP: Email
- FTP: File transfer
- POP3: Web-based email clients
- VoIP: Internet telephony
Networks
- LAN (Local Area Network): Connects computers in a local area.
- Internet: A global network of interconnected networks.
- Intranet: A network for local communication only.
- Extranet: Allows controlled access to select information on a network via the Internet.
- Communications can be secured using VPN technology and HTTPS.
Cloud Computing
- Cloud computing: Accessing server-based computational resources via a network.
- Applications and data are managed remotely by the cloud server.
Addressing
- URLs (Uniform Resource Locators) specify the location of resources and the retrieval mechanism.
- IP addresses are numeric addresses that uniquely identify machines.
- The Domain Name System (DNS) automatically looks up numeric addresses for URLs.
World Wide Web
- The WWW is a system of interlinked hypertext documents accessed via the Internet.
- It is one of the services that run on the Internet and consists of interconnected documents and resources linked by hyperlinks and URLs.
- Web pages are viewed using a web browser.