Escolar Documentos
Profissional Documentos
Cultura Documentos
MAIT, Rohini
Search Engines
Search Engines are the key to finding specific information on the vast expanse of the
World Wide Web. Without sophisticated search engines, it would be virtually impossible
to locate anything on the Web without knowing a specific URL. But do you know how
search engines work? And do you know what makes some search engines more effective
than others?
When people use the term search engine in relation to the Web, they are usually referring
to the actual search forms that searches through databases of HTML documents, initially
gathered by a robot.
There are basically three types of search engines: Those that are powered by robots
(called crawlers; ants or spiders) and those that are powered by human submissions; and
those that are a hybrid of the two.
Crawler-based search engines are those that use automated software agents (called
crawlers) that visit a Web site, read the information on the actual site, read the site's meta
tags and also follow the links that the site connects to performing indexing on all linked
Web sites as well. The crawler returns all that information back to a central depository,
where the data is indexed. The crawler will periodically return to the sites to check for
any information that has changed. The frequency with which this happens is determined
by the administrators of the search engine.
Human-powered search engines rely on humans to submit information that is
subsequently indexed and catalogued. Only information that is submitted is put into the
index.
What is Virus?
A computer virus attaches itself to a program or file so it can spread from one computer
to another, leaving infections as it travels. Much like human viruses, computer viruses
can range in severity: Some viruses cause only mildly annoying effects while others can
damage your hardware, software or files. Almost all viruses are attached to an executable
file, which means the virus may exist on your computer but it cannot infect your
computer unless you run or open the malicious program. It is important to note that a
virus cannot be spread without a human action, (such as running an infected program) to
keep it going. People continue the spread of a computer virus, mostly unknowingly, by
sharing infecting files or sending e-mails with viruses as attachments in the e-mail.
client computers at the same time, allowing multiple clients to view the same page
simultaneously.
Gopher was developed at the University of Minnesota and named after the school's
mascot. Two systems, Veronica and Jughead, let you search global indices of resources
stored in Gopher systems.
Frames in HTML
HTML frames allow authors to present documents in multiple views, which may be
independent windows or subwindows. Multiple views offer designers a way to keep
certain information visible, while other views are scrolled or replaced. For example,
within the same window, one frame might display a static banner, a second a navigation
menu, and a third the main document that can be scrolled through or replaced by
navigating in the second frame.
</FRAMESET>
</BODY>
</HTML>
that might create a frame layout something like this:
---------------------------------------
| | |
| | |
| Frame 1 | |
| | |
| | |
|---------| |
| | Frame 3 |
| | |
| | |
| | |
| Frame 2 | |
| | |
| | |
| | |
| | |
---------------------------------------
and more responsive to user interaction than previous versions of HTML. Much of
dynamic HTML is specified in HTML 4.0. Simple examples of dynamic HTML pages
would include (1) having the color of a text heading change when a user passes a mouse
over it or (2) allowing a user to "drag and drop" an image to another place on a Web
page. Dynamic HTML can allow Web documents to look and act like desktop
applications or multimedia productions.
Scripting Language
Scripting languages, also called script languages, are programming languages that control
applications. Scripts are executed directly from their source code, which are generally
text files containing language specific markup.[1][2] Thus, "scripts" are often treated as
distinct from "programs", which execute independently from any other application.
The name "script" is derived from the written script of the performing arts, in which
dialogue is set down to be spoken by human actors. Early script languages were often
called batch languages or job control languages. Such early scripting languages were
created to shorten the traditional edit-compile-link-run process.
Computer Languages are created for varying purposes and tasks — different kinds and
styles of programming. One common programming task is known as scripting, or
connecting pre-existing components to accomplish a new related task. Those languages
which are suited to scripting are typically called scripting languages. Many languages
for this purpose have common properties: they favor rapid development over efficiency
of execution; they are normally implemented with interpreters rather than compilers; and
they are strong at communicating with program components written in other languages.
The authoring language used to create documents on the World Wide Web. HTML
defines the structure and layout of a Web document by using a variety of tags and
attributes.
The word protocol is derived from the Greek word “protocollon” which means a leaf of
paper glued to manuscript volume. In computer protocols means a set of rules, a
communication language or set of standards between two or more computing devices.
Protocols exist at the several levels of the OSI (open system interconnectivity) layers
model. In the telecommunication system, there are one more protocols at each layer of
the telephone exchange. On the internet, there is a suite of the protocols known as TCP/IP
protocols that are consisting of transmission control protocol, internet protocol, file
transfer protocol, dynamic host configuration protocol, Border gateway protocol and a
number of other protocols.
Protocols Properties
IP (Internet Protocol)
mechanism. TCP/IP is a routable protocol. Every client and server in a TCP/IP network
requires an IP address, which can be assigned either permanently or dynamically
(meaning that it draws from a pool of addresses each time the machine starts up).
FTP or file transfer protocol is used to transfer (upload/download) data from one
computer to another over the internet or through or computer network. FTP is a most
commonly communication protocol for transferring the files over the internet. Typically,
there are two computers are involved in the transferring the files a server and a client.
The client computer that is running FTP client software such as Cuteftp and AceFTP etc
initiates a connection with the remote computer (server). After successfully connected
with the server, the client computer can perform a number of the operations like
downloading the files, uploading, renaming and deleting the files, creating the new
folders etc. Virtually operating system supports FTP protocols.
This protocol specifies how telnet programs should send data back and forth, allowing for
interactive text sessions. Telnet programs are a type of terminal emulation program, just
like modem-based communications programs. The difference is that they allow you to
access other computers through the Internet, rather than by dialing the other computers
directly.
Hypertext transfer protocol is a method of transmitting the information on the web. HTTP
basically publishes and retrieves the HTTP pages on the World Wide Web. HTTP is a
language that is used to communicate between the browser and web server. The
information that is transferred using HTTP can be plain text, audio, video, images, and
hypertext. HTTP is a request/response protocol between the client and server. Many
proxies, tunnels, and gateways can be existing between the web browser (client) and
server (web server). An HTTP client initializes a request by establishing a TCP
connection to a particular port on the remote host (typically 80 or 8080). An HTTP server
listens to that port and receives a request message from the client. Upon receiving the
request, server sends back 200 OK messages, its own message, an error message or other
message.
In computing, e-mail clients such as (MS outlook, outlook express and thunderbird) use
Post office Protocol to retreive emails from the remote server over the TCP/IP
connection. Nearly all the users of the Internet service providers use POP 3 in the email
clients to retrieve the emails from the email servers. Most email applications use POP
protocol.
Simple Mail Transfer Protocol is a protocol that is used to send the email messages
between the servers. Most email systems and email clients use the SMTP protocol to send
messages to one server to another. In configuring an email application, you need to
configure POP, SMTP and IMAP protocols in your email software. SMTP is a simple,
text based protocol and one or more recipient of the message is specified and then the
message is transferred. SMTP connection is easily tested by the Telnet utility. SMTP uses
the by default TCP port number 25
The simple network management protocol (SNMP) forms the TCP/IP suite. SNMP is
used to manage the network attached devices of the complex network.
most recent version of a standard client-server protocol for receiving e-mail. The default
POP3 port on which the POP3 server listens for these requests is 110. Client side mail readers can
(TCP/IP) issue a predefined set of commands to the mail server, to access the mail in their own
1996 desired fashion.
HTML HyperText Markup Language
(TCP/IP) The authoring language used to create documents on the World Wide Web. HTML defines
1997 the structure and layout of a Web document by using a variety of tags and attributes.