KouSeiのプログラミングアウトプット

プログラミング、主にRuby、Ruby on Railsについて情報発信していきます

【Web】HTTPとは

HTTPとは

HTTPは 「Hyper Text Transfer Protocol」 の略です。
※Hyper TextはHTML等のことです。

HTTPとは
テキストファイルや画像などをやりとりする時に使われるプロトコルです。


【Web基礎】ポート番号とは

ポート番号とは

コンピュータが通信する際にプログラムを識別するための番号
※番号は0番~65535番まである。
HTTPを使った通信をする際は、80番ポートが使われる時が多いです。


ポート番号の分類
ポート番号の分類は大きく3つに分かれます。

ウェルノウンポート

0~1023番

レジスタードポート

1024~49151番

ダイナミックポート

49152~65535番

以上です。
合わせて読んで見てください。
kousei.hatenadiary.jp

毎日更新しています。

【Web基礎】IPアドレスとは

IPアドレスとは

インターネット上でのコンピューターの識別番号

192.xxx.x.x

インターネットにおいてIPアドレスはネット上での住所のようなもの


【Web基礎】
kousei.hatenadiary.jp

【Web基礎】TCP/IPとは

TCP/IPとは
Transmission Control Protocol/Internet Protocolの略
通信プロトコルのひとつです。
(通信する時に使うルールのようなもの)


過去記事

ローカル環境にDocker環境を構築しよう!

f:id:KouSei:20200229224350j:plain
今回は、MacOCでDockerのインストールをしていきます。

まずはこちらの「Download for Macからダウンロードを実行していきます。
※ダウンロードするにはDockerIDを取得し、ログインが必要になります。

www.docker.com

「Download for Mac」を実行し、初期画面で「Next」をクリックします。

画面が進むと「Exit」「OK」の画面が表示されるので「OK」をクリックします。

文章で「Docker is now up and running!」が表示されればDockerの起動完了です。

最後にターミナルでバージョンを確認し、正しく表示されるか確認しましょう。

$ docker version

以下のような画面が表示されればインストール完了です。
※実際の表示は ~~~~~~~ の下にも表示が続きます。

Client: Docker Engine - Community
 Version:           19.03.5
~~~~~~~~~~~

kousei.hatenadiary.jp

【Webの基礎】HTTPメソッドのGETとPOSTの違い

f:id:KouSei:20200304194837j:plain
HTTPメソッドのGETとPOSTの違い

GETとPOSTの違いの違いとは何か
GETメソッドとPOSTメソッドでは送信方法が異なります。


GETメソッド
データ送信の際URLの後ろにデータを付与します。

POSTメソッド
データ送信の際、HTTPリクエストのメッセージボディというところにデータを含めます。


GETメソッドの場合はURLにデータを付与するため、履歴に残ってしまいます。

POSTメソッドの場合はメッセージボディに含まれるため履歴に残らない。


どんな時に使われるか?
■GETメソッド
HTMLデータや画像ファイルのデータを取得の際にしようされることが多い。

■POSTメソッド
フォームに入力したデータなど履歴に残したくないデータを送信、また一度に大量のデータを送信したい時などに使用されます。


過去記事
kousei.hatenadiary.jp

Railsでよく見る単語 「REST」「RESTful」 とは何か

RESTfulとは何か

【結論】

RESTという4つの原則にしたがって設計されてシステム
のことをRESTful という


「REST」の4つの原則とは

インターフェイスが統一されている(HTTPで情報が操作される)
・全ての情報が一意なURI(URL)で表される
・情報にリンクを利用することができる
・ステートレス


RESTについてもっと詳しく知りたい方

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)

  • 作者:山本 陽平
  • 発売日: 2010/04/08
  • メディア: 単行本(ソフトカバー)
RESTful Webサービス

RESTful Webサービス

Webについて初心者で体系的に学びたい方