HyperText Transfer Protocol

Download Report

Transcript HyperText Transfer Protocol

Jacob Boston
Josh Pfeifer
Definition of HyperText Transfer Protocol
How HTTP works
How Websites work
GoDaddy.com
OSI Model
Networking



Hypertext Transfer Protocol (HTTP) is a
communications protocol used to transfer or
convey information on intranets and the World
Wide Web.
Its original purpose was to provide a way to
publish and retrieve hypertext pages.
Developed by the W3C and IETF

Step 1: Parsing the URL


Step 2: Sending the request


Getting ahold of document
GETrequest-URI HTTP/version
Step 3: The server response

Located appropriate document and return it

Domain Names

A simple file that attached with a name that mapped
itself to a particular IP address.
 Network Information Center



Made it easier to establish links with other
computers
Godaddy
Internet Protocol

The language computers use to communicated over
the internet



A website is typically a collection of web pages,
graphics, and other elements which are linked
together to form a larger, structured document
(like an interactive book).
All pages and other elements are placed in a
folder on a host server.
An internet address (URL) is assigned to this
folder, so that when a browser asks for your
site it will know where to look.



Open Systems Interconnection Basic Reference Model
or OSI Seven Layer Model
OSI Model is a layered, abstract description for
communications and computer network protocol
design, developed as part of the Open Systems
Interconnection (OSI) initiative.
7 Layers of the OSI Model:
7.
6.
5.
4.
3.
2.
1.
Application
Presentation
Session
Transport
Network
Data Link
Physical

Application Layer

Interfaces directly to and performs common application services for
the application processes.
It also issues requests to the Presentation layer.

Network process to application.



Presentation layer

Responsible for the delivery and formatting of information to the
application layer for further processing or display.

Data representation and encryption.
Session Layer
Controls the dialogues/connections (sessions) between computers.
 It establishes, manages and terminates the connections between the
local and remote application.


Interhost communication.

Transport Layer

Provides transparent transfer of data between end users, providing
reliable data transfer services to the upper layers.


End-to-end connections and reliability (TCP)
Network Layer

Provides the functional and procedural means of transferring variable
length data sequences from a source to a destination via one or more
networks while maintaining the quality of service requested by the
Transport layer.

Path determination and logical addressing (IP)



Data Link Layer

Provides the functional and procedural means to transfer data
between network entities and to detect and possibly correct errors that
may occur in the Physical layer.

Physical addressing (MAC & LLC)
Physical Layer

The physical layer is the most basic network layer, providing only the
means of transmitting raw bits rather than packets over a physical
data link connecting network nodes.

Media, signal and binary transmission
ACTIVITY

Definition: The communications media,
devices, and software needed to connect two or
more computer systems or devices.

Network Nodes

Networking Trends

Increasing among businesses






Personal Area Network (PAN)
Local Area Network (LAN)
Metropolitan Area Network (MAN)
Wide Area Networks (WAN)
International Networks
Network Topology

Logical model that describes how networks are
structured or configured.
Definition of HyperText Transfer Protocol
How HTTP works
How Websites work
GoDaddy.com
OSI Model
Networking