Unit 1 - Internet and Web Technology
Unit 1 - Internet and Web Technology
1. Internet:
The internet is a globally connected network system facilitating worldwide
communication and access to data resources through a huge collection of personal,
public, business, academic and government networks. it’s governed by agencies just like
Internet Assigned Numbers Authority (or IANA) that establish universal protocols.
2. World Wide Web (WWW) :
World Wide Web (WWW), byname Web, is leading information retrieval service of web
(the worldwide computer network). Online gives users access to a huge array of
documents that are connected to every other by means of hypertext or hypermedia
links—i.e., hyperlinks, electronic connections that link related pieces of data so as to
permit a user quick access to them. Hypertext allows the user to pick a word or phrase
from text and thereby access other documents that contain additional information
concerning that word or phrase.
1
INTERNET AND WEB TECHNOLOGY (Unit-1)
1 Internet is a global network of networks. WWW stands for World wide Web.
At some advanced level, to understand we can At some advanced level, to understand we can
5
think of the Internet as hardware. think of the WWW as software.
The first version of the Internet was known as In the beginning WWW was known as
9
ARPANET. NSFNET.
2
INTERNET AND WEB TECHNOLOGY (Unit-1)
The building blocks of the Web are web pages which are formatted in HTML and connected by
links called "hypertext" or hyperlinks and accessed by HTTP. These links are electronic
connections that link related pieces of information so that users can access the desired
information quickly. Hypertext offers the advantage to select a word or phrase from text and thus
to access other pages that provide additional information related to that word or phrase.
A web page is given an online address called a Uniform Resource Locator (URL). A particular
collection of web pages that belong to a specific URL is called a website,
e.g., www.facebook.com, www.google.com, etc. So, the World Wide Web is like a huge electronic
book whose pages are stored on multiple servers across the world.
Small websites store all of their WebPages on a single server, but big websites or organizations
place their WebPages on different servers in different countries so that when users of a country
search their site they could get the information quickly from the nearest server.
So, the web provides a communication platform for users to retrieve and exchange information
over the internet. Unlike a book, where we move from one page to another in a sequence, on
World Wide Web we follow a web of hypertext links to visit a web page and from that web page
to move to other web pages. You need a browser, which is installed on your computer, to access
the Web.
3
INTERNET AND WEB TECHNOLOGY (Unit-1)
The Web works as per the internet's basic client-server format as shown in the following image.
The servers store and transfer web pages or information to user's computers on the network when
requested by the users. A web server is a software program which serves the web pages
requested by web users using a browser. The computer of a user who requests documents from a
server is known as a client. Browser, which is installed on the user' computer, allows users to
view the retrieved documents.
All the websites are stored in web servers. Just as someone lives on rent in a house, a website
occupies a space in a server and remains stored in it. The server hosts the website whenever a
user requests its WebPages, and the website owner has to pay the hosting price for the same.
4
INTERNET AND WEB TECHNOLOGY (Unit-1)
The moment you open the browser and type a URL in the address bar or search something on
Google, the WWW starts working. There are three main technologies involved in transferring
information (web pages) from servers to clients (computers of users). These technologies include
Hypertext Markup Language (HTML), Hypertext Transfer Protocol (HTTP) and Web browsers.
Web Browser:
A web browser, which is commonly known as a browser, is a program that displays text, data,
pictures, videos, animation, and more. It provides a software interface that allows you to click
hyperlinked resources on the World Wide Web. When you double click the Browser icon
installed on your computer to launch it, you get connected to the World Wide Web and can
search Google or type a URL into the address bar.
In the beginning, browsers were used only for browsing due to their limited potential. Today,
they are more advanced; along with browsing you can use them for e-mailing, transferring
multimedia files, using social media sites, and participating in online discussion groups and
more. Some of the commonly used browsers include Google Chrome, Mozilla Firefox, Internet
Explorer, Safari, and more.
5
INTERNET AND WEB TECHNOLOGY (Unit-1)
When we open a website using a browser, a connection to the web server is opened, and the
browser communicates with the server through HTTP and sends a request. HTTP is carried over
TCP/IP to communicate with the server. The server processes the browser's request and sends a
response, and then the connection is closed. Thus, the browser retrieves content from the server
for the user.
o HTTP stands for HyperText Transfer Protocol.
o It is a protocol used to access the data on the World Wide Web (www).
o The HTTP protocol can be used to transfer the data in the form of plain text, hypertext,
audio, video, and so on.
o This protocol is known as HyperText Transfer Protocol because of its efficiency that
allows us to use in a hypertext environment where there are rapid jumps from one
document to another document.
o HTTP is similar to the FTP as it also transfers the files from one host to another host. But,
HTTP is simpler than FTP as HTTP uses only one connection, i.e., no control connection
to transfer the files.
o HTTP is used to carry the data in the form of MIME-like format.
o HTTP is similar to SMTP as the data is transferred between client and server. The HTTP
differs from the SMTP in the way the messages are sent from the client to the server and
from server to the client. SMTP messages are stored and forwarded while HTTP
messages are delivered immediately.
6
INTERNET AND WEB TECHNOLOGY (Unit-1)
HTTP utilizes specific request methods in order to perform various tasks. All HTTP
servers use the GET and HEAD methods, but not all support the rest of these request
methods:
Features of HTTP:
o Connectionless protocol: HTTP is a connectionless protocol. HTTP client
initiates a request and waits for a response from the server. When the server
receives the request, the server processes the request and sends back the response
to the HTTP client after which the client disconnects the connection. The
connection between client and server exist only during the current request and
response time only.
o Media independent: HTTP protocol is a media independent as data can be sent as
long as both the client and server know how to handle the data content. It is
required for both the client and server to specify the content type in MIME-type
header.
o Stateless: HTTP is a stateless protocol as both the client and server know each
other only during the current request. Due to this nature of the protocol, both the
client and server do not retain the information between various requests of the web
pages.
7
INTERNET AND WEB TECHNOLOGY (Unit-1)
HTTP Transactions
The above figure shows the HTTP transaction between client and server. The client initiates a
transaction by sending a request message to the server. The server replies to the request message
by sending a response message.
Messages
HTTP messages are of two types: request and response. Both the message types follow the same
message format.
8
INTERNET AND WEB TECHNOLOGY (Unit-1)
Request Message: The request message is sent by the client that consists of a request line,
headers, and sometimes a body.
Response Message: The response message is sent by the server to the client that consists of a
status line, headers, and sometimes a body.
9
INTERNET AND WEB TECHNOLOGY (Unit-1)
o Method: The method is the protocol used to retrieve the document from a server. For example,
HTTP.
o Host: The host is the computer where the information is stored, and the computer is given an
alias name. Web pages are mainly stored in the computers and the computers are given an alias
name that begins with the characters "www". This field is not mandatory.
o Port: The URL can also contain the port number of the server, but it's an optional field. If the port
number is included, then it must come between the host and path and it should be separated from
the host by a colon.
o Path: Path is the pathname of the file where the information is stored. The path itself contain
slashes that separate the directories from the subdirectories and files.
10
INTERNET AND WEB TECHNOLOGY (Unit-1)
A web server is a dedicated computer that sends web based documents to the client’s computer when
request through the web browser. A web server accepts HTTP request from the client’s browser,
processes it to find the required document, and then sends a suitable response to client machine.
A web server is a basically a set of hardware and software whose primary function is to serve
web-based material through the internet on demand.
The following table highlights the important differences between a Web Browser and a Web Server −
Web browsers send HTTP Request and Web servers receive HTTP Request and send
Process
receive HTTP Response HTTP Response.
Web Browser is installed on user's Web servers can be installed anywhere but it need
Installation
machine. to be on a network or on local computer.
11
INTERNET AND WEB TECHNOLOGY (Unit-1)
Web browser acts as an interface Web servers act as the sender of web resources
Acts as
between the web server and client. like web pages.
Web browser is responsible to request Web server is responsible for hosting websites,
Responsibility for a website or webpage located on the processing web requests, and sending the
internet. demanded document to the client.
Web 2.0
Web 2.0, a second advanced generation of WWW, is about revolutionizing the way of creating,
editing, and sharing user generated content online.
Web 2.0 is one of the series of improved technology rather than a specific version of web. It is
characterized specifically as a transition from Static web pages to highly Dynamic web pages or
user generated content.
12
INTERNET AND WEB TECHNOLOGY (Unit-1)
13
INTERNET AND WEB TECHNOLOGY (Unit-1)
A user needs a reason to visit an application and that’s why your website should clearly
explain or convey the services or products you are offering to the users. Your website and
each page of it should have a purpose and clear specification that what it does. According
to the goal (entertainment website, e-commerce site, social media, etc.) of your website
make a rough sketch and identify all crucial elements (like navigation, contact
information, call to action, search, footer, buttons, images, layouts) that you need to
include on your website.
Understand your website from users’ points of view and plan according to that.
2. Simplicity
Complexity is scary and in web designing less-is-more approach work more effectively.
Make your website simple and try to display one detail at a time for getting the individual
attention of each part. Most people put everything on the same page whatever they want
on their website, which makes the screen cluttered and users get distracted and confused.
Here are some tips to keep in mind for designing a clean and simple website…
● Don’t overload the information at home page on your website. If there is too much
content or information, keep them on inner pages. Also, make your website consistent
in terms of font-family, font-size, colors, images, headings and other aspects.
● Include white spaces in your design. Give enough padding, margin, space between
sections, paragraphs, and boxes. It highlights the content and makes your website easy
to use.
● Limit the pull-out menus (drop-downs, fold-outs, etc.) and avoid using sidebars,
sliders, accordions, tabs, and carousels which most of the web designers prefer to
include on the website. The user gets distracted and ignores the rest of the useful
14
INTERNET AND WEB TECHNOLOGY (Unit-1)
content on the website. A research Notre Dame University also says that we should
avoid using carousels to draw the users’ attention and increase the number of clicks.
3. Readability
Users should not face difficulty in reading the text on your website so you need to pay
attention to the contrast between your text and its background. A lot of people use a
background image with text over it where the image doesn’t have any overlay and the
text gets blended with the image. You should use some dark overlay over the image and
then the text over that to make your content readable.
The same goes for the colored background, for example, don’t use the dark gray color
background with slightly lighter text over it instead of that use white color text, that will
be more visible and readable. Also, don’t make the font size too small, keep your body
text at least 16pt and take care of whitespaces between elements. Sans Serif typefaces are
much preferable to use on the website.
4. Responsiveness
People use mobile devices for most of their browsing and 50% of web traffic comes from
mobile devices.These all are the reasons that your application should be viewable on
different devices. Text, layout, images all the elements of your website should be
viewable and accessible on different devices for better user experience. Learn to use CSS
grid, media queries, bootstrap frameworks to make your application responsive or
mobile-friendly.
5. Simple Navigation
Visitors will definitely move away from your website if they won’t be able to find out the
things they are looking for and that’s the reason paying attention to the navigation of your
website is extremely important. Navigation organizes your complete website and guides a
user to move around your application. The navigation menu should be on the top and
sticky on your website so if a user scrolls down the webpage they can still find and access
the menu on your website. Below are some tips to make easy to navigate application…
● Use “three click rule” in your application that allow users to get all the information
they need in 3 clicks.
● More items in the menus confuse the visitors so try to list the items less than 7 also try
to avoid dropdown menus, it becomes difficult for search engines to crawl drop-down
menus.
15
INTERNET AND WEB TECHNOLOGY (Unit-1)
6. Call To Action
It’s very important in your website to have a clear call to action button or form that
indicates the next step or action user should take on a page to accomplish the task. For
example, buy now, sign up, contact form, subscription, registration form, social media
button, etc. CTA provides some sort of direction to the user once he/she knows the
purpose of the website. Without CTA user won’t be able to find that whether he/she needs
to purchase a product, do some kind of registration or take a subscription and the user
may leave the website without completing the final task. It’s good if you keep your CTA
above the fold so the visitor can find it right in front of them.
7. Load Speed
People are very impatient and they are not going to wait for too long if your website
speed is slow. Most of the user moves away from the website within just 5 seconds if they
id doesn’t load fast. Size of images or videos makes a big impact on website speed so try
to compress the image before you add it there. Also, combine code into a central CSS or
JavaScript file to reduce the HTTP requests. Minify HTML, CSS, JavaScript
(compressed to speed up their load time). Limit the large items on your website and
choose the right host.
8. Prioritize Scrolling
We have already mentioned that you should avoid sliders or accordions to present a lot of
information on the website. The best way to present more content and fit that into your
website is by using the scrollbar. It has been found in one of the studies that conversion
rates increase by up to 30% when you add scrolling feature in your webpage.
A picture says a lot about a website and choosing the right image for your website can get
a lot of visitors. We highly recommend you to use high-quality optimized speed which
doesn’t affect your website speed. You can take the images from professionals or from
photo stock that provide high-quality images with a natural look. Your image should
16
INTERNET AND WEB TECHNOLOGY (Unit-1)
clearly speak the type of message you want your user to understand. Adding photos of
people can increase the conversion rates of your website.
The color of your website should match the brand of your website. Choosing the right
color to represent your brand is very important. You also need to take care of contrast
while choosing the color. When you are choosing colors for your website it should go
well with each other also your text should be clear and readable. Your choice of color
should not clash with each other for example don’t use purple and red color next to each
other, it will make your site ugly. Use a single color for the main element (primary),
highlights (secondary) and other less-important elements (background). You also need to
keep in mind that your primary, secondary, and background colors should be consistent
throughout your entire site. Vibrant colors create emotion so it should be used sparingly
(e.g. for buttons and call to actions).
17
INTERNET AND WEB TECHNOLOGY (Unit-1)
● Look and feel of the web site decide the overall appearance of the website. It
includes all the design aspects such as website theme, web typography, graphics,
visual structure, navigation etc.
● Website Theme
● Website theme emphasizes on the unification of design that should be reflected in
each element of the design such that all pages of website hold together and give
the impression of a single unit.
● Website theme should reflect the objective of the organization and convey the
message of it.
● Use logo of the company as theme. Use logo on each page at appropriate location.
18
INTERNET AND WEB TECHNOLOGY (Unit-1)
● Use appropriate color and graphics to create theme which suites company’s
domain. Font, Graphics and colors
● On paper, we are all used to reading serif fonts and Times New Roman.
● On screens, however, sans‐serif fonts are easier to read.
● The most readable screen font is Verdana, Century Gothic, Tahoma and Arial.
● Be careful with the choice of font. Some font might not viewed the same in other
browser.
● Choose simple colors that compliment each other & work on most web browsers.
● Keep graphics less than 30 kilobytes to make them download reasonably on a
home modem.
● The visitor should be able to get to any page or link in minimum num of clicks
(ideally within 3 mouse clicks) from the home page.
● The visitor should always know what site he/she is on.
● Lead your visitors in the right direction.
● Keep scrolling down to a minimum by keeping individual Web pages short.
● Always have links back to your home or major sections.
19