Class IX · Chapter 110 min read
Chapter 1: Basics of Internet
Class: IX | Subject: Information and Computer Technology
Key Concepts
1. The Internet, The Internet evolved in 1969 under the project ARPANET (Advanced Research Projects Agency Network) to connect computers at different universities and US defence., In the 1990s, the internetworking of ARPANET, NSFnet, and other private networks resulted in the Internet., The Internet is a "global network of computer networks", millions of computing devices carrying and transferring information. Desktop computers, mainframes, GPS units, cell phones, car alarms, and video game consoles are all connected.
2. World Wide Web (WWW), Invented by Tim Berners-Lee in 1989. The first web page was served by end of 1990. WWW technology was made royalty-free in April 1993., The WWW is an internet-based service that uses a common set of rules (protocols) to distribute documents across the Internet in a standard way., The Web is viewed through web browsers such as Google Chrome, Internet Explorer, Mozilla Firefox.
3. Internet vs WWW
| Internet | WWW |
|---|---|
| Massive network of networks connecting millions of computers globally | Massive collection of digital pages accessed over the Internet |
| Uses a variety of protocols | Uses the HTTP protocol specifically |
| Infrastructure layer | Service/application layer on top of the Internet |
4. Search Engines, Programs that extract information from the internet. They work with two programs:
- Spider (Web crawler): Fetches as many documents as possible, follows every link on a site.
- Indexer: Reads the documents and creates an index based on the words contained in each document., A search engine works in this order: Web crawling --> Indexing --> Searching., Examples: Google, Yahoo, Bing, etc.
5. Web Servers, A server is a computer that provides data to other computers. The Internet is based on a client-server model., A web server delivers web content (pages, images, style sheets, scripts) that can be accessed through the Internet using HTTP., Content can be static (pre-existing) or dynamic (generated on the fly).
Server Software Examples
| Software | Description |
|---|---|
| Apache HTTP Server | Free, open source; runs on Linux, Unix, Windows, Mac OS X; ~60% of web servers use it |
| Apache Tomcat | Free, open source; supports servlets and JSP scripts |
| Lighttpd | Free, fast, secure, low CPU usage |
| Jigsaw (W3C) | Written in Java; runs CGI scripts and PHP programs |
Services Provided by Web Servers
- Cost Efficient, cheaper than traditional desktop software
- Resource Sharing, unlimited storage (Google Drive, cloud computing)
- Data Sharing, access information from anywhere with internet (Google Docs)
- Backup and Recovery, easier than traditional methods
Types of Servers
- Mail Server, stores and shares documents in the form of emails
- Application Server, supports construction of dynamic pages
- FTP Server, transfers files between client and server using FTP protocol
- Database Server, provides database services using client-server model (e.g., MySQL)
- DNS Server, translates human-readable domain names into numeric IP addresses
6. Websites, A website is a collection of related web pages on the WWW, accessed by its own Internet address. Each website has a home page and additional pages., A web portal is a medium by which users access resources from different independent sources (e.g., AOL, iGoogle, Yahoo), while a website is a destination in itself.
Components of a Website
- Contents of a web page (title, URL, file name, header, footer, navigation, content)
- Website graphics (optimized for download speed)
- Heading of the site
- Effective colour contrast
Elements of a Website, Good visual design, Screen resolution (1024 x 768 pixels was the average), Colour scheme and text formatting (2-3 primary colours, 10-12 pt font), Meaningful graphics, Simplicity, Relevant content, Navigation, Minimal scrolling, Consistent layout, Cross-platform/browser compatibility
Steps to Build a Website
- Hosting, choose a web hosting provider (free or paid)
- Domain Name, plan with or without a domain name
- Plan Your Website, decide audience and site type
- Build Page by Page
- Publish, using hosting tools or FTP clients
- Promote, SEO, word of mouth, email, advertising
- Maintain, regular testing and content updates
Software Used to Create Websites
CoffeeCup Free HTML Editor, Notepad++, PageBreeze, Firebug, Bluefish Editor, Brackets, KompoZer, OpenBEXI, GIMP, BlueGriffon
7. Web Pages, A web page is the basic unit of a website, containing text, graphics, articles, photographs.
- Static web page: Delivered exactly as stored; displays the same information for all users.
- Dynamic web page: Refreshed every time it opens to display updated content.
How a Web Page Works
- The browser sends a request to the server.
- The browser connects to the server through an IP address (obtained by translating the domain name).
- The server sends back the requested page.
8. Web Browsers, Software that lets you view web pages, graphics, and online content. Designed to convert HTML and XML into readable documents., Popular browsers: Google Chrome, Firefox, Internet Explorer, Safari, Opera, UC Browser
Toolbar Buttons
| Button | Function |
|---|---|
| Back | Opens previously opened website |
| Forward | Takes you to the page you left when you clicked Back |
| Stop | Stops the current download |
| Refresh | Gives the most recent version of the current page |
| Home | Returns to the home page |
| Search | Retrieves specified files using a search engine |
| Favourites | Opens frequently visited sites |
| History | Shows where you have been on the Internet |
9. SSL (Secure Sockets Layer), A protocol that uses HTTP and TCP for managing the security of message transmission on the Internet., Uses the public-and-private key encryption system, including digital certificates.
10. Blogs, A blog (short for "web log") is a website intended to offer personal opinions on hobbies, interests, commentaries, etc., Started as online personal diaries; now used by businesses too.
Types of Blogs
- Personal blogs, most popular; about personal interests
- News and views, professional journalists posting stories and views (e.g., BBC)
- Company blogs, companies informing customers about new products
- Micro-blogs, very short comments for professionals to stay in touch (e.g., Twitter)
Starting a Blog
- Free blog hosting, WordPress, Moveable Type
- Paid blogging, company provides space for a fee
Advantages of Blogging, Work anytime, anywhere, Flexibility in topic choice, Quick and easy to set up, Easy to update; allows comments
Disadvantages of Blogging, Readership takes time to develop, Time-consuming and requires discipline, Must be very active to retain followers, Content is public, must watch language, Many dull blogs exist
11. URL (Uniform Resource Locator), The web browser address of internet pages and files. Every file on the Internet has a unique URL.
- Format:
Protocol://site address/path/filename
Parts of a URL
Example: http://www.banks.com/login/password.htm
- Protocol:
http - Host computer name:
www - Domain name:
banks - Domain type:
com - Path:
/login - File name:
password.htm
Absolute vs Relative URLs
- Absolute URL: Specifies the exact location of a file (e.g.,
http://www.developers.com/images/hardware.gif). Each absolute URL is unique. Preferred for site maintenance. - Relative URL: Targeted to a file in relation to the present file/directory (e.g.,
../images/hardware.gif). Shorter, reduces file size of web pages.
12. Protocols, A protocol is a set of rules that governs communication between computers on a network., The Internet has many layers of information; each layer is dedicated to a different kind of documentation, called protocols.
Types of Protocols
| Protocol | Full Form | Purpose |
|---|---|---|
| TCP/IP | Transmission Control Protocol / Internet Protocol | Basic point-to-point communication on the Internet. TCP manages assembling/reassembling of packets; IP handles addressing. |
| HTTP | HyperText Transfer Protocol | Allows exchange of information on web pages; defines how messages are formatted and transmitted. |
| FTP | File Transfer Protocol | Transfers files from one host to another. Uses separate control and data connections. Supports username/password authentication. |
Important Definitions
| Term | Definition |
|---|---|
| Internet | A global network of computer networks connecting millions of computing devices |
| WWW | An internet-based service using protocols to distribute documents across the Internet |
| ARPANET | Advanced Research Projects Agency Network, precursor to the Internet (1969) |
| Search Engine | A program that extracts information from the internet using web crawling, indexing, and searching |
| Web Server | A computer that provides data to other computers using HTTP |
| Cloud Computing | Distributed computing over a network; ability to run programs on many connected computers simultaneously |
| Website | A collection of related web pages on the WWW accessed by its own Internet address |
| Web Portal | A medium providing access to resources from different independent sources |
| Web Page | A single document on the Web, containing text, graphics, and other media |
| Web Browser | Software designed to convert HTML/XML into readable documents for viewing web content |
| SSL | Secure Sockets Layer, protocol for managing security of message transmission using public/private key encryption |
| Blog | A website (short for "web log") offering personal opinions, commentaries, or business information |
| URL | Uniform Resource Locator, the unique address of a file on the Internet |
| Protocol | A set of rules governing communication between computers on a network |
| DNS | Domain Name System, translates domain names into numeric IP addresses |
| Static Web Page | A page delivered exactly as stored, displaying the same information for all users |
| Dynamic Web Page | A page that refreshes every time it opens to display updated content |
Key Points
- The Internet originated from ARPANET in 1969.
- The WWW was invented by Tim Berners-Lee in 1989 and is a part of (not the same as) the Internet.
- Search engines use spiders/crawlers and indexers to find and organize information.
- Web servers deliver content using HTTP; Apache is the most widely used server software.
- A website is a collection of web pages; a web portal aggregates content from multiple sources.
- Static pages show the same content to all users; dynamic pages update with each visit.
- SSL provides security using public-private key encryption and digital certificates.
- URLs have three essential parts: protocol, host computer, and filename.
- Absolute URLs specify the complete path; relative URLs are shorter and context-dependent.
- TCP/IP, HTTP, and FTP are the three most important Internet protocols.
Practice Questions
- Define: URL, FTP, Blogger, ARPANET, Protocol, Blog, TCP/IP, HTTP.
- Define WWW. How is it different from the Internet?
- Briefly explain the various types of servers.
- Differentiate between a static webpage and a dynamic webpage.
- What is a Search Engine? How does it work?
- What is a Web Server? What are the various services provided by web servers?
- What is a Web Page? How does it work and how is it different from a website?
- What is meant by Cloud Computing?
- What is a Web Site? How does it differ from a Web Portal?
- What are the various steps involved while creating a Web Site?
- Name some software used to create a Website.
- What do you mean by a Web Browser?
- What is meant by SSL?
- Discuss the various types of blogs.
- Briefly explain the elements of a website.
Lab Activities, List URLs of commercial and non-commercial websites; find domain names, servers, and protocols., Name all e-commerce websites., Create an e-group on a social networking site., List all personal blogging sites., List all popular search engines., Find IP addresses of favourite sites using a search engine., Make a collage of web browser logos and compare features.
Prefer watching over reading?
Subscribe for free.