How do Web Applications Work?

Slides:



Advertisements
Similar presentations
Getting Your Web Site Found. Meta Tags Description Tag This allows you to influence the description of your page with the web crawlers.
Advertisements

Google Chrome & Search C Chapter 18. Objectives 1.Use Google Chrome to navigate the Word Wide Web. 2.Manage bookmarks for web pages. 3.Perform basic keyword.
CM143 - Web Week 2 Basic HTML. Links and Image Tags.
Introduction Web Development II 5 th February. Introduction to Web Development Search engines Discussion boards, bulletin boards, other online collaboration.
WEB SCIENCE: SEARCHING THE WEB. Basic Terms Search engine Software that finds information on the Internet or World Wide Web Web crawler An automated program.
Internet Research Search Engines & Subject Directories.
 Search engines are programs that search documents for specified keywords and returns a list of the documents where the keywords were found.  A search.
What’s The Difference??  Subject Directory  Search Engine  Deep Web Search.
IDK0040 Võrgurakendused I Building a site: Publicising Deniss Kumlander.
Search Engine Optimization (SEO) Week 07 Dynamic Web TCNJ Jean Chu.
Topics Basic Internet Concepts. Types of Information. Search Tools & Techniques. Managing Internet Resources. Browsing a mail. Composing a mail. Attaching.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Data Communications Applications –File & print serving –Mail –Domain.
Search Engine optimization.  Search engine optimization (SEO) is the process of affecting the visibility of a website or a web page in a search engine's.
Promotion & Cataloguing AGCJ 407 Web Authoring in Agricultural Communications.
Microsoft Internet Explorer and the Internet Using Microsoft Explorer 5.
Lecture # 6 Forms, Widgets and Event Handling. Today Questions: From notes/reading/life? Share Personal Web Page (if not too personal) 1.Introduce: How.
Web Search. Structure of the Web n The Web is a complex network (graph) of nodes & links that has the appearance of a self-organizing structure  The.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 27 How Internet Searching Works.
SEO  What is it?  Seo is a collection of techniques targeted towards increasing the presence of a website on a search engine.
Web Searching. How does a search engine work? It does NOT search the Web (when you make a query) It contains a database with info on numerous Web sites.
The Internet October 30, The Internet URL’s Search Engines Boolean Operators Internet Searches Scavenger Hunt.
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.
McLean HIGHER COMPUTER NETWORKING Lesson 7 Search engines Description of search engine methods.
XP Practical PC, 3e Chapter 8 1 Browsing and Searching the Web.
Search Engine Marketing SEM = Search Engine Marketing SEO = Search Engine Optimization optimizing (altering/changing) your page in order to get a higher.
Computer Science 1000 Information Searching II Permission to redistribute these slides is strictly prohibited without permission.
SEO & Analytics The Grey and the Hard Numbers. Introduction  Build a better mouse trap and the world will beat a path to your door  Mouse Trap -> Website.
Search Engines By: Faruq Hasan.
SEO Friendly Website Building a visually stunning website is not enough to ensure any success for your online presence.
Chapter 1 Getting Listed. Objectives Understand how search engines work Use various strategies of getting listed in search engines Register with search.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
By Pamela Drake SEARCH ENGINE OPTIMIZATION. WHAT IS SEO? Search engine optimization (SEO) is the process of affecting the visibility of a website or a.
 SEO Terms A few additional terms Search site: This Web site lets you search through some kind of index or directory of Web sites, or perhaps both an.
Microsoft Windows 7 - Illustrated Unit G: Exploring the Internet with Microsoft Internet Explorer.
The Web Web Design. 3.2 The Web Focus on Reading Main Ideas A URL is an address that identifies a specific Web page. Web browsers have varying capabilities.
Crawling When the Google visit your website for the purpose of tracking, Google does this with help of machine, known as web crawler, spider, Google bot,
Data mining in web applications
Search Engine Optimization
Client-Side Internet and Web Programming
Search Engine Optimization (SEO)
Section A: Web Technology
Education 499-R01 Search Basics.
Web Page Elements Writing For the Web
Search Engines and Search techniques
CCT356: Online Advertising and Marketing
SEARCH ENGINES & WEB CRAWLER Akshay Ghadge Roll No: 107.
Browsing and Searching the Web
IS 360 Web Promotion.
Web Mining Ref:
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 04 – Search Engine Optimisation Mr C Johnston.
Search Engine Optimisation
Search Engine Optimization
Web Design/Internet Essentials
PHP / MySQL Introduction
IS333D: MULTI-TIER APPLICATION DEVELOPMENT
Search Engines & Subject Directories
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall
Part 2 Setting up a web server the easy way
Skills in Information Retrieval
INFO/CSE 100, Spring 2005 Fluency in Information Technology
CNIT 131 HTML5 – Anchor/Link.
What is a Search Engine EIT, Author Gay Robertson, 2017.
Guerrilla Marketing Tactics
INFO/CSE 100, Spring 2006 Fluency in Information Technology
Search Engines & Subject Directories
Search Engines & Subject Directories
12. Web Spidering These notes are based, in part, on notes by Dr. Raymond J. Mooney at the University of Texas at Austin.
Introduction to JavaScript
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
INTELLIGENT BROWSERS Cenk Ursavas.
Presentation transcript:

