The Web Session 4 INST 301 Introduction to Information Science.

Slides:



Advertisements
Similar presentations
HTML I. HTML Hypertext mark-up language. Uses tags to identify elements of a page so that a browser such as Internet explorer can render the page on a.
Advertisements

MIS 425 Lecture 1 – HTML Basics and Web Page Design Instructor: Martin Neuhard
INTERNET A collection of networks. History ARPANet – developed for security of sending in case of a nuclear attack IDEA – the system would not go down.
LBSC 690 Session #2 FTP, "Hello World!" HTML Jimmy Lin The iSchool University of Maryland Wednesday, September 10, 2008 This work is licensed under a Creative.
SERVER web page repository WEB PAGE instructions stores information and instructions BROWSER retrieves web page and follows instructions Server Web.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
Networking Practicum: TraceRoute, FTP, Basic HTML Week 2 LBSC 690 Information Technology.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
IST 535 Week 1 Class Orientation / Review of Web Basics.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
CIS101 Introduction to Computing
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
CM143 - Web Week 2 Basic HTML. Links and Image Tags.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Information Technologies Anselm Spoerri PhD (MIT)
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
HTML Introduction HTML
HTML Companion. Lecture Objectives Learn about HTML. Know basic HTML tags.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Introduction to Web-Based Systems HTML, XML, and JavaScript.
Chapter 14 Introduction to HTML
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Week 10 LBSC 671 Creating Information Infrastructures
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Why Worry About the WWW? Intranets -- with lots of HR applications »policies/procedures »job postings »benefits & other transactions »hiring & other workflows.
INTRODUCTION TO WEB DATABASE PROGRAMMING
1 Homework / Exam Exam 3 –Solutions Posted –Questions? HW8 due next class Final Exam –See posted schedule Websites on UNIX systems Course Evaluations.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Chapter 1: Introduction to Web
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.
Amber Annett David Bell October 13 th, What will happen What is this business about personal web pages? Designated location of your own web page.
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
CS117 Introduction to Computer Science II Lecture 1 Introduction to WWW and HTML Instructor: Li Ma Office: NBC 126 Phone: (713)
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Basic HTML Workshop By: Preeda Chunjongkolkul (Pete) Systems Librarian/Webmaster
E-Business William R. Mussatto CyberStrategies, Inc. 12/2/2000.
Introduction to HTML. What is a HTML File?  HTML stands for Hyper Text Markup Language  An HTML file is a text file containing small markup tags  The.
HTML Hyper Text Markup Language A simple introduction.
Chapter 8 Introduction to HTML and Applets Fundamentals of Java.
Web Design 3080 – Week 2 More Fun With Delicious.com Setting up a ‘network’. 1.Go to Delicious.com and sign up for a personal account 2.Once your account.
Introduction to web development and HTML MGMT 230 LAB.
Practicum: Networks, Basic HTML Week 2 LBSC 690 Information Technology.
1 John Magee 9 November 2012 CS120 Lecture 17: The World Wide Web and HTML Web Publishing.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
1 Welcome to CSC 301 Web Programming Charles Frank.
HTML: Hyptertext Markup Language Doman’s Sections.
1 © Copyright 2000 Ethel Schuster The Web… in 15 minutes Ethel Schuster
Ali Alshowaish. What is HTML? HTML stands for Hyper Text Markup Language Specifically created to make World Wide Web pages Web authoring software language.
HTML BTEC National in Computing Section5. Create Information “HTML: defining HTML, discussing HTML uses and demonstrating HTML basics, HTML structure…..
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Web Authoring with Dreamweaver. Unit Objectives  Be able to define keywords: HTML, HTTP (protocol), browser, web server, client/server, tag, attribute,
HTML HYPER TEXT MARKUP LANGUAGE. INTRODUCTION Normal text” surrounded by bracketed tags that tell browsers how to display web pages Pages end with “.htm”
Introduction to the World Wide Web & Internet CIS 101.
Web Design – Week 2 Introduction to website basics Website basics: How the Web Works Client / server architecture Packet switching URL components.
The Internet Session 3 INST 301 Introduction to Information Science.
Web Search Module 6 INST 734 Doug Oard. Agenda  The Web Crawling Web search.
Introduction to HTML Dave Edsall IAGenWeb County Coordinator’s Conference June 30, 2007.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
Finally getting to html and CSS… Tim Berners-Lee, the writer of the software program that makes him the inventor of the WWW, defines the Internet as a.
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.
Introduction to HTML.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Presentation transcript:

The Web Session 4 INST 301 Introduction to Information Science

Outline  Using The Internet The Web Creating Web pages

TCP/IP layer architecture Link Network Virtual link for packets Transport Virtual link for end to end packets Application Virtual network service Link for bits

