Sunteți pe pagina 1din 33

Search engine

A program that searches documents or information stored on WWW, intranet or a personal computer Search engines use regularly updated indexes to operate quickly and efficiently

A search engine operates in following order Web crawling Indexing Searching

Web search engine stores information about a large number of web pages which are retrieved by a web crawler/spider

Contents of each page are analyzed to decide how to index

Another program, called an indexer, then reads these documents and creates an index based on the words contained in each document.
Data about web pages is stored in an index database

Each search engine uses a proprietary algorithm to create its indices such that, ideally, only meaningful results are returned for each query.

The first tool for searching the Internet, created in 1990, was called "Archie". A year later "Gopher" was created. The first actual Web search engine was developed by Matthew Gray in 1993 and was called "Wandex".

Alta Vista MSN search Google HotBot Yahoo Ask.com Lycos Meta Crawler

Keyword search

A search engine lets you search for information by typing one or more words. The engine then displays a list of web-pages that contains related information. This is called keyword search

Content specific search

Using a search engine

Use boolean operators in your search

AND : looks for pages that include both terms OR : looks for pages that include either or both NOT : looks for pages that does not include the term ex: printer NOT color

Suppose you want to search for Inkjet Printers

Site specific search

Websites have built in search tool Enables you to look for information on the website you are currently visiting Ex: Suppose I want to search RFID

An advanced search

Web site

A location on the World Wide Web A web site is hosted on a web server Web site is a collection of inter linked Web pages common to a particular domain name on the World Wide Web

The pages of a website are accessed from a common root URL called the homepage

URLs of the pages organize them into hierarchy


Hyperlinks control how to display pages and traffic flow between different parts of the sites Websites are accessed using a software program called a web browser ASP , JSP , PHP etc are used to generate dynamic web sites

HTML

Web documents are written in a language called Hypertext markup Language- HTML A "markup language" is a computer language that describes how a page should be formatted. Notepad Editor is used to write the code Browser is used to view page

An HTML tag is a code element that tells the Web browser what to do with your text. Each tag appears as letters or words between < (less than sign) and > (greater than sign) eg : <HTML>

HTML codes are used in conjunction with other programming languages like Java and ActiveX

Your first code on the web


<html> <head> <title>My First Page</title> </head> <body> Hello there. This is my first page! </body> </html>

This is how it looks

HTTP
HyperText Transfer Protocol

Http is a request/response protocol between clients and servers The method used to transfer information on the World Wide Web

HTTP defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands.

HTTP is called a stateless protocol because each command is executed independently, without any knowledge of the commands that came before it.

Resources to be accessed to HTTP are identified using URLs Http defines eight methods indicating the desired action to be performed on the resource Http servers are supposed to implement at least GET, HEAD and OPTIONS method Current Http version HTTP/1.1

e-mail
electronic mail

The transmission of messages over communications network. Most e-mail systems have text editor for composing messages, but messages can be edited using any editor .

Internet mail address has two parts, separated by @. First part specifies personal name and the second part is the domain usually the name of ISP Sent messages are stored in electronic mailboxes until the recipient fetches them All online services and ISPs offer e-mail

E-mail ensures security or privacy. Only authorized person can open or know the presence of the mail

Simple Email Server

Assuming you have an E-mail client on your machine, you are ready to send and receive email. All that you need is an E-mail server for the client to connect to.

Working of a simple Email server

It has a list of e-mail accounts, with one account for each person who can receive e-mail on the server It has a text file for each account in the list You compose and send a message using email client Client would connect to the e-mail server

The server would format those pieces of information and append them to the bottom of the Manish.TXT file The entry in the file might look like this:
From: Rajesh To: Manish Manish ,Can we have a project meeting on Monday? Rajesh

Saves other pieces of information like: date, time As other people sent mail to Manish, the server would simply append those messages to the bottom of the file in the order that they arrived When a person wants to check his e-mail, his e-mail client would connect to the server machine and would show all the message headers in a list format.

Real Email System

S-ar putea să vă placă și