© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.

Slides:



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

4.01 How Web Pages Work.
Project 1 Introduction to HTML.
Beginning Web Site Creation: Dreamweaver CS4.  WK1 & WK2  File Management  BlackBoard  SWS  Planning, Design, and HTML review  WK3 & WK4  Dreamweaver.
Internet and the web Summary of terms discusses and review.
Introduction to Web Database Processing
Internet…issues Managing the Internet
Introduction to Web Interface Technology (CSE2030)
Introduction to Web Interface Technology (CSE2030)
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
1st Project Introduction to HTML.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
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.
Internet Vulnerabilities & Criminal Activities 1.2 – 9/12/2011 Structure of Internet Communications 1.2 – 9/12/2011 Structure of Internet Communications.
INTRODUCTION TO WEB DATABASE PROGRAMMING
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
Internet Fundamentals and Background
CNIT 132 Intermediate HTML and CSS Course Overview.
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.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Connecting one computer to another computer creates a network.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
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.
Programming the Web Web = Computer Network + Hypertext.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
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.
1 Welcome to CSC 301 Web Programming Charles Frank.
1. Introduction to Internet and to the Web. Motto People are using the web to build things they have not built or written or drawn or communicated anywhere.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
The Web and Web Services Jim Graham NR 621 Spring 2009.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Topics in Technology and Marketing In The Beginning.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Introduction to the World Wide Web & Internet CIS 101.
 In the 1960s, ARPANET (Advanced Research Projects Agency Network), the internet’s predecessor, was invented  ARPANET used two technologies that are.
Chapter 6.  Internet and characteristics of Internet.  Various Internet protocols  Static IP addressing and Dynamic IP addressing Prepared by Saher.
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)
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
MISY 322 CHAPTER 1 Introduction to Internet. CSC1720 – Introduction to Internet All copyrights reserved by C.C. Cheung Outline WWW and Internet.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
Internet and World Wide Web Introduction to the Internet.
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.
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
Understanding Web Server Programming
4.01 How Web Pages Work.
CISC103 Web Development Basics: Web site:
Introduction to the Web
JavaScript and Ajax (Internet Background)
Chapter 1 Introduction to HTML.
CNIT 131 Internet Basics & Beginning HTML
Project 1 Introduction to HTML.
CISC103 Web Development Basics: Web site:
1 Introduction to the Internet.
Web Design & Development
COM 205 Multimedia Applications
Introduction to World Wide Web
4.01 How Web Pages Work.
COM 205 Multimedia Applications
Presentation transcript:

© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1

OBJECTIVES In this chapter, you will learn: Basic facts about the Internet and World-Wide Web The client-server model of network interaction What elements and tools are used for web programming How the Web is evolving today © 2010, Robert K. Moniot2

The Internet Developed beginning in the 1960s, sponsored by ARPA (Dept. of Defense Advanced Research Projects Agency). Communication between computers uses TCP/IP: Transmission Control Protocol / Internet Protocol. Information is transmitted by packet switching: data is broken up into packets, which are then passed from one computer to the next until they reach their destination. This is in contrast to the phone system, which creates a temporary direct link between communicating parties. Packet switching is robust since it can route around disabled nodes and use multiple paths. But there is no guarantee packets will be delivered within any given time. 3

© 2010, Robert K. Moniot The Internet IP requires each connected computer to have a unique address: a number such as Clients such as home computers are generally assigned IP addresses dynamically (by DHCP) from a pool of available numbers upon connecting to the Internet. Server computers have static IP addresses. More human-friendly: names. Domain Name Service (DNS) translates between name and number. Internet names have two parts: a host name (the first component) and a domain (everything else). Example: erdos.dsm.fordham.edu 4

© 2010, Robert K. Moniot The Internet Various protocols are built on top of TCP/IP: – (SMTP) –File Transfer Protocol (FTP) –Drive and printer sharing protocols, e.g. NetBIOS –Network Time Protocol (NTP) for setting computers' clocks. –Hypertext Transport Protocol (HTTP): the World-Wide Web TCP requires computers to connect via numbered ports defined by the network software applications. Each protocol uses a different port. For instance, Web transactions usually use port 80. Note that the Web is just one of many protocols using the Internet. 5

© 2010, Robert K. Moniot The World-Wide Web Invented around 1990 by Tim Berners-Lee, a programmer at CERN (a physics lab in Geneva) to simplify sharing of information between research groups. Designed to be easy to program, easy to use, flexible and decentralized. Based on client-server model: –client computer runs a browser (e.g. Internet Explorer or Netscape) that requests information from a server –server computer runs a web server (e.g. Microsoft Internet Information Server or Apache Web Server) that listens for requests and sends back information 6

© 2010, Robert K. Moniot Client-Server Model Internet request response Server Client 7

© 2010, Robert K. Moniot Web Programming Elements XHTML: Extensible Hyper-Text Markup Language. (Formerly HTML.) Provides formatting of text and graphics, as well as links between documents. CSS: Cascading Style Sheets. Provide more powerful and detailed control of style and formatting. JavaScript: a programming language for client-side scripting, to provide dynamically changing content. Java: a more powerful programming language for web applications on the client that can also run independently of the browser. Server-side scripting and programming (SHTML, ASP, PHP, CGI). These permit access to databases and other information located on the server. 8

Web 2.0 Goes beyond just getting content to users Involves the users –Creating content –Commenting & reviewing –Collaborating, networking –Sharing –Categorizing –Syndicating Examples: Wikipedia, eBay, YouTube, Facebook, … © 2010, Robert K. Moniot9

Semantic Web Also called “Web 3.0” Web pages include embedded information about the meaning of their content Allows automation of tasks that now require humans –More intelligent searching, e.g. “Apple” Fruit Computer company Record label –Collating & combining data of interest © 2010, Robert K. Moniot10

© 2010, Robert K. Moniot Compatibility Unfortunately, competition between software companies has often resulted in the introduction of incompatible features so that web pages that work on one browser do not work right on a different one. The World-Wide Web Consortium ( exists to develop and define standards for HTML, CSS, etc. However, compliance with these standards is only partial at best. –Stick to features known to be compatible –Test your web pages on as many different browsers and platforms as possible. 11