Transmission Control Protocol (TCP) Built on the network-layer version of UDP Guarantees delivery all data –Retransmits missing data Guarantees data will be delivered in order –“Buffers” subsequent packets if necessary No guarantee of delivery time –Long delays may occur without warning

User Datagram Protocol (UDP) The Internet’s basic transport service –Sends every packet immediately –Passes received packets to the application No delivery guarantee –Collisions can result in packet loss Example: sending clicks on web browser

File Transfer Program (FTP) Used to move files between machines –Upload (put) moves from client to server –Download (get) moves files from server to client Both visual and command line interfaces available Normally requires an account on the server –Userid “anonymous” provides public access

Hands On: Graphical Secure FTP Install WinSCP (Windows) or Fetch (Mac) –In Network at SFTP to “terpconnect.umd.edu” Change directory to “/pub/USERID” Upload or download files You can see these files at:

Virtual Private Networks Intranet a secure private network over the public Internet Public Internet virtual “leased line”

Outline Using The Internet  The Web Creating Web pages

The ARPANET J.C.R. Licklider Bob Taylor Larry Roberts

The Web

Remote Sever The World-Wide Web Send Request Requested Page Fetch Page Proxy Server Local copy of Page requested My Browser Internet

HTML (data/display) Internet communication protocols RTSPFTP Web Server HTTP (transfer) File System URL (e.g., HTML HTTP URL “The Web”

Web Standards HTML –How to write and interpret the information URL –Where to find it HTTP –How to get it

Uniform Resource Locator (URL) Uniquely identify Web pages Domain name Path File name Port Protocol

HyperText Markup Language (HTML) Simple document structure language for Web Advantages –Adapts easily to different display capabilities –Widely available display software (browsers) Disadvantages –Does not directly control layout

Outline Using the Internet The Web  Creating Web pages

“Hello World” HTML Hello World! Hello world! This is my first webpage! This is the header This is the actual content of the HTML document

Hands On: Learning HTML From Examples Use Internet Explorer to find a page you like – Right-click and select view souce –Opens a notepad window with the source Compare HTML source with the Web page – Observe how each effect is achieved

Hands On: “Adopt” a Web Page Modify the HTML source using notepad –For example, change the page to yours Save the HTML source somewhere –In the “File” menu, select “Save As” –Put the name in quotes (e.g., “test.html”) FTP it to your../pub directory on terpconnect View it –

Tips Edit files on your own machine –Upload when you’re happy Save early, save often! Reload browser to see changes File naming –Don’t use spaces –Punctuation matters

HTML Editors Several are available –Dreamweaver –Microsoft Word You may still need to edit the HTML file –Some editors use browser-specific features –Some HTML features may be unavailable –File names may be butchered when you upload Verbose HTML can make hand-editing difficult

HTML Structure “Tags” mark structure – a document – an ordered list – something in italics Tag name in angle brackets <> –Not case sensitive (unlike XML) Open/Close pairs –Close tag is sometimes optional (unlike XML)

Logical Structure Tags Head –Title Body –Headers: –Lists:, (can be nested) –Paragraphs: –Definitions: –Tables: –Role:,,, …

Physical Structure Tags Bold: Italics: Typeface: Size: Color:

(Hyper)Links Hello World! Hello world! This is my first webpage! Click here for another page. Another page This is another page. index.html test.html

Hypertext “Anchors” Internal anchors: somewhere on the same page – Students Links to: Student Information External anchors: to another page – iSchool – papers URL may be complete, or relative to current page – 2 File name (in URL) is case sensitive (on Unix servers) –Protocol and domain name are not case sensitive

Images or – –ALT: a text string –ALIGN: position of the image –WIDTH and HEIGHT: size of the image Can use as anchor: –

Tables eeniemennieminey mocatcha tiger bythetoe

Table Example The caption Header1 Header2 first row, first item first row, second item second row, first item second row, second item

Programming for the Web JavaScript [Client-side] –Server embeds a program in HTML –Browser runs the program when it gets to it PHP “Common Gateway Interface” [Server-side] –HTML form sends field values to the server –Server passes field values to a program –Program generates a Web page as a response Ajax –Server sends browser a generic program to run –Browser and server programs exchange XML-encoded data

JavaScript My first script document.write("Hello, world!")

What’s a Web Page? Content Structure Appearance Behavior

Why is There a Web? Affordable storage –300,000 words/$ in 1995 Adequate backbone capacity –25,000 simultaneous transfers in 1995 Adequate “last mile” bandwidth –1 second/screen in 1995 Display capability –10% of US population in 1995 Effective search capabilities –Lycos and Yahoo were started in 1995

Next Week …

Before You Go On a sheet of paper, answer the following (ungraded) question (no names, please): What was the muddiest point in today’s class?