Http

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Http as PDF for free.

More details

  • Words: 331
  • Pages: 11
Http Presentation

Presented by:Manoj Kirar PRN-060341076

Topics Covered    

Http Overview Http Operation Http Message Http Method

10/14/08

Topic: HTTP

Presented by:Manoj Kirar

2

Http Overview Uses TCP:



1-client initiates TCP connection to serve -generally port 80. 2-server accepts TCP connection from client 3-HTTP messages (application-layer protocol messages) exchanged between browser (client) and Web server (server). 4-TCP connection closed 10/14/08

Topic: HTTP

Presented by:Manoj Kirar

3

HTTP overview (cont.) 

HTTP is “stateless” 1- Server maintains no information about past client requests. 2- Aside: Protocols that maintain “state” are complex! • past history (state) must be maintained • if server/client crashes, their views of “state” may be inconsistent

10/14/08

Topic: HTTP

Presented by:Manoj Kirar

4

Http Operation 1a. client initiates TCP connection to HTTP server on port 80 1b. HTTP server at host waiting for TCP connection at port 80 “accepts” connection,notifying client

User enter some URL

2.HTTP client sends HTTP Request message (containing URL) into TCP connection.

10/14/08

3. HTTP server receives request message, forms response message containing requested object, and sends message into its socket Topic: HTTP

Presented by:Manoj Kirar

5

Http Operation (Cont.) 4.HTTP server closes TCP connection. 5.HTTP client receives response message containing html file, displays html.

10/14/08

Topic: HTTP

Presented by:Manoj Kirar

6

Http Messages 

Two types of HTTP messages: – Request – Response

10/14/08

Topic: HTTP

Presented by:Manoj Kirar

7

Http Request Message 

ASCII(human-readable form)

Request line

GET /somedir/page.html HTTP/1.1 Host: www.someschool.edu User-agent: Mozilla/4.0

Header line

10/14/08

Topic: HTTP

Presented by:Manoj Kirar

8

Method types HTTP/1.1 1- GET, POST, HEAD 2- PUT– uploads file in entity body to path specifiedin URL field 3- DELETE – deletes file specified in the URL field 

10/14/08

Topic: HTTP

Presented by:Manoj Kirar

9

Http Response Message HTTP/1.1 200 OK Connection: close Server: Apache/1.3.0 Content-Length: 6821 Content-Type: text/html

Status line(protocol status Code)

Header line

Data e.g. requested HTML file 10/14/08

Topic: HTTP

Presented by:Manoj Kirar

10

10/14/08

Topic: HTTP

Presented by:Manoj Kirar

11

Related Documents

Http
May 2020 3
Http
December 2019 3
Http
November 2019 4
Http
November 2019 8
Http
October 2019 3
Http
October 2019 4