CS 7: Introduction to Computer Programming Java and the Internet Sections 1.4-1.6,2.1.

Slides:



Advertisements
Similar presentations
4.01 How Web Pages Work.
Advertisements

The Internet Useful Definitions and Concepts About the Internet.
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
Internet – Part II. What is the World Wide Web? The World Wide Web is a collection of host machines, which deliver documents, graphics and multi-media.
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
HTML & Dreamweaver 101 Aman Yadav. Definitions HTTP – The Web uses a protocol called HTTP (Hyper Text Transport Protocol) to communicate between the Web.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
Introduction 2: Internet, Intranet, and Extranet J394 – Perancangan Situs Web Program Sudi Manajemen Universitas Bina Nusantara.
What Is A Web Page? An Introduction to the Internet.
The Internet & The World Wide Web Notes
9.1. The Internet Domain Names and IP addresses. Aims Be able to compare terms such as Domain names and IP addresses URL,URI and URN Internet Registries.
CSCI 323 – Web Development Chapter 1 - Setting the Scene We’re going to move through the first few chapters pretty quick since they are a review for most.
INTRODUCTION TO WEB DATABASE PROGRAMMING
IT 210 The Internet & World Wide Web introduction.
1 Accessing the Global Database The World Wide Web.
 Internet vs WWW  Pages vs Sites  How the Internet Works  Getting a Web Presence.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
The Internet Writer’s Handbook 2/e Introduction to World Wide Web Terms Writing for the Web.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Internet Concept and Terminology. The Internet The Internet is the largest computer system in the world. The Internet is often called the Net, the Information.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
Introduction to Computers Section 8A. home How the Internet Works Anyone with access to the Internet can exchange text, data files, and programs with.
The INTERNET A worldwide network of computers linked together. Web Pages, , Instant Messaging, Xbox Live, iTunes downloads, etc. are all part of.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
The Internet  Internet Hardware connected together Creates a massive worldwide network  Hardware Computers Communication lines  Interlinked collection.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 1 1 Browser Basics Introduction to the Web and Web Browser Software Tutorial.
The Internet. Network - Collection of computers and devices connected together via communications devices Internet - Worldwide collection of networks.
CIS 250 Advanced Computer Applications Internet/WWW Review.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
1 Welcome to CSC 301 Web Programming Charles Frank.
The INTERNET Worldwide network of computers linked together.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
The Internet Lecture 16 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Web Design. What is the Internet? A worldwide collection of computer networks that links millions of computers by – Businesses (.com.net) – the government.
 How a computer works  The Internet  Browsers  Web Pages.
01 - Introduction Informatics Department Parahyangan Catholic University.
The Internet and World Wide Web Sullivan University Library.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
The Internet. Important Terms Network Network Internet Internet WWW (World Wide Web) WWW (World Wide Web) Web page Web page Web site Web site Browser.
Application of the Internet 1998/12/09 KEIO University, JAPAN Mikiyo
The Internet, Fourth Edition-- Illustrated 1 The Internet – Illustrated Introductory, Fourth Edition Unit B Understanding Browser Basics.
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.
Uniform Resource Locator URL protocol URL host Path to file Every single website on the Internet has its own unique.
World Wide Web. The World Wide Web is a system of interlinked hypertext documents accessed via the Internet The World Wide Web is a system of interlinked.
Basic Internet Skills. What is the internet? A large group of computers connected to one another Its purpose is to send information back and forth to.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
4.01 How Web Pages Work.
Distributed OS.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Technologies and Applications
Warm Handshake with Websites, Servers and Web Servers:
Sec (4.3) The World Wide Web.
Some bits on how it works
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Web Design & Development
Information Technology Ms. Abeer Helwa
Web Page Concept and Design :
4.01 How Web Pages Work.
Web Servers (IIS and Apache)
Computer Networks Protocols
4.01 How Web Pages Work.
The Internet and Electronic mail
An Introduction to the Internet
Presentation transcript:

CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1

Review What are the 3 control structures? Project 1 handed out

Overview Internet Java and the Internet Applets Java and GUIs

The Internet

Collections of Computers Network System for connecting ≥ 2 computers so can share resources internet Connection of ≥ 2 networks Internet The world-wide connection of computers that are accessible to the public IntraNet An network set up confined to a particular organization

Computer Roles Client computer / software that gets information from another computer Web Browser - client software to get Internet Resources Server computer / software that provides a service to a client Protocol set of rules defining how two systems communicate

Application Layer Protocols FTP File Transfer Protocol Moving files between computers HTTP HyperText Transfer Protocol Moving hypertext between computers HyperText - text documents with links to other text documents FTPS, HTTPS, SSH Secure communication

What’s the address? IP address 32-bit address to identify computer Each computer connected has unique IP Ex:

URLs Uniform Resource Locator address to resource (files or request some processing be done) from the Internet http protocol Fully qualified domain name (FQDN) of server machine Domain name servers (DNS) convert FQDN to IP address ( ) ~hoffmanp/cs7.html Path to resource on the server

Internet vs. WWW World Wide Web (WWW) - 2 definitions set of resources that can be gotten using the HTTP protocol set of HTTP servers ("web servers") The WWW Works on top of the Internet

Java and the Internet

Java Why use Java? Portable Internationalization (Unicode) Network features Many features and libraries promoting networking Applets can be distributed over Internet Designed with security in mind Swing classes make creating GUIs easier, portable

Applets Java programs that can be embedded in HTML to run on your browser Examples: lcApplet.html lcApplet.html Games Education

Difference Between Applets and Applications Applets – little applications Run under a browser No main() method Security restrictions

Applet Loader Applets loaded over the Internet are loaded by an applet class loader Uses verifier to check there are no Stack overflows / underflows Invalid register accesses and store Illegal data conversion Uses the applet security manager

Untrusted Applets Put in a “Sandbox”. Restrictions on Files, directories Programs on your machine System properties Connecting to other computers Windows the applet creates

Trusted Applets Trusted applets don’t have these restrictions Trusted applets are applets that either: Are installed on your machine Are a signed applet with an identity you mark as trusted

Graphical User Interface (GUI) User-Interface (UI) Text-based (DOS) GUI (Windows XP) Windows Icons Java has the Swing classes

Working from home PuTTY F-Secure SSH Client Windows, Mac, UNIX and new lines

Getting Comfortable with UNIX