CSE 154 LECTURE 1: BASIC HTML AND CSS. The Internet Wikipedia: a connection.

Slides:



Advertisements
Similar presentations
PowerPoint presentation of first 25 pages of instructional manual Edith Fabiyi Essentials of Internet Access.
Advertisements

© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
The Internet Useful Definitions and Concepts About the Internet.
Introduction to Web Pages. Slide 2 Lecture Overview Evolution of the Internet and Web Web Protocols.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
CMSC389P: Introduction to PHP, MySQL and Apache
Chapter 14 Introduction to HTML
COMPUTERS AND INFORMATION SYSTEMS HTML. How the Web Works To access a web site  Enter its address (URL) in the address box of your browser 
Chapter ONE Introduction to HTML.
The Internet & Web Browsers Business Webpage Design Kelly Seale.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Computers, The Internet & The Web Jacie Yang Texas State University.
The WWW Willem Visser RW334. Internet A global network of networks connecting computers using the internet protocol.
CMPT Web Programming Introduction and Basic HTML.
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.
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
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 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
The Internet COM 366 Web Design & Production. Brief history Internet began as nationwide network for Department of Defense in 1960s –Expanded to universities.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
The Internet. The Internet: A Definition  Short for Internetwork  AKA: The World Wide Web, or the Net  This is defined by the system of communications.
Lectures and Practicals Mon 8-10 SC1222 TUE SC1222 Office: SC Website: mis.csit.sci.tsu.ac.th/kanida.
Lecture#2 on Internet and World Wide Web. Internet Applications Electronic Mail ( ) Electronic Mail ( ) Domain mail server collects incoming mail.
CS117 Introduction to Computer Science II Lecture 1 Introduction to WWW and HTML Instructor: Li Ma Office: NBC 126 Phone: (713)
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
Communication, Networks, The internet and the Worldwide Web.
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.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
1 Chapter 01: Introduction by Tharith Sriv. This course covers the following topics:  Hypertext Markup Language (HTML)  Cascading Style Sheets  JavaScript.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
CSE 154 LECTURE 1: BASIC HTML AND CSS. The Internet Wikipedia: a connection.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Introduction to the World Wide Web & Internet CIS 101.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
INTERNET AND . WHAT IS INTERNET The Internet can be defined as the wired or wireless mode of communication through which one can receive, transmit.
CS 380 WEB PROGRAMMING Instructor: Xenia Mountrouidou CS380 1.
Website Design and Construction Services and Standards.
How Does the Internet Work? Chapter 11. What is the Internet? The Internet involves millions of computers, connected in complex ways to a maze of local.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
Chapter 11 How Does the Internet Work?. How Important is this Chapter to Understanding How to Use a Computer? 7 or 8 on a scale of 1 to 10.
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.
Chapter 10: Web Basics.
CISC103 Web Development Basics: Web site:
JavaScript and Ajax (Internet Background)
Warm Handshake with Websites, Servers and Web Servers:
Introduction to Web Design & Publishing
CISC103 Web Development Basics: Web site:
1 Introduction to the Internet.
Web Page Concept and Design :
Introduction and Basic HTML
Internet and the world wide web (www)
The Internet and the World Wide Web WWW
Presentation transcript:

CSE 154 LECTURE 1: BASIC HTML AND CSS

The Internet Wikipedia: a connection of computer networks using the Internet Protocol (IP) layers of communication protocols: IP → TCP/UDP → HTTP/FTP/POP/SMTP/SSH...

Web serversWeb servers and browsersbrowsers web server: software that listens for web page requests Apache Microsoft Internet Information Server (IIS) (part of Windows)part of Windows web browser: fetches/displays documents from web servers Mozilla Firefox Microsoft Internet Explorer (IE)Internet Explorer Apple SafariSafari Google Chrome Opera

Layers of protocol Protocol: a set of rules governing the format of data sent IP address:

