Module-4(Basics Of Internet Notes)-1
Module-4(Basics Of Internet Notes)-1
WWW
• History of World Wide Web (WWW):
→ In April 1993, the World Wide Web technology was available for anyone to
use on a royalty-free basis.
• The World Wide Web or simply Web is a massive collection of digital pages
to access information over the Internet. The Web uses the HTTP protocol, to
transmit data and allows applications to communicate in order to exchange
business logic. The Web also uses browsers, such as Internet Explorer, Google
Chrome etc. to access Web pages that are linked to each other via hyperlinks.
Hartron Skill Centre-28Rohtak, SCF-185, Huda Complex
Search Engines
• Definition: Search engines are the programs which are needed to extract the
information from the internet.
→ Web crawling: Web search engines work by storing information about many
web pages. These pages are retrieved by the program known as Web crawler -
which follows every link on the site. Web crawler may also be called a Web spider.
→ Indexing: Indexing also known as web indexing, it stores data to facilitate
fast and accurate information retrieval. It is done by program called Indexer.
→ Searching: A web search query fetches the result from the web search
engine entered by the user to meet his information needs.
Web Server
• Definition: A server is a computer that provides data to other computers. The
entire structure of the Internet is based upon a client-server model.
• Uses:
→ The most common use of web servers is to host websites.
→ The web server also deliver web pages to clients.
• The communication between the client node and server node takes place
using the Hypertext Transfer Protocol (HTTP).
Hartron Skill Centre-28Rohtak, SCF-185, Huda Complex
Server Software
• A web server commonly known as HTTP server or application server is a
program that serves content using the HTTP protocol.
• The server content served by the web server can be static content or dynamic
content.
• Different Server Software:
→ Apache web server - the HTTP web server: This is free and open source web
server and can be installed and made to work on almost all operating systems
including Linux, Unix, Windows, FreeBSD, Mac OS X and more. Almost, 60%
of the web server machines run the Apache web server.
→ Apache Tomcat: This is free and open source web server that can run on
different operating systems like Linux, Unix, Windows, Mac OS X, Free BSD. It
was developed to support servlets and JSP scripts. It can serve as a standalone
server.
→ Lighttpd: It is a free and open source web server distributed with the
FreeBSD operating system. This is fast, secure and consumes much less CPU
power. Lighttpd can also run on Windows,
Mac OS X, Linux and Solaris operating systems.
→ Cost Efficient: Web server is the most cost efficient method to use, maintain
and upgrade. Also, one-time-payment, pay-as-you-go and other scalable options
available, which makes it very reasonable for the company.
→ Data Sharing: With the help of web servers one can easily access the
information from anywhere, where there is an Internet connection using
Google docs such as Documents, Excel sheets, Drawings, Powerpoint
presentations etc.
→ Backup and Recovery: The entire process of backup and recovery much
simpler than other traditional methods of data storage.
Hartron Skill Centre-28Rohtak, SCF-185, Huda Complex
Types of Server
• Mail Server: Mail Servers provides a centrally-located pool of disk space for
network users to store and share various documents in the form of emails.
• Application Server: An application server acts as a set of components
accessible to the software developer through an API defined by the platform
itself.
• File Transfer Protocol (FTP) Server: FTP uses separate control and data
connections between the client and the server. FTP users may authenticate
themselves in the form of a username and password, but can connect
Web Site
• Definition: The collection of web pages on the World Wide Web that is
accessed by its own Internet address is called a Web site.
→ Portals and websites are distinct entities which are linked together, but they
should not replace each other.
Components of Website
• Contents of a Web Page: A webpage of a website must contain the basic
elements such as Page title, URL, file name, header, footer, navigation, web
page content are all parts to the composition of a web page.
Website Graphics: Always use web graphics which have been optimized for
optimum download speed, as the web hosting space affects the performance of the
website.
• Heading of the site: Headings in a website play a crucial role as they not only
present a clear structure of the web page to the audience and help the search
engines to retrieve the required information.
Hartron Skill Centre-28Rohtak, SCF-185, Huda Complex
• Effective Colour Contrast: It is very important to use that colour scheme that
must not have any difficulty in reading a web page.
Elements of Website
• Good Visual Design: A site must be appealing and if required, must be
professional. Your site reflects your company, your products and your services.
• Screen Resolution: We need to make sure website looks good in all screen
resolutions.
• Insert Meaningful Graphics: Graphics are important, as they provide the site
a legible and interactive appearance. We must ensure that images fit in website
and they load quickly. Also, don' use too many images with less text.
• Simplicity: Keep your site simple and allow for adequate white space. Don’t
overload your site with complex design, animation, or other effects to impress
your viewers.
• Relevant Content: Include relevant information along with style, to help the
visitors to make a decision.
Hartron Skill Centre-28Rohtak, SCF-185, Huda Complex
• Navigation: Keep your site simple and well organized. Don't use fancy menus
and place all the menu items at the top of your site. Include Site Maps in your
site to reduce the number of top level navigation items. Every component of
your site should work quickly and correctly.
• Minimal Scroll: Use less scrolling as users do not like scrolling the page
instead they need to see all the information on one screen.
• Consistent Layout: Always use a consistent layout in the whole website which
will help you to retain the theme of the site.
Construction of Website
• Step 1- Hosting: The first step in constructing a website is to decide about the
web hosting provider for your site. Choose between free and paid hosts.
• Step 2 - Domain Name: You can plan your website using a domain name and
without using a domain name. A domain name provides extra branding for
your site and makes it easier for people to remember the URL.
• Step 3 - Plan Your Website: After deciding the domain and your URL, you
can start planning your site. You need to decide the audience aimed at.
• Step 4 - Build Your Website Page by Page: For building a website you need to
work on one page at a time.
• Step 5 - Publish Your Website: After the completion of the design now it is
the time to publish your website on web.
Hartron Skill Centre-28Rohtak, SCF-185, Huda Complex
• Step 6 - Promote Your Website: There are many ways to promote a website
such as web search engine, word of mouth, email, and advertising.
• Step 7 - Maintain Your Website: It is the last step of constructing a site which
helps in keeping your site updated with the latest trends of market.
• Notepad++
Hartron Skill Centre-28Rohtak, SCF-185, Huda Complex
• PageBreeze
• Firebug
• Bluefish Editor
• Brackets
• KompoZer
• OpenBEXI
• GIMP
• BlueGriffon
WebPage
• Definition: A Web page also known as Electronic Page, is a part of the World
Wide Web. It is the basic unit of every Web site. It is a combination of text and
graphics.
• Static Web Page: Also called flat page or stationary page. It is a web page that
is delivered to the user exactly as stored. A static web page displays the same
information for all users, such versions are available and the server is
configured to do so.
Dynamic Web Page: It is a web page which needs to be refreshed every time
whenever it opens in any of the web browsers to display the updated content of the
site.
Hartron Skill Centre-28Rohtak, SCF-185, Huda Complex
→ The server receives the request for a page sent by your browser.
→ The browser connects to the server through an IP Address; the IP address is
obtained by translating the domain name.
→ In return, the server sends back the requested page.
Web Browser
• A browser is a software that lets you view web pages, graphics and the online
content.
• What browsers do: Browser software convert HTML and XML into readable
documents.
• Examples: Google Chrome, Firefox, Internet Explorer, Safari, Opera and UC
Browser.
• Tool Bar: The Tool Bar is much like the Menu Bar stretching from left to
right across the top of the screen.
→ Forward history : That brings up a list of the sites you have visited and then
used the Back button to return.
→ Refresh : Gives the most recent version of the page that we are on.
→ Home : Helps you to instantly get back home page (first page).
→ Search : Helps to retrieve the specified files using web search engine.
→ Favourites : Helps to open up the most frequently visited sites.
→ History : Helps you to see where you have been on the Internet.
• SSL: The Secure Sockets Layer (SSL) is a protocol, uses Hypertext Transfer
Protocol (HTTP) and Transport Control Protocol (TCP) for managing the
security of a message transmission on the Internet.
→ The “sockets” term refers to the sockets method of passing data back and
forth between a client and a server program in a network or between program
layers in the same computer.
→ SSL uses the public-and-private key encryption system, which also includes
the use of a digital certificate.
Blogs
• Definition: A blog is a website like any other, but it is intended to offer
personal opinions of people on their hobbies, interests, commentaries, photo
blogs, etc.
Hartron Skill Centre-28Rohtak, SCF-185, Huda Complex
→ Free blog hosting: You do not need a server to start your own blog. There are
plenty of free, open source blogging software you can install. For example
WordPress and Moveable Type.
→ Paid blogging: Purchase space from company for hosting website and the
blogger has to pay for the same till the time he is using the available space.
• Category of blogs:
→ Personal blogs
→ Company blogs
→ Micro blogs
• News and views: There are number of news and television companies having
professional journalists who post stories and views about the latest events.
Visitors can comment their opinions as well. BBC is a popular example of the
same.
• Company blogs: Many companies run blogs to let their customers and clients
know about the new products coming up or progress being made on some
project.
• Micro-blogs: This is a new type of blog where you post very short comments
that others can follow and a powerful way for professionals to keep in touch
with each other. Twitter is the best example.
Hartron Skill Centre-28Rohtak, SCF-185, Huda Complex
→ Don’t make it boring. Avoid clichés. Keep your writing informal, if possible
funny or quirky and create a perfect balance between keeping the mood light and
professional enough to suggest you are serious about your matter.
→ The title tempt readers to open the link and leave satisfied but still wanting to
know more about other blogs.
• Advantages of blogging:
→ We can work on blog anytime and anywhere in the world, all you need is
your laptop or a desktop computer and wireless internet services.
→ You are your own employee. When blogging, you can blog any time you
want to whenever you think of something that is relevant to your blog.
→ As a blogger, you are flexible and can choose to write about anything in the
world as long as it benefits you and befits your opinions and thought process.
Hartron Skill Centre-28Rohtak, SCF-185, Huda Complex
• Disadvantages of blogging:
→ You need to be patient because you don’t start earning in a single day.
Readership takes time to develop within people.
→ Blogging is time-consuming. You need to be disciplined. Finding time to
write regular updates can become a chore.
→ You need to be very active as a blogger so that people can read your blog
posts.
→ As you know the public to everyone, you need to put a check on your
language.
→ There are many very dull blogs around. You may have to look at many
before you find some worth reading.
URL
• Definition: URL’s, or ‘uniform resource locators’, are the web browser
addresses of internet pages and files.
• Format of a url: Protocol://site address/path/filename
• Parts of URL:
→ Host computer which ends with web extensions such as .com,.org etc.
→ For example:
If we want to include the image file hardware.gif stored in the images directory of
www.developers.com domain on this page using an absolute URL. The
<img> tag for this image display will be as follows: using a relative url in an
<IMG> tag.
<img alt=""
src="https://cdn3.edurev.in/uot;https://cdn3.edurev.in/dquo;../images/hard
ware.gif” width=”...” height=”...” />
Hartron Skill Centre-28Rohtak, SCF-185, Huda Complex
Protocols
• Definition: A protocol is a set of rules that governs the communication
between computers on a network.
• The most popular protocols used on internet are the World Wide Web, FTP,
Telnet, Gopherspace, instant messaging, and email.
• Types of Protocols:
→ TCP/IP: TCP/IP (Transmission Control Protocol/Internet Protocol) is the
basic point-to-point meaning each communication is from one point (or host
• It defines how messages are formatted and transmitted, and what actions Web
servers and browsers should take in response to various commands.
• FTP uses separate control and data connections between the client and the
server.