ume

WEB

LANとWANの違い

WEB

結論 LAN = 狭い範囲内で端末同士(無線ルーターとiphoneなど)が通信できる仕組み WAN =広い範囲で端末同士が通信できる仕組み LANとは LANの例. ⇨Wifi。厳密にはwifiはLANの通信規格。なので総称として家具(LAN)と椅子(wifi)の関係 wifiはLANの一種でwifiは…

REST APIについて

REST APIとは? ⇨RESTというルールに基づいてAPIを使用可能にすること そもそもAPIとは? ⇨便利機能(google mapなど)を外部(地球上のみんなに)に提供(好きに使ってもいいよと機能を公開)すること. 通常google mapはgoogle mapのアプリ上でしか使用できない。…

rest 階層化システム

WEB

階層化システムとは? ⇨サーバーに負荷をかけない(負荷分散)仕組みかつサーバーが落ちてもサービスを止めない仕組み 通常アプリを作成し利用しようとすると以下のように複数のサーバーを使用する必要がある このサーバー構成の問題点は クライアントが増えた…

SoapとRestで クライアント/サーバーを比較してみた

WEB

前書き なぜ昨今のwebアプリケーションではrestの設計手法で開発されるようになったのかがわからなかったので1990年代に主流だった設計手法(soap)と比べてrestは何が嬉しいかを学習したいと思います。 クライアントとサーバー soapとrest両方の設計手法では…

HTTPレスポンスの中身

WEB

HTTPレスポンスの構成 3つのパートに分けれる HTTPステータスライン HTTPレスポンスヘッダー ボディ HTTPステータスライン ⇨「HTTPリクエストの結果」が、ざっくり書かれている場所 実際のステータスライン↓ HTTP/1.1 200 OK\r\n ステータスラインの構成. …

HTTPリクエストの中身を見てみよう

WEB

HTTPリクエストとは? ⇨pcから「HTMLください」や「画像ください」という依頼をサーバー側にするもの。 この記事では実際どのような依頼(〇〇ください)がwebサーバーに送られているのか中身を見ていこうと思います。 HTTPリクエストの中身 3つの要素で構成…

web APIの概要

WEB

Web APIとは? そもそもWebとは? ⇨クライアントとサーバー間でデータの送受信を行う仕組みのこと 左=クライアント. 右=サーバー. 例 webサイトを閲覧する際(googleでwebサイトのリンクを押した瞬間). webサイトを閲覧する際 「この〇〇ください」、「〇〇…