CS122B: Projects in Databases and Web Applications Winter 2017

Slides:



Advertisements
Similar presentations
Web Hosting. The purpose of this Startup Guide is to familiarize you with Own Web Now's Web Hosting. Own Web Now offers two web hosting platforms, one.
Advertisements

Let's say we want to access domain - reliablescribe.com First we need to buy a computer We need to subscribe to an Internet Service Provider (ISP) The.
Architecture External Web Services Supported Services Repository LMS Services Domain Model Process Container Process Instance Course Sequencing Presentation.
Chapter 4 Creating a Website from an InDesign Layout.
CSE 461 Section (Week 0x02). Port numbers for applications MAC addresses for hardware IP addresses for a way to send data in a smart, routable way.
Web Client/Server Communication A290/A590, Fall /09/2014.
1 Revised: April 29, What is a Web Domain?  A HOSTNAME that identifies one or more IP addresses (web servers)  IP address (Internet Protocol)
August 25, SSO with Microsoft Active Directory Presented by: Craig Larrabee.
Introduction to Interactive Media 05: How the Web Works: Domain names, Hosting and Fundamentals of HTML.
How the Internet Works: What happens when information is sent from your computer?
Tools of Web Development 1: Internet Protocols. Goals Understand what a protocol is. Understand how TCP/IP works. Understand how IP addresses work. Understand.
The Internet COM 366 Web Design & Production. Brief history Internet began as nationwide network for Department of Defense in 1960s –Expanded to universities.
THE INTERNET INTERNET REGISTRIES & INTERNET REGISTRARS.
HOW ACCESS TO WWW Student Name : Hussein Alkhaldi.
Lectures and Practicals Mon 8-10 SC1222 TUE SC1222 Office: SC Website: mis.csit.sci.tsu.ac.th/kanida.
CSCI N241: Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Tools of Web Development 1: Module B: Internet Protocols.
Chapter 2 Browsing the Web. Web Sites  What is a Home Page?  What is a Web Portal? (portal) Example: Yahoo! Lycos and MSN Typically offer? ________________________________________.
COOKIES. INTERNET COOKIES What are they Where are they found What should you do about them.
© McLean HIGHER COMPUTER NETWORKING Lesson 4: Domain Name Service Description of domain names and name resolution Domain name servers and domain.
Summary DNS DNS Alexandra Tolbert Benefits How It Works Basics Katherine Barrios DNS Parts Phillip Nelson.
 There are device known as Server  Web Server / HTTP Server  Each computer has unique number known as IP Address  Domain Name.
Introduction to Interactive Media Choosing a Domain Name and a Web Host.
Internet Concept of protocols INTERNET Internet Service Provider (ISP) has connected to the Internet.
Hostway Confidential & Proprietary Introduction to Web Hosting.
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
Uploading Web Page  It would be meaningful to share your web page with the rest of the net user.  Thus, we have to upload the web page to the web server.
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
Posting to the Web. Posting Live Content A registered domain, such as mydomain.com. A web hosting plan through a hosting provider. A software program.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 2 Creating Links.
Billy Vivian Dr. Oblitey COSC  What is CAPTCHA?  History  Uses  Artificial Intelligence Relationship  reCAPTCHA  Works Cited.
APACHE INSTALL AWS Linux (Amazon Web Services EC2)
Posting to the Web.
Understand Names Resolution
CS122B: Projects in Databases and Web Applications Winter 2017
IS1500: Introduction to Web Development
Remember that our latest topics involve a more advanced look at how webpages work
Domain Name System DNS - A system for converting host names and domain names into IP addresses on the Internet or on local networks that use the TCP/IP.
Amazon Network as a Service
CS122B: Projects in Databases and Web Applications Spring 2017
COOKIES.
Some bits on how it works
Module 3 Building a web app.
CS122B: Projects in Databases and Web Applications Spring 2017
CS122B: Projects in Databases and Web Applications Spring 2017
CS122B: Projects in Databases and Web Applications Winter 2018
Configuring Internet-related services
CS122B: Projects in Databases and Web Applications Spring 2018
Unit 1.4 Wired and Wireless Networks Lesson 3
The Client Server Model
CS122B: Projects in Databases and Web Applications Winter 2018
Why can’t others see my Wepage?
Posting to the Web.
CS122B: Projects in Databases and Web Applications Spring 2018
CS122B: Projects in Databases and Web Applications Winter 2019
The Client Server Model
Internet Applications & Programming
Use an Internet Browser
CS122B: Projects in Databases and Web Applications Spring 2018
CS122B: Projects in Databases and Web Applications Winter 2018
Read this to find out how the internet works!
CS122B: Projects in Databases and Web Applications Winter 2019
WJEC GCSE Computer Science
COMPUTER NETWORKS AND THE INTERNET Chapter 6
Your computer is the client
The Internet and Electronic mail
CS122B: Projects in Databases and Web Applications Winter 2018
CS122B: Projects in Databases and Web Applications Winter 2019
CS122B: Projects in Databases and Web Applications Winter 2018
CS122B: Projects in Databases and Web Applications Spring 2018
CS122B: Projects in Databases and Web Applications Winter 2018
Presentation transcript:

CS122B: Projects in Databases and Web Applications Winter 2017 Notes 04: Domain Registration and reCaptcha Professor Chen Li Department of Computer Science CS122B

Motivation Register a domain name for people to remember More flexibility to change the IP address(es) If we change the IP address, as long as the domain name is mapped to the new address, we are good Important for marketing and sales CS122B

Steps Go to a domain registrar site such as GoDaddy Search for a good, available domain name Purchase it! CS122B

A good domain name is important! People tend to remember meaningful names, even if they are long: CarsInIrvine.com Try to avoid weird acronyms CS122B

Domain Parking “Registration of an internet domain name without that domain being associated with any services” For sale For ads CS122B

Mapping domain to IP Example: cs122b.com I purchased it from Godaddy.com Modify its zone file to map it to my AWS instance For now on I can access cs122b.com instead of ec2-52-36-XXX-XX.us-west-2.compute.amazonaws.com  CS122B

reCaptcha: preventing internet bots Web sites have valuable information Example: ticketmaster.com “Bad people” write programs/bots to send bad requests (e.g., registration, buying tickets) CS122B

First version: captcha Use Captcha to correct OCR errors CS122B

2nd version: recaptcha CS122B

reCaptcha example: TomcatFormReCaptcha.war index.html 3. g-recaptcha-response Client Browser Tomcat Server 2. g-recaptcha-response 4. g-recaptcha-response Secret Key 1. Site Key Google reCaptcha Server CS122B