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.

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 #4 Basic HTML Jimmy Lin The iSchool University of Maryland Wednesday, September 24, 2008 This work is licensed under a Creative Commons.
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”
HTTP: the hypertext transfer protocol
1 LBSC 690: Week 2 HTML, The Internet Jen Golbeck College of Information Studies University of Maryland.
TCP/IP summary Skills: none IT concepts: review This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License.
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
LBSC 690: Session 2 FTP, “Hello World!” HTML Jimmy Lin College of Information Studies University of Maryland Monday, September 17, 2007.
Introduction 2: Internet, Intranet, and Extranet J394 – Perancangan Situs Web Program Sudi Manajemen Universitas Bina Nusantara.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
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.
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.
Internet Vulnerabilities & Criminal Activities 1.2 – 9/12/2011 Structure of Internet Communications 1.2 – 9/12/2011 Structure of Internet Communications.
Human-Computer Interface Course 5. ISPs and Internet connection.
Intro to Computer Networks Internet and Networking Terms Bob Bradley The University of Tennessee at Martin.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
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?
Tools of Web Development 1: Internet Protocols. Goals Understand what a protocol is. Understand how TCP/IP works. Understand how IP addresses work. Understand.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
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.
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
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.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
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.
Forensic and Investigative Accounting Chapter 14 Internet Forensics Analysis: Profiling the Cybercriminal © 2005, CCH INCORPORATED 4025 W. Peterson Ave.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
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.
Network Protocols A network protocol defines the structure of messages sent over the network We will only talk about the Internet Network protocols need.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Business Plug-In B5 Networks and Telecommunications.
CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1.
The Web and Web Services Jim Graham NR 621 Spring 2009.
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.
Networks: LANs, WANs and Communication Protocols How do computers communicate?
TCP/IP (Transmission Control Protocol / Internet Protocol)
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
CITA 310 Section 2 HTTP (Selected Topics from Textbook Chapter 6)
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
The Web Session 4 INST 301 Introduction to Information Science.
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.
INFM 603: Information Technology and Organizational Context Jimmy Lin The iSchool University of Maryland Thursday, September 6, 2012 Session 1: Physical.
Windows Vista Configuration MCTS : Advanced Networking.
Instructor Materials Chapter 5 Providing Network Services
Some bits on how it works
HTTP: the hypertext transfer protocol
Web Development & Design Chapter 1, Sections 4, 5 & 6
Wednesday, September 19, 2018 What Is the Internet?
The Internet and Electronic mail
Presentation transcript:

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 Commons Attribution-Noncommercial-Share Alike 3.0 United States See for details

The iSchool University of Maryland Goals Gain a better understanding of networking Build you very own homepage!

Operating System

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

Source: Server (Web? File?)

Clients Source:

Port / Protocol

FTP

HTML

The iSchool University of Maryland Today’s Tutorial Your first HTML page Uploading your page to the Web server via FTP But first….

Source:

The iSchool University of Maryland “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

The iSchool University of Maryland Uploading Your Page Connect to “terpconnect.umd.edu” Change directory to “/pub/USERID” Upload files Your very own home page at:

The iSchool University of Maryland 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

The iSchool University of Maryland Tips Edit files on your own machine, upload when you’re happy Save early, save often, just save! Reload browser File naming Don’t use spaces! Punctuation matters!

Details…

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

The iSchool University of Maryland Intranets Intranet Gateways What are firewalls? Why can’t you do certain things behind firewalls?

The iSchool University of Maryland 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?

The iSchool University of Maryland Foundations Basic protocols for the Internet: TCP/IP (Transmission Control Protocol/Internet Protocol): basis for communication DNS (Domain Name Service): basis for naming computers on the network Protocol for the Web: HTTP (HyperText Transfer Protocol): protocol for transferring Web pages

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

The iSchool University of Maryland Packet Routing (TCP/IP) DestinationNext Hop *.* *.* / *.*.* … (Much simplified) Routing table for

The iSchool University of Maryland 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, mit, stanford, ….umd.edu name server knows ischool, wam, …

The iSchool University of Maryland Demo Play with various utilities at

The iSchool University of Maryland 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! …

The iSchool University of Maryland 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