Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
長崎県WEBサーバー説
Search
WallyNegi
February 12, 2019
3
280
長崎県WEBサーバー説
外交を許された長崎県はWEBサーバーと同様であるという説を唱えました.
WallyNegi
February 12, 2019
Tweet
Share
More Decks by WallyNegi
See All by WallyNegi
アメリカでロケット飛ばすARLISSの話
wallynegima
0
770
Featured
See All Featured
Building Your Own Lightsaber
phodgson
98
5.7k
The Art of Programming - Codeland 2020
erikaheidi
41
12k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
How STYLIGHT went responsive
nonsquared
92
4.8k
The Cost Of JavaScript in 2023
addyosmani
14
3.8k
How GitHub (no longer) Works
holman
304
140k
Principles of Awesome APIs and How to Build Them.
keavy
120
16k
KATA
mclloyd
14
12k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
990
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
Transcript
長崎県WEBサーバー説 永間慎太郎
長崎県
長崎県 • 鎖国時代に唯一「出島」での外交が認められていた • 山が多い • 島が多い • じゃがいも生産量第二位 ◦
一位に圧倒的に差を付けられての二位 • 山が多い • ハウステンボスが有名
WEBサーバー
WEBサーバー • HTTPSリクエストを受け付ける • リクエストに対してレスポンスを返す ◦ HTMLやJSONなどのデータ • 受け付けるリクエストを制限できる ◦
ポートで制限 ◦ リクエストヘッダーを制限
今回伝えたいこと 長崎県とWEBサーバー情報を見比べたときに, 共通点がありすぎることにお気づきで しょうか?? 今回はその共通点を踏まえて, 長崎県WEBサーバー説を唱えたいと思います
HTTPSリクエスト
HTTPSリクエスト = 外国船 HTTPSリクエストは長崎の出島を訪れる外国船です. 長崎の出島のみが外交を許されており, スペイン・ポルト ガルなどの外国船が出島を訪れていました. それはさながらブラウザからサーバーへ送られるHTTPS リクエストのようです.
ファイアウォール
ファイアウォール = 立ちはだかる山 ファイアウォールは長崎を囲い, 立ちはだかる山をさします. 山は長崎を訪れた商人を苦しめました. 港から目的地へとたどり着けるのは正しい道を 知った者のみだったのです. それはまさしく, 443番ポートのみを許したファイアウォールのようです.
正しい道 = 443ポート
リクエストヘッダー
リクエストヘッダー = 朱印状 リクエストヘッダーは日本が貿易することを許した国へ出した朱印状をさします. 日本が出した朱印状のみを許し, 偽りのものや朱印状ではないものは拒みます. それはまさしく, Access-Control-Allow-Originで指定したリクエストヘッダーしか許さ ないWEBサーバーそのものです.
WEBサーバー
WEBサーバー = 長崎駅 船にのり出島へたどり着いた商人のうち(HTTPSリクエスト), 正しい朱印状(リクエスト ヘッダー)を持ち, 立ちはだかる山(正しいポートを選択してファイアウォール)をくぐりぬけ た者のみがたどり着く場所, それが長崎駅です. 長崎駅は商人が行きたい場所へと誘うリバースプロキシのような働きをします.
まさしく, WEBサーバーそのものでしょう.
長崎は上下線のみしかない
長崎駅は始発駅であるため, 行く場所は1つしかない
ハウステンボス (WEBアプリケーションサーバー)
WEBアプリケーション = ハウステンボス ついに商人はハウステンボスへとたどり着き, 目的を果たすことができます. 人生を豊かにするハウステンボスは, WEBアプリケーションとなんら遜色はないでしょう.
いかがでしょうか
長崎県 = WEBサーバー ご納得頂けたかと思います
長崎県WEBサーバー説のおさらい WEBサーバー 長崎県 HTTPSリクエスト 外国船 ファイアウォール 立ちはだかる山 リクエストヘッダー 朱印状 WEBサーバー
長崎駅 WEBアプリケーション ハウステンボス
学術的に証明すると リクエストを受け付ける リクエストを制限できる レスポンスを返す 長崎県 リクエストを受け付ける(外国船を受け付ける) リクエストを制限できる(山と朱印状) レスポンスを返す(ハウステンボスで圧倒的UXを提供) WEBサーバー WEBサーバー
証明が完了
発表内容に関して いかなる責任も負いません
ご清聴ありがとうございました