_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.

Slides:



Advertisements
Similar presentations
Hypertext Transfer PROTOCOL ----HTTP Sen Wang CSE5232 Network Programming.
Advertisements

TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
The Application Layer Chapter 7. Electronic Mail Architecture and Services The User Agent Message Formats Message Transfer Final Delivery.
Chapter 2: Application Layer
Internet…issues Managing the Internet
Cornell CS502 Web Basics and Protocols CS 502 – Carl Lagoze Acks to McCracken Syracuse Univ.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Lecture Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Web, HTTP and Web Caching
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
2/9/2004 Web and HTTP February 9, /9/2004 Assignments Due – Reading and Warmup Work on Message of the Day.
Hypertext Transport Protocol CS Dick Steflik.
 What is it ? What is it ?  URI,URN,URL URI,URN,URL  HTTP – methods HTTP – methods  HTTP Request Packets HTTP Request Packets  HTTP Request Headers.
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.
Application Layer. Domain Name System Domain Name System (DNS) Problem – Want to go to but don’t know the IP addresswww.google.com Solution.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
CNIT 132 Intermediate HTML and CSS Course Overview.
Human-Computer Interface Course 5. ISPs and Internet connection.
CHAPTER 2 PCs on the Internet Suraya Alias. The TCP/IP Suite of Protocols Internet applications – client/server applications The client requested data.
Fall 2005 By: H. Veisi Computer networks course Olum-fonoon Babol Chapter 7 The Application Layer.
FTP (File Transfer Protocol) & Telnet
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Lesson 2 — The Internet and the World Wide Web
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.
Rensselaer Polytechnic Institute Shivkumar Kalvanaraman, Biplab Sikdar 1 The Web: the http protocol http: hypertext transfer protocol Web’s application.
2: Application Layer1 Internet apps: their protocols and transport protocols Application remote terminal access Web file transfer streaming multimedia.
1 Computer Communication & Networks Lecture 28 Application Layer: HTTP & WWW p Waleed Ejaz
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
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.
Tools for Web Applications. Overview of TCP/IP Link Layer Network Layer Transport Layer Application Layer.
IT Introduction to Information Technology. The Internet & World Wide Web Began in 1969 with the ARPANET (Advanced Research Project Agency Network)
Chongseok Park 1.  It is a global system of interconnected computer networks that use the standard Internet protocol suite and it serves billions.
TCP/IP Protocols Dr. Sharon Hall Perkins Applications World Wide Web(HTTP) Presented by.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
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.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
The Internet Just the Facts. Protocols TCP/IP are the TRANSPORT protocols of the Internet Services use TCP/IP to connect to other computers on Internet.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
The Internet. Network - Collection of computers and devices connected together via communications devices Internet - Worldwide collection of networks.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 8 Omar Meqdadi Department of Computer Science and Software Engineering University of.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Operating Systems Lesson 12. HTTP vs HTML HTML: hypertext markup language ◦ Definitions of tags that are added to Web documents to control their appearance.
Net 221D:Computer Networks Fundamentals
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Cisco Discovery Semester 1 Chapter 6 JEOPADY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Internet Infrastructure Min Ding Smeal College of Business Administration Pennsylvania State University.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Computer Networks with Internet Technology William Stallings Chapter 04 Modern Applications 4.1 Web Access - HTTP.
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
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
HyperText Transfer Protocol (HTTP) Deepti Kulkarni CISC 856: TCP/IP and Upper Layer Protocols Fall 2008 Acknowledgements Professor Amer Richi Gupta.
Chapter 6.  Internet and characteristics of Internet.  Various Internet protocols  Static IP addressing and Dynamic IP addressing Prepared by Saher.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
COMPUTER NETWORKS Hwajung Lee. Image Source:
JavaScript and Ajax (Internet Background)
CNIT 131 Internet Basics & Beginning HTML
The Application Layer RIS 251 Dr. ir. S.S. Msanjila.
Hypertext Transport Protocol
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Protocols and networks in the TCP/IP model initially.
HyperText Transfer Protocol
Presentation transcript:

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1  Wiley and the book authors, 2001 E-Commerce: Fundamentals and Applications Chapter 2 : Internet and World Wide Web

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications2  Wiley and the book authors, 2001 Outline An Overview of the internet Brief history of the web Web system architecture Uniform resource locator Overview of the hypertext transfer protocol Hypertext Transfer Protocol(HTTP) Generation of dynamic web pages Cookies HTTP/1.1

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications3  Wiley and the book authors, 2001 Basic Network Architecture R R R Internet ISP modem Private network R : Router ADSL Dedicated Connection

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications4  Wiley and the book authors, 2001 Layered Model for the Internet Application Layer Link Layer Network Layer Transport Layer

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications5  Wiley and the book authors, 2001 Processing at Each Layer Application Layer  Application Data Application Header IP Header Link Header Application Header TCP Header Link Layer  Application Header TCP Header Application Data TCP Layer     Application Header TCP Header IP Header Application Data IP Layer  Application Data

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications6  Wiley and the book authors, 2001 Transfer of Packets IP Link IP Link Host AHost B Application data Application data Application TCP IP Link Application TCP IP Link

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications7  Wiley and the book authors, 2001 Different Internet Access Methods Access methodMaximum data rate Telephone modem24-56 Kbps Ethernet (Local area network)10/100/1000 Mbps Integrated Services Digital Network Basic Rate Interface (ISDN BRI) 56 – 128 Kbps Cable modem30 Mbps (theoretical) 1.5 Mbps shared (practical) Asymmetric Digital Subscriber Line (ADSL)1.5 Mbps - 9 Mbps (from network to users) 128 Kbps – 9 Mbps (from users to network) Wireless local area network (IEEE )1-56 Mbps

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications8  Wiley and the book authors, 2001 Common Application Layer Protocols ProtocolPurpose Simple mail transfer protocolSupport services File transfer protocolSupport file transfer services TELNETAllow users to log in remote host Hypertext transfer protocolSupport communications between a Web client and a Web server

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications9  Wiley and the book authors, 2001 Part of the DNS tree ….. Root comedugovmilorgnethkjp vbs www

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications10  Wiley and the book authors, 2001 URL Used to identify web pages  protocol://domain_name:port/directory/resource Example:  General format: 

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications11  Wiley and the book authors, 2001 Request Methods in HTTP/1.0 GET HEAD POST

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications12  Wiley and the book authors, 2001 Commonly Used Status Codes in HTTP/1.0 Status codeStatus message 200OK 201Created 204No content 301Moved Permanently 302Moved Temporarily 304Not Modified 400Bad Request 401Unauthorized 403Forbidden 404Not Found

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications13  Wiley and the book authors, 2001 Commonly Used Response Header in HTTP/1.0 Location Server WWW-Authenticate

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications14  Wiley and the book authors, 2001 Generating dynamic web pages Attach names and values at the end of the URL using a query string: ?name 1 =value 1 & name 2 =value 2 &….& name N =value N Example:   GET /servlet/booksearch?title=ecommerce&year=2000 HTTP/1.0

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications15  Wiley and the book authors, 2001 Cookies Invented by Netscape. Save state data at client side. Visit Standardized in RFC2109 Server  Set-Cookie: Name=Value Client  Cookie: Name=Value

_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications16  Wiley and the book authors, 2001 HTTP/1.1 Persistent connection Pipelining Efficient use of IP addresses Best support for:  caching  authentication  language  encoding More request methods