How do Web Applications Work? Chapter 13 How do Web Applications Work?

Typical Web Applications Web Browser E-mail

Web Browsing Web Searching Pop Up Windows

How does a search engine work? It doesn’t search the Web. A search engine contains a database with information on lots of Web pages. When you do a search, it looks through it’s database to find pages which might be useful and returns a list of them

Details for Search Engines You submit a query. The search engine looks through its database. The search engine orders the likely pages by relevance. The search engine returns the list of pages.

Web Page Information URL Title Keywords Description

Search Engine Database Search Engines typically use programs called spiders which crawl the Web. These spiders examine the Information on Web pages that they find and save this information to the database for the Search Engine. The spiders work 24/7/365 and they revisit pages to see if they have changed.

Database (continued) So the database at a typical search engine contains information on millions of pages that they can search when you do a query. The search engine companies have algorithms to determine how relevant a page is to your query.

Relevance Different search engines use different ways of determining relevance. For example, suppose you did a search on “cat food”. The search engine would look for pages whose titles or descriptions or keywords were had cat food or cat or food and arrange them in some reasonable order. Probably they would list the pages with cat and food ahead of the pages with car or food.

Relevance Continued Cat food example (cont) Some search engines might determine the importance of a particular site based on how many OTHER sites have a link to it. Some search engines might determine the importance of a particular site based on how often other users who typed the query “cat food” chose a particular site. Some search engines might determine the importance of a particular site based on money paid to the search engine by the web site.

Why don’t Search Engines just search the Web? SPEED. A typical search on Google, for example, takes a few seconds If they searched the Web it would probably take 5 or 10 seconds EACH for the Web pages examined. Thus a search for “cat food” would take several hours rather than 2 seconds.

How can Google search billions of pages in its database in only two seconds? The pages are indexed. So instead of having to look at each of the pages, the search engine only has to look through the index to find a page, much like you’d use the index or the Table of Contents to search a book

Why do porn sites show up a lot? Pornography is big business so pornographers want their sites to have lots of business. (Lots of people search for porn at work or at school) But you will often get porn sites even when you search for something else. Porn sites can manipulate information about web pages. The official web site of the white house is www.whitehouse.gov. www.whitehouse.com used to be a porn site. , and may still be. One porn site added key words “windows, windows 95, windows 98 …” and several others to it’s keyword metatag and to its title page.

How do Web sites increase their visibility? Use metatags to make their sites more visible to search engines. Put relevant words in the page title Put relevant words at the beginning of the text in the page. Put relevant words in several times. Use relevant words as the name of web pages i.e. “cat-food.html” Error 404 tricks

Pop-up’s Two kinds of pop-ups: One that comes up when you visit a Web site. One that comes up from another cause (which we will not discuss in this chapter) Web Pages consist of HTML tags which describe how the information on the page looks and the information itself. None of this can cause a pop-up.

Pop-Ups Continued Pop-ups are generated by scripts which are part of Web Pages. If you load my Web page and look at the source you will see a <script> tag. Script tags come in several types, the most common of which is JavaScript. JavaScript can be used to make Web pages dynamic

Controlling Pop-Ups Turn JavaScript off. Unfortunately this will keep many Web sites from operating properly. Pop-up blockers built into Web browsers can also be used but they also tend to have problems.

E-Mail MIME (multipurpose internet mail extensions) is a standard that is used to send attachments to e-mail messages. MIME determines how certain files are interpreted. In general, today it’s probably better not to take advantage of MIME’s capabilities since these techniques can be used to send viruses.

What does an E-mail Message Contain? The message itself. Header Information Attachments

Attachments Could be anything including sounds, pictures, other multimedia, programs, viruses, etc.

Header Original To: / Deliver to: From: / Reply to: Subject: Return path: Message ID: Other stuff

Spamming Where do the Spammers get addresses: Web sites Newsgroups From you Purchase lists Random addresses

How do you control Spam? Don’t give out your e-mail address. Keep several addresses including several that you don’t use. Firewalls Spam filters

Spam Legal system is largely ineffective because: Spam may originate from outside the country Spam providers can be forged Laws must be technology based.

Terminology Event Event-driven programming Indexing Infinite Loop MIME (Multipurpose Internet Mail Extension) Spam Web Crawler