Internet Concepts and Applications Guide
Internet Concepts and Applications Guide
1. Introductions
Internet is one of the toughest things to define, but it doesn’t mean that it is as tough to understand
also. There is no single, because Internet is different thing to different people. Internet has not only brought
about a technological revolution, but it has also initiated a revolution in corporate computing. With result,
many of forward thinking companies realized a few years ago, that Internet technology could also be used
on their existing internal networks to build quicker and cheaper business applications. This Internal use of
Internet has become known as the “INTERNET”.
1.1 Basic Terms and Concepts
Internet: It might be helpful to think of the Internet as a vast system of roads all connecting to each
other. You may have heard the term “information superhighway.” It’s a vast infrastructure of pathways
allowing computers to “talk” to each other, even though the computers may use different operating
systems. They do this through unique identification numbers called Internet Protocol Addresses (IP
addresses).
The abbreviation “www” stands for World Wide Web. Many people think the World Wide Web is
the same thing as the Internet. It isn’t. While the Internet is a large connection of networks (hardware), the
World Wide Web is a way to access the information on the Internet. It’s like the software you need to run
programs on the hardware of your computer. So, the Internet is broader than the World Wide Web.
The Web uses common communication protocols (sets of rules) and special languages. One of these
is called HyperText Markup Language (HTML). These special languages act as a bridge, allowing
computers to communicate that don’t use compatible operating systems. This means that you don’t have to
use a specific type of computer in order to access a website.
Besides the Web, there are other ways to disseminate information, such as email, File Transfer
Protocol (FTP), and Telnet.
1.2 What is an Internet?
The Internet Sometimes called “the Net”, is a worldwide system of computer networks- a network
of networks in which users at any one computer can get information from any other computer.
It is difficult to define Internet, as it encompasses a wide variety of services. Some of the
expressions given in this context are listed below:
Internet, the mega-network connecting millions of people, is tremendous phenomenon. The
web, an offshoot of this global resource, has revolutionized the way information is passed
on.
It is the name for a vast, worldwide system consisting of people, information, and
computers.
It is a network of networks.
It is an unlimited commercial opportunity.
It is a set of computers talking over fibre optics, phone lines, satellite links, and other media.
It is a cyber-space where data-surfing can be done.
It is an ocean of information.
It is a gold mine of professionals from all fields sharing information about their work.
It is world-wide interconnected system of thousands of computer networks each network in
turn links thousands of computers together.
The Internet is a global collection of computer networks that are linked together by devices called
routers and use a common set of protocols for data transmission known as TCP/IP (transmission control
protocol / Internet protocol).
The primary purpose of the Internet is to facilitate the sharing of information. There are many
different tools used on the Internet to make this possible. Some of the more common tools include email,
list servers, newsgroups, telnet, gopher, FTP, and the World Wide Web. Probably the most popular of all
Internet tools is the World Wide Web.
1.3 Evolution and History of Internet
The Internet is a recent innovation, when in fact the essence of it has been around for over a quarter
century. The underpinnings of the Internet are formed by the global interconnection of hundreds of
thousands of otherwise independent computers, communication entities and information systems.
In the early days of ARPANET, there were four computers in the United States attached to the
network. Today, there are millions all over the world. Most people define the Internet as a collection of
computer networks, but what exactly is a network? A network is a group of two or more computers
connected together with cables that allow the computers to share information.
Computers that are “on the Internet” all use the same protocols to send information back and forth,
allowing them to communicate with each other. As long as a computer uses these protocols, it doesn't
matter what type of hardware or software it uses.
In the Internet's early days (the 1960s and 1970s), only government, military, and educational
institutions had computers connected to the Internet. The Internet was originally designed for research and
scholarly communication. But as it grew, its services became more popular, and new ways of using the
Internet multiplied. For example, the Internet began to be used for informal communication, entertainment,
and eventually commerce, as more businesses connected to the Internet in the 1990s.
According to statistics compiled by Nua Internet Surveys Ltd., some 605.60 million people
worldwide were connected to the Internet as of September 2002. Today, the Internet remains decentralized,
but it is no longer structured entirely around government computers. It is comprised of independently
owned and managed individual networks of all sizes.
The larger networks with high-speed connections are sometimes called backbone providers. Internet
Service Providers (ISPs) lease Internet connections from the backbone providers and sell connections (also
called Internet accounts) to consumers. Most home and small business users connect to the Internet with
dial-up accounts to ISPs using a modem and special communications software.
Uses for the Internet
The Internet has a special significance for the library community because it allows patrons -- both
children and adults -- who do not have computers to keep up with the Internet for business and academic
purposes. Libraries, to a great extent, help bridge what is called the "digital divide." The services listed
below would be unattainable for many unless they were provided free of charge by the community's public
library.
· E-mail allows libraries and patrons to send messages back and forth to individuals or groups.
· Telnet allows libraries and patrons to connect to a remote computer and use it as if you were
there.
· File Transfer Protocol (FTP) allows libraries to transfer files to and from other computers.
· Usenet allows libraries and patrons to participate in group discussions on specific topics.
· Internet Relay Chat (IRC) allows libraries and patrons to chat in real time with one or many users.
· World Wide Web allows libraries and patrons access to literally millions of Web sites worldwide.
1.4 Impact of Internet
The term Internet refers to the global network of public computers running Internet protocol. In
other words, the Internet, sometimes called “the net” is a worldwide system of computer networks that
allows users to send and receive information from other computer.
Today, the Internet is one of the most powerful tools throughout the world. Using Internet has more
advantages than disadvantages.
Advantages
Communication – The foremost target of internet has always been the effective
communication. Thought Internet can communicate in a fraction of seconds with a person
who is sitting in the others part of the world.
E-mail – E-mail is now an essential communication tools in business. With e-mail you can
send and receive instant electronic messages, which work like writing letters. E-mail is free
and fast when compared to telephone, fax and postal services.
24 Hours a day - 7 days a week – Even if no staff is in office, visitors will come to website
using Internet.
Information – There is a huge amount of information available on the Internet for about
every subject, ranging from govt. law and services, trade fairs and conferences, market, new
ideas, & technical support. Search for any kind of data for any subject by using search
engines such as Google, yahoo, msn etc.
Online Chat – To can access many chat rooms on the web that can be used to meet new
people make new friends as well as to stay in touch with old friends.
Services – Many services one available on net such as net banking, reservation, job
searching, matrimonial services, purchasing tickets, guidance services on array of topics
engulfing the every aspect of life.
Communities – communities of all types have spring up on the Internet. It’s a great way to
meet up with people of similar interest & discuss common issues.
E-Commerce – To can also shop online through different online stores and sites that can be
used to look for products as well as buy them using credit card.
Software Downloads –To can fuel download innumerable, software like utilities, games,
videos, movies etc, from the Internet.
Disadvantages
Theft of personal Information – If use the Internet, your personal information such as your
name, address, etc. can be accessed by other people. If use a credit card to shop online, then
credit card information can also be stolen this could be akin to giving someone a blank
check.
Negative effects on family communication.
Internet addition.
Spamming – This refers to sending unsolicited e-mails in bulk, which serve no purpose and
unnecessary clog up the entire system.
Virus threat.
Pornography – This is a very serious issue concerning the internet, especially when it
comes to young children. There are thousands of pornographic sites on the Internet that can
be easily found and can be determent to setting children use the Internet.
2. Internet Connection Concepts
2.1 Getting Connected
Since Internet is a composite network of more than thousands of discrete networks, each
having its own rules and procedures, there could be many different ways by which can connect to
the Internet.
To use the Internet need three things:
A Computer
Client Programs to run on computer
To connect computers to the net so that clients can service requests.
2.2 Accessing the Internet via Local Networks
If want to connect to Local Area Network (LAN) to the Internet, will need different
software and hardware than that if want to have dial-up access through PC and modem at home.
When a user LAN works on one of these computers, user has access to all the programs
installed on that particular computer. When user’s client needs access to an Internet services, it will
use the network connection automatically.
2.3 Accessing the Internet via the Telephone System
Some users use the Internet by connecting to another computer over a phone line. In this
type of configuration, the user runs a communications program on user computer to dial the phone.
Another computer answers the phone, and user program communicates with the program on the
other end and establishes a connection.
Now the user can work, during which the remote computer provides access to the Internet.
Once the user finishes the task, user breaks the connection by asking user communications program
to disconnect.
Thus to access the Internet over a phone line, user need:
A Computer
A modem to connect to the ISP
An available telephone line
The appropriate software, including a communications program
A telephone number to connect to a remote Internet computer
3. Dial-Up Internet Accounts
Dial-Up connections are one type of Internet connection available from ISPs. A Dial-Up connection
allows us to connect to the Internet via a local server using a standard 56k modem. Dial-Up connection are
the slowest and the most inexpensive.
To Access the Internet via phone line, the procedure is simple. Connect computer to the telephone
line using either a regular phone line(with a modem) or an ISDN line (which requires special equipment).
To start works, run a communication program to dial the phone and establish a connection with a remote
Internet host.
Once the connection is established, logon to the server by entering user name and password. At this
point there are three possible types of dial-up connections:
Conventional Dial-Up/Shell account access
Protocol Dial-Up (TCP/IP) account access
Dial-Up or on-Demand TCP/IP Link through LAN
3.1 Conventional Dial-Up / Shell Account
Shell Account actually does the work on the remote computer. That establishes an
interactive session with another computer which is an Internet host. The desktop assumes the role of
a ASCII terminal. Shell access the host/provider computer is considered part of the Internet, but
computer is not. The only program that runs on computer is the terminal emulator. When connect to
provider, type commands to its system, which tells it what functions want to perform. The program
provider’s computer that receives and acts on the commands is known as a shell.
The shell and the programs running on it send back to computer some text which is
displayed on the screen. A terminal emulator only supports a text-based interface, not a graphical
interface. Users are usually limited to running one client at a time.
TCP/IP Software
This software are bundled with new operating systems such as window. There are also
called TCP/IP sockets. If don’t have it along with our OS can have third party socket software’s
such as Trumpet Winsock. It is important to run this software and to get connected to ISP before
can do the browsing part.
Web Browser
Web Browser is client software which has various graphic capabilities to access the
information from the Internet. Modern web browsers are capable of browsing World Wide Web,
Gopher sites, FTP sites and also provide facilities for E-mail, etc. Now, web browsers from
Netscape and from Microsoft are the user’s choice and can get hold of any such browser and start
browsing the Internet.
3.3 Dial-Up or on-Demand TCP/IP Link through Your LAN
A dial-up link form LAN is the intermediate step between individual dial-up and a dedicated
high-speed link. It is therefore somewhat like dial-up and somewhat like having a direct link.
The main difference between this type of connection and one to individual computer is that
the TCP/IP software runs on the LAN, either on a dial-up connection or a direct connection is the
most common type of IP connection, much more common than a personal dial-up IP connection.
3.4 Dial-UP Connection Pros
Dial-Up connections can be very economical. The cost is usually the same as a local phone
call.
Hardware cost is also minimal
Such connections are widely available.
3.5 Dial-UP Connection Cons
Dial-Up connections are very slow compared to other connections/types.
Same phone line cannot be used for internet connection and for making phone calls.
Such connections transfer data over an analogue live so data before being transferred has to
be converted from digital to analogue and vise-versa, thus increases performance overheads.
4. High Speed Connections:
High-Speed Internet is delivered with one of two Broadband technologies. The first
technology is physical wire and cables to connect the networks to the Internet, and this is called
Wired broadband (e.g., Fiber Optic Cable). The other is wireless technology (e.g., Cellular 5G), and
it’s called Wireless Broadband. Each connection method is capable of providing high-speed
Internet, but each differs in its own way.
The term Broadband was introduced in the late 1990’s and it commonly refers to high-speed
Internet access that is always on and faster than the traditional dial-up access (Maximum of
56kBits/s) 1. Broadband is accessed through various high-speed transmission technologies that
allow the data to move faster.
4.1 ISDN Connection
ISDN is abbreviation of integrated services digital network. ISDN is an international
communications standard for sending voice, video and data over digital telephone lines of
normal telephone lines or normal telephone wires. ISDN supports data transfer rates of 64
Kbps (64,000 bits per seconds).
There are two types of ISDN:
1. Basic Rate Interface(BRI): It consists of two 64-Kbps B-Channels and one
D-Channels for transmitting control information.
2. Primary Rate Interface (PRI): It consists of 23 B-Channels and one D-Channel
The original version of ISDN employs baseband transmission. Another version called B-
ISDN uses broadband transmission and is able to support transmission rates of 1.5 Mbps. B-ISDN
requires fibre optic cables and is not widely available.
Advantage of ISDN:
Digital services with less errors.
Direct fast connection with no dialing
Higher bandwidth (takes less time in downloading material)
Able to use ISDN for more than one task example: Surf & telephone
Permits use of never technologies example: Video Phone
Streaming Video or audio without disruption.
Video Conferencing – multiple recipients
Supports multiple users
ISDN offers excellent line quality compared to a rather noisy analogue line.
Disadvantage of ISDN
ISDN is more expensive to install than a standard telephone.
ISDN is more expensive to rent per month than a standard telephone line.
Not easy to set up. An engineer has to fit the system in home.
All exchanges do not provide ISDN service.
ISDN Services
ISDN Telephony: The analog voice channel is converted according to pulse code
modulation into a digital data sequence. The speech quality can be decisively improved by
frequency band extension up to kHs.
ISDN telecopy: The transmission of a facsimile sized A4 via common fax machines needs
between one and three minutes.
ISDN and analog terminals: Its also called Terminal Adapters. It is possible to run
telephones, fax machines and modems.
Call Forwarding: This enables the ISDN user to direct his incoming calls at any time to a
destination number of choice.
Call Waiting: The ISDN offers the opportunity, during an active call to accept a signal
acknowledging another incoming call either acoustically or visually.
CLIP: This enables the subscriber to know beforehand the number of the person calling
him. This is made possible by “Calling Line Identification Presentation” . However, this function
works only if the calling party too is using ISDN.
CLIR: Calling Line Identification Restriction, the calling party’s number is directed to the
exchange and from there to the ISDN subscriber to enable him to know who is calling before
picking up the telephone.
Three-party conference: This service facilitates a three-way telephone communication.
Advice of Change: The cost of a call is transmitted to the subscriber and is displayed on the
subscriber’s telephone equipped with a display.
Malicious call identification: if this service is supported by operator, a special signal is sent
to the exchange that records the phone number of the malicious caller.
ISDN, apart from these services, also offers many other comfort services such as direct
dialing and is best suited for data communication. Its routers facilitate remote access to LAN. These
devices perform functions such as data coding (encryption), firewall and channel compression of
existing B-channels. Using these routers, Internet Service Providers(ISPs) can offer their clients
safe Internet access of 64Kbps.
4.3.1. DSL
Digital Subscriber Line(DSL) uses a normal PSTN phone line. But using DSL can use both
Internet and phone simultaneously. Therefore many prefer DSL to PSTN dial up.
Advantages of DSL
The speed of DSL connections is fast. 64Kbps, 512Kbps, 15Mbps and higher speed
can be achieved in DSL connections.
DSL also provides ‘Always On’ connection 24 hrs a day always.
It can always use our phone while using Internet.
Disadvantage of DSL
More expensive.
To need an ADSL modem to connect but the distance between this modem and our
computer cannot be more than 1800 feet.
4.3.2. Leased Line Connections
A Leased Line is a symmetric telecommunication line connecting two locations. Leased line
connection is a permanent telephone connection between two points set up by a telecommunication
common carrier. Leased lines are used by business to connect geographically distant offices. A
digital line is a product singularly suited to the emerging needs of the medium to large corporation.
Connecting LAN using a digital, leased line provides a fast, reliable, permanent access.
A digital leased-line is a managed dedicated digital connection providing 24 hour access.
Network users have access to e-mail, WWW, FTP as well as line one-on-one and one-to-many
communications. It provides networking within the world.
If have a leased-line do not need a modem or an ISDN terminal adapter to connect two
systems. It is always open. One end of leased-line connection is configured as the initiator and the
other end is configured as the terminator. The fee for the connection is a fixed monthly rate.
For example – a T-1 channel is a type of leased line that provides maximum transmission
speed of 1.544mbps.
Advantage of Leased-line:
Provides Secure and private dedicated connections
It can be laid for up to distances of 35km
Used for people requiring extra high bandwidth.
Provides symmetrical, uncontended high speed connetion.
It is reliable and dependable.
Disadvantage of Leased-line
It is very expensive to install
Not suitable for single or home workers.
Lead times can be as long as 54 working days.
Distance dependent to nearest POP
5. Intranet
The first Web browser was called Mosaic, and the HTML concept, although not a new one, has
accelerated data access and research. In short, the idea was that although books presented information in a
linear fashion, people more often than not have a need to follow it in a three dimensional pattern.
A lot of desired material could be obtained and the person doesn’t have to even know what the
XYZ Company is. Before the advent of HTML, either the person would have turned to the index page at
the back of the book to look for XYZ Company, or even had to go to find another book to learn about the
fractals.
Now with the use of HTML, a simple click on the word XYZ Company would take him to an
entirely different reference that explains what the company is and what it does. After reading, a hit on the
back button would navigate him back to the exact place in the document he had been reading earlier.
Every portion of the Internet was designed with the forethought to make it robust and easy to use.
Even though a number of mistakes had been made during the development and some backtracking has been
necessary, but, generally speaking, Internet has proven to be one of the easiest way to use systems ever
evolved.
This could probably be the reason that the Internet has grown so fast and so vast. The Internet has
grown to over 250 million users within 12 years and has already become an integral part of our daily lives.
The literal meaning of the term Intranet as given in various dictionaries is as follows:
In' tra net - n.
1) a network connecting an affiliated set of clients using standard Internet protocols,
especially TCP/IP and HTTP.
2) an IP-based network of nodes behind a firewall, or behind several firewalls connected by
secure, possibly virtual networks.
An Intranet is the use of Internet technologies within an organisation (or company) to achieve better
results than the conventional means of data access and transfer. The Intranet helps in cutting costs and easy
and fast accessibility of day-to-day information.
It could refer to a collection of networks at different locations, but catering to the requirements of
the same organisation.
How does Intranet Work?
An Intranet can be defined as a private network which uses Internet tools. The principal
tool is the Web browser, but there are other Internet tools such as ftp and telnet that are useful. The
resources defined as private may be protected physically (with a firewall or a separate physical
network), geographically (by restricting access to computers with a network address on the local
network), or personally (by username and password).
Typically, resources will be private either because they are confidential to the organisation
(for example, an internal telephone directory), or because they are covered by restrictive licenses
(for example, if the Library subscribes to a bibliography whose license restricts its use to members
of the University).
The language used is HyperText Mark-up Language (HTML) and the protocol that both Intranets
and the Internet use is called Transmission Control Protocol/Internet Protocol or TCP/IP.
A network server supports all the activities of an Intranet. On the clients’ side, a software, known as
a browser, is used. (The browser is usually either Netscape Navigator or Internet Explorer.) The browser,
when invoked, seeks a server computer through the communication medium that has the first page or
Home Page of the Intranet, which is usually seen in the folders as ‘[Link]’.
This is the default page for accessing the Intranet from any computer attached to an internal
network. This is what automatically appears on the screen when a user logs in and clicks on the browser
icon on the desktop for accessing the Internet also.
The hyperlinks to specific files or databases requests for files send the control from anywhere on
the network to the browser. The server accesses the file and sends back a copy of what it contains to the
computer or client that has requested for it. It is the simplicity of TCP/IP that makes Intranets so easy to
set-up. Web browsers can be used to connect to virtually any information source, from Structured Query
Language (SQL) databases to highly proprietary information systems.
How big can an Intranet be?
An Intranet can be as big as a community of interest. Scale is an important factor in web
implementation, but it has no bearing on the logical association of clients that make up an Intranet.
For example, a workgroup with one web server, a company with several hundred web-servers, and
a professional organisation with ten thousand web servers can each be considered an Intranet.
While nothing constrains these webs to be “inside” or bounded in any physical sense, size is a
significant consideration from a network design perspective.
How is it different from Internet?
Generally an Intranet is different from an Internet in the following ways:
i. Intranet is a network within the organisation whereas Internet is a worldwide
network.
ii. Intranet has access to Internet but not vice- versa.
Once the difference has been defined, the immediate possible question in everyone’s mind
would be: Is an Intranet faster than getting data over the Internet? The answer to this would be a
mix of features of the local area network (LAN) as well as those of the Internet.
A clear answer depends on the possible ways of connecting the client to the network that
could be as follows:
• If the network is totally contained within a LAN, then it will get LAN speeds. i.e., the web
server is connected via LAN to the client computers.
• If users are connecting remote locations, and use the Internet as the backbone / transport,
then the speed becomes dependent on the Internet itself, and the speeds by which it is connected.
• If performance is really the issue, users could also run the Intranet over private lines, such
as frame relay. Then it can actually contract with the phone company for actual performance levels
of speed, i.e., 56 kbps, 256 kbps, etc.
• Approximately the Intranet operates at 10 Mbps – 100 Mbps internal and 33.6 kbps for
remote access employees.
The answer to the question, “Which is right for business, the Intranet or the Internet?”
purely depends on how the application is viewed. The major difference between the Internet and an
Intranet is the focus: An Internet site looks outward from the company, and an Intranet site is
usually for internal use only.
1. E-mail concepts:
Electronic mail, commonly shortened to “email,” is a communication method that uses electronic devices
to deliver messages across computer networks. "Email" refers to both the delivery system and individual
messages that are sent and received.
Email has existed in some form since the 1970s, when programmer Ray Tomlinson created a way to
transmit messages between computer systems on the Advanced Research Projects Agency Network
(ARPANET). Modern forms of email became available for widespread public use with the development of
email client software (e.g. Outlook) and web browsers, the latter of which enables users to send and receive
messages over the Internet using web-based email clients (e.g. Gmail).
Today, email is one of the most popular methods of digital communication. Its prevalence and security
vulnerabilities also make it an appealing vehicle for cyber attacks like phishing, domain spoofing,
and business email compromise (BEC).
How does email work?
Email messages are sent from software programs and web browsers, collectively referred to as email
‘clients.’ Individual messages are routed through multiple servers before they reach the recipient’s email
server, similar to the way a traditional letter might travel through several post offices before it reaches its
recipient’s mailbox.
Once an email message has been sent, it follows several steps to its final destination:
1. The sender’s mail server, also called a Mail Transfer Agent (MTA), initiates a Simple Mail
Transfer Protocol (SMTP) connection.
2. The SMTP checks the email envelope data — the text that tells the server where to send a
message — for the recipient’s email address, then uses the Domain Name System (DNS) to
translate the domain name into an IP address.
3. The SMTP looks for a mail exchange (MX) server associated with the recipient’s domain
name. If one exists, the email is forwarded to the recipient’s mail server.
4. The email is stored on the recipient’s mail server and may be accessed via the Post Office
Protocol (POP)* or Internet Message Access Protocol (IMAP). These two protocols function
slightly differently: POP downloads the email to the recipient’s device and deletes it from the
mail server, while IMAP stores the email within the email client, allowing the recipient to
access it from any connected device.
To continue the postal system analogy, imagine Alice writes a thank-you note to Bob. She hands
the letter to the mail carrier (MTA), who brings it to the post office to be sorted. At the post office,
a processing clerk (SMTP) verifies the address written on the envelope. If the address appears to be
written correctly and corresponds to a location that can receive mail (MX server), another mail
carrier delivers the letter to Bob’s mailbox. After picking up the mail, Bob might keep the note in
his desk drawer, where he can only access it at that location (POP) or put it in his pocket to read at
any location (IMAP).
*The current version of the POP protocol is named POP3.
What are the parts of an email?
An individual email is made up of three primary components: the SMTP envelope, the header, and
the body.
SMTP envelope
The SMTP “envelope” is the data communicated between servers during the email delivery process.
It consists of the sender’s email address and the recipient’s email address. This envelope data tells
the mail server where to send the message, just as a mail carrier references the address on an
envelope in order to deliver a letter to the correct location. During the email delivery process, this
envelope is discarded and replaced every time the email is transferred to a different server.
Header
Like the SMTP envelope, the email header provides critical information about the sender and
recipient. Most of the time, the header matches the information provided in the SMTP envelope, but
this may not always be the case. For instance, a scammer may disguise the source of a message by
using a legitimate email address in the header of an email. Because the recipient only sees the
header and body of an email — not the envelope data — they may not know the message is
malicious.
The header may also contain a number of optional fields that allow the recipient to reply to,
forward, categorize, archive, or delete the email. Other header fields include the following:
o The ‘Date’ field contains the date the email is sent. This is a mandatory header field.
o The ‘From’ field contains the email address of the sender. If the email address is
associated with a display name, that may be shown in this field as well. This is also a
mandatory header field.
o The ‘To’ field contains the email address of the recipient. If the email address is
associated with a display name, that may be shown in this field as well.
o The ‘Subject’ field contains any contextual information about the message the sender
wants to include. It is displayed as a separate line above the body of an email.
o The ‘Cc’ (carbon copy) field allows the sender to send a copy of the email to
additional recipients. The recipients marked in the ‘To’ field can see the email
address(es) listed in the ‘Cc’ field.
o The ‘Bcc’ (blind carbon copy) field allows the sender to send a copy of the email to
additional recipients. The recipients marked in the ‘To’ field cannot see the email
address(es) listed in the ‘Bcc’ field.
Body
The body of an email contains any information the sender wishes to send: text, images,
links, videos, and/or other file attachments, provided that they do not exceed the email
client’s size restrictions. Alternatively, an email can be sent without any information in the
body field.
Depending on the options provided by the email client, the body of an email can be
formatted in plain text or HTML. Plain text emails do not contain any special formatting
(like non-black font colors) or multimedia (like images). They are compatible with all
devices and email clients. HTML emails do allow formatting and multimedia within the
body field, though some HTML elements may get flagged as spam by email filtering
systems or may not display properly on incompatible devices or clients.
therefore see the unencrypted contents of the email. During end-to-end encryption (from
user to user), messages can only be decrypted by the sender and recipient of the email.
2. E-mail Addressing:
An address in an email helps you greet the recipient and establish the tone you want. Drafting this
component of your email involves considering who the recipient is and whether the ensuing message is
formal or informal. Understanding how to address an email can help you convey your message in a
professional manner.
Why it's important to address an email
While you may send an email without addressing the recipient, it's best to include some type of
greeting. Here are some reasons to consider personally addressing your emails:
It creates a sense of personalization. Including a recipient's name in an email you send can make
the email seem more personal. They may enjoy knowing that your email wasn't part of an
impersonal mass distribution, and it can help establish respect between you and the recipient.
It ensures you follow proper email etiquette. Just like the subject line and the body, the address is
a part of an email's construction. Including the address in an email may indicate to the recipient that
you're aware of
It establishes the tone. There's a big difference between the way people greet recipients in an
email. The way you address an email sets the tone for the rest of your message, so your greeting lets
the reader know whether your email is casual, informative or serious.
How to address an email
Whether you're sending an email for business or personal reasons, use the following steps to craft the right
address:
1. Determine the recipient
In most situations, you may already know your recipient. In case you want to send a professional email or
query to a specific address but don't have the recipient's name, you can consider what information you have
available. If you know the name of the department, you can check the company's website first to try and
locate a specific name to include in your greeting. If you still can't find a name, you can opt for a generic
greeting such as "Hello," or "To Whom It May Concern,".
2. Choose a tone
If you're unsure about the tone of your email, you may consider who your recipient is. If you're emailing a
colleague that you speak to regularly, you can use a casual and informal greeting. If you're emailing a
manager, a client or an executive, it's best to use a more formal and professional greeting.
3. Select a greeting
Once you know who you're writing to and the tone of the email you're sending, select an appropriate
greeting. If you're writing a formal email, open with a salutation followed by their title, their last name and
a comma or a colon. For example, you can write "Dear Mr. Smith," in your address. If you don't know their
preferred gender, you can address them by their full name, which would look like "Dear Mark Smith,". If
you're writing an informal email, select a more casual salutation such as "Hi, Mark,".
Use the right spelling of their name. Make sure to spell your recipient's name correctly. If you
don't know how to spell their name, locate it on their company's website.
Be specific. Instead of using a generic greeting like "To Whom It May Concern," look up your
recipient's contact name to address them specifically. This shows that you took the time to get the
right name, and it can prevent your email from feeling overly formal.
Reserve informal greetings for your close friends. Limit your use of exclamation points so that
you can maintain a professional image. Only include casual addresses if you're corresponding with
someone with whom you have a personal and professional relationship.
Imitate your recipient's style. Consider the previous emails your recipient may have sent you.
When you use a similar style to the one they used in their emails, you're likely to receive a
favorable response. For example, if they prefer formal greetings, greet them in a similar manner.
3. E-mail Basic Commands:
Email Commands
Use commands to add meaning to your emails for you and your team. Through the use of email commands,
you can add a note (seen only by your internal users), change the status of an email, assign it to a member
of the mailbox, or add labels.
Note - Email commands will only execute on replies to existing emails which are sent from your email
client. Email commands are ignored for new emails and emails sent from within Helpmonks web
application.
Below is a list of available email commands.
Tip: You can send a reply to the sender while also sending multiple commands in a single message, e.g. a
reply with a note and set an assignee. Example:
Change Status
To set a status of an email use the command pound followed by the status, e.g.
Add Labels
#label (or labels)
To label a conversation you can simply send the command pound follow with a comma separated list of
labels, e.g.
If no time is specified for a reminder then it will default to ‘morning’. If no date is set it will default to the
next occurrence of the specified time within the next 24 hours. A reminder can be set with either (1) a day,
(2) a time, (1 & 2) both, or (3) with the ‘in’ keyword followed by the delay length. Multiple reminders can
be set for a single email, each reminder will need to have its own '#reminder command.
Forward Emails
You can forward emails to your mailbox and Helpmonks will read the forward headers and set the FROM
address automatically. However, some email clients do not include the forwarding headers. In this case you
can use the #setto email command.
#setto (email address)
With the #setto command you can manually set the FROM address. Once set any reply to this forwarded
email will be sent to the address which you set with #setto.
You can even change the TO address of any existing email thread with sending the #setto email command.
Creating a new email thread
So far, you’ve had to go into Helpmonks to create a new message from your mailbox address. With the
new #new email command, you will be able to do the same right from your email client.
#new (email address)
Say your mailbox has the address “sales@[Link]” and you need to send an email
from sales@[Link] to the customer. Within your email client, simply send an email to
sales@[Link] and on the first line you write the email command #new nitai@[Link]. Right
after this command, you write the email to the customer.
Here is an example of how this would look in Gmail:
Note - When sending a reply and executing one or more commands within the same email you must
place the reply for your customer at the top of the email before any commands have been specified.
Anything following the first ‘#’ of a command will be considered part of the commands and will not
get sent as part of the reply.
You can use JobScore email inboxes to send messages to JobScore to add candidates, add notes and track
emails (learn more here). Email commands make inboxes even more powerful.
To use commands, just type specific text at the top of your emails to trigger special actions. Email
commands start with a forward slash ( / ) and you can “stack” more than one command into the same
message (one per line). JobScore email commands include:
Add a new candidate, including a private note, and tag them as a sales guy to be followed up with in
August:
To: resume@[Link]
Attachment: [Resume of Soupy [Link]]
Email Body:
/req Senior Account Executive
/tag Sales
/tag Followup - August
/private
Soupy looks like the perfect guy for us to hire as a sales rep in Q4 when we are looking for someone more
senior
Important: The content you want added to your note must follow /private if you intend to keep the note
private. Otherwise any text not preceded by a forward slash ( / ) command will be part of the note.
You are required to define the reply-to email address that notification emails will be sent as. Nagios XI will
automatically add this as the reply-to address for notification emails it sends.
Under the Inbox Connection Settings section you will need to populate the fields with the settings for your
mailbox server and user account. Once you have defined the settings you can validate them by clicking
the Test Connection button.
Email Commands
When inbound email is enabled, the reply-to field will be set for notifications. When you reply to the email
with one of the following commands, it will be equivalent to running the command in the interface. Nagios
XI knows who sent the command based on the email address used to send the response. Commands must
be in the order specified in the examples.
Cost-effective: Email is often a free method of communication you can use for personal or business
purposes. It may cost more to obtain higher function or security, but email is usually a very cost-
effective choice for communication.
Simple: Once you have an email account and program for sending and receiving emails, it can be
very simple to communicate with others. Many email programs offer pre-made responses you can
use to save time when composing replies.
Flexible: Because email is a tool you use with the internet, you can often access it from many
places. This includes computers, laptops, tablets and phones.
Paperless: Unlike other forms of communication, email is a paperless way to send information to
others. This can help it be cost-effective and ecologically friendly.
Following are the steps which are the process of receiving an email:-
Step1: Firstly Sign in your account. Go to https:/[Link]/mail.
Step2: After that we see that there are lots of options are [Link] as primary, social, inbox.
Step3: The user will choose the inbox option and see that there are lots of mail are there.
Step4: The user will click on that particular mail and see that mail.
How email is received
Let’s now take a look at how email is received. No surprises here — we’ll revert straight back to our mail
carrier analogy. How would an envelope be delivered to the recipient on the front of the envelope? The
postal service finds the most logical route to the recipient.
The electronic version of events is handled similarly:
The mail server locates the recipient’s server, but since the recipient’s server won’t accept every mail that
comes its way, it asks who sent the email.
The sending server gives the recipient server information on who the sender is by querying the envelope.
Acknowledging the email is from a legitimate source (not spam, etc.), the recipient server says, "sure, I
understand that Namecheap exists, and from that sending address.”
Satisfied the sender address is correct, the recipient server asks for the receiver’. This is how envelope data
is treated. The sending server will now forward the contents of the email contained in the envelope. Once
the email has been received, the recipient server gives the mail server a receipt.
Controlling email Volume:
1. Allocate a specific time for your emails every day
An average worker checks email 74 times a day (the OCD we just spoke of).
Even though email seems less intrusive than a phone call, it can end up creating far more stress. You often
end up worrying about it all day without really acting on it. This is surely a source of anxiety.
The first start to solve this is by allocating a fixed time every day to deal with email. Leaving email open
all day long will mean notifications, alerts, and beeps interrupting the workflow and disrupting focus.
Schedule specific blocks of time just for email. And get rid of them as fast as you can. Also, while you do
this ensure you’re not multitasking. If need be, turn off your cell phone or shun yourself from the world to
do this in utmost silence.
The end result will make you feel like a warrior and also release your mind off all the worries.
“Due to high workload, I am currently checking and responding to e-mail twice daily at 12:00 pm ET [or
your time zone] and 4:00 pm ET.
If you require urgent assistance (please ensure it is urgent) that cannot wait until either 12:00 pm or 4:00
pm, please contact me via phone at XXX-XXX-XXXX.”
Even if you’re working in a senior position and receive time-sensitive emails, you can still use this
strategy. Remember if it’s something urgent, people can always reach out to you over a call. This is
essentially the first step and the most important step in email organization.
While you are on your deleting spree, don’t forget to “report spam” on anything that seems unfamiliar or
forced.
For the emails, you aren’t ready to delete just yet, archive them. The probability of you never needing them
again is probably very high, but if you do, you will breathe a sigh of relief.
Just make a note, in case you’re using Gmail, then all the deleted messages stay in the Trash for 30 days.
After this time, the emails are permanently deleted and are unrecoverable.
3. Labels, Folders, Categories, and Tags to the rescue
There is no universal rule that applies to the creation of categories. Every person is different and responds
according to their personal preferences. It’s really about figuring out what works best for you.
For example, someone in operations who goes out for meetings once a month may need just one meeting
folder, whereas someone in sales who heads out every day for multiple meetings will benefit from having
several.
Prioritize, group, filter, and sort emails into categories or tags to create an organized inbox. The more
refined this process is, the easier it will be to locate important and specific emails at the time of need. You
can also create parent categories and subcategories for various projects or clients for a superior
experience. At work, you can create categories for things like company announcements, team collaboration
& more.
Here’s how you can do it in Gmail – head to your inbox and look at the left sidebar menu in full view. You
will see “manage labels” under the “categories” tab. Click on “Create a new label” under it.
Every label is a folder, and you can name it accordingly. Make sure you use search-friendly words to
describe the content of the email so that it can be easily searched for and found.
You can also assign different colors to your labels and tags for a better sorting experience.
4. Convert your group email accounts into shared inboxes
We are all part of group emails which can get as annoying as Whatsapp groups. Messages keep popping up
one after the other, which may or may not be relevant to every single person marked in the group. It’s
possible only two employees are needed to act on that email, but somehow twelve others have to read
them.
There needs to be a way where such emails can be organized to monitor your team’s workflow in an
effective manner. Use an email collaboration tool that acts as an alternative to such problems.
For instance, Hiver lets you manage shared inboxes such as support, sales, or info right from your Gmail
inbox.
You can easily assign tasks to anyone on your team without having to forward the email. It also lets you
communicate internally without having to write emails. Both of these things mean you have less email
clutter to deal with.
Create and Manage Shared Inboxes
5. Flag or create SLAs for emails that need ‘more’ attention
There will obviously be emails that require a well-thought-out and framed response. Spontaneity will not
work in such cases. For emails you do not have time for right away, flag them and come back to them once
a week in your downtime.
Starring the emails will remind you that you need to get back to something which requires your attention.
You can sort these emails in a way that they appear at the top. You can also mark the emails as unread so
that you can respond to emails that are the most time-pressing.
An efficient way to do this would be by allocating a specific time at the start of the weekend, let’s say a
Friday, to do it all in one go. Creating such a scheduled window for responses will also help you come back
to a cleaner inbox on Monday and start fresh.
You can also create SLAs (Service Level Agreements) to prioritize incoming emails based on pre-defined
rules.
For example, you can set up triggers to automatically identify and flag urgent emails from important clients
or customers, ensuring they receive prompt attention and response.
6. Unsubscribe or “mass unsubscribe”
There have been so many times when I have winded up having promotional emails I have never needed.
We seldom realize when we accidentally let the “tick” for promotional email subscription go unchecked
while signing up to any website.
Be wary of what you are signing up for and subscribe to only those emails that you truly want to see in
your inbox. Look out for patterns like when you archive or delete the same subscriptions on a regular basis.
Perhaps it’s time to unsubscribe from them.
You can also aim a notch higher and mass unsubscribe if the number of subscriptions is too overwhelming
for you to do it manually. [Link] is a great way to achieve this. It helps you see an instant list of all your
subscription emails and easily unsubscribe from whatever you don’t want. I cannot even tell you how much
clarity this has brought into not just my inbox but also my life. It is owned by Rakuten Intelligence & it’s
free to use.
Clean Email is another great tool that helps you unsubscribe from all unwanted newsletters.
Its Unsubscriber feature shows all your subscriptions in one place, making it easier to choose the
newsletters that you no longer want to receive. You can either opt-out from a newsletter or send it to
the Read Later folder, which means that you will not see these emails in your inbox but can easily access
them from a separate folder whenever needed.
The service comes with a subscription model and has a free trial for cleaning up to 1000 emails. And in
case you’re wondering, Clean Email is a privacy-oriented solution. It doesn’t collect or sell any user email
data to third parties. It analyzes only email headers and other metadata, keeping your personal information
private.
A lot of companies and individuals follow this when you contact them. They create a standard set of replies
to roll out, adding just a touch of personalization to it.
It can also include powerful newsletters that you subscribe to that help you grow personally as well as
professionally. The remaining 80% is not important and is mostly junk.
The 20% of emails are the ones that require immediate attention and reply. They need to be given the most
priority. Follow the two-minute rule for these emails: If it takes less than two minutes, do it now.
8. Set up filters to send emails where they belong
I swear by this simple hack. These filters take care of what you would like to do with any incoming email
manually, whether it is to send it to the appropriate folder or dump it into Trash (feels so good).
Open your inbox and click the down arrow on the right side of the “search” box.
Enter your search criteria in the available boxes such as email senders, receivers, subject, keywords,
attachment and chat details etc.
Click on the option “create filter with this search” on the bottom right and choose what you would
like to do with those emails.
9. Multiple inboxes to the rescue
Along with your primary inbox, you can create mini inboxes within it according to sections, email types,
clients or topics. This is a great way to organize those hundreds of emails that accumulate in your main
inbox over weeks, months, and years in a haphazard manner.
Here’s how you can do this on Gmail:
Click on the top right corner of your primary Gmail inbox.
Select “Settings” under the dropdown.
Click on “Inbox” in the navigation and search for “multiple inboxes” in the dropdown.
Set the filters. So if you wish to organize your emails by today, yesterday, and older than 7 days,
here’s how you make the changes in the multiple inboxes settings:
On clicking “Save Changes”, here’s what your inbox should look like:
This feature also helps to select the maximum number of emails that can appear in your inbox at one time.
It is a great way to organize your inbox and maintain inbox zero.
10. Apply the 80/20 Rule
The 80/20 principle can be applied to almost all aspects of our lives, including email management. Also
known as “The Pareto Principle” or “The Law of the Vital Few,” it states that 80% of the effects in a
situation come from 20% of the causes.
In order to effectively manage email too, we’ve got to focus on only 20% of the inputs that lead to 80% of
results.
In other words, the focus needs to shift to 20% of the emails we derive the highest value from. These can
be emails from top clients, emails related to recent projects that will help you achieve breakthrough work,
speaking opportunities, invitations to workshops, etc.
As for the remaining 80%, take some time to reply or follow any of the tips here to manage them better (or
trash them out).
11. Pause your inbox
If you are overwhelmed with the number of emails at the moment and do not want to deal with it at the
moment, you can take control of when you send or receive them.
Boomerang is an easy tool that acts as a personal secretary and reminds you if you don’t hear back from
someone. It also helps you take messages out of your inbox till you actually need them. You can also write
an email while you are on the go and have it arrive exactly when you want it to be in the inbox.
You can keep your inbox from receiving emails for as long as you want and from whatever source you
want. Boomerang also gives a host of other features, such as scheduling emails, setting up auto-responses,
or hiding emails till you want to see them. In the free plan, you get 10 free message credits.
12. Touch it once
As the name suggests, touch-it-once is a principle that relies on making a decision right away. It is also
referred to as the Only Handle It Once (OHIO) method.
Coming back to the same email over and over again is bound to waste a lot of time. So you touch it once,
take whatever action needs to be taken, close it, and move on to the next priority.
The touch-it-once principle may seem like it’s easy, but it can get a little hard to follow when it comes to
email. Because we have a tendency to defer replying to emails, with the thought lurking in our minds for a
long time.
But keeping this mindset is important, especially since we all deal with a humongous volume of emails
every day. This will keep you from constantly getting distracted by the thought of unreplied emails, which
can dramatically lower your productivity. Choose your words well so that there is no room for ambiguity or
misinterpretation.
If you don’t schedule a particular time, the clean-up task often gets delayed. You can set a calendar
reminder to notify yourself of the task.
16. Invest in tools
I can’t emphasize enough on how beneficial & necessary it is to invest in good email tools. It has
personally helped me a lot in keeping things organized and manage my emails better. Here are a few tools
that I would recommend :
Sortd is another great tool for Gmail users. It serves multiple purposes, right from sales to teamwork. The
best part is that it works right from your Gmail inbox. It essentially enables you to create buckets where
you can drag and drop emails, something similar to Trello.
Sortd also helps you in tracking your emails & with team collaboration. To get started, you can use Sortd’s
free plan.
EmailAnalytics
EmailAnalytics is another essential tool for managing your email. It visualizes your email activity (or that
of your team),showing you things like how many emails you send and receive every day, who your top
senders and recipients are, and how quickly you respond to emails on average.
It has a free trial and paid plans starting at just $5 per month.
Streak
Streak is another powerful tool if you’re looking to manage your Gmail. Some features include thread
splitter, send later, mail merge, view tracking & more. You can start using the professional plan at
$49/month.
You can also create amazing workflows using Zapier, and its API support.
17. Use keyboard shortcuts
Gmail Keyboard shortcuts have personally helped me to stay productive. I know it can be hard to
remember these shortcuts in the beginning but trust me, once get the hang of it, it takes your email
productivity to another level.
To enable shortcuts, you just need to go to the settings in the top right-hand corner of Gmail. Under the
General tab, you’ll find Keyboard shortcuts, just turn it “on” & click on the save button.
S – In the Inbox view, the S key lets you star an email, hitting the S key again unstars the email.
N & P – The N & P key lets you scroll through a conversation in a thread. When you need to expand a
conversation, just hit the enter key.
Pro Tip – Create a sticky note for the email shortcuts and stick at your workspace. It will help you learn
faster.
18. Read Top Down, Write Bottom Up
Here’s a small hack that I stole from Atish Davda, CEO of EquityZen. He advises consuming emails by
threads in reverse chronological order & to respond to them in chronological order. This has been quite
useful for me.
This nuanced hack takes advantage of the fact that some folks respond to emails immediately, sometimes
triggering an email “tennis match,” eating up that hour you set aside to tackle your whole inbox, and
leaving you feeling behind.
I personally cannot stand order confirmation emails or credit card reminders on my work email. These
emails only clutter my inbox & make it difficult to spot the important emails.
Hence, I use a different email address for all these emails of low importance. You can use this in two ways
– either by creating a different email or by creating an alias address using your current account.
If it takes one minute to reply to an email, reply to the email immediately. It takes more effort if you leave
the email sit & being constantly reminded that you need to reply. This hack will help you in clear large
chunks of email quickly.
23. Avoid over-subscribing to newsletters or updates
I know how tempting it is to subscribe to newsletters that you feel can be useful. But from my personal
experience, the majority of these newsletters go unread. Hence, before subscribing to newsletters, think
twice.
While signing up for any tool, there are times when they ask if you want to be notified about updates, make
sure to uncheck this box. Unfortunately, not all tools ask for your permission, so you’ll have to unsubscribe
manually.
How to Send a Secure Email in Gmail
By default, all email messages sent using Gmail are protected by something called TLS, or Transport Layer
Security. TLS is a cryptographic protocol designed to provide communications security over a computer
network, and it’s widely used on the internet to secure everything from email to web browsing to voice and
video calls.
TLS protects messages from being captured en route from point A to point B, but it doesn’t protect them
against Google or anyone else with access to Google’s servers. You can, however, take Gmail’s encryption
to the next level with FlowCrypt. This elegant web browser extension integrates seamlessly with Gmail,
adding end-to-end encryption that prevents anyone in the middle from reading private communications.
While you’re at it, you should also consider pairing your Gmail account with Clean Email, a powerful bulk
email organizer with useful automation features that can keep your inbox organized and spam-free, which
is essential if you want to be truly secured.
While Clean Email can't help you with sending or encrypting emails, it can help you to get rid of tonnes of
unwanted messages, including newsletters, mailing lists, and other unsolicited messages. Using privacy-
conscientious algorithms that analyze only email headers containing subject line, sender and recipient
information, dates, and similar metadata, the app organizes all of your messages into easy-to-review
bundles, allowing you to apply various actions to entire groups of emails instead of selecting them one by
one.
Email is continuously playing catch-up to keep users safe from cybersecurity threats. Privacy Guard from
Clean Email provides a safety-net for your email address by cross-checking it against known security
threats.
Upon identifying your email address in a security breach, Privacy Guard immediately suggests you change
your password so you can minimize any potential damage. You can get started with Clean Email for free
on your iOS, macOS, Android device, or in web.
Using Gmail as the example, at this point, there are 2 options – “Sign in with Google” or “Sign in with a
One-time passcode”.
Providers such as Google, Yahoo, and [Link] are trusted by Microsoft and the recipient can select
Sign in with Google and will be able to view the message.
All providers will offer “Sign in with a One-time passcode” and some will offer only this option. To use
this option:
A one-time passcode will be sent to the recipient’s email address, as noted below:
Telnet: It’s used to connect to a remote computer that’s connected to the internet.
Video Conferencing: Video conferencing systems allow two or more people who are generally in
different locations to connect live and visually. Live video conferencing services are necessary for
simulating face-to-face talks over the internet. The system can vary from very simple to complex,
depending on the live video conferencing vendors. A live video-based conference involves two or
more individuals in separate locations utilizing video-enabled devices and streaming voice, video,
text, and presentations in real-time via the internet. It allows numerous people to connect and
collaborate face to face over large distances. Tools available for this purpose are Zoom,
FreeConference, Google Hangouts, Skype, etc.
2. Information Retrieval Services: It is the procedure for gaining access to information/data stored on
the Internet. Net surfing or browsing is the process of discovering and obtaining information from the
Internet. When your computer is linked to the Internet, you may begin retrieving data. To get data, we
need a piece of software called a Web browser. A print or computer-based information retrieval system
searches for and locates data in a file, database, or other collection of data. Some sites are:
[Link]: Free tutorials, millions of articles, live, online, and classroom courses,
frequent coding competitions, industry expert webinars, internships, and job possibilities are all
available. A computer-based system for searching and locating data in a file, database, or another
source.
[Link]: It includes advice for students, parents, and educators on how to be more
creative.
3. File Transfer: The exchange of data files across computer systems is referred to as file transfer. Using
the network or internet connection to transfer or shift a file from one computer to another is known as
file transfer. To share, transfer, or send a file or logical data item across several users and/or machines,
both locally and remotely, we use file transfer. Data files include – documents, multimedia, pictures,
text, and PDFs and they can be shared by uploading or downloading them. To retrieve information from
the internet, there are various services available such as:
Gopher: A file retrieval application based on hierarchical, distributed menus that is simple to use.
FTP (File Transfer Protocol): To share, transfer, or send a file or logical data item across several
users and/or machines, both locally and remotely.
Archie: A file and directory information retrieval system that may be linked to FTP
4. Web services: Web services are software that uses defined messaging protocols and are made
accessible for usage by a client or other web-based programs through an application service provider’s
web server. Web services allow information to be exchanged across web-based applications. Using
Utility Computing, web services can be provided.
5. World Wide Web: The internet is a vast network of interconnected computers. Using this network,
you can connect to the world wide web (abbreviated as ‘www’ or ‘web’) is a collection of web pages.
The web browser lets you access the web via the internet.
6. Directory Services: A directory service is a set of software that keeps track of information about your
company, customers, or both. Network resource names are mapped to network addresses by directory
services. A directory service provides users and administrators with full transparent access to printers,
servers, and other network devices. The directory services are :
DNS (Domain Number System): This server provides DNS. The mappings of computer hostnames
and other types of domain names to IP addresses are stored on a DNS server.
LDAP (Lightweight Directory Access Protocol): It is a set of open protocols that are used for
obtaining network access to stored data centrally. It is a cross-platform authentication protocol for
directory services and also allows users to interact with other directory services servers.
Communication Services
There are various Communication Services available that offer exchange of information with individuals or
groups. The following table gives a brief introduction to these services:
Electronic Mail
1
Used to send electronic message over the internet.
Telnet
2
Used to log on to a remote computer that is attached to internet.
Newsgroup
3
Offers a forum for people to discuss topics of common interests.
Mailing Lists
5 Used to organize group of internet users to share common information through e-
mail.
Instant Messaging
7 Offers real time chat between individuals and group of people. Eg. Yahoo
messenger, MSN messenger.
There exist several Information retrieval services offering easy access to information present on the
internet. The following table gives a brief introduction to these services:
Archie
2 It’s updated database of public FTP sites and their content. It helps to search a
file by its name.
Gopher
3
Used to search, retrieve, and display documents on remote sites.
Web Services
Web services allow exchange of information between applications on the web. Using web services,
applications can easily interact with each other.
WWW is also known as W3. It offers a way to access documents spread over the several servers over the
internet. These documents may contain texts, graphics, audio, video, hyperlinks. The hyperlinks allow the
users to navigate between the documents.
Video Conferencing
Video conferencing or Video teleconferencing is a method of communicating by two-way video and audio
transmission with help of telecommunication technologies.
Point-to-Point
Multi-point
This mode of conferencing connects more than two locations through Multi-point Control Unit (MCU).
websites which are widely used across the world. Chatting over the internet has made it a lot easier to
have a conversation with anyone. People from any corner of the world are now able to contact the person
on the other edge.
Following are the most common type of chatting:
Instant Messaging: It is the most common way of chatting. It is text-based communication. It
happens between two people or groups of people.
Internet Relay Chat: It is known as IRC. It is also a text-based chat. It is not owned by any
company and to use IRC we need a client program. Using IRC we can participate in discussion
channels or can communicate with only two partners or users.
ICQ: It is known as I seek you. It is the most useful communication program. Using ICQ we can
send files, URLs, and more. It is just like instant messaging but allows you to enter into the chat
room and can chat with multiple people at a time.
Voice Chatting: We can chat not only with text but also with sounds as well. It is known as voice
chatting. Voice chatting can be used with the internet just as a phone call. Internet voice call is free
and unlimited, it only needs a good internet connection.
Video chatting: Video chatting is also a kind of chatting which is also done with the help of the
internet and it also requires a webcam as it is a face to face chatting. Internet speed required by video
chatting is higher as compared to text and video chatting. And a good quality camera too.
Chat Room
A chat room is a part of an online service where users can have conversations with each other through
the internet. It can also be termed a virtual room. First users need to register to the server after
registration users can log in with the help of a username and password. In the chat room, users are
allowed to have conversations in multiple mediums such as text voice, or even video calls. Transmission
of multimedia ( images, videos, etc.) can also be done in the chat room.
Chat Etiquette
Following are some chat etiquette that we should follow while chatting:
Never use abusive words during a chat session.
Don’t create too many groups unless necessary.
Never share sensitive information on chat especially in groups.
Don’t share viral posts unless it’s verified.
During chats, banking details must not be shared.
Never share private messages of user/friend/ person without asking their permission.
Always remember no one is perfect so always respect people.
Chatting Platforms
Nowadays there are many chatting platforms available for users. Some of them are mentioned below:
Facebook: Facebook is one of the oldest and most used platforms for chatting. It was founded in
February 2004. Facebook offers text, voice, and video chat to its users. Users can also post some
materials on Facebook. Facebook is available for users in many different languages. Facebook is
currently owning different chatting applications. (WhatsApp, Instagram, Facebook Messenger).
WhatsApp: WhatsApp is also one of the most used platforms. It is owned by the Facebook group.
WhatsApp too offers all types of chatting (Text, voice, and video). It is available in many different
languages.
Skype: Skype was initially released in August 2003. It is mostly used for live meetings. It is
available in 101 different languages.
Telegram: Telegram is a popular chatting application widely used across the world. It also allows
group as well as individual conversations. It is a multiplatform application, it can be used on different
operating systems for example mac, windows, Linux, ios, android.
Snapchat: Snapchat is a mobile application for both Android as well as ios. One of the core concepts
of Snapchat is that the message sends to anyone whether it’s a videos message, text, or audio it will
only last for a short period.
Hike: Hike messenger also known as hike sticker chat is a mobile application. Its main feature is that
it comes with sticker chatting which is unique as compared to other apps whatever text you want to
send it can be converted into a sticker.
Risk from Chatting
Chatting also has some risks which one should be aware of:
During Chatting always be aware of fake profiles, fake profiles are very dangerous as they will allure
you to share some confidential information, which can be used in blackmail.
Never use that application or platforms which don’t offer proper end-to-end encryption. Using such
platforms can lead to chat leaks.
Cyberbullying is a major of risk chatting over the internet, it includes sending threatening messages,
spreading lies about anyone, commenting bad or abusive language on someone’s online profile, or
blackmailing someone to bash their looks or reputation.
Never share your profile passwords with anyone, it can be missed in multiple ways ad can get down
your reputation.
How Chat Safely?
While chatting keep the following points in mind for safely chat:
Never share personal information with any unknown user.
Before chatting always check the profile of the user, and try to determine if it’s fake or real.
Only chat with those users who have a genuine profile picture.
Don’t trust anyone. Never trust any unknown user to share banking details or any personal
information.
Always keep your guard. During online chat never keep your guard off, always be aware if someone
is trying to peek into the device.
Do complain (tell your parents) instantly if noticed some unsuspicious activity.
3.3 Online Conferencing Concepts:
Web conferencing is a type of online meeting in which two or more two participants get involved via audio
and video in real-time from anywhere in the world.
In general, it is an online form of service (over the web) that works on communication protocols that are
TCP/IP (which stands for Transmission Control Protocol/Internet Protocol).
That’s how we can define it in definition, but you don’t have to understand it by definition. As we are
going to define it descriptively. Web conferencing is one of the parts of advanced technology which
emphasizes improving the overall communication channels of businesses and institutions.
Team Meetings
To discuss the projects and new strategies team meetings are important for any institution around the
world. But we are not talking about just holding meetings over your phone call, just opening up the camera
and connecting with each other. As this is not a matter of connecting only. However, how efficiently you
connect with each other in the team makes sense. As there are many cases where you need to repeat on
point lots of time which I really believe is an unproductive way of meetings.
Web conferencing offers a 360-degree camera setup in the conference room and with advanced
microphones to capture all the audio and video.
Webinar
Webinars are the top trending yet effective way to make your sales deal while giving training sessions or
having a group discussion over a topic. But how good is it to leverage different services when you can host
seamless webinars over the web and anyone can connect via just a link? With high-quality audio-video
output, you will be able to express your thoughts and participants can even contribute their thoughts via
chats and screen sharing.
Online Collaboration
Here you can not just exchange your thoughts in real-time but with collaboration, you can do modifications
to any files and other things. As this offers remote access to teams for efficient working on the projects.
Product Demos
Businesses are meant to help people with their products and services and what if you can make product
demos? It is always an urgent need for the business to rely on a platform where the executives can teach
about their products within the teams to clients remotely. This can be the best approach as now you don’t
need to spend lots of money traveling to another city for product demos as it can be done right through
anywhere and to anyone irrespective of their geographical location.
Job Interviews
Every company or organization conducts interviews to recruit new employees and fill open positions. How
feasible is it to call a large number of applicants from several cities for a single interview? Let’s improve
your strategy by incorporating web conferencing into it. You can now interview candidates via web
conference and narrow down your options. There is absolutely no need to participate in any in-person
interviews. It also provides you with the same level of insight as in-person interviews.
Undoubtedly, there is no such online type of meeting you can’t do virtually and using online web
conferencing services. But this is not the end of the discussion as next we are going to talk about its
interactive features and how effectively they can emerge your boring meetings into an immersive
experience.
Host an Engaging LIVE Stream
Connect with the Industry's Most Experienced
Live Streaming Service Providers.
ENQUIRE NOWMORE ARTICLES
White Board
File Sharing
Meeting Recording
Chat Features (private and group both)
Polls and surveys
Interactive Whiteboard
And Many Other Additional Features
Advantages of Web Conferencing
There are many advantages that can’t be neglected or ignored. But before mentioning them, just have one
question. How powerful technology is where you can connect with your clients or team members or do
other collaborations with industry people easily and in a way that may be similar to in-person meetings.
Additionally, you will be able to host meetings as well as do webinars to virtual product demos and even
seal the sales. Let’s look at some more advantages;
A web conferencing solution provides many advantages over in-person virtual meetings or voice-only
conferencing:
Web conferencing is quite beneficial compared to any other meaning of in-person or virtual meetings or
even audio communication, how? Here are the top uses you should look for before you integrate this into
your business.
Remote meetings
Of course, the very nature of web conferencing is for remote meetings, but if you are having multiple
offices and teams to coordinate this is the best way. As this allows face-to-face meetings from anywhere
(meaning your remote employees can join too) with just an internet connection.
Offsetting Busy Schedules
No matter if the participant or meeting audience is in the same town it is still useful to connect with just a
click and get insights or updates about the projects with the bare minimum effort.
Virtual conference room
There are many features it offers including whiteboards where all the participants can suggest, write or edit
the shared files in real-time while screen sharing is helpful to understand easily.
Easy mobile access
Smartphones are part of life and everyone has the ability to work over the internet. The ability to connect
via just your phone is effective to make yourself always connected with your team.
Save on travel costs
When you can conduct remote meetings there is no need to travel anywhere and for accommodation. You
can even join or host a meeting from the comfort of your bedroom (well, that’s just an example, we are not
recommending it).
Working of Usenet
The Usenet is built on the Network News Transfer Protocol (NNTP), a standard Internet protocol in
Request for Comments (RFC) 977 and has two components:
A client/server portion that allows users running client software such as Google Chrome to interact
with the news servers by downloading a list of available. Usenet newsgroups on the server, read
existing messages in the newsgroups, reply to existing messages, or post new messages.
A server/server portion that allows news servers to establish communication with each other, for the
purpose of replicating messages from newsgroups. For example, Microsoft Exchange Server fully
supports NNTP.
Newsgroup
Each topic collection of posted notes is known as a Newsgroup. There are thousands of newsgroups and
it is also possible to form a new one. Many newsgroups are hosted on Internet-connected servers but they
can also be hosted from servers without the Internet.
Usenet’s original protocol was Unix-to-Unix Copy Protocol (UUCP), but today the Network News
Transfer Protocol (NNTP) is used. Most browsers such as those from Netscape Navigator and Microsoft,
provide Usenet support and access to any newsgroups that you select. On the world wide web, Google
and other similar sites provide a topic-oriented directory as well as a search approach to newsgroups and
help users register to participate in them. In addition to this, there are other newsgroup readers, such as
Knews, that run as separate programs.
Advantages of Newsgroups
Newsgroups are similar in some ways to mailing lists, but they tend to have a structure better than
mailing lists, which makes it more likely that they will be around for much longer than a mailing list.
It is easy to find a newsgroup, and they sometimes have a moderator. A moderator is one who makes
sure that things stay on track and do not disintegrate into something that is unpleasant socially.
Most often than not, you will be able to find the FAQs (Frequently Asked Questions) section on a
newsgroup, which is always helpful for those who are not sure about anything. These questions tend
to be the ones that are asked repeatedly and so negate the need for constantly answering the same
questions.
Disadvantages of Newsgroups
A newsgroup is not as fast as an email or even a mailing list. Often there might be a latency of at
least a day, often longer, before a response is given.
The information on the newsgroup is submitted by users who lack actual knowledge about the
domain on which they are posting the article, so you need to be aware of this flaw, keep some
alternatives ready for this and do a bit of research first then only rely on it.
A serious disadvantage to a newsgroup is that they can sometimes attract people who you would not
give the time of day to if you were to meet them in person. This is especially worrying if children
have access to newsgroups.
Usenet using a Browser
If the user doesn’t have an NNTP client program or if the company firewall will not allow a user to
access Usenet services using the well-known port number for NNTP (port 119), the user can still access
Usenet (if it can browse the Internet using a standard Web browser such as Microsoft Internet Explorer).
3.6 Reading Usenet News Groups:
How Does Usenet Work?
To access Usenet’s content – including binary downloads – you’ll require three primary components.
You’ll need a Usenet provider subscription (which gives you access to the files on Usenet’s servers),
a Usenet indexer (a search engine to search for content or find NZB files), and a Usenet
client or newsreader (which allows you to view Usenet content and/or download binary files).
1. Choosing a Usenet Provider
Unfortunately, you can’t just visit Usenet in the same way you’d visit a website. It’s also not a peer-to-
peer file-sharing service like most torrent download sites. Instead, you need a Newsgroup Service
Provider in order to access and browse Usenet.
There are quite a few good Usenet providers to choose from, but when choosing, you may want to consider
these major features:
Retention
Retention refers to the length of time providers will guarantee you access to the Usenet content and
binaries they keep on their servers. As there is so much data being added to Usenet news servers each day,
providers can’t store it all forever.
To get around this, they’ll only retain a specific number of days’ worth of data (from the date it’s first
posted) and this varies from provider to provider. This is usually a year for most providers but can vary.
Also, many providers have different retention days for binary and text, with text retention days usually
being higher (i.e. they may offer binaries for 365 days, while text will be retained for 1,460 days, for
example).
Monthly Transfer
The monthly transfer denotes the amount of data you can download per month. This is usually measured
in GB and ranges from under 5GB to unlimited.
Connections
This refers to the number of connections you can make simultaneously. This is relevant for users who
want to connect using more than one device at a time, but also to users who want to have more than one
download at any one time. Thankfully, most providers offer more connections than most casual users need.
Completion Rate
This refers to the proportion of posts which are sent successfully between service providers. If there’s
even one missing post, this can cause a binary to be completely unreadable, so it’s important that your
provider has a high completion rate; however, most providers offer over 99% completion rate, so you
should be ok.
Other Features
Features like SSL access and similar vary greatly between access providers. It’s always a good idea to
encrypt data when downloading and many Usenet providers offer this as standard. If not, you can
always use a VPN to improve your overall online security.
You should never use a company who doesn’t offer free support to its customers, no matter who they are!
It’s also important to ensure you can easily opt out if you’re not satisfied. Free trial periods are good too.
Once you’ve decided on a provider and signed up, take note of your username and password, as well as
the server address (this will look something like ‘[Link]’) and port number they’ll
provide you with (if SSL is included, be sure to get a port number for SSL too).
2. Set Up Your Index (Or Search Engine)
Unlike searching the internet using an internet search engine, Usenet’s data isn’t so easy to explore. Yes,
you can manually browse your Usenet provider’s servers, but this is truly cumbersome, so most people
get a Usenet index, as they do the work of a search engine for you.
All you need to do is enter the search term for what you want to find, select the posts that match, download
[Link] files you want, and then open them in a Usenet client/newsreader.
There are a number of indexers available and some are free if you’re willing to put up with adverts or
similar. Just search the web for ‘Usenet indexer’ to find the one that best suits you.
3. Find a Usenet Client (Or Newsreader)
A Usenet newsreader or client is a program that allows you to access and view Usenet content, as well
as actually download the binary files.
There are three client types:
Newsreader
A newsreader is almost always used exclusively for browsing text in the newsgroups. You can actually
download binary files with a newsreader, but they are quite difficult to use, so not recommended for
downloads.
NZB downloader
As the name indicates, these are designed for downloading the binary identified by [Link] files, but not
really meant for browsing text discussions.
Hybrid
This is a combination of the above two client types, allowing you to access text posts and download
binaries. Hybrid programs obviously have their benefits but they are almost never free, plus most of them
aren’t cross-platform programs, so this needs to be considered when choosing.
4. Final Steps
The specific sequence of final steps will depend on your chosen Usenet provider, newsreader/client, and
indexer. Nonetheless, here is a concise overview of the general steps you are likely to follow:
1. Install and begin to set up your Usenet client and/or newsreader.
2. When your client/newsreader asks you for your server details, this is where you add your Usenet
provider’s server details. You’ll also need to add your provider username and password.
3. If your provider gives you SSL, you should enable it here and add the relevant SSL number in the
‘Port’ field. The ‘Connections’ field is where you’ll enter the maximum number of connections your
provider gives you.
4. Continue following the instructions to set up your Usenet client/newsreader. It should restart after
completion and at this stage, you’ll likely be given the address you’ll use to access your
client/newsreader from your browser (it will probably be something similar to
‘[Link] Bookmark this link. This is the link you’ll need to access your
client/newsreader interface.
5. Open your Usenet search engine and search for whatever content you want. When you’ve found one,
click the box next to it and then click on the button that says something like ‘Create NZB’ or similar.
This will download [Link] file to your PC.
6. Once downloaded, go to your bookmarked link to access your client/newsreader interface. Find the
button/link that says something like ‘Add NZB’ and click it. When prompted, choose the file you just
downloaded and click ‘Upload’.
7. Your binary files will be downloaded to your computer in the form of [Link] files. When
these have fully downloaded, just un-rar them and place them in the file of your choice on your
computer. You can run a quick anti-virus check on your new file, but that’s it – you’ve downloaded
your first Usenet file!
Automation
There are a number of programs that can automate some of this process for you, or schedule past or
future content downloads. Most of these programs focus on downloads of things like movies, TV series,
and music. Search the web for ‘Usenet automation’ to find these.
Should I Use a VPN with Usenet?
Accessing Usenet is fairly safe, but using a VPN will keep you even safer. When accessing Usenet,
your IP address will usually be logged and stored at the point when you get an NZB file from your
indexer, as well as when you’re downloading the binary file to your computer.
Using a VPN will prevent you from being seen at these points, and will stop anyone from seeing that
you’re accessing Usenet-related sites and programs online.
If you do decide to use a VPN to access Usenet, we recommend trying out Newshosting’s free trial that
runs for 14-days or 30GB, whichever comes first. Newshosting is a Usenet provider that offers
some excellent Usenet service plans as well as a VPN service as an add-on.
It offers a truly secure connection using the OpenVPN, PPTP, or L2TP protocols and 256-bit
encryption, an easy-to-use interface, and amazing reliability with unlimited and unmetered
bandwidth.
If you want more functionality from your VPN, we suggest trying out user favorite ExpressVPN. It ranks
first in almost every category and offers users great speeds, streaming, and security.
3.7 Video Conferencing Concepts:
Commonly video conferencing is defined as the type of online meeting where two or more people converse
in real time. Using a strong and consistent internet connection the participants are able to see each other
here and are able to participate from any part of the world without any lag or time differences or drop in
communication quality.
Hence businesses are able to use video conferencing for collaboration communication and continued
engagement with users outside of the organization. The need to use hardware that is highly recommended
with video conferencing software is a necessity for these quality experiences.
What Are The Types Of Video Conferencing?
Organizations are quickly adapting to the needed ecosystem for video conferencing. Meeting rooms are set
up with cable internet connection and Powerful audio systems high definition cameras and peripherals. By
using hardware that is specifically designed for video conferencing meetings the experience of the users is
amplified along with seamless voice and video conferencing software.
Considering the extensive use of this communication mode, two types of video conferencing have
emerged: point to point conferencing and multipoint conferencing.
1. Point-To-Point Conferencing
In this method only two participants can communicate in real time despite their geographic locations. In
this type of video conferencing feature, the participants use the platform for face to face discussions. For
example, it is an ideal method for job interviews to be conducted as top employers are able to speed up the
hiring process and can complete the hiring procedures especially the job interview virtually through video
conferencing.
This is already a much popular option in the covid situation and brings a lot of flexibility to companies that
operate remotely. It also improves the modern customer experience that businesses offer at a personalized
level. The ideal software and the video conferencing hardware always provide the actual connection
between any concerns and enquiries raised by clients as well.
2. Multipoint Conferencing
In this method of video conferencing 3 or more participants are involved in interaction creating the essence
of group video conferencing. This is essentially a feature that is different from the traditional three-way
calling that is typical of business phone systems.
In multipoint conferencing the host will provide links for participants to join meetings in larger groups. For
example It supports businesses in several office locations and remote workers by becoming an office
bridge for multipoint conferencing. For software and hardware bridging, creating a hub for large
conference calls, multiple point conferencing is a solution.
Top Features Of Video Conferencing Software
Video conferencing software is essentially VoIP Technology where transfer of audio and video signals
between the two locations is based on special algorithms called codecs or coder decoder. In the first stage
of data compression the image of the meeting or conference is captured by the camera analogue video
Signals and speech and audio signals are all packaged into data sellers for the internet to understand and
transfer to begin.
In data the compression or decoding of the transfer of the data over the internet and tourist destination is
reached and changes back to analogue video and audio signals for attendees at the other side to hear and
see. Video conferencing app are focusing on echo cancellation and other sound delays.
There are several features that makeup video conferencing software which are discussed in the
following sections:
Screen Sharing
In video conferencing solutions, screen sharing is a critical must-have feature. It is necessary for sharing
documents in common while presenting or discussing or representation of graphs or images during
the video calling. Screen sharing enables the whole discussion to be centered on the visual on the screen
while the speakers continue to speak about the contents on the page or referencing it for discussions.
It enables the whole team to brainstorm and effectively contribute to the discussion. It provides for a
sufficient information exchange for the large group to arrive at necessary decisions. Point to be noted here
is that some apps allow only the host to share the screen and others are allowed upon permission to present.
Simultaneous Annotation
In this feature the need to annotate on a shared screen is supported. In the middle of discussions and
exchange of ideas points or concepts need to be annotated and shared on screen for discussion points to be
made. Hence it is important that simultaneous annotation features are enabled for a video conferencing
solution. Some apps allow only the host to annotate and simultaneous annotation is enabled upon
permission.
Chat Box
In this feature the chat box supports multiple conversations between the participants. This allows a chat
box to appear allowing the participants to mention and suggest without interrupting the speaker.
This could be for discussions among the listeners or for the speaker to observe and included within the
conversation bus stop new paragraph while most apps offer private as well as group chat option apart from
chat logs being saved at the end of the video conference.
File Sharing
This is one of the important features of video conferencing as it allows for secure transfer of files between
participants on the live video call. It helps in providing the complete document transfer are video audio
recording within the meeting itself and will not have to depend on third party solutions.
The most important aspect here is that a secure ecosystem is available for the transfer of data since
businesses constantly use confidential documents with use for audio bytes.
Video Call Recording
A video conferencing solution is a necessary procedure for business operations. Firstly, recorded video
calls will help those who have not attended the meeting or for others to evaluate and gather information, or
gather business insights for further referencing and documentation purposes or simply streaming at a later
point of time.
Typically, this video call recording feature is a must for documentation purposes and for later discussions.
Device Switching
One of the key features in video call recording is device switching. Device switching is a seamless ability
to continue the video conference across different devices. An essential feature is that there is no description
of a meeting needed, and the participants can have mobility and better access to quality internet that’s
enough for device switching conferences.
What Are The Advantages & Disadvantages Of Video Conferencing Solution?
Video conferencing solutions have changed the way organizations communicate and collaborate.
Companies are able to rely on audio conferencing as well as video call recording to improve the
communication of your organization.
Video broadcasting
Screen sharing
Low latency technologies & Easy scaling
Cross-platform support
End-to-End security
As the top-rated video conferencing solution for Enterprises, MirrorFly allows unlimited conferencing with
data usage and participants to collaborate at the highest level.
Nearly all major browsers have a private browsing setting. These exist to hide the browsing history from
other users on the same computer. Many people think that private browsing or incognito mode will hide
both their identity and browsing history from internet service providers, governments and advertisers. They
don’t. These settings just clear the history on your system, which is helpful if you’re dealing with sensitive
personal information on a shared or public computer. Firefox goes beyond that.
Example: Firefox helps you be more private online by letting you block trackers from following you
around the web.
Web Browsers Work:
Most major web browsers let users modify their experience through extensions or add-ons. Extensions are
bits of software that you can add to your browser to customize it or add functionality. Extensions can do all
kinds of fun and practical things like enabling new features, foreign language dictionaries, or visual
appearances and themes.
All browser makers develop their products to display images and video as quickly and smoothly as
possible, making it easy for you to make the most of the web. They all work hard to make sure users have a
browser that is fast, powerful and easy to use. Where they differ is why. It’s important to choose the right
browser for you. Mozilla builds Firefox to ensure that users have control over their online lives and to
ensure that the internet is a global, public resource, accessible to all.
4.2 WWW Concepts:
Where the Web was born
Tim Berners-Lee, a British scientist, invented the World Wide Web (WWW) in 1989, while working at
CERN. The Web was originally conceived and developed to meet the demand for automated information-
sharing between scientists in universities and institutes around the world.
Tim Berners-Lee, pictured at CERN (Image: CERN)
CERN is not an isolated laboratory, but rather the focal point for an extensive community that includes
more than 17 000 scientists from over 100 countries. Although they typically spend some time on the
CERN site, the scientists usually work at universities and national laboratories in their home countries.
Reliable communication tools are therefore essential.
The basic idea of the WWW was to merge the evolving technologies of computers, data networks and
hypertext into a powerful and easy to use global information system.
Web server in the US came online in December 1991, once again in a particle physics laboratory:
the Stanford Linear Accelerator Center (SLAC) in California. At this stage, there were essentially only two
kinds of browser. One was the original development version, which was sophisticated but available only on
NeXT machines. The other was the ‘line-mode’ browser, which was easy to install and run on any platform
but limited in power and user-friendliness. It was clear that the small team at CERN could not do all the
work needed to develop the system further, so Berners-Lee launched a plea via the internet for other
developers to join in. Several individuals wrote browsers, mostly for the X-Window System. Notable
among these were MIDAS by Tony Johnson from SLAC, Viola by Pei Wei from technical publisher
O'Reilly Books, and Erwise by Finnish students from Helsinki University of Technology.
Early in 1993, the National Center for Supercomputing Applications (NCSA) at the University of Illinois
released a first version of its Mosaic browser. This software ran in the X Window System environment,
popular in the research community, and offered friendly window-based interaction. Shortly afterwards the
NCSA released versions also for the PC and Macintosh environments. The existence of reliable user-
friendly browsers on these popular computers had an immediate impact on the spread of the WWW. The
European Commission approved its first web project (WISE) at the end of the same year, with CERN as
one of the partners. On 30 April 1993, CERN made the source code of WorldWideWeb available on a
royalty-free basis, making it free software. By late 1993 there were over 500 known web servers, and the
WWW accounted for 1% of internet traffic, which seemed a lot in those days (the rest was remote access,
e-mail and file transfer). 1994 was the “Year of the Web”. Initiated by Robert Cailliau, the First
International World Wide Web conference was held at CERN in May. It was attended by 380 users and
developers, and was hailed as the “Woodstock of the Web”.
As 1994 progressed, stories about the Web hit the media. A second conference, attended by 1300 people,
was held in the US in October, organised by the NCSA and the newly-formed International WWW
Conference Committee (IW3C2). By the end of 1994, the Web had 10 000 servers - 2000 of which were
commercial - and 10 million users. Traffic was equivalent to shipping the entire collected works of
Shakespeare every second. The technology was continually extended to cater for new needs. Security and
tools for e-commerce were the most important features soon to be added.
What is World Wide Web (WWW, W3)?
The World Wide Web -- also known as the web, WWW or W3 -- refers to all the public websites or pages
that users can access on their local computers and other devices through the internet. These pages and
documents are interconnected by means of hyperlinks that users click on for information. This information
can be in different formats, including text, images, audio and video.
How does the World Wide Web work?
Paving the way for an internet revolution that has transformed the world in only three decades, the World
Wide Web consists of multiple components that enable users to access various resources, documents and
web pages on the internet. Thus, the WWW is like a vast electronic book whose pages are stored or hosted
on different servers worldwide.
These pages are the primary component or building blocks of the WWW and are linked through
hyperlinks, which provide access from one specific spot in a hypertext or hypermedia document to another
spot within that document or a different one. Hyperlinks are another defining concept of the WWW and
provide its identity as a collection of interconnected documents.
Hypertext is a method for instant information cross-referencing that supports communications on the web.
Hypertext makes it easy to link content on one web page to content on another web page or site. Hypertext
and HTTP enable people to access the millions of websites active on the WWW.
The Hypertext Transfer Protocol (HTTP) is another key component of the WWW. It enables users to
access web pages by standardizing communications and data transfer between the internet's servers and
clients.
Most web documents and pages are created using Hypertext Markup Language (HTML), a text-based way
of describing how content within an HTML file is structured. HTML describes the structure of web pages
using elements or tags and displays the content of these pages through a web browser.
To access one of these pages, a user and their client machine supply a universal identifier to the web server
via a browser. This identifier may be a uniform resource locator (URL) or uniform resource identifier
(URI) and is unique to each web page.
A collection of web pages belonging to a URL is called a website. For example, [Link] is a
website, while [Link] is a web page.
The browser accepts the URL or URI provided by the user and communicates it to the web server. The
server then retrieves the web page associated with that URL or URI and presents it to the user in the
browser window of their client machine.
Client devices communicate with servers to access web pages using HTTP.
What will Web 3.0 look like compared to Web 1.0 and 2.0?
The World Wide Web continues to evolve. The first generation of the Web, Web 1.0, which Berners-Lee
originally defined in 1989, had no video content and a page format similar to that of a printed page. Web
1.0 was primarily static and focused on providing information.
Around the beginning of the 21st century, Web 2.0 ushered in a new era that was more interactive and
dynamic than its predecessor and focused on user collaboration, universal network connectivity and
communications channels. As smartphones, mobile internet access and social networks spurred the growth
of Web 2.0, applications -- such as Airbnb, TikTok, Twitter and Uber -- which increased online
interactivity and utility, became increasingly popular.
With a lofty goal of creating more intelligent, connected and open websites, Web 3.0 is still in its infancy
and has yet to be defined fully. Unlike Web 2.0, which includes applications and websites that entail user-
generated content, Web 3.0 is expected to be fully decentralized; this places content creation in the hands
of the creators rather than platform owners.
What is a WebElement?
A WebElement, in this case, a WebElement is essentially an HTML element on a website. HTML
documents consist of HTML elements. Each HTML element consists of a start tag and an end tag. The
content lies between the tags.
Syntax
<start tag> content </end tag>
HTML elements can contain other elements. Every HTML document carries such HTML elements.
WebElement Selenium WebDriver methods apply to almost all DOM elements on a web page.
Each WebElement is represented the WebElement interface – which is used by to interact with visible and
invisible elements on the web page.
Every WebDriver method either returns a value or returns null/void (AKA no value). The WebElement
class in WebDriver works the same way.
Here’s an example of a WebElement command:
WebElement element = [Link]([Link](“UserName“));
This command returns either the element being searched for or returns null/void.
All actions on any WebElement will always populate against any element, regardless of whether an action
is valid on the element or not.
List of WebElement Commands
1. sendKeys() command
sendKeys command allows the user to type content automatically into an editable field while executing
tests. These fields are web elements that can be identified using locators like element id, name, class name,
etc.
Syntax:
[Link](“text”);
This method uses CharSequence as a parameter. It returns nothing. It works with text entry elements such
as INPUT and TEXTAREA.
Code:
// Create WebElement
2. isDisplayed() command
The isDisplayed command in Selenium verifies if a particular element is present and displayed. If the
element is displayed, then the value returned is true. If not, then the value returned is
a NoSuchElementFound exception.
Syntax:
[Link]();
The code below verifies if an element with the id attribute value next is displayed.
boolean eleSelected= [Link]([Link]("xpath")).isDisplayed();
Full code:
WebElement element = [Link]([Link]("UserName"));
boolean status = [Link]();
//Or can be written as
boolean status = [Link]([Link]("UserName")).isDisplayed();
Note: If an element is present on a web page but its property is set to hidden, the Selenium WebDriver
isDisplayed method will return NoSuchElementFound. This is because even though the element is present
in the DOM, it is not visible to users.
3. isSelected() command
This command only works on input elements such as radio buttons, checkboxes, select options, and menu
items. It is used to determine if an element is selected. If the specified element is selected, the value
returned is true. If not, the value returned is false.
Syntax:
[Link]();
Code:
WebElement element = [Link]([Link]("Sex-Male"));
boolean status = [Link]();
//Or can be written as
boolean staus = [Link]([Link]("Sex-Male")).isSelected();
4. submit() command
This command is handy when interacting with forms (or elements within a form) on a web page. It doesn’t
require a parameter and returns nothing.
As evident from its name, the command submits relevant information (as required) on a website. If the
action triggered by this command changes the current web page, the method will wait until the new page
loads.
Syntax:
[Link]();
Code:
WebElement element = [Link]([Link]("SubmitButton"));
[Link]();
//Or can be written as
[Link]([Link]("SubmitButton")).submit();
WebElement element = [Link]([Link]("SubmitButton"));
[Link]();
//Or can be written as
[Link]([Link]("SubmitButton")).submit();
Also Read: Selenium Commands every Developer or Tester must know
5. isEnabled() command
This WebElement in Selenium command verifies if an element is enabled on the web page. If the element
is enabled, it returns a true value. If not, it returns a false value.
Syntax:
[Link]();
The code below verifies if an element with the id attribute value next is enabled.
boolean eleEnabled= [Link]([Link](“xpath”)).isEnabled();
Full Code:
// Create WebElement
WebElement eleEnabled = [Link]([Link]("TextBox"));
// Perform isEnabled operation
[Link]();
// OR
// Verify WebElement is Enabled or Not? e.g: Radio / Checkbox.
[Link]([Link]("Text")).isEnabled();
6. getLocation() command
This command retrieves the location of a specified element on a web page. It does not require a parameter
and returns the Point object as its result. The X and Y coordinates of the element can be derived from the
Point object returned.
Syntax:
[Link]();
Code:
WebElement element = [Link]([Link]("SubmitButton"));
Point point = [Link]();
[Link]("X cordinate : " + point.x + "Y cordinate: " + point.y);
7. clear( ) command
When using this WebElement in Selenium command, its value will be cleared if the element in question is
a text entry. It doesn’t require a parameter and returns nothing.
Syntax:
[Link]();
The clear() method does not affect other web elements. The text entry elements here
are INPUT and TEXTAREA.
Code:
// Create WebElement
8. getText() command
This command retrieves the text within a specific web element. This includes the inner text as well as the
sub-elements sans whitespace. It doesn’t require a parameter and returns a string value. This method is
often used to verify labels, messages, error, and other elements (involving text) displayed to website
visitors.
Syntax:
[Link]();
Code:
// Create WebElement
WebElement elegetText = [Link]([Link]("TextBox"));
// Perform getText operation
[Link]();
// OR
// Get text of Particular WebElement & Store into String
[Link]([Link]("TextBox")).getText();
9. getTagName() command
This method retrieves the tag name of the specified element. It does not require a parameter and returns a
string value as its result.
Syntax:
[Link]();
This command does not return the value of the name attribute. It returns the tag. For example, if the code
is <input name=”foo”/>, then this command will return the tag, i.e. “input”.
Code:
// Create WebElement
WebElement elegetTagName = [Link]([Link]("TextBox"));
// Perform getTagName operation
[Link]();
// OR
// Able to get TagName of Particular WebElement & Store into String
[Link]([Link]("TextBox")).getTagName();
// Create WebElement
WebElement elegetTagName = [Link]([Link]("TextBox"));
// Perform getTagName operation
[Link]();
// OR
// Able to get TagName of Particular WebElement & Store into String
[Link]([Link]("TextBox")).getTagName();
[Link]();
Code:
o An application program is known as a client program, running on the local machine that requests
for a service from an application program known as a server program, running on the remote
machine.
o A client program runs only when it requests for a service from the server while the server program
runs all time as it does not know when its service is required.
o A server provides a service for many clients not just for a single client. Therefore, we can say that
client-server follows the many-to-one relationship. Many clients can use the service of one server.
o Services are required frequently, and many users have a specific client-server application program.
For example, the client-server application program allows the user to access the files, send e-mail,
and so on. If the services are more customized, then we should have one generic application
program that allows the user to access the services available on the remote computer.
Client
A client is a program that runs on the local machine requesting service from the server. A client program is
a finite program means that the service started by the user and terminates when the service is completed.
Server
A server is a program that runs on the remote machine providing services to the clients. When the client
requests for a service, then the server opens the door for the incoming requests, but it never initiates the
service.
A server program is an infinite program means that when it starts, it runs infinitely unless the problem
arises. The server waits for the incoming requests from the clients. When the request arrives at the server,
then it responds to the request.
Advantages of Client-server networks:
o Centralized: Centralized back-up is possible in client-server networks, i.e., all the data is stored in
a server.
o Security: These networks are more secure as all the shared resources are centrally administered.
o Performance: The use of the dedicated server increases the speed of sharing resources. This
increases the performance of the overall system.
o Scalability: We can increase the number of clients and servers separately, i.e., the new element can
be added, or we can add a new node in a network at any time.
Disadvantages of Client-Server network:
o Traffic Congestion is a big problem in Client/Server networks. When a large number of clients
send requests to the same server may cause the problem of Traffic congestion.
o It does not have a robustness of a network, i.e., when the server is down, then the client requests
cannot be met.
o A client/server network is very decisive. Sometimes, regular computer hardware does not serve a
certain number of clients. In such situations, specific hardware is required at the server side to
complete the work.
o Sometimes the resources exist in the server but may not exist in the client. For example, If the
application is web, then we cannot take the print out directly on printers without taking out the print
view window on the web.
4.5 URL
URL: Uniform Resource Locator
URL stands for Uniform Resource Locator. It is the address of a resource, which can be a specific webpage
or a file, on the internet. It is also known as web address when it is used with http. It was created in 1994
by Tim Berners-Lee. URL is a specific character string that is used to access data from the World Wide
Web. It is a type of URI (Uniform Resource Identifier).
Every URL contains the following information:
o The scheme name or protocol.
o A colon, two slashes.
o A host, normally called a domain name but sometimes as a literal IP address.
o A colon followed by a port number.
o Full path of the resource.
The URL of a web page is displayed above on the page in the address bar. A typical URL looks like this:
[Link]
The above URL contains:
o protocol: http
o host or domain: [Link]
o Path of the resource: /full-form
A URL can be entered manually by typing it in the address bar of your web browser. If the URL does not
contain a valid server, a browser may display a "Server not found" error and if the path in the URL is
incorrect, the browser may display a "404 error". A URL does not contain spaces and uses forward slashes
to represent different directories. So, dashes and underscores are used separate the words of a web
address.
What is URI
URI stands for Uniform Resource Identifier. It is a generic term for all the name and addresses which show
objects on the World Wide Web. It is generally a sequence of characters which identifies a logical resource
or the name and location of a file or resource in a uniform format.
A URI can be of two types: Uniform Resource Locator (URL) and Uniform Resource Names (URNs). It
enables resources to be accessed by other computers across a network or over the World Wide Web.
4.6 Transfer Protocol
There are two prevailing types of data transfer protocol in the Internet Protocol (IP) suite:
UDP – User Datagram Protocol
TCP – Transmission Control Protocol
The key difference between them is that TCP rigorously checks for errors and guarantees in-order-delivery
of traffic while UDP does not and relies on higher layer protocols for error and flow management.
UDP comes in handy whenever an unacknowledged transfer is required between data sending and
receiving applications. UDP is typically used for broadcast and multicast traffic, real-time traffic (VoIP, IP
Video, etc.) or for stateless communications such as DNS. UDP is pretty fast but doesn’t guarantee
delivery or ordering.
Then there’s TCP which is a connection-oriented protocol used to establish and maintain a connection until
application programs at each end have finished exchanging data. TCP segments data into packets and
provides a reliable data-transfer service. It’s used for bulk data transfer and for interactive data
applications. TCP dominates most IP networks nowadays (90% of all traffic).
The growing load on IP networks is putting a lot of pressure of TCP traffic to “deliver the goods” or
packets so to speak. Unlike UDP, TCP gets impacted by loss, latency and incorrect configurations. TCP
performance is something that simply cannot be overlooked if end-user quality of experience is to be
maintained in this day and age of heavy data traffic. Exactly knowing one’s data transfer protocol or
troubleshooting TCP issues in and out should be every service providers’ mantra.
TCP (Transmission Control Protocol) is one of the main protocols of the Internet protocol suite. It lies
between the Application and Network Layers which are used in providing reliable delivery services.
In this article, we will discuss about Transmission control protocol in detail. We will also discuss IP, the
Difference between TCP and IP, and the working process of IP here. Let’s proceed with the definition of
TCP First.
What is Transmission Control Protocol (TCP)?
Transmission Control Protocol is a connection-oriented protocol for communications that helps in the
exchange of messages between different devices over a network. The Internet Protocol (IP), which
establishes the technique for sending data packets between computers, works with TCP.
The position of TCP is at the transport layer of the OSI model. TCP also helps in ensuring that
information is transmitted accurately by establishing a virtual connection between the sender and
receiver.
The position of TCP is at the transport layer of the OSI model. TCP also helps in ensuring that
information is transmitted accurately by establishing a virtual connection between the sender and
receiver.
TCP
For Example: When a user requests a web page on the internet, somewhere in the world, the server
processes that request and sends back an HTML Page to that user. The server makes use of a protocol
called the HTTP Protocol. The HTTP then requests the TCP layer to set the required connection and send
the HTML file.
Now, the TCP breaks the data into small packets and forwards it toward the Internet Protocol (IP) layer.
The packets are then sent to the destination through different routes.
The TCP layer in the user’s system waits for the transmission to get finished and acknowledges once all
packets have been received.
Features of TCP/IP
Some of the most prominent features of Transmission control protocol are mentioned below.
Segment Numbering System: TCP keeps track of the segments being transmitted or received by
assigning numbers to each and every single one of them. A specific Byte Number is assigned to data
bytes that are to be transferred while segments are assigned sequence numbers. Acknowledgment
Numbers are assigned to received segments.
Connection Oriented: It means sender and receiver are connected to each other till the completion
of the process. The order of the data is maintained i.e. order remains same before and after
transmission.
Full Duplex: In TCP data can be transmitted from receiver to the sender or vice – versa at the same
time. It increases efficiency of data flow between sender and receiver.
Flow Control: Flow control limits the rate at which a sender transfers data. This is done to ensure
reliable delivery. The receiver continually hints to the sender on how much data can be received
(using a sliding window).
Error Control: TCP implements an error control mechanism for reliable data transfer. Error control
is byte-oriented. Segments are checked for error detection. Error Control includes – Corrupted
Segment & Lost Segment Management, Out-of-order segments, Duplicate segments, etc.
Congestion Control: TCP takes into account the level of congestion in the network. Congestion
level is determined by the amount of data sent by a sender.
Advantages of TCP
It is a reliable protocol.
It provides an error-checking mechanism as well as one for recovery.
It gives flow control.
It makes sure that the data reaches the proper destination in the exact order that it was sent.
Open Protocol, not owned by any organization or individual.
It assigns an IP address to each computer on the network and a domain name to each site thus making
each device site to be distinguishable over the network.
Disadvantages of TCP
TCP is made for Wide Area Networks, thus its size can become an issue for small networks with low
resources.
TCP runs several layers so it can slow down the speed of the network.
It is not generic in nature. Meaning, it cannot represent any protocol stack other than the TCP/IP
suite. E.g., it cannot work with a Bluetooth connection.
No modifications since their development around 30 years ago.
4.7 Web Browsers
web Browser is an application software that allows us to view and explore information on the web. User
can request for any web page by just entering a URL into address bar. Web browser can show text, audio,
video, animation and more. It is the responsibility of a web browser to interpret text and commands
contained in the web page. Earlier the web browsers were text-based while now a days graphical-based or
voice-based web browsers are also available. Following are the most common web browser available
today:
Architecture
There are a lot of web browser available in the market. All of them interpret and display information on the
screen however their capabilities and structure varies depending upon implementation. But the most basic
component that all web browser must exhibit are listed below:
Controller/Dispatcher
Interpreter
Client Programs
Controller works as a control unit in CPU. It takes input from the keyboard or mouse, interpret it and
make other services to work on the basis of input it receives.
Interpreter: It receives the information from the controller and execute the instruction line by line. Some
interpreter is mandatory while some are optional For example, HTML interpreter program is mandatory
and java interpreter is optional.
Client Program describes the specific protocol that will be used to access a particular service. Following
are the client programs tat are commonly used:
HTTP
SMTP
FTP
NNTP
POP
\
Starting Internet Explorer Internet explorer
It is a web browser developed by Microsoft. It is installed by default with the windows operating system
howerver, it can be downloaded and be upgraded.
To start internet explorer, follow the following steps:
Go to Start button and click Internet Explorer.
The Internet Explorer window will appear as shown in the following diagram:
Navigation
A web page may contain hyperlinks. When we click on these links other web page is opened. These
hyperlinks can be in form of text or image. When we take the mouse over an hyperlink, pointer change its
shape to hand.
Key Points
In case, you have accessed many web pages and willing to see the previous webpage then just click back
button You can open a new web page in the same tab, or different tab or in a new window.
Saving Webpage
You can save web page to use in future. In order to save a webpage, follow the steps given below: Click
File > Save As. Save Webpage dialog box appears. Choose the location where you want to save your
webpage from save in: list box. Then choose the folder where you want to save the webpage
Specify the file name in the File name box.
Select the type from Save as type list box.
Webpage, complete
Web Archive
Webpage HTML only
Text File
From the encoding list box, choose the character set which will be used with your webpage. By
default, Western European is selected.
Click save button and the webpage is saved.
Saving Web Elements
Web elements are the pictures, links etc. In order to save these elements follow the steps given below:
Right click on the webpage element you want to save. Menu options will appear. These options
may vary depending on the element you want to save.
Favourites
The Favourites option helps to save addresses of the webpages you visited oftenly. Hence you need not to
remember long and complex address of websites you visit often. In order to open any webpage, you just
need to double click on the webpage that you have marked from bookmarks list.
Adding a web page to your Favourites In ordered to add website to your favourite list, follow the steps
given below:
Open webpage that you want to add to your favourite.
Click on favourite menu and then click on Add to Favourites opton. Addfavourites
Note:
You can also click Favourites button available in the toolbar. Favourites panel will open in the left
corner of the internet explorer window. Click add button, AddFavourites dialog box will apppear.
In AddFavourites dialog box, the Name: text box will contains the name of the web page that
you want to add to favourites.
Click the Create in button, Favoutites folder will appear. Move to the folder where you want to
store the favourites by clicking on the folder name.
Now click OK button to save the favourites
Opening Favourites
In order to open favourites, follow the steps given below:
In the Favourite Panel, take the mouse over the site that you want to open. Now click on the address
to open that site.
Favourite can also be opened from the Favourites menu by selecting the appropriate one.
An early Netscape employee Brendan Eich created the JavaScript programming language, the
most widely used language for client-side scripting of web pages and a founding engineer of Netscape Lou
Montulli created HTTP cookies. The company also developed SSL which was used for securing online
communications before its successor TLS
4.7.2 Microsoft Internet Explorer
The Internet Explorer project was started in the summer of 1994 by Thomas Reardon,[15] who,
according to former project lead Ben Slivka,[16] used source code from Spyglass, Inc. Mosaic, which was an
early commercial web browser with formal ties to the pioneering National Center for Supercomputing
Applications (NCSA) Mosaic browser.
In late 1994, Microsoft licensed Spyglass Mosaic for a quarterly fee plus a percentage of
Microsoft's non-Windows revenues for the software. Although bearing a name like NCSA Mosaic,
Spyglass Mosaic had used the NCSA Mosaic source code sparingly
Features:
Internet Explorer has been designed to view a broad range of web pages and provide certain
features within the operating system, including Microsoft Update. During the height of the browser wars,
Internet Explorer superseded Netscape only when it caught up technologically to support the progressive
features of the time.[68][better source needed]
Standards support[edit]
Internet Explorer, using the MSHTML (Trident) browser engine:
Supports HTML 4.01, parts of HTML5, CSS Level 1, Level 2, and Level 3, XML 1.0, and DOM Level
1, with minor implementation gaps.
Fully supports XSLT 1.0 as well as an obsolete Microsoft dialect of XSLT often referred to as WD-xsl,
which was loosely based on the December 1998 W3C Working Draft of XSL. Support for XSLT
2.0 lies in the future: semi-official Microsoft bloggers have indicated that development is underway,
but no dates have been announced.
Almost full conformance to CSS 2.1 has been added in the Internet Explorer 8 release.[69][70] The
MSHTML browser engine in Internet Explorer 9 in 2011, scored highest in the official W3C
conformance test suite for CSS 2.1 of all major browsers.
Supports XHTML in Internet Explorer 9 (MSHTML Trident version 5.0). Prior versions can render
XHTML documents authored with HTML compatibility principles and served with a text/html MIME-
type.
Supports a subset[71] of SVG in Internet Explorer 9 (MSHTML Trident version 5.0), excluding SMIL,
SVG fonts and filters.
Internet Explorer uses DOCTYPE sniffing to choose between standards mode and a "quirks mode" in
which it deliberately mimics nonstandard behaviors of old versions of MSIE for HTML and CSS rendering
on screen (Internet Explorer always uses standards mode for printing). It also provides its own dialect
of ECMAScript called JScript.
Internet Explorer was criticized by Tim Berners-Lee for its limited support for SVG, which is promoted
by W3C
Architecture
nternet Explorer uses a componentized architecture built on the Component Object Model (COM)
technology. It consists of several major components, each of which is contained in a separate dynamic-link
library (DLL) and exposes a set of COM programming interfaces hosted by the Internet Explorer main
executable, [Link]:[84]
[Link] is the protocol handler for HTTP, HTTPS, and FTP. It handles all network communication
over these protocols.
[Link] is responsible for MIME-type handling and download of web content, and provides a
thread-safe wrapper around [Link] and other protocol implementations.
[Link] houses the MSHTML (Trident) browser engine introduced in Internet Explorer 4, which
is responsible for displaying the pages on-screen and handling the Document Object Model (DOM) of
the web pages. [Link] parses the HTML/CSS file and creates the internal DOM tree
representation of it. It also exposes a set of APIs for runtime inspection and modification of the DOM
tree. The DOM tree is further processed by a browser engine which then renders the internal
representation on screen.
[Link] contains the user interface and window of IE in Internet Explorer 7 and above.
[Link] provides the navigation, local caching and history functionalities for the browser.
[Link] is responsible for rendering the browser user interface such as menus and toolbars
Security:
Internet Explorer uses a zone-based security framework that groups sites based on certain
conditions, including whether it is an Internet- or intranet-based site as well as a user-editable whitelist.
Security restrictions are applied per zone; all the sites in a zone are subject to the restrictions.
inadvisable practice which can have very detrimental negative effects on positioning SEO, since, although
the presence in thematic and quality directories is not harmful, many of them are considered as link farms.
That is why, currently, one of the first tasks that are addressed when starting an SEO project is a link audit
to detect harmful links.
The History of Web Directories
With the growth of the Internet and the proliferation of web pages, which grew exponentially,
a tool became necessary to group and order all this information. In this way the figure of web
directoriesemerged, gigantic databases that thanks to their great utility quickly became popular.
It was from 1995 when some of the most important web directories, such as Yahoo! or DMOZ,were
founded and began their growth. During this five years, web directories were undisputed kings of the
Internet, however, with the arrival of search engines, the operation of the Internet changed radically.
The appearance of search engines,led by Google, propitiated that the use of web directories as search
methods for web pages was progressively becoming disused. However, during the first years of Google it
encouraged the use of directories as a positioning tool in the search engine. The result was the proliferation
of a massive link building that multiplied the number of directories, causing a loss of value for the user
since these did not focus on generating quality content.
To solve this problem Google decided to punish this type of practice with the launch in 2012 of Google
Penguin, a powerful update of its logarithm that marked the beginning of the end of web directories. From
this moment, these were declining and losing millions of users, with many currently closed their doors (the
last DMOZ in 2017).
Types of Web Directories
We can classify web directories in different ways according to their typology:
According to the cost: si these allow us to include the link to our website without any cost, we will
talk about free directories,if on the contrary it is necessary to pay to register our website we will
refer to paid directories. The latter are usually much more beneficial for SEO as a general rule,
since they are less saturated and transmit greater authority, while with free ones the opposite
happens in many and can even be as webspam issuers. There is a variant within the payment
directories known as bid directories in which this payment method is used to define the visibility
that our website will have within the directory.
According to the correspondence: there are numerous directories that are free, but in exchange for
including our website they demand in return a link to it, which is known as reciprocal
directories,normally these are more relevant than free non-reciprocaldirectories.
According to the geographical area: if it is a web directory that includes only web pages from a
certain geographical region, we are talking about a local directory,if it does not have any type of
geographical limitation it is a global directory.
According to the specialization: if it is a directory that is not specialized in any specific topic, it is
called a general directory, when if it is it is a thematic directory. Thematic directories are as varied
as disciplines exist and we can find directories of sports, news, health, technology, shopping, etc …
Within the thematic directories we can highlight the academic directories that focus on certain
subjects as support for research or teaching.
Advantages and disadvantages of Web Directories
Among the main advantages and disadvantages of web directories, we find:
You may transmit some authority to our website.
They include descriptions of the websites.
They present the classified information.
They organize websites by theme.
the "Chunnel" is a tunnel beneath the Channel — or a means of accomplishing a goal, as in "going through
legal channels." Use it as a verb when you channel your energies to achieve success.
6. Websites
A website is a collection of linked web pages (plus their associated resources) that shares a unique domain
name. Each web page of a given website provides explicit links—most of the time in the form of clickable
portions of text—that allow the user to move from one page of the website to another.
7. Making use of web resources
What is the objective of the news website?
News websites are sites devoted to delivering the news in a different format than television, print or radio.
News sites include sites that have a large variety of information which may not be considered "news" by all
audiences, but may include entertainment, games, news that may not be current but is interesting.
What is the most used news website?
The New York Times remained the biggest newsbrand in the US by number of visits, followed by CNN,
MSN, Fox News and Yahoo Finance (150.1 million visits) which knocked People out of fifth position.
What are the uses of News website?
Immediate Access to Breaking News: This means you can stay informed about the latest developments in
politics, technology, entertainment, or any other area of interest without having to wait for the next
morning's newspaper or evening news broadcast.
What are the uses of weather website?
There is a vast variety of end uses for weather forecasts. Weather warnings are important because they are
used to protect lives and property. Forecasts based on temperature and precipitation are important to
agriculture, and therefore to traders within commodity market
Sports
What is the purpose of a sports website?
A sports team website can help encourage the whole team to give their 100% performance on each game. It
also motivates them to reach their goals by getting moral support from their fans and sponsors.
What are the resources in sports?
Resources are assets – such as people, machinery, raw materials, information, skills and financial capital.
As a sports administrator, you are responsible for supervising the use of the sporting organisation's
resources to achieve its goals
How is IoT used in sports?
IoT devices collect real-time data on players' movements and other physiological parameters during
training matches. Coaches leverage this data to gain significant insight into individuals, identifying
strengths, weaknesses and areas for improvement.
personal finance
What is personal finance online?
Personal finance involves the management of money and other assets, as well as the development of
financial goals. It comprises banking, investing, and estate planning, among other tasks. The roadmap to
financial stability includes a lot more than monitoring everyday spending.
8. Entertainment
With most entertainment content such as films, TV programmes, and games now being accessed over the
internet, children are now able to watch content wherever and whenever they’re online. To make sure they
don’t stumble across things they shouldn’t, you can use our parental control guides to set the right controls
on their sites and apps to keep them safe.
Example: Disney Hot star, Google play, Netflix, youTube kids etc.
9. Shopping:
A typical online store enables the customer to browse the firm's range of products and services, view
photos or images of the products, along with information about the product specifications, features and
prices. Online stores usually enable shoppers to use "search" features to find specific models, brands or
items.
Define Shopping website
An ecommerce website is your digital storefront on the internet. It facilitates the transaction between a
buyer and seller. It is the virtual space where you showcase products, and online customers make
selections. Your website acts as the product shelves, sales staff, and cash register of your online business
channel.
How to Build an Ecommerce Website Step-by-Step
1. Select your perfect ecommerce platform.
2. Purchase a domain name.
3. Find a developer.
4. Pick your ecommerce theme.
5. Customize your ecommerce template.
6. Add your products.
7. Set up payment options.
8. Sort out your shipping settings.
Advantage and Disadvantage:
Pros of Online Shopping Cons of Online Shopping
10. travel
It serves as a virtual gateway for potential travelers, providing comprehensive information on destinations,
itineraries, and unique offerings. The purpose of a travel agency website goes beyond mere information –
it enhances the customer experience, empowering them to make informed decisions.
How to create a travel website
Find a website host. Choosing a reliable web hosting service is the foundation of your travel website. ...
Choose a domain name. ...
Pick a website design template. ...
Create informative and engaging content. ...
Launch your website. ...
Promote your website. ...
Keep your website up to date.
How travel website work?
Online travel booking websites work by allowing users to search for and book flights, hotels, rental cars,
and other travel services on their platform. Users can enter their travel dates, destination, and other
preferences, and the website will generate a list of available options for them to choose from.
A travel website is a website that provides travel reviews, trip fares, or a combination of both.
The benefits of using the internet to promote tourism include wide promotion target, quick and accurate
access, and the ability for customers to share information
How much can a travel website make?
There is no ceiling to how much money you can earn. Travel bloggers can make anywhere between zero
and seven figures, depending on their monthly traffic, the products/services they recommend, and how well
their affiliate links convert to customers.
Who uses travel app?
According to statistics, more than 60% of users use travel mobile apps to plan their trips. This is because there are so
many logistical requirements and required planning, and these apps assist in making the journey easier.
Let's start with the top 10 best travel websites 2023 has to offer for great deals:
Kayak. ...
Scott's Cheap Flights. ...
Tripadvisor. ...
Priceline. ...
Hotwire. ...
Orbitz. ...
Hotels. You can get amazing daily deals on hotels that are up to half off the average cost. ...
Google Flights. Search for the best airfares across all airlines and track prices.
What is the main benefit of tourism?
There are several benefits of tourism on host destinations. Tourism boosts the revenue of the economy,
creates thousands of jobs, develops the infrastructures of a country, and plants a sense of cultural exchange
between foreigners and citizens.
11. Kids
How does a kid make a website?
Using a website builder is the best way to teach a child the fundamentals of building a website without
exposing them to the stress of proper coding. Without a code to worry about, the child can actually focus
on the process of adding, editing, and (sometimes) coding different website elements.
What is web design for kids?
A web design course for kids teaches kids how to create their own websites. Web design refers to the
design of the website that is displayed on the internet, what we acutally see. It also refers to the user
experience of a website.
What is a web early childhood?
Webbing is a form of brainstorming used to visually collect captured ideas and thoughts from a group.
Spiderman impersonators and garden spiders are not the only ones who may be seen webbing in early
childhood classrooms.
12. communities
An online community website is a platform that allows people to connect with each other, share
information and ideas, and collaborate on projects. It's a great way to build relationships with others who
share similar interests.
What is an online community website?
An online community, also called an internet community or web community, is a community whose
members interact with each other primarily via the Internet. Members of the community usually share
common interests. For many, online communities may feel like home, consisting of a "family of invisible
friends"
What is the community site?
A community website is a standalone website that offers a destination for members of an online community
to gather, communicate, and build relationships with each other.
The Best 17 Community Platforms for 2024
Discourse.
Facebook Groups.
Vanilla Forums.
BuddyPress.
Uscreen.
Podia.
Kajabi.
Patreon.
Here are 10 of the main types of online communities and the key features of each one.
Brand communities. One of the most common types of online communities are brand communities. ...
Learning communities. ...
Networking communities. ...
Social communities. ...
Fan communities. ...
Insight communities. ...
Membership communities. ...
Local communities.
The introduction of user-friendly browsers such as Mosaic marked a turning point in the adoption of the World Wide Web due to their graphical user interface, which allowed even non-technical users to easily access and navigate web pages. Before Mosaic, web browsers were text-based and not widely accessible to the general public. Mosaic introduced a point-and-click interface that was familiar to computer users of the time, thus increasing public interest and accessibility to the World Wide Web. This development, combined with the subsequent release of browsers like Netscape Navigator, led to vast improvements in user experience, ultimately facilitating the rapid spread and adoption of the WWW across different demographics and contributing to the explosive growth of internet usage globally .
The early development of the World Wide Web faced significant challenges, including limited browser functionality, lack of user-friendly interfaces, and minimal connectivity among web servers. Initially, the WWW was text-based, limiting its appeal to the general public. These challenges were overcome by the introduction of user-friendly graphical browsers like Mosaic, which facilitated a more intuitive and appealing experience to non-technical users. Additionally, the royalty-free release of the WWW technology by CERN allowed widespread development, fostering a collaborative environment for further innovation. These developments, coupled with the establishment of a growing number of web servers, enabled the WWW to expand rapidly, achieving global reach and functionality .
Email has greatly benefited from internet advancements by becoming one of the most accessible and cost-effective methods of communication available today. As internet technologies advanced, they enabled emails to be sent instantaneously across the globe without geographical limitations, providing unparalleled speed compared to traditional mail. Email offers distinctive advantages such as being cost-effective, requiring no physical materials (paperless), being easily accessible from various devices, and being simple to use. Additionally, emails can serve as a reliable means of documenting communication through the automatic archiving of sent and received messages, making it invaluable for business, educational, and personal contexts .
Web conferencing has significantly transformed modern business communication by providing a powerful platform that enables virtual face-to-face interactions irrespective of participant locations. It addresses the challenges of remote work, such as geographical barriers and travel costs, by offering businesses the tools for real-time communication through audio, video, and integrated chat systems. Web conferencing supports a wide array of business functions from meetings and training sessions to webinars and large-scale virtual events. By facilitating a two-way communication model, it helps maintain engagement and collaboration within remote teams. Web conferencing platforms also allow meeting recordings, enabling flexible, on-demand access to content, thus supporting a diverse and distributed workforce .
The World Wide Web (WWW) and the Internet, while closely linked, serve different functions. The Internet is a massive network of networks, essentially the hardware infrastructure that connects computers globally, allowing them to communicate through various technologies. In contrast, the WWW is an application built on top of the internet, functioning as a vast collection of hypertexts and multimedia content that users access via web browsers. The WWW uses the Internet to connect users to web pages through hyperlinks and protocols like HTTP. Together, the Internet provides the connectivity needed for the WWW to deliver content, while the WWW offers a structured way to access and interact with information available on the Internet .
The evolution of web browsers contributed significantly to the development and spread of e-commerce by making the internet more user-friendly and accessible. Early browsers like Mosaic and later Netscape facilitated easier navigation of the World Wide Web with their graphical interfaces, reducing technical barriers and enhancing user interactivity. This opened the door for more complex web applications, including e-commerce platforms, by enabling secure transactions and the presentation of multimedia content. As browsers evolved to support advanced technologies like JavaScript and SSL, they empowered developers to create sophisticated online shopping environments, thus supporting the growth and widespread adoption of e-commerce .
Web conferencing platforms achieve two-way communication by integrating features such as real-time audio and video communication, text chat, screen sharing, and interactive tools like polls and Q&A sessions. These features allow users to simultaneously send and receive information, facilitating dynamic engagement during virtual meetings. Two-way communication is critical as it helps maintain participant involvement, ensures clarity, and fosters collaboration, mirroring face-to-face interactions. Effective two-way communication within web conferencing ensures that participants can express their thoughts and receive feedback instantaneously, thus enhancing the overall effectiveness and productivity of virtual meetings .
The development of the internet and the World Wide Web revolutionized corporate computing by enabling the creation of quicker and cheaper business applications, effectively leveraging the same technologies used over the internet for intranets. Companies realized that they could apply Internet technology internally to streamline operations and improve efficiency. This technological advancement allowed for enhanced communication capabilities, better data sharing, and collaboration within and across organizations. It enabled businesses to reduce costs associated with software deployment and maintenance by simplifying the sharing of resources over networks, thus boosting productivity .
Point-to-point video conferencing involves communication between only two participants in real-time, despite their geographic locations. This method is ideal for direct, private conversations such as job interviews or confidential discussions. On the other hand, multipoint video conferencing involves three or more participants and supports group interactions, ideal for team meetings or presentations. The technological requirements for multipoint conferencing are typically more complex, requiring advanced hardware and software to manage multiple streams. Organizations use point-to-point conferencing for focused, individual communications, while multipoint conferencing is employed for collaborative engagements across larger teams or multiple locations .
The term 'information superhighway' encapsulates the internet's vast infrastructure of interconnected networks allowing data to be shared and communicated globally, much like highways enable vehicles to travel between destinations. This terminology reflects several operational characteristics of the internet, including the usage of protocols that enable different computer systems to communicate effectively despite their heterogeneity, much like vehicles of different makes travel on the same road. The Internet Protocol (IP) and Transmission Control Protocol (TCP) facilitate the reliable transmission of data across this network. The internet's ability to support diverse services such as the World Wide Web, email, and FTP underscores its role as a conduit for various forms of information .