Brad Bowman Anders Isaacson Neil Trettin

prunelimitNetworking and Communications

Oct 23, 2013 (3 years and 9 months ago)

67 views

Brad Bowman

Anders Isaacson

Neil Trettin


“A set of rules for transferring files (text, graphic
images, sound, video, and other multimedia) on the
World Wide Web.”


http://searchwindevelopment.techtarget.com/sDefinition/0,,
sid8_gci214004,00.html



“A protocol used to request and transmit files,
especially webpage’s and webpage components over
the internet or other computer networks.”


http://
dictionary.reference.com/browse/HTTP



“A protocol that defines how messages are formatted
and transmitted, and what actions web servers and
browsers should take in response to various
commands.”


http://
www.webopedia.com/TERM/H/HTTP.htm


“In order to fetch a webpage for you, your web
browser must “talk” to a web server
somewhere else. When web browsers talk to
web servers, they speak a language known as
HTTP.”


http://www.boutell.com/newfaq/definitions/http.html


The Dialogue of HTTP:


Connection


Request


Response


Close


Originally developed by Tim Berners
-
Lee


Dreamed of a universal web of information stored on
computers and available to anyone, anywhere.


Created HTTP to be the language used to communicate
between computers.


Also developed: HTML, URI (known as URL today), an
internet browser he entitled
WorldWideWeb
.


Feared the Web would eventually splinter into various
factions.


Formed the W3C


W3C: World Wide Web Consortium


Goal was to “lead the Web to its full potential.”




HTTP Is a Request


Response protocol.

User types in

www.google.com

Browser sends an
HTTP request to
www.google.com


GET / HTTP/1.1

Server Responds


HTTP/1.1 200 OK

You see google’s
website


Status Codes


2xx : Success


200: OK


3xx : Redirection


301: Moved


4xx : Client Errors


403: Forbidden


404: Not Found


5xx : Server Errors


500: Internal Error


Three main methods: GET, HEAD and POST


GET method most common, it requests a
representation of a specified resource


HEAD method used to get information about a
document, but does not get the actual
document


POST method sends data to be processed to the
identified resource


A layered description for computer network
protocol design


Has seven different layers

HTTP is in layer 7,
the application layer


Application layer governs how two
applications work together


What is HTTP?


Internet Pioneers: Tim Berners
-
Lee


WWW FAQs: What is HTTP?


HTTP Explained


OSI Model