Internet Protocol (IP)IP a simple protocol for attempting to send data between two computers each device has a 32-bit IP address written as four 8-bit numbers (0-255) find out your internet IP address: whatismyip.comwhatismyip.com find out your local IP address: in a terminal, type: ipconfig (Windows) or ifconfig (Mac/Linux)

Transmission Control Protocol (TCP)TCP adds multiplexing, guaranteed message delivery on top of IP multiplexing: multiple programs using the same IP address port: a number given to each program or service port 80: web browser (port 443 for secure browsing) port 25: port 22: ssh port 5190: AOL Instant Messenger more common ports some programs (games, streaming media programs) use simpler UDP protocol instead of TCPUDP

How do web addresses work? DNS: a set of servers that map written names to IP addresses Example: → many systems maintain a local cache called a hosts filehosts file URL: a basic URL: ~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ protocol host path

Domain Name System (DNS)DNS a set of servers that map written names to IP addresses Example: → many systems maintain a local cache called a hosts filehosts file Windows: C:\Windows\system32\drivers\etc\hosts C:\Windows\system32\drivers\etc\hosts Mac: /private/etc/hosts /private/etc/hosts Linux: /etc/hosts /etc/hosts

Uniform Resource Locator (URL)URL an identifier for the location of a document on a web site a basic URL: ~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ protocol host path upon entering this URL into the browser, it would: ask the DNS server for the IP address of connect to that IP address at port 80 ask the server to GET /info/regesstepp/index.html display the resulting page on the screen

Hypertext Transport Protocol (HTTP)HTTP the set of commands understood by a web server and sent from a browser some HTTP commands (your browser sends these internally): GET filename : download POST filename : send a web form response PUT filename : upload simulating a browser with a terminal window: $ telnet 80 Trying Connected to ( ). Escape character is '^]'. GET /index.html...

Who "runs" the internet? Internet Engineering Task Force (IETF): internet protocol standardsIETF Internet Corporation for Assigned Names and Numbers (ICANN): ICANN decides top-level domain namesdomain names World Wide Web Consortium (W3C): web standardsW3C

Brief History began as a US Department of Defense network called ARPANET (1960s-70s)ARPANET initial services: electronic mail, file transfer opened to commercial interests in late 80s WWW created in by Tim Berners-LeeTim Berners-Lee popular web browsers released: Netscape 1994, IE 1995 Amazon.com opens in 1995; Google January 1996 Hamster Dance web page created in 1999 Hamster Dance

Web languages / technologies Hypertext Markup Language (HTML): used for writing web pagesHTML Cascading Style Sheets (CSS): stylistic info for web pagesCSS PHP Hypertext Processor (PHP): dynamically create pages on a web serverPHP JavaScript: interactive and programmable web pages JavaScript Asynchronous JavaScript and XML (Ajax): accessing data for web applicationsAjax eXtensible Markup Language (XML): metalanguage for organizing dataXML Structured Query Language (SQL): interaction with databasesSQL

Hypertext Markup Language (HTML)HTML describes the content and structure of information on a web page not the same as the presentation (appearance on screen) surrounds text content with opening and closing tags each tag's name is called an element syntax: content example: This is a paragraph most whitespace is insignificant in HTML (ignored or collapsed to a single space) we will use a newer version called HTML5

Structure of an HTML page information about the page page contents

Page title: describes the title of the web page Chapter 2: HTML Basics placed within the head of the page displayed in the web browser's title bar and when bookmarking the page

Paragraph: paragraphs of text (block) You're not your job. You're not how much money you have in the bank. You're not the car you drive. You're not the contents of your wallet. You're not your khakis. You're the all-singing, all-dancing crap of the world. You're not your job. You're not how much money you have in the bank. You're not the car you drive. You're not the contents of your wallet. You're not your khakis. You're the all-singing, all-dancing crap of the world. placed within the body of the page more paragraph examples

Headings:,,..., headings to separate major areas of the page (block) University of Whoville Department of Computer Science Sponsored by Micro$oft University of Whoville Department of Computer Science Sponsored by Micro$oft More heading examples