You are on page 1of 11

VOICE CONTROLLED WEBSITE

BY
1. ABHISHEK KUNAL
2. RAVI KUMAR
3. PRAVEEN KUMAR
(ECE DEPARTMENT)
IIIRD YEAR

PRIST UNIVERSITY
CONTENT:
 Basics of INTERNET
 DNS Server
 WEB Server
 INTERNET working in simulator
 Intro of REAL SCENARIO SERVER
 VCP://voice controlled protocol(MY IDEA!!)
WHAT IS INTERNET?

The Internet is a global system of interconnected computer networks that use the standard
Internet Protocol Suite (TCP/IP) to serve billions of users worldwide. It is a network of
networks that consists of millions of private, public, academic, business, and government
networks, of local to global scope, that are linked by a broad array of electronic, wireless and
optical networking technologies. The Internet carries a vast range of information resources
and services, such as the inter-linked hypertext documents of the World Wide Web (WWW)
and the infrastructure to support electronic mail.

Most traditional communications media including telephone, music, film, and television are
reshaped or redefined by the Internet, giving birth to new services such as Voice over Internet
Protocol (VoIP) and IPTV. Newspaper, book and other print publishing are adapting to Web
site technology, or are reshaped into blogging and web feeds. The Internet has enabled or
accelerated new forms of human interactions through instant messaging, Internet forums, and
social networking. Online shopping has boomed both for major retail outlets and small
artisans and traders. Business-to-business and financial services on the Internet affect supply
chains across entire industries.

The origins of the Internet reach back to research of the 1960s, commissioned by the United
States government in collaboration with private commercial interests to build robust, fault-
tolerant, and distributed computer networks. The funding of a new U.S. backbone by the
National Science Foundation in the 1980s, as well as private funding for other commercial
backbones, led to worldwide participation in the development of new networking
technologies, and the merger of many networks. The commercialization of what was by the
1990s an international network resulted in its popularization and incorporation into virtually
every aspect of modern human life. As of 2009, an estimated quarter of Earth's population
used the services of the Internet.

The Internet has no centralized governance in either technological implementation or policies


for access and usage; each constituent network sets its own standards. Only the overreaching
definitions of the two principal name spaces in the Internet, the Internet Protocol address
space and the Domain Name System, are directed by a maintainer organization, the Internet
Corporation for Assigned Names and Numbers (ICANN). The technical underpinning and
standardization of the core protocols (IPv4 and IPv6) is an activity of the Internet
Engineering Task Force (IETF), a non-profit organization of loosely affiliated international
participants that anyone may associate with by contributing technical expertise.
HOW INTERNET LOOKS LIKE?
DNS SERVER
 The Domain Name System (DNS) is a hierarchical naming system built on a
distributed database for computers, services, or any resource connected to the Internet
or a private network. It associates various information with domain names assigned to
each of the participating entities. Most importantly, it translates domain names
meaningful to humans into the numerical identifiers associated with networking
equipment for the purpose of locating and addressing these devices worldwide.
 An often-used analogy to explain the Domain Name System is that it serves as the
phone book for the Internet by translating human-friendly computer hostnames into IP
addresses. For example, the domain name www.example.com translates to the
addresses 192.0.32.10 (IPv4) and 2620:0:2d0:200::10 (IPv6).
 The Domain Name System makes it possible to assign domain names to groups of
Internet resources and users in a meaningful way, independent of each entity's
physical location. Because of this, World Wide Web (WWW) hyperlinks and Internet
contact information can remain consistent and constant even if the current Internet
routing arrangements change or the participant uses a mobile device. Internet domain
names are easier to remember than IP addresses such as 208.77.188.166 (IPv4) or
2001:db8:1f70::999:de8:7648:6e8 (IPv6). Users take advantage of this when they
recite meaningful Uniform Resource Locators (URLs) and e-mail addresses without
having to know how the computer actually locates them.
 The Domain Name System distributes the responsibility of assigning domain names
and mapping those names to IP addresses by designating authoritative name servers
for each domain. Authoritative name servers are assigned to be responsible for their
particular domains, and in turn can assign other authoritative name servers for their
sub-domains. This mechanism has made the DNS distributed and fault tolerant and
has helped avoid the need for a single central register to be continually consulted and
updated.
 In general, the Domain Name System also stores other types of information, such as
the list of mail servers that accept email for a given Internet domain. By providing a
worldwide, distributed keyword-based redirection service, the Domain Name System
is an essential component of the functionality of the Internet.
 Other identifiers such as RFID tags, UPC codes, International characters in email
