HTTPリクエストについて

Webの通信について、本当に基本的なHTTP通信について記事を纏めようと思います。

そも大前提として、Webとインターネットについてざっくりと

 

・Web

ーインターネット上で提供されるハイパーテキストシステム

ーー文書間にリンクが設定してある(ハイパーリンクで繋がっている)ものをハイパーテキストと言う

ex) HTML,Wordなどの文章的なコンテンツのこと

 

・インターネット

ー世界中のコンピュータが繋がっている巨大なネットワークのこと

なのですね

 

 

ここで何が言いたいかと言うと

①Webとインターネットは違うんだぜ

②世界中に繋がっていて、正常に運用する以上、約束事があるんだぜ

つーことです

 

で、本題の

・HTTPとは

ハイパーテキストトランスファープロトコル

ハイパーテキストを通信するための約束事

なのですね

 

クライアントとサーバー間の関係(クラサバ)で

送信側(クライアント)がリクエストを送り

受信側(サーバー)がレスポンスを返す

という原則があるのですが

 

それのHTTPといわれる通信データの中身はなんぞや、といのを書いていきます

・HTTPとは

ーHTTP行_HTTPヘッダー_HTTPボディで構成されるデータのこと

 

ーHTTP行 

ーーメソッド(GETとか)URL(そのまま)HTTPのバージョン

 

ーHTTPヘッダー 

ーーリクエストはユーザーエージェント等

ーーレスポンスはcontent-type(.htmlとか.cssなんか)

 

ーHTTPボディ 

ーーリクエストは空

ーーレスポンスはHTMLの中身

 

なんですね

 

その下にTCP/IPUDP/IPなんかがある、と

 

アプリ作っている時はまるで分からんかったですが

インフラの現場でWireSharkでリアルタイムに通信の流れを見てたら

ぼんやりと掴めてきたので、ふんわりとですが記事にしてみました

 

拙い内容で、見ていただいた方にはお恥ずかしい内容なのですが

まずは自身の技術ブログの第一歩として投稿させていただきます

 

日進月歩で技術の向上に努めます

ブログの内容も、身のあるものにしていきますので

どうか宜しくお願いいたします

インフラことはじめ

インフラ はじめました。

いきなり何だという話ですが、この度学習用のブログを解説することにしました。

2020年12月1日から未経験で、インフラエンジニア職として働けることになったのですが、日々の学習をより効率良いものにしたいと思っておりました。

 

そこで、個人的なアウトプットも含みますが、衆人環境に晒される場に文章を置くことで、日々学習した内容を、読者の皆様にも理解しやすい内容に纏めていこうという試みです。

お見苦しい点が多々あると思うのですが、何卒ご容赦頂けますと幸いです。

 

改めまして、私はとも蔵と申します。御年30歳、以前は機械系のエンジニアとして働いておりました。

話すネタがなければ、その業界の話も織り交ぜていければと思っております。

 

それではそれでは、どうかよろしくお願い申し上げます。