LBSC 690: Session 2 FTP, “Hello World!” HTML Jimmy Lin College of Information Studies University of Maryland Monday, September 17, 2007.

Slides:



Advertisements
Similar presentations
INFM 603: Information Technology and Organizational Context Jimmy Lin The iSchool University of Maryland Thursday, September 13, 2012 Session 2: HTML and.
Advertisements

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.
Networking Practicum: TraceRoute, FTP, Basic HTML Week 2 LBSC 690 Information Technology.
Networks Week 2 LBSC 690 Information Technology. Types of Software Application programs (e.g., Internet Explorer) –What you normally think of as a “program”
1 LBSC 690: Week 2 HTML, The Internet Jen Golbeck College of Information Studies University of Maryland.
Jen Golbeck College of Information Studies University of Maryland
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
Client, Server, HTTP, IP Address, Domain Name. Client-Server Model Client Bob Yahoo Server yahoo.com/finance.html A text file named finance.html.
Networks Chapter 3. 2 What Is The Internet? It's not a big truck. It's a series of tubes. Ted Stevens, former Alaskan Senator, 6/28/2006 Internet: global.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
Computing Week 9 LBSC 671 Creating Information Infrastructures.
Lecture 5 Title: Networks and Businesses
Human-Computer Interface Course 5. ISPs and Internet connection.
Delving into the Internet and Networks. In the beginning  ARPANET – set up for the military to have another network of communication  Pre-cursor to.
Chapter 1: Introduction to Web
 TCP/IP is the communication protocol for the Internet  TCP/IP defines how electronic devices should be connected to the Internet, and how data should.
INFM 603: Information Technology and Organizational Context Jimmy Lin The iSchool University of Maryland Wednesday, February 5, 2014 Session 2: HTML and.
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
Lecturer: Ghadah Aldehim
How the Internet Works: What happens when information is sent from your computer?
Computing Week 9 LBSC 671 Creating Information Infrastructures.
1 HTML (Set Up Public Folder) Some material on these slides is taken directly from
CP476 Internet Computing Lecture 5 : HTTP, WWW and URL 1 Lecture 5. WWW, HTTP and URL Objective: to review the concepts of WWW to understand how HTTP works.
TCP/IP Protocol Suite 1 Chapter 22 Upon completion you will be able to: World Wide Web: HTTP Understand the components of a browser and a server Understand.
Lecture#2 on Internet and World Wide Web. Internet Applications Electronic Mail ( ) Electronic Mail ( ) Domain mail server collects incoming mail.
How Web Servers and the Internet Work by by: Marshall Brainby: Marshall Brain
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
COMP 321 Week 7. Overview HTML and HTTP Basics Dynamic Web Content ServletsMVC Tomcat in Eclipse Demonstration Lab 7-1 Introduction.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
How Does the Internet Work? Protocols Protocols are rules that describe how computers communicate and exchange data. The Internet has a series of these.
Practicum: Networks, Basic HTML Week 2 LBSC 690 Information Technology.
1 Chinese Information Processing : Using Computers to Teach and Learn Chinese Week 6 and 7: Creating and maintaining web pages - html and ftp.
1 Introductory material. This module illustrates the interactions of the protocols of the TCP/IP protocol suite with the help of an example. The example.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Business Plug-In B5 Networks and Telecommunications.
The Web and Web Services Jim Graham NR 621 Spring 2009.
Application Layer Honolulu Community College Cisco Academy Training Center Semester 1 Version
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
TCP/IP (Transmission Control Protocol / Internet Protocol)
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
CITA 310 Section 2 HTTP (Selected Topics from Textbook Chapter 6)
Web Server.
Web Services. 2 Internet Collection of physically interconnected computers. Messages decomposed into packets. Packets transmitted from source to destination.
1 Internet Protocols To support the Internet and all its services, many protocols are necessary Some of the protocols that we will look at: –Internet Protocol.
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
JavaScript and Ajax (Internet Background) Week 1 Web site:
The Internet Session 3 INST 301 Introduction to Information Science.
COMPUTER NETWORKS Hwajung Lee. Image Source:
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
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.
IS1500: Introduction to Web Development
Instructor Materials Chapter 5 Providing Network Services
CISC103 Web Development Basics: Web site:
Some bits on how it works
Wednesday, September 19, 2018 What Is the Internet?
CoreFTP.
CoreFTP.
Computer Networks Protocols
The Internet and Electronic mail
Presentation transcript:

LBSC 690: Session 2 FTP, “Hello World!” HTML Jimmy Lin College of Information Studies University of Maryland Monday, September 17, 2007

Goals By the end of this class, you will… Have a better understanding of networking Have your very own website(!)

Review Questions What is the processor (CPU)? Memory? Bus? What does caching do? What does “packet routing” mean?

In the Beginning… What happens when you boot up a computer? What’s an operating system?

Paths How do you specify the location of files on your hard drive? The folder metaphor Hierarchically nested directories Absolute vs. relative paths /afs/wam.umd.edu/home/wam/j/i/jimmylin/home C:\Documents and Settings\Jimmy Lin\My Documents../pub..\Desktop

Internet  Web Internet = collection of global networks Web = particular way of viewing information on the Internet Uses the HTTP protocol Other ways of using the Internet Usenet FTP (SMTP, POP, IMAP, etc.) Internet Relay Chat

Client/Server Concepts What is a client? Server? What are file servers? What are Web servers? Are servers public or private? What are ports and protocols? What is FTP? FTP server? Where does a file go when you FTP it? What is P2P?

Intranets Intranet Gateways What are firewalls? Why can’t you do certain things behind firewalls?

VPNs Intranet VPN = Virtual Private Network a secure private network over the public Internet Public Internet “leased line” Problem: how do you securely connect separate networks?

Foundations of the Web TCP/IP DNS HTTP

IP Address Every computer on the Internet is identified by a address 32 bit number, divided into four “octets” Are there enough IP addresses to go around? What is the difference between static and dynamic IP? Example: go in your browser and type “

Packet Routing (TCP/IP) DestinationNext Hop *.* *.* / *.*.* … (Much simplified) Routing table for

Domain Name Service (DNS) “Domain names” improve usability Easier to remember than numeric IP addresses DNS coverts between names and numbers Written like a postal address: specific-to-general Each name server knows one level of names “Top level” name server knows.edu,.com,.mil, ….edu name server knows umd, umbc, stanford, ….umd.edu name server knows wam, glue, ttclass, ….wam.umd.edu name server knows rac1, rac2, … What are country domains? Why don’t sites in the US need one?

Demo Play with various utilities at

HyperText Transfer Protocol Send request Server response GET /path/file.html HTTP/1.0 From: User-Agent: HTTPTool/1.0 HTTP/ OK Date: Fri, 31 Dec :59:59 GMT Content-Type: text/html Content-Length: 1354 Happy New Millennium! …

Behind the scenes… Tell me what happens: From the moment you click on “check messages” to the moment you start reading your From the moment you click “send” to the moment the other party receives the From the moment you type a URL and hit “enter” to the moment you see the Web page

Why Code HTML by Hand? The only way to learn is by doing WSIWYG editors… Often generate unreadable code Ties you down to that particular editor Cannot help you connect to backend databases Hand coding HTML allows you to have finer- grained control HTML is merely demonstrative of other important concepts: Structured documents Metadata

Today’s Tutorial Your first HTML page Uploading your page to the Web server via FTP

“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

Uploading Your Page Connect to “wam.umd.edu” Change directory to “/pub/USERID” Upload files

Tips Edit files on your own machine, upload when you’re happy Save early, save often, just save! Reload browser