addresses and host names, and a variety of other identifiers could all potentially use
DNS.
 The Domain Name System also specifies the technical functionality of this database
service. It defines the DNS protocol, a detailed definition of the data structures and
communication exchanges used in DNS, as part of the Internet Protocol Suite.
WEB SERVER
 A web server can be referred to as either the hardware (the computer) or the software
(the computer application) that helps to deliver content that can be accessed through
the Internet. A web server is what makes it possible to be able to access content like
web pages or other data from anywhere as long as it is connected to the internet. The
hardware houses the content, while the software makes the content accessible through
the internet.
 The most common use of web servers is to host websites but there are other uses like
data storage or for running enterprise applications. There are also different ways to
request content from a web server. The most common request is the Hypertext
Transfer Protocol (HTTP), but there are also other requests like the Internet Message
Access Protocol (IMAP) or the File Transfer Protocol (FTP).
 The primary function of a web server is to deliver web pages on the request to clients.
This means delivery of HTML documents and any additional content that may be
included by a document, such as images, style sheets and JavaScripts.
 A client, commonly a web browser or web crawler, initiates communication by
making a request for a specific resource using HTTP and the server responds with the
content of that resource or an error message if unable to do so. The resource is
typically a real file on the server's secondary memory, but this is not necessarily the
case and depends on how the web server is implemented.
 While the primary function is to serve content, a full implementation of HTTP also
includes ways of receiving content from clients. This feature is used for submitting
web forms, including uploading of files.
 Many generic web servers also support server-side scripting, e.g., Apache HTTP
Server and PHP. This means that the behaviour of the web server can be scripted in
separate files, while the actual server software remains unchanged. Usually, this
function is used to create HTML documents "on-the-fly" as opposed to returning
fixed documents. This is referred to as dynamic and static content respectively. The
former is primarily used for retrieving and/or modifying information from databases.
The latter is, however, typically much faster and more easily cached.
 Web servers are not always used for serving the world wide web. They can also be
found embedded in devices such as printers, routers, webcams and serving only a
local network. The web server may then be used as a part of a system for monitoring
and/or administrating the device in question. This usually means that no additional
software has to be installed on the client computer, since only a web browser is
required (which now is included with most operating systems).

Web servers are able to map the path component of a Uniform Resource Locator (URL) into:

 a local file system resource (for static requests);


 an internal or external program name (for dynamic requests).

For a static request the URL path specified by the client is relative to the Web server's root
directory.

Consider the following URL as it would be requested by a client:

http://www.example.com/path/file.html
Real Time SERVER

ENVIRONMENT:
 For installing two operating system a open source
software is needed for example VMWARE
 Then in next step an operating system (RED HAT)
is being installed within vmware.
 RED HAT is brought in the same network of
WINDOWS7 which is has been pre-installed in the
system previously.
 WINDOWS 7 will function as HOST and RED HAT
will serve the services of DNS AND WEB-SERVER.
 In RED HAT – APACHE SERVER will be running to
manage our DNS and the home directory will
serve us to save our webpage (index.html) so
called WEB SERVER.
DIAGRAM FOR THE DEMO

BOTH OS IN SAME NETWORK 1. DNS SERVER


BY MANUAL CONFIGURATION 2. WEB SERVER

HOST(TO ACCESS THE WEBSITE)


What really happens behind the BROWSER

1. Every host in a network is pointed to DNS SERVER to resolve the


address.

2. Whenever a host browses any site the name is resolved by the host
pc by sending a packet to DNS server.

HOST DNS SERVER

3. After reaching the packet DNS resolves the address by matching the
ip address and shows the path to the web server.
VCP:// Voice controlled protocol MY IDEA!!

1. For accessing the vcp:// protocol a software would be installed in the


host pc so that it can record the sound waves.

2. But if the sound wave which we recorded could be of large size so it


is needed to be changed into another format.REASON:To utilize the
resources in other words to save the bandwidth.

.mp3 to .wav file format......

3. Instead of the data packet, sound wave will go to DNS server to


resolve the address of the requested website.
ADVANTAGES:

1. It will allow you to work and play on your computer


in ways you never imagined, learning skills you
previously did not have.
2. For individuals who work in an environment where they
must move around their office frequently, voice
recognition websites aids them by doing the typing for
them.
3. Voice recognition website aids students who are
dyslexic, by inputting the words for them. This
eliminates frustration resulting from the need to decode
words and figure out how to write them.
4. It will be very helpful for the handicapped persons and
they can also become the part of this developing world.

You might also like