Internet Infrastructure Min Ding Smeal College of Business Administration Pennsylvania State University.

Slides:



Advertisements
Similar presentations
Computer Networks and the Internet CMPT 109 Montclair State University.
Advertisements

© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
Layer 7- Application Layer
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Internet…issues Managing the Internet
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
1 Networks and Internet Objectives Understand basic concepts in Networking Network Types Understand basic concepts in Internet Internet Services Become.
Introduction to Web Interface Technology (CSE2030)
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Chapter 11 Enterprise Networks & Internet Enterprise Network Architecture Internet Enterprise Network & Internet.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Lesson 19 Internet Basics.
Inside of a computer… What happens when you turn your computer on? What loads? Where are applications stored? How are do they run? In what form is information.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Internet Basics.
Web Design Terms and Concepts Ms. Scales. Q. What is a Server? A. A server is a computer that stores information many people can access. It runs special.
Internet Vulnerabilities & Criminal Activities 1.2 – 9/12/2011 Structure of Internet Communications 1.2 – 9/12/2011 Structure of Internet Communications.
8b-9 THE INTERNET & THE NEW INFORMATION TECHNOLOGY INFRASTRUCTURE.
INTRODUCTION TO WEB DATABASE PROGRAMMING
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
Networking I Chapter II The Internet. How does one Connect? Dial-Up Connection – Modem ISDN – Integrated Services Digital Network DSL – Digital Subscriber.
Principles of Information Systems, Sixth Edition The Internet, Intranets, and Extranets Chapter 7.
CHAPTER 2 PCs on the Internet Suraya Alias. The TCP/IP Suite of Protocols Internet applications – client/server applications The client requested data.
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
The Internet, Intranets, & Extranets Chapter 7. IS for Management2 The Internet (1) A collection of networks that pass data around in packets, each of.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Lesson 2 — The Internet and the World Wide Web
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
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.
Introduction to Computers Section 8A. home How the Internet Works Anyone with access to the Internet can exchange text, data files, and programs with.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
IT Introduction to Information Technology. The Internet & World Wide Web Began in 1969 with the ARPANET (Advanced Research Project Agency Network)
THE INTERNET Chapter 13. Internet- Interconnection and Networks “the Net” Computers have played a significant role in our everyday life Growth in popularity.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
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.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
1 Welcome to CSC 301 Web Programming Charles Frank.
Course code: ABI 204 Course: Introduction to E-Commerce AMA University.
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Chapter Objectives After completing this chapter you will be able to: –Understand the basic concepts of ATM –List some reasons for implementing an ATM.
TCP/IP (Transmission Control Protocol / Internet Protocol)
The Internet Teaching Learning Seminar Computer Studies.
WEB SERVER SOFTWARE FEATURE SETS
Internet Technologies Mr. Grimming. Internet Applications File Transfer World Wide Web E-commerce Searches Voice over Internet Protocol Video over.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Application of the Internet 1998/12/09 KEIO University, JAPAN Mikiyo
05/01/02Joel Boydston - South Florida Community College CHAPTER 1 FOUNDATIONS OF WEB SITE CREATION 20 Slides.
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.
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
Web Server Administration
Understanding Web Server Programming
Computer Networks.
Technologies and Applications
Protocols and networks in the TCP/IP model initially.
Web Development & Design Chapter 1, Sections 4, 5 & 6
Web Design & Development
Presentation transcript:

Internet Infrastructure Min Ding Smeal College of Business Administration Pennsylvania State University

The Future of Computers  "I think there is a world market for maybe five computers." --Thomas Watson, chairman of IBM, 1943  "Computers in the future may weigh no more than 1.5 tons." --Popular Mechanics, 1949  "But what... is it good for?" --Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip.  "There is no reason anyone would want a computer in their home." --Ken Olson, president, chairman and founder of Digital Equipment Corp., 1977  "640K ought to be enough for anybody." -- Bill Gates, 1981

Today’s Topics  Internet Communication -- Internet Protocol Suite  Web Technology – building blocks of e- commerce  What does it take to have your own web server?

Internet Protocol Suite  Communication among computers is achieved by following a set of agreements (or protocols);  Each protocol suite has multiple layers;  TCP/IP is the most widely implemented protocol suite in use.

Layers of TCP/IP suite  Application layer (e.g., HTTP)  Transport layer (e.g., TCP)  Network layer (IP)  Physical layer (e.g., Ethernet)

Physical layers  Internet is a network of many different networks -- LAN (e.g., Ethernet, token ring) and WAN (e.g., dialup, frame relay, point-to- point circuits);  Internet routers are used to connect these networks;  Routing protocols determine how information (packet) are forwarded;  Routers are often used as first line of defense against network attack.

Network layer  Network layer takes care of IP address and domain name service (DNS)  IP provides both packet (data) addressing and best-effort forwarding services (kind of like mailroom);  IP layer assigns a uniform address structure (32 bit address) to each computer connected to the network.  IP address, e.g.,

Network layer (continued)  Domain Name Systems (DNS) offers easily readable names for IP addresses  IP address and DNS name do not always correspond to each other.

Transport Layer  Unreliable Datagram Protocol (UDP)  Transmission Control Protocol (TCP)

Application layer Application protocols, include  FTP  HTTP  Telnet …

Building blocks of e-commerce (WWW technology)  Protocols  Browsers  Servers  Application development structures (e.g., Java, Active X, CGI)

World Wide Web You mean web is not the same as internet?  Web is only a part of internet mainly based on one type of application protocol, namely, HTTP.  transfer protocol

WWW browsers  Netscape Navigator, Microsoft Internet Explorer  Web browsers include built-in support for HTML (hypertext markup language) and  MIME (multimedia internet mail extensions), e.g., image/gif, video/mpeg  Plug-ins (added application to help browser display new data type);  Scripting (permit executable scripts to be embedded in web pages, e.g., JavaScript or VBScript);  Applets (written in Java, downloaded on demand from server)  ActiveX controls (used by Internet Explorer), similar to Java applets, but has free control of the computer. Takeaway:Potential customers using less advanced browsers may not be able to access all your features..

Web Servers  AOLserver (free)  Apache, most popular web server (free)  Microsoft IIS(internet information server)/ASP(active server pages)

Server  API (application programming interface)  CGI(the common gateway interface)  Server-side scripting  Server-side includes (simple)  Server-side scripting (Java, JavaScript, VBScript), Microsoft’s ASP is an execution environment for server scripts and control.  Database-driven templates  Similar to server scripting

Uniform Resource Locators (URLs) designator assets.wharton.upenn.eduserver name ~min42pathname to resource

Web content transport  Pull – information is retrieved by the client browser  Push – user signs up for a channel of content and relevant information is automatically delivered to the desktop

Anybody can do it… Source:

Three levels of web hosting  Part of somebody else’s machine assets.wharton.upenn.edu/~min42 (virtual hosting)  My machine in other people’s network e.g., Exodus  My machine, my network

Choosing a computer  Unix  Run Linux on PC  Windows NT

Connect to the internet  ISDN (integrated services digital network), 128k point to point connection from the phone company  Cable modems (AtHome, can’t be used as server in this area), around 1 Mbps  ADSL(asymmetrical digital subscriber line), up to 6 Mbps  T1:1.5 Mbps dedicated connection to somebody’s backbone network ($2000/month);  T3:45 Mbps ($50,000/month)

Take Home Message (translation: things to remember for final exam)  The concept of protocol suite, and TCP/IP.  Understand the roles of browser and servers.  What do you need to do to set up your own web server?