Cycle about HTTP part 1

I’m hungry — eats heading HTTP.

„So know the principle of operation heading HTTP”

Good morning everyone my name is Mariusz Milewczyk. I will discuss cycle about heading HTTP. I’will considers mainly fields telecommunications networks and principles of operation.

So what’s the cycle HTTP?

Of course about HTTP :)

  1. Network Layer — OSI model.
  2. List of HTTP status codes.
  3. Method HTTP.
  4. Answer HTTP.
  5. What is the REST API ?
  6. HTTP/1.0 and HTTP/2.0 — where use it ?
  7. HTTP compression.

Is it worth knowing the headline HTTP?

Yes, of course. Knowledge about HTTP will be useful for optimizing websites, SEO (search engine optimization ) and more. So worth investing the time of getting to know details about HTTP.

Short story the protocol HTTP.

HTTP referred to as Hypertext Transfer Protocol. The first version of the protocol was created in 1991, referred to as HTTP/0.9 by Dave Raggett, the creator of the internet and HTML. The highest development of the internet and protocol HTTP the started during browser battles Internet Explorer vs. Netscape. During the time, it developed quickly of the JavaScript, HTML and HTTP version 1.0. In 2015 created protocol HTTP version 2.0.

What are the network layers for?

Every electronic device and network protocol rules its laws and principles of operations. So that’s why it was divided into several network layers. The network layers are separated into:

1. Physical Layer:

Simple internet cables, nothing more.

2. Data Link Layer:

MAC address forwarding — internet card address “physical address.”

Simple telecommunications devices:

  • Switch.
  • Hub.

3. Network layer:

The essential network layer that has an IP address — “logical address.”

Telecommunications devices:

  • Router
  • Access Point

People dealing with network administration or interested this should know this network layer.

4. Transport Layer:

This layer has only two network protocols:

  • TCP — Transmission Control Protocol the most commonly used protocol in the transport layer. Reliable when sending data, and is responsible for data merging.
  • UDP — User Datagram Protocol rarely used the present moment. He was mainly responsible for transmitting multimedia data as well as music. It does not control the correctness and speed of data. UDP also has a smaller header than TCP. It does not guarantee delivery of the package to the customer.
TCP and UDP Image 1.1

5. Application Layer:

  • Session Layer
  • Presentation Layer
  • Application Layer

Is this layer, the most diverse protocols occur:

  • HTTP
  • SSH
  • FTP
  • DNS
  • SMTP
  • POP3
  • IMAP

There are the most complicated headers of a given protocol, such as HTTP. :)

It’s worth knowing this layer of the application when creating websites and positioning websites.

Such a brief description of the theory is enough to understand the idea of telecommunications and the Internet enough. In the next cycles, I will talk about more practical matters like HTTP methods, response codes. Have a good read.

Resources

Image 1.1 http://microchipdeveloper.com/tcpip:tcp-vs-udp


Cycle about HTTP part 1 was originally published in Qunabu Interactive on Medium, where people are continuing the conversation by highlighting and responding